commit-gnue
[Top][All Lists]
Advanced

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

gnue common/NEWS designer/NEWS forms/ChangeLog


From: Jason Cater
Subject: gnue common/NEWS designer/NEWS forms/ChangeLog
Date: Wed, 29 May 2002 23:41:14 -0400

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    02/05/29 23:41:14

Modified files:
        common         : NEWS 
        designer       : NEWS 
        forms          : ChangeLog 

Log message:
        more changes for a release

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/common/NEWS.diff?cvsroot=OldCVS&tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/designer/NEWS.diff?cvsroot=OldCVS&tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/forms/ChangeLog.diff?cvsroot=OldCVS&tr1=1.22&tr2=1.23&r1=text&r2=text

Patches:
Index: gnue/common/NEWS
diff -c gnue/common/NEWS:1.14 gnue/common/NEWS:1.15
*** gnue/common/NEWS:1.14       Wed May 29 23:11:02 2002
--- gnue/common/NEWS    Wed May 29 23:41:13 2002
***************
*** 1,13 ****
  New features/changes in version 0.3.0: (XX-XXX-2002)
  o First working implementation of a GNUe RPC driver (XMLRPC)
  o GNU Gettext i18n support added, with initial translations
    (de, en, en_GB, en_US, hu_HU, lt, lt_LT, ru, uk)
  o Added database schema introspection support for SAP-DB,
    MySQL, Interbase/Firebird, and DB2 database drivers
  o Updated PostgreSQL code to support PostgreSQL 7.2 oddities
- o Formal trigger subsystem added
  o DataObjects are now properly typecasted
  o Added XML Namespace support to our XML Parser
  o Native support for Python's internal stepping debugger
  o Changes required for first releases of Reports and App Server
  o Misc bug fixes and lots of performance enhancements
--- 1,16 ----
  New features/changes in version 0.3.0: (XX-XXX-2002)
+ o Formal trigger subsystem added
+ o Implemented a new runtime configuration system which makes
+   the gnue.conf file optional
  o First working implementation of a GNUe RPC driver (XMLRPC)
  o GNU Gettext i18n support added, with initial translations
    (de, en, en_GB, en_US, hu_HU, lt, lt_LT, ru, uk)
  o Added database schema introspection support for SAP-DB,
    MySQL, Interbase/Firebird, and DB2 database drivers
  o Updated PostgreSQL code to support PostgreSQL 7.2 oddities
  o DataObjects are now properly typecasted
  o Added XML Namespace support to our XML Parser
+ o Removed dependency on PyXML
  o Native support for Python's internal stepping debugger
  o Changes required for first releases of Reports and App Server
  o Misc bug fixes and lots of performance enhancements
Index: gnue/designer/NEWS
diff -c gnue/designer/NEWS:1.7 gnue/designer/NEWS:1.8
*** gnue/designer/NEWS:1.7      Sat Jan 19 15:57:38 2002
--- gnue/designer/NEWS  Wed May 29 23:41:13 2002
***************
*** 1,3 ****
--- 1,12 ----
+ New features/changes in version 0.3.0: (XX-XXX-2002)
+ o Drag and drop field creation
+ o Added a creation toolbar
+ o Greatly enhanced mouse support (cross-hair selectors, ...)
+ o Added in-place label editing (by double-clicking on a label)
+ o Better wizard support (new master/detail wizards)
+ o Integrated database schema support
+ o Modularization of code / removed dependencies on Forms
+ 
  New features/changes in version 0.1.1: (19-JAN-2002)
  o Added a Data Source Editor with table introspection support
    and drag-and-drop field creation.
Index: gnue/forms/ChangeLog
diff -c gnue/forms/ChangeLog:1.22 gnue/forms/ChangeLog:1.23
*** gnue/forms/ChangeLog:1.22   Fri Jan 18 20:19:50 2002
--- gnue/forms/ChangeLog        Wed May 29 23:41:14 2002
***************
*** 1,15 ****
  2002-01-16 01:05  jcater
  
!       * src/UIwxpython.py: synching machines
  
  2002-01-15 23:33  jcater
  
!       * src/UIwxpython.py: synching machines
  
  2002-01-15 22:39  jamest
  
!       * src/UIwxpython.py: login tab navigation bug fixed msg dialogs now
!       line wrap
  
  2002-01-13 22:05  dneighbors
  
--- 1,712 ----
+ 2002-05-28 10:28  jcater
+ 
+       * src/uidrivers/wx/UIdriver.py: [ticket #39] removed redundent
+       combo box initialization code [patch by btami]
+ 
+ 2002-05-21 00:33  baumannd
+ 
+       * src/uidrivers/: .cvsignore, _base/.cvsignore, wx/.cvsignore:
+       Ignore some files.
+ 
+ 2002-05-19 11:06  jcater
+ 
+       * src/GFObjects/GFBlock.py: bugfix for datasource-less blocks
+ 
+ 2002-05-16 07:42  arturas
+ 
+       * src/uidrivers/wx/UIdriver.py: 
+       i18n changes.
+ 
+ 2002-05-15 20:14  jcater
+ 
+       * src/GFForm.py: moved more master/detail datasource logic out of
+       tools and into common
+ 
+ 2002-05-11 18:52  jamest
+ 
+       * setup.py, src/GFObjects/GFEntry.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-10 18:54  jamest
+ 
+       * src/uidrivers/wx/UIdriver.py: Fixed i18n stuff in forms about
+       box.
+ 
+ 2002-05-10 17:40  dneighbors
+ 
+       * src/uidrivers/wx/UIdriver.py: Ticket#35 PAtch from C.Selig for
+       syntax error made during i18n stuff.
+ 
+ 2002-05-10 12:07  arturas
+ 
+       * src/uidrivers/wx/UIdriver.py: 
+       i18n changes.
+ 
+ 2002-05-09 14:37  siesel
+ 
+       * src/uidrivers/wx/UIdriver.py: i18n fix : add + between
+       _("string") and _("string")
+ 
+ 2002-05-09 13:13  arturas
+ 
+       * src/uidrivers/wx/UIdriver.py: 
+       i18n changes.
+ 
+ 2002-05-08 22:03  jamest
+ 
+       * samples/zipcode/states.gfd, src/GFConfig.py, src/GFInstance.py,
+       src/uidrivers/wx/UIdriver.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-07 20:23  jamest
+ 
+       * src/GFObjects/: GFDataSource.py, GFEntry.py: Fixed mismatched
+       case in the preInsert,Delete,etc triggers
+ 
+ 2002-05-07 12:24  arturas
+ 
+       * src/: GFInstance.py, GFKeyMapper.py, GFTrigger.py: 
+       i18n changes.
+ 
+ 2002-05-07 11:53  arturas
+ 
+       * src/: GFDisplayHandler.py, GFForm.py: 
+       i18n changes.
+ 
+ 2002-05-07 11:46  arturas
+ 
+       * src/GFClient.py: 
+       i18n changes.
+ 
+ 2002-05-06 21:27  jamest
+ 
+       * src/GFClient.py: i18n changes
+ 
+ 2002-05-06 20:13  jamest
+ 
+       * src/GFConfig.py: Fixed forms so it's gnue.conf free (for real
+       this time! (maybe.))
+ 
+ 2002-05-04 11:45  jamest
+ 
+       * BUGS, src/GFClient.py, src/GFConfig.py, src/GFDisplayHandler.py,
+       src/GFForm.py, src/GFInstance.py, src/GFObjects/GFBlock.py,
+       src/GFObjects/GFEntry.py, src/GFObjects/GFLabel.py,
+       src/uidrivers/nstti/UIdriver.py, src/uidrivers/wx/UIdriver.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 18:07  jcater
+ 
+       * samples/zipcode/zipcode.gfd: um, lots and lots of miscellaneous
+       code cleanup
+ 
+ 2002-04-27 15:59  jcater
+ 
+       * setup.py: to do a non-standard installation, pass "--cfg-file
+       /my/site/file.cfg" to all the setup.py scripts
+ 
+ 2002-04-27 15:30  jcater
+ 
+       * setup.py, src/GFClient.py, src/uidrivers/wx/UIdriver.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-25 20:26  jamest
+ 
+       * src/: GFDisplayHandler.py, GFInstance.py,
+       uidrivers/wx/UIdriver.py: removed unneeded print statements fixed
+       'None' from None bug in dropdowns
+ 
+ 2002-04-25 19:47  jamest
+ 
+       * src/uidrivers/wx/UIdriver.py: Fix for event handling with
+       dropdowns
+ 
+ 2002-04-17 14:09  jamest
+ 
+       * src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
+       GFObjects/GFBlock.py, GFObjects/GFEntry.py,
+       uidrivers/_base/UIdriver.py: removed getObjectType() clean up start
+       of some subtle new bugs
+ 
+ 2002-04-17 10:25  jamest
+ 
+       * src/: GFInstance.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,
+       uidrivers/_base/UIdriver.py: More cleanup and performance
+       enhancements
+ 
+ 2002-04-16 21:05  jamest
+ 
+       * samples/trigger/trigger.gfd, src/GFDisplayHandler.py,
+       src/GFForm.py, src/GFObjects/GFButton.py, src/GFObjects/GFEntry.py:
+       Moved normal text field validation into display handler Clean up
+ 
+ 2002-04-15 15:42  jcater
+ 
+       * src/uidrivers/wx/UIdriver.py: applied btami's patch to handle
+       international keystrokes in range 128..255
+ 
+ 2002-04-15 12:43  jcater
+ 
+       * INSTALL, README: yet more documentation updates
+ 
+ 2002-04-14 00:13  jamest
+ 
+       * src/: GFError.py, GFForm.py, GFTrigger.py, GFTriggerError.py,
+       GFObjects/GFBlock.py, GFObjects/GFEntry.py,
+       uidrivers/_base/UIdriver.py: Lots of code cleanup and new bugs
+       implemented
+ 
+ 2002-04-13 19:36  jcater
+ 
+       * doc/techref.lyx: updates to documentation
+ 
+ 2002-04-13 11:08  jamest
+ 
+       * src/: GFObjects/GFBlock.py, uidrivers/wx/UIdriver.py: Fixed
+       invalid int value error in record jumps Misc cleanup
+ 
+ 2002-04-12 21:25  jamest
+ 
+       * src/: GFInstance.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py:
+       a little more cleanup on the debugger misc cleanup
+ 
+ 2002-04-12 11:09  jcater
+ 
+       * src/GFDisplayHandler.py: fix for cr/lf on win32 (without actually
+       storing cr/lf in the database)
+ 
+ 2002-04-11 15:16  reinhard
+ 
+       * FAQ: Added hint for debian woody users where to get the mx
+       library.
+ 
+ 2002-04-04 17:02  jamest
+ 
+       * src/GFObjects/: GFBlock.py, GFEntry.py: Removed GConfigParser
+       Added autofillBySequence to <entry> tags Cleanup and performance
+       improvments
+ 
+ 2002-04-04 11:41  jamest
+ 
+       * src/: GFEvent.py, GFForm.py, uidrivers/_base/UIdriver.py: fixed
+       case sensitive event names i should have caught before the last
+       commit
+ 
+ 2002-04-04 09:44  jamest
+ 
+       * src/: GFEvent.py, GFObjects/GFDataSource.py,
+       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: GFEvent
+       import bug fixed Performance changes 1 major one removing
+       string.lower() calls from all internal events this means they are
+       now case sensitive
+ 
+ 2002-04-03 20:10  jcater
+ 
+       * src/: GFForm.py, GFInstance.py, GFObjects/GFEntry.py: fixed bugs
+       introduced by record-level triggers (duplication of existing
+       variable causing 'int' errors; pre-commit being fired twice for
+       current record)
+ 
+ 2002-04-03 00:37  jamest
+ 
+       * src/GFInstance.py: A little more code cleanup
+ 
+ 2002-04-03 00:18  jcater
+ 
+       * src/: GFInstance.py, GFTrigger.py, GFObjects/GFBlock.py,
+       GFObjects/GFDataSource.py, GFObjects/GFEntry.py,
+       GFObjects/GFObj.py: start of record-level block triggers
+       (pre-commit, pre-update, pre-insert, pre-delete, pre-modify)
+ 
+ 2002-04-02 21:46  jamest
+ 
+       * src/: GFForm.py, GFInstance.py, GFObjects/GFBlock.py,
+       GFObjects/GFEntry.py, GFObjects/GFObj.py: Code cleanup
+ 
+ 2002-04-02 20:32  jcater
+ 
+       * TODO: updates to TODO/BUGS
+ 
+ 2002-04-02 16:14  jcater
+ 
+       * src/uidrivers/: _base/UIWidget.py, wx/UIdriver.py: code cleanup;
+       misc bug fixes
+ 
+ 2002-03-31 14:41  jamest
+ 
+       * samples/zipcode/zipcode.gfd: Synced help text on save/clear
+       message (new gnue.conf required) Fixed pypgsql driver to work w/
+       port option
+ 
+ 2002-03-31 13:27  jamest
+ 
+       * samples/helloworld2.gfd, src/GFDisplayHandler.py: Harald Meyer's
+       win32 multiline support patch.
+ 
+ 2002-03-31 12:21  jamest
+ 
+       * doc/techref.lyx, samples/helloworld2.gfd,
+       src/GFDisplayHandler.py: fix for max_length support
+ 
+ 2002-03-30 08:54  dneighbors
+ 
+       * doc/techref.lyx: ** Updated 'implemented' 'not implemented'
+       trigger list and put by 'widget' type as well.
+ 
+ 2002-03-28 01:56  dneighbors
+ 
+       * src/: GFForm.py, GFInstance.py, uidrivers/wx/UIdriver.py,
+       GFObjects/GFBlock.py: ** Added first and last to menu choices and
+       corresponding functionality.  Seems to work, was late so couldnt
+       test really well.  Also, still needs the 'key bindings done'. 
+       Note: this had a change to gnue.conf so you will need to update
+       form the sample.
+ 
+ 2002-03-26 16:10  jcater
+ 
+       * setup.py: removed PyXML dependency check
+ 
+ 2002-03-22 01:38  jcater
+ 
+       * src/GFParser.py: clarified the loadXML parameter names (renamed
+       the misleading 'URL' to 'buffer' as it expected an open file
+       buffer, not a URL)
+ 
+ 2002-03-12 19:51  jamest
+ 
+       * src/uidrivers/nstti/: README, UIdriver.py, __init__.py: Added
+       still not functional nstti (curses) driver to forms
+ 
+ 2002-03-04 15:23  jcater
+ 
+       * src/GFDisplayHandler.py: fixes to checkboxes
+ 
+ 2002-03-01 22:10  jcater
+ 
+       * src/uidrivers/wx/UIdriver.py: added error information to Login
+       Dialogs on failed dialogs
+ 
+ 2002-03-01 13:05  jamest
+ 
+       * doc/installer/gfclient.cfg, doc/installer/gfclient.iss,
+       src/GFClient.py, src/GFObjects/GFBlock.py,
+       src/uidrivers/wx/UIdriver.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
+ 
+       * BUGS, TODO, src/GFForm.py: Start updating docs on forms/common
+       added setStatusText in trigger namespace
+ 
+ 2002-02-28 23:28  jcater
+ 
+       * src/: GFKeyMapper.py, uidrivers/wx/UIdriver.py: added support for
+       Shift-Enter and (optionally) Enter to insert newlines in multirow
+       entries
+ 
+ 2002-02-28 21:13  jamest
+ 
+       * src/GFDisplayHandler.py: Working Form Builder Template(still need
+       pages support) Added Select All button to field selection lists
+       Removed printed tracing stuff
+ 
+ 2002-02-27 01:01  jcater
+ 
+       * src/GFDisplayHandler.py: improved numeric input system
+ 
+ 2002-02-27 00:24  jcater
+ 
+       * src/GFDisplayHandler.py: input support for dates; enhanced
+       backend support for dates; improved input support for numbers; misc
+       cleanup
+ 
+ 2002-02-26 21:29  jamest
+ 
+       * src/: GFInstance.py, uidrivers/wx/UIdriver.py: fix for single
+       quote fix for f2(jump to record) support
+ 
+ 2002-02-26 18:24  jcater
+ 
+       * src/uidrivers/wx/UIdriver.py: fixed printing of control codes via
+       keyboard input; added debugging code to clipboard routines
+ 
+ 2002-02-22 21:00  jamest
+ 
+       * doc/techref.txt: Change to designer mcmillian config updated text
+       techref
+ 
+ 2002-02-22 19:08  jamest
+ 
+       * src/: GFClient.py, uidrivers/_base/UIWidget.py,
+       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Misc ui
+       updates
+ 
+ 2002-02-20 14:44  jamest
+ 
+       * src/: GFForm.py, uidrivers/wx/UIdriver.py: wx cursor position via
+       mouse bug fixed mouse click on background attribute error fixed
+ 
+ 2002-02-20 12:02  jamest
+ 
+       * src/uidrivers/wx/UIdriver.py: wx uidriver fix for always
+       uppercase chars being returned
+ 
+ 2002-02-20 11:27  jcater
+ 
+       * src/uidrivers/_base/UIdriver.py: fixed yet another refresh issue
+ 
+ 2002-02-20 10:49  jamest
+ 
+       * src/: GFForm.py, uidrivers/wx/UIdriver.py: Forms findFocus now
+       skips non GObj based items in the tree Remove print from wx driver
+ 
+ 2002-02-20 08:56  jcater
+ 
+       * src/: GFForm.py, GFInstance.py: fixed page changing issue w/new
+       events system
+ 
+ 2002-02-18 23:47  jcater
+ 
+       * src/: GFDisplayHandler.py, GFForm.py, GFInstance.py: misc fixes
+       [synching machines]
+ 
+ 2002-02-18 16:48  jcater
+ 
+       * src/: GFInstance.py, uidrivers/_base/UIdriver.py: removed
+       debugging 'print' statements
+ 
+ 2002-02-18 16:45  jcater
+ 
+       * src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
+       GFObjects/GFBlock.py, uidrivers/wx/UIdriver.py: more fixes to combo
+       boxes and block-change refreshing
+ 
+ 2002-02-18 14:11  jamest
+ 
+       * src/: GFDisplayHandler.py, GFEvent.py: Quick update to make
+       dropdowns work
+ 
+ 2002-02-18 12:17  jcater
+ 
+       * doc/Events.txt, src/GFDisplayHandler.py, src/GFForm.py,
+       src/GFInstance.py: fixed focus change issues w/prev + next block
+ 
+ 2002-02-17 23:24  jcater
+ 
+       * src/uidrivers/: _base/UIdriver.py, wx/UIdriver.py: brought
+       Designer up to par with the new UIdriver formats
+ 
+ 2002-02-17 23:11  jcater
+ 
+       * src/: GFDisplayHandler.py, GFObjects/GFEntry.py,
+       uidrivers/wx/UIdriver.py: fixes/enhancements to dropdown fields
+ 
+ 2002-02-17 18:34  jcater
+ 
+       * src/GFInstance.py: fixed refresh issues with new input
+       abstraction layer
+ 
+ 2002-02-17 18:20  jcater
+ 
+       * src/uidrivers/wx/UIdriver.py: added code to wx driver to allow
+       forms to access the system-wide clipboard
+ 
+ 2002-02-17 16:26  jamest
+ 
+       * src/uidrivers/_base/UIWidget.py: Added UIWidget file (pulled from
+       _base/UIdriver
+ 
+ 2002-02-17 16:25  jamest
+ 
+       * src/uidrivers/: _base/UIdriver.py, wx/UIdriver.py: More ui driver
+       cleanup (syncing machines)
+ 
+ 2002-02-17 13:54  jamest
+ 
+       * setup.py, src/GFClient.py, src/UIbase.py, src/UIcurses.py,
+       src/UIpyncurses.py, src/UIwxpython.py,
+       src/GFObjects/GFDataSource.py, src/uidrivers/__init__.py,
+       src/uidrivers/_base/UIdriver.py, src/uidrivers/_base/__init__.py,
+       src/uidrivers/wx/UIdriver.py, src/uidrivers/wx/__init__.py: UI
+       driver system changed to dir based dynamic system More code cleanup
+ 
+ 2002-02-17 12:25  jcater
+ 
+       * src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
+       GFKeyMapper.py, UIbase.py, GFObjects/GFEntry.py,
+       uidrivers/_base/UIdriver.py: move to typecasted database drivers;
+       more work on input abstraction; more work on clipboard functions
+ 
+ 2002-02-17 00:43  jcater
+ 
+       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: more work
+ 
+ 2002-02-17 00:38  jcater
+ 
+       * src/GFObjects/GFEntry.py: more work
+ 
+ 2002-02-17 00:25  jcater
+ 
+       * src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
+       GFKeyMapper.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
+       GFObjects/GFEntry.py, uidrivers/_base/UIdriver.py,
+       uidrivers/wx/UIdriver.py: new input/display methods
+ 
+ 2002-02-17 00:19  jamest
+ 
+       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Fixed dropdown
+       initial value bug
+ 
+ 2002-02-17 00:08  jamest
+ 
+       * src/: GFInstance.py, UIbase.py, UIwxpython.py,
+       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: The long
+       overdue death of uiEventTrap :) moved lineWrap function into common
+       older work on menus
+ 
+ 2002-02-16 18:46  jamest
+ 
+       * src/: GFForm.py, UIbase.py, UIcurses.py, UIpyncurses.py,
+       UIwxpython.py, uidrivers/_base/UIdriver.py,
+       uidrivers/wx/UIdriver.py: Start of changes to UI system (no where
+       near complete) this will break things
+ 
+ 2002-02-16 11:59  jcater
+ 
+       * doc/Events.txt: first stab at an events listing
+ 
+ 2002-02-16 08:55  jcater
+ 
+       * src/GFDisplayHandler.py: more work on input handler [synching
+       machines]
+ 
+ 2002-02-15 22:10  jcater
+ 
+       * src/GFObjects/GFEntry.py: fixed import error
+ 
+ 2002-02-15 21:57  jcater
+ 
+       * src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
+       GFParser.py, GFTrigger.py, UIbase.py, UIcurses.py, UIwxpython.py,
+       GFObjects/GFBlock.py, GFObjects/GFEntry.py,
+       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Implemented
+       a centralized events system
+ 
+ 2002-02-15 20:17  jcater
+ 
+       * src/GFObjects/GFEntry.py: oops... typos
+ 
+ 2002-02-15 17:59  jcater
+ 
+       * src/: GFDisplayHandler.py, GFForm.py, UIbase.py, UIwxpython.py,
+       GFObjects/GFEntry.py, uidrivers/_base/UIdriver.py,
+       uidrivers/wx/UIdriver.py: more work on input handlers [synching
+       machines]
+ 
+ 2002-02-15 08:52  jcater
+ 
+       * src/GFDisplayHandler.py: more work on input handling
+ 
+ 2002-02-15 08:51  jcater
+ 
+       * setup.py: added code to skip docs if they don't exist
+ 
+ 2002-02-14 00:22  jcater
+ 
+       * src/: GFDisplayHandler.py, UIbase.py,
+       uidrivers/_base/UIdriver.py: more work on Input Masks
+ 
+ 2002-02-11 21:03  jamest
+ 
+       * samples/button/forms/form.gfd, src/GFParser.py,
+       src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py: Merged
+       datasource code back into GDataSource and adjusted forms and
+       reports accordingly.  Started work on GMenu
+ 
+ 2002-02-11 12:59  jcater
+ 
+       * src/GFObjects/GFBlock.py: addition of clear() method to blocks
+       (for use in triggers) [bugfix]
+ 
+ 2002-02-11 10:43  jcater
+ 
+       * src/GFObjects/GFBlock.py: addition of clear() method to blocks
+       (for use in triggers)
+ 
+ 2002-02-10 22:34  jamest
+ 
+       * src/GFObjects/GFEntry.py: Import error fixed unused code removed
+ 
+ 2002-02-10 19:13  jamest
+ 
+       * doc/techref.lyx, src/GFInstance.py, src/GFParser.py,
+       src/GFObjects/GFBlock.py: Added restrictInsert, restrictDelete
+       attributes to <block> Implemented logic for <entry>'s editOnNull
+ 
+ 2002-02-10 17:39  jamest
+ 
+       * src/: GFForm.py, GFObjects/GFBlock.py: fix to prevent readonly
+       fields for getting focus at startup
+ 
+ 2002-02-09 22:43  jamest
+ 
+       * BUGS, samples/zipcode/zipcode.gfd, src/UIwxpython.py,
+       src/uidrivers/wx/UIdriver.py, src/GFObjects/GFBlock.py: More
+       trigger namespace changes
+ 
+ 2002-02-05 18:13  jamest
+ 
+       * src/: UIcurses.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Box
+       rowSpacer bug fixed typos in UIcurses prevented win32 package from
+       building
+ 
+ 2002-02-04 23:45  jamest
+ 
+       * samples/zipcode/zipcode.gfd, src/GFParser.py,
+       src/GFObjects/GFBlock.py: Removed master/detail tags from block in
+       GFParser Added some functions to the trigger namespace Fixed
+       rollback on db errors
+ 
+ 2002-02-04 20:40  jamest
+ 
+       * src/GFObjects/GFBlock.py: Just playing w/ triggers
+ 
+ 2002-02-03 22:09  jamest
+ 
+       * src/GFObjects/GFBlock.py: A few experimental trigger extensions
+ 
+ 2002-02-03 14:59  jamest
+ 
+       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Enter and Exec
+       query now work from the menu and toolbar again.
+ 
+ 2002-01-31 23:38  jamest
+ 
+       * samples/helloworld2.gfd, src/GFForm.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
+ 
+       * samples/trigger/trigger.gfd, src/GFForm.py,
+       src/GFObjects/GFEntry.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
+ 
+       * samples/intro/intro.gfd: conversion to new trigger system
+ 
+ 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: New trigger namespace code patched into
+       forms for testing Still messy Will break old triggers
+ 
+ 2002-01-30 23:47  jcater
+ 
+       * src/: GFClient.py, GFKeyMapper.py: fixed bug when loading keymaps
+       from gnue.conf
+ 
+ 2002-01-30 23:41  jcater
+ 
+       * src/: GFClient.py, GFInstance.py, GFKeyMapper.py, UIcurses.py,
+       UIwxpython.py, uidrivers/wx/UIdriver.py: removed keystroke event
+       logic out of UI* and into KeyMapper
+ 
+ 2002-01-30 20:08  jamest
+ 
+       * src/GFObjects/GFEntry.py: More trigger namespace work checking in
+       prior to rolling forms over to new namespace
+ 
+ 2002-01-30 18:28  jamest
+ 
+       * samples/intro/intro.gfd, src/GFForm.py, src/GFObjects/GFBlock.py,
+       src/GFObjects/GFEntry.py: Work on common based trigger namespace
+ 
+ 2002-01-30 12:54  jamest
+ 
+       * doc/installer/gfclient.cfg, src/GFForm.py,
+       src/GFObjects/GFEntry.py: Trigger changes Win32 build changes
+       Mainly checking in to get a second set of eyes on a problem piece
+       of code
+ 
+ 2002-01-22 20:48  jcater
+ 
+       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: fixed name issues
+       from moving files in cvs; misc other bug fixes
+ 
+ 2002-01-22 20:38  jcater
+ 
+       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: fixed bug in
+       initFont's GConfig
+ 
+ 2002-01-22 17:16  jcater
+ 
+       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: convenience
+       attributes for layout font
+ 
+ 2002-01-21 23:56  jcater
+ 
+       * src/__init__.py: updated versions
+ 
+ 2002-01-21 19:41  jcater
+ 
+       * src/: GFEvent.py, UIcurses.py: finished the layout editor toolbar
+       support; misc old bugfixes in layout editor
+ 
+ 2002-01-19 15:43  jcater
+ 
+       * src/: GFKeyMapper.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
+       fixed some breakage
+ 
+ 2002-01-19 15:13  jcater
+ 
+       * src/: GFKeyMapper.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
+       first attempt at a virtual (UI-independent) and user-mappable
+       keystroke system
+ 
+ 2002-01-19 14:57  jamest
+ 
+       * NEWS, doc/installer/README, doc/installer/gfclient.cfg,
+       doc/installer/gfclient.iss: Doc and package config updates for the
+       0.1.1 release
+ 
+ 2002-01-18 23:34  jamest
+ 
+       * setup.py, doc/techref.lyx, doc/techref.txt, doc/user_guide.lyx:
+       Doc updates setup.py sdist now creates docs setup.py now pulls
+       VERSION info from src dir (Have we mentioned we need a good setup
+       system)
+ 
+ 2002-01-18 19:19  jamest
+ 
+       * ChangeLog, NEWS, setup.py, src/__init__.py: Misc updates in prep
+       for a release
+ 
  2002-01-16 01:05  jcater
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: synching machines
  
  2002-01-15 23:33  jcater
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: synching machines
  
  2002-01-15 22:39  jamest
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: login tab
!       navigation bug fixed msg dialogs now line wrap
  
  2002-01-13 22:05  dneighbors
  
***************
*** 52,60 ****
  
  2002-01-08 21:59  jamest
  
!       * src/: GFForm.py, UIwxpython.py, GFObjects/GFEntry.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
  
--- 749,758 ----
  
  2002-01-08 21:59  jamest
  
!       * src/: GFForm.py, UIwxpython.py, GFObjects/GFEntry.py,
!       uidrivers/wx/UIdriver.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
  
***************
*** 62,73 ****
  
  2002-01-08 11:05  jcater
  
!       * src/UIbase.py: first somewhat functional date mask
  
  2002-01-07 17:55  jcater
  
!       * src/: GFForm.py, GFInstance.py, UIbase.py, GFObjects/GFEntry.py:
!       more work on input masks
  
  2002-01-04 16:56  jamest
  
--- 760,772 ----
  
  2002-01-08 11:05  jcater
  
!       * src/: UIbase.py, uidrivers/_base/UIdriver.py: first somewhat
!       functional date mask
  
  2002-01-07 17:55  jcater
  
!       * src/: GFForm.py, GFInstance.py, UIbase.py, GFObjects/GFEntry.py,
!       uidrivers/_base/UIdriver.py: more work on input masks
  
  2002-01-04 16:56  jamest
  
***************
*** 83,89 ****
  
  2002-01-03 23:56  jcater
  
!       * src/: GFForm.py, UIbase.py: more work on input system
  
  2002-01-03 21:17  jamest
  
--- 782,789 ----
  
  2002-01-03 23:56  jcater
  
!       * src/: GFForm.py, UIbase.py, uidrivers/_base/UIdriver.py: more
!       work on input system
  
  2002-01-03 21:17  jamest
  
***************
*** 122,129 ****
  2001-12-20 21:20  jamest
  
        * doc/techref.lyx, src/GFForm.py, src/UIwxpython.py,
!       src/GFObjects/GFEntry.py: Merging in the changes from the patches
!       branch into head   entry 'label' support
  
  2001-12-20 20:42  jamest
  
--- 822,830 ----
  2001-12-20 21:20  jamest
  
        * doc/techref.lyx, src/GFForm.py, src/UIwxpython.py,
!       src/GFObjects/GFEntry.py, src/uidrivers/wx/UIdriver.py: Merging in
!       the changes from the patches branch into head   entry 'label'
!       support
  
  2001-12-20 20:42  jamest
  
***************
*** 135,146 ****
  
  2001-12-20 17:18  jcater
  
!       * src/: GFForm.py, UIwxpython.py, GFObjects/GFEntry.py: misc
!       changes for label-style entry widgets
  
  2001-12-20 16:20  jcater
  
!       * src/UIwxpython.py: Added 'style=label' to entry widgets
  
  2001-12-08 00:17  baumannd
  
--- 836,849 ----
  
  2001-12-20 17:18  jcater
  
!       * src/: GFForm.py, UIwxpython.py, GFObjects/GFEntry.py,
!       uidrivers/wx/UIdriver.py: misc changes for label-style entry
!       widgets
  
  2001-12-20 16:20  jcater
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Added
!       'style=label' to entry widgets
  
  2001-12-08 00:17  baumannd
  
***************
*** 173,180 ****
  
  2001-11-20 20:42  jcater
  
!       * src/: GFForm.py, UIwxpython.py, GFObjects/GFButton.py: fixed for
!       button navigation
  
  2001-11-20 20:12  jamest
  
--- 876,883 ----
  
  2001-11-20 20:42  jcater
  
!       * src/: GFForm.py, UIwxpython.py, GFObjects/GFButton.py,
!       uidrivers/wx/UIdriver.py: fixed for button navigation
  
  2001-11-20 20:12  jamest
  
***************
*** 196,208 ****
  
  2001-11-17 17:15  dimas
  
!       * src/UIwxpython.py: Fix for quick hack which is now works for
!       windows too
  
  2001-11-15 16:06  jcater
  
!       * src/UIwxpython.py: bugfix: tab works correctly on the login
!       dialog
  
  2001-11-15 15:46  jcater
  
--- 899,911 ----
  
  2001-11-17 17:15  dimas
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Fix for quick hack
!       which is now works for windows too
  
  2001-11-15 16:06  jcater
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: bugfix: tab works
!       correctly on the login dialog
  
  2001-11-15 15:46  jcater
  
***************
*** 235,242 ****
  
  2001-11-14 18:01  jcater
  
!       * src/UIwxpython.py: under win32, made the login handler place
!       focus on the Username field after creation
  
  2001-11-14 14:44  jamest
  
--- 938,945 ----
  
  2001-11-14 18:01  jcater
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: under win32, made
!       the login handler place focus on the Username field after creation
  
  2001-11-14 14:44  jamest
  
***************
*** 245,252 ****
  
  2001-11-14 11:56  jamest
  
!       * TODO, src/GFClient.py, src/UIwxpython.py: gnue.conf alterations
!       Updated TODOs
  
  2001-11-13 23:27  jamest
  
--- 948,955 ----
  
  2001-11-14 11:56  jamest
  
!       * TODO, src/GFClient.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: gnue.conf alterations Updated TODOs
  
  2001-11-13 23:27  jamest
  
***************
*** 369,376 ****
  
  2001-11-07 20:47  jamest
  
!       * src/UIwxpython.py: Kludge to support modal logins properly on
!       win32
  
  2001-11-05 22:36  dneighbors
  
--- 1072,1079 ----
  
  2001-11-07 20:47  jamest
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Kludge to support
!       modal logins properly on win32
  
  2001-11-05 22:36  dneighbors
  
***************
*** 423,430 ****
  
  2001-11-04 16:04  jcater
  
!       * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py:
!       fixes to form's exception handling, rollbacks
  
  2001-11-04 14:26  jamest
  
--- 1126,1134 ----
  
  2001-11-04 16:04  jcater
  
!       * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
!       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: fixes to
!       form's exception handling, rollbacks
  
  2001-11-04 14:26  jamest
  
***************
*** 434,441 ****
  
  2001-11-04 12:36  jcater
  
!       * src/: GFClient.py, UIwxpython.py: improvements to exception
!       feedback system
  
  2001-11-04 09:54  jamest
  
--- 1138,1145 ----
  
  2001-11-04 12:36  jcater
  
!       * src/: GFClient.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
!       improvements to exception feedback system
  
  2001-11-04 09:54  jamest
  
***************
*** 444,450 ****
  
  2001-11-02 17:00  jcater
  
!       * src/UIwxpython.py: win32 changes
  
  2001-11-02 14:39  jcater
  
--- 1148,1154 ----
  
  2001-11-02 17:00  jcater
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: win32 changes
  
  2001-11-02 14:39  jcater
  
***************
*** 462,469 ****
  
  2001-10-12 19:06  jcater
  
!       * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFEntry.py:
!       synching machines (I hope it doesn't break)
  
  2001-10-11 22:21  dneighbors
  
--- 1166,1174 ----
  
  2001-10-12 19:06  jcater
  
!       * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFEntry.py,
!       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: synching
!       machines (I hope it doesn't break)
  
  2001-10-11 22:21  dneighbors
  
***************
*** 476,483 ****
  
  2001-10-10 23:36  jcater
  
!       * src/: GFForm.py, UIbase.py, UIcurses.py, GFObjects/GFEntry.py:
!       synching machines (may be broken)
  
  2001-10-10 20:45  jcater
  
--- 1181,1188 ----
  
  2001-10-10 23:36  jcater
  
!       * src/: GFForm.py, UIbase.py, UIcurses.py, GFObjects/GFEntry.py,
!       uidrivers/_base/UIdriver.py: synching machines (may be broken)
  
  2001-10-10 20:45  jcater
  
***************
*** 507,514 ****
  2001-10-09 08:35  jamest
  
        * src/: GFConfig.py, UIwxpython.py, GFObjects/GFBlock.py,
!       GFObjects/GFEntry.py: Fixed gnuef install bug Fixed query bug wrt
!       clearing fields with query defaults
  
  2001-10-08 22:02  jcater
  
--- 1212,1219 ----
  2001-10-09 08:35  jamest
  
        * src/: GFConfig.py, UIwxpython.py, GFObjects/GFBlock.py,
!       GFObjects/GFEntry.py, uidrivers/wx/UIdriver.py: Fixed gnuef install
!       bug Fixed query bug wrt clearing fields with query defaults
  
  2001-10-08 22:02  jcater
  
***************
*** 612,620 ****
  
        * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
        GFObjects/GFEntry.py, GFObjects/GFLabel.py, GFObjects/GFObj.py,
!       GFObjects/GFValue.py: Fixed the address@hidden rows problem; it now 
doesn't
!       happen at the individual object level, but at the block building
!       level
  
  2001-09-13 21:38  jcater
  
--- 1317,1326 ----
  
        * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
        GFObjects/GFEntry.py, GFObjects/GFLabel.py, GFObjects/GFObj.py,
!       GFObjects/GFValue.py, uidrivers/_base/UIdriver.py,
!       uidrivers/wx/UIdriver.py: Fixed the address@hidden rows problem; it now
!       doesn't happen at the individual object level, but at the block
!       building level
  
  2001-09-13 21:38  jcater
  
***************
*** 652,667 ****
  
        * samples/trigger/trigger.gfd, src/GFForm.py, src/GFTrigger.py,
        src/UIwxpython.py, src/GFObjects/GFBlock.py,
!       src/GFObjects/GFDataSource.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
  
--- 1358,1373 ----
  
        * 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
  
***************
*** 689,700 ****
  2001-08-30 13:48  jamest
  
        * TODO, src/GFInstance.py, src/UIwxpython.py,
!       src/GFObjects/GFEntry.py: Updated TODO updated dropdown verify
!       fixed gfdes breakage (jcater)
  
  2001-08-30 12:26  jcater
  
!       * src/UIwxpython.py: synching machines
  
  2001-08-30 12:19  jcater
  
--- 1395,1406 ----
  2001-08-30 13:48  jamest
  
        * TODO, src/GFInstance.py, src/UIwxpython.py,
!       src/GFObjects/GFEntry.py, src/uidrivers/wx/UIdriver.py: Updated
!       TODO updated dropdown verify fixed gfdes breakage (jcater)
  
  2001-08-30 12:26  jcater
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: synching machines
  
  2001-08-30 12:19  jcater
  
***************
*** 729,738 ****
        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/GFLabel.py, src/GFObjects/GFObj.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-12 13:23  jamest
  
--- 1435,1445 ----
        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/GFLabel.py, src/GFObjects/GFObj.py,
!       src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.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-12 13:23  jamest
  
***************
*** 743,751 ****
  
        * src/: GFClient.py, GFController.py, GFDebug.py, GFForm.py,
        GFGetOpt.py, GFInstance.py, GFOptions.py, UIwxpython.py,
!       GFObjects/GFBlock.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
  
--- 1450,1459 ----
  
        * src/: GFClient.py, GFController.py, GFDebug.py, GFForm.py,
        GFGetOpt.py, GFInstance.py, GFOptions.py, UIwxpython.py,
!       GFObjects/GFBlock.py, uidrivers/wx/UIdriver.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
  
***************
*** 755,763 ****
        src/GFParser.py, src/GFTrigger.py, src/UIbase.py, src/UIcurses.py,
        src/UIpyncurses.py, src/GFObjects/GFBlock.py,
        src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
!       src/GFObjects/GFLabel.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-08 22:27  dneighbors
  
--- 1463,1472 ----
        src/GFParser.py, src/GFTrigger.py, src/UIbase.py, src/UIcurses.py,
        src/UIpyncurses.py, src/GFObjects/GFBlock.py,
        src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
!       src/GFObjects/GFLabel.py, src/uidrivers/_base/UIdriver.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-08 22:27  dneighbors
  
***************
*** 779,795 ****
  
  2001-08-03 18:18  jcater
  
!       * src/UIwxpython.py: made a busy cursor appear when form is busy
  
  2001-08-03 18:04  jcater
  
!       * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFEntry.py:
!       Added comments/TODOs to code; added a beginWAIT and endWAIT event
!       pair to signal to UI when forms is going into a 'working' state
!       (i.e., user cannot interact with ui). wxpython interface might
!       change the cursor to hourglass (should it display 'Working...' or
!       such in the status bar?) curses, if it has the concept of a status
!       bar, would probably display 'Working...'
  
  2001-08-02 23:57  jamest
  
--- 1488,1506 ----
  
  2001-08-03 18:18  jcater
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: made a busy cursor
!       appear when form is busy
  
  2001-08-03 18:04  jcater
  
!       * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFEntry.py,
!       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Added
!       comments/TODOs to code; added a beginWAIT and endWAIT event pair to
!       signal to UI when forms is going into a 'working' state (i.e., user
!       cannot interact with ui). wxpython interface might change the
!       cursor to hourglass (should it display 'Working...' or such in the
!       status bar?) curses, if it has the concept of a status bar, would
!       probably display 'Working...'
  
  2001-08-02 23:57  jamest
  
***************
*** 799,812 ****
  
  2001-08-02 22:02  jamest
  
!       * src/: GFInstance.py, GFParser.py, GFTrigger.py, UIwxpython.py:
!       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:40  jcater
  
!       * src/UIwxpython.py: made the main window recenter itself after
!       being initially sized
  
  2001-07-31 20:34  jcater
  
--- 1510,1523 ----
  
  2001-08-02 22:02  jamest
  
!       * src/: GFInstance.py, GFParser.py, GFTrigger.py, UIwxpython.py,
!       uidrivers/wx/UIdriver.py: 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:40  jcater
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: made the main
!       window recenter itself after being initially sized
  
  2001-07-31 20:34  jcater
  
***************
*** 815,828 ****
  2001-07-31 20:09  jcater
  
        * src/: UIwxpython.py, GFObjects/GFDataSource.py,
!       GFObjects/GFEntry.py: changes required for master/detail
  
  2001-07-31 18:22  jcater
  
        * src/: GFParser.py, UIbase.py, UIcurses.py, UIpyncurses.py,
!       GFObjects/GFEntry.py, GFObjects/GFLabel.py, GFObjects/GFObj.py:
!       Fixed problem w/visibleCount vs rows that was causing designer to
!       always write a rows value for entries
  
  2001-07-29 14:36  jcater
  
--- 1526,1540 ----
  2001-07-31 20:09  jcater
  
        * src/: UIwxpython.py, GFObjects/GFDataSource.py,
!       GFObjects/GFEntry.py, uidrivers/wx/UIdriver.py: changes required
!       for master/detail
  
  2001-07-31 18:22  jcater
  
        * src/: GFParser.py, UIbase.py, UIcurses.py, UIpyncurses.py,
!       GFObjects/GFEntry.py, GFObjects/GFLabel.py, GFObjects/GFObj.py,
!       uidrivers/_base/UIdriver.py: Fixed problem w/visibleCount vs rows
!       that was causing designer to always write a rows value for entries
  
  2001-07-29 14:36  jcater
  
***************
*** 847,874 ****
  2001-07-22 23:01  jcater
  
        * src/: GFForm.py, GFInstance.py, UIbase.py, UIwxpython.py,
!       GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFObj.py:
!       lots o' bug fixes related to multiview, navigation, block inits,
!       etc
  
  2001-07-21 19:51  jcater
  
        * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
!       GFObjects/GFEntry.py: fixed Enter-Query to work; added 'remember
!       last query' (i.e., if you enter-query twice, your old query values
!       are retrieved); changed whole enter-query system so that: 1) next
!       record/prev record/jump record/etc are disabled; 2) previous query
!       can be retrieved (mentioned earlier); 3) values are not stored in a
!       recordset while in enter-query mode; misc other fixes; Note:
!       multi-record display of results isn't working right???
  
  2001-07-21 18:33  dneighbors
  
        * samples/po/sc_po_entry.gfd,
        samples/track/forms/contact_manager.gfd,
!       samples/zipcode/states.gfd, src/UIbase.py: sc_po_entry.gfd   **
!       Replaced visibleCount with rows because of visibleCount
!       deprication.
        
        contact_manager.gfd   ** Replaced visibleCount with rows because of
        visibleCount deprication.
--- 1559,1587 ----
  2001-07-22 23:01  jcater
  
        * src/: GFForm.py, GFInstance.py, UIbase.py, UIwxpython.py,
!       GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFObj.py,
!       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: lots o' bug
!       fixes related to multiview, navigation, block inits, etc
  
  2001-07-21 19:51  jcater
  
        * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
!       GFObjects/GFEntry.py, uidrivers/_base/UIdriver.py,
!       uidrivers/wx/UIdriver.py: fixed Enter-Query to work; added
!       'remember last query' (i.e., if you enter-query twice, your old
!       query values are retrieved); changed whole enter-query system so
!       that: 1) next record/prev record/jump record/etc are disabled; 2)
!       previous query can be retrieved (mentioned earlier); 3) values are
!       not stored in a recordset while in enter-query mode; misc other
!       fixes; Note: multi-record display of results isn't working right???
  
  2001-07-21 18:33  dneighbors
  
        * samples/po/sc_po_entry.gfd,
        samples/track/forms/contact_manager.gfd,
!       samples/zipcode/states.gfd, src/UIbase.py,
!       src/uidrivers/_base/UIdriver.py: sc_po_entry.gfd   ** Replaced
!       visibleCount with rows because of visibleCount deprication.
        
        contact_manager.gfd   ** Replaced visibleCount with rows because of
        visibleCount deprication.
***************
*** 879,887 ****
  2001-07-21 18:21  jcater
  
        * samples/location/forms/zipcode_maint.gfd, src/UIbase.py,
!       src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py: fixed combo box
!       problem; rewrote findClosestValue; fixed data-aware multi-record
!       blocks; fixed execute query (enter query doesn't work yet)
  
  2001-07-21 17:01  jcater
  
--- 1592,1601 ----
  2001-07-21 18:21  jcater
  
        * samples/location/forms/zipcode_maint.gfd, src/UIbase.py,
!       src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py,
!       src/uidrivers/_base/UIdriver.py: fixed combo box problem; rewrote
!       findClosestValue; fixed data-aware multi-record blocks; fixed
!       execute query (enter query doesn't work yet)
  
  2001-07-21 17:01  jcater
  
***************
*** 897,904 ****
  2001-07-20 16:06  jcater
  
        * src/: GFClient.py, GFForm.py, GFInstance.py, UIbase.py,
!       UIwxpython.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py: changes
!       for jamest to view
  
  2001-07-20 14:21  jcater
  
--- 1611,1619 ----
  2001-07-20 16:06  jcater
  
        * src/: GFClient.py, GFForm.py, GFInstance.py, UIbase.py,
!       UIwxpython.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,
!       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: changes for
!       jamest to view
  
  2001-07-20 14:21  jcater
  
***************
*** 909,915 ****
  2001-07-20 14:14  jamest
  
        * src/: GFForm.py, UIwxpython.py, GFObjects/GFBlock.py,
!       GFObjects/GFEntry.py: Syncing again
  
  2001-07-20 11:37  jamest
  
--- 1624,1630 ----
  2001-07-20 14:14  jamest
  
        * src/: GFForm.py, UIwxpython.py, GFObjects/GFBlock.py,
!       GFObjects/GFEntry.py, uidrivers/wx/UIdriver.py: Syncing again
  
  2001-07-20 11:37  jamest
  
***************
*** 927,934 ****
  
        * 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: got
!       helloworld2.gfd working :)
  
  2001-07-19 23:20  jcater
  
--- 1642,1649 ----
  
        * 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/uidrivers/wx/UIdriver.py: got helloworld2.gfd working :)
  
  2001-07-19 23:20  jcater
  
***************
*** 974,999 ****
  
  2001-07-18 18:16  jcater
  
!       * src/: UIbase.py, UIwxpython.py: Put a bandaid over part that
!       shouldn't be slashed
  
  2001-07-18 18:13  jcater
  
!       * src/: UIbase.py, UIwxpython.py: Removed unused (i.e., completedly
!       slashed apart, chewed up, and spit out) login code
  
  2001-07-18 18:07  jcater
  
!       * src/UIwxpython.py: Several fixed to UI/Login stuff
  
  2001-07-18 17:57  jcater
  
!       * src/UIwxpython.py: Commits for jamest's perusal: part 2
  
  2001-07-18 17:50  jcater
  
!       * src/: GFClient.py, GFForm.py, GFInstance.py, UIwxpython.py:
!       Commits for jamest's perusal
  
  2001-07-18 17:45  jamest
  
--- 1689,1718 ----
  
  2001-07-18 18:16  jcater
  
!       * src/: UIbase.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
!       uidrivers/wx/UIdriver.py: Put a bandaid over part that shouldn't be
!       slashed
  
  2001-07-18 18:13  jcater
  
!       * src/: UIbase.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
!       uidrivers/wx/UIdriver.py: Removed unused (i.e., completedly slashed
!       apart, chewed up, and spit out) login code
  
  2001-07-18 18:07  jcater
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Several fixed to
!       UI/Login stuff
  
  2001-07-18 17:57  jcater
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Commits for
!       jamest's perusal: part 2
  
  2001-07-18 17:50  jcater
  
!       * src/: GFClient.py, GFForm.py, GFInstance.py, UIwxpython.py,
!       uidrivers/wx/UIdriver.py: Commits for jamest's perusal
  
  2001-07-18 17:45  jamest
  
***************
*** 1007,1014 ****
  2001-07-18 15:38  jamest
  
        * src/: GFClient.py, GFForm.py, GFInstance.py, UIwxpython.py,
!       GFObjects/GFBlock.py: Still broken changes during migration to new
!       datasources Checking in so jcater can see the damage I'm doing
  
  2001-07-17 17:59  jamest
  
--- 1726,1734 ----
  2001-07-18 15:38  jamest
  
        * src/: GFClient.py, GFForm.py, GFInstance.py, UIwxpython.py,
!       GFObjects/GFBlock.py, uidrivers/wx/UIdriver.py: Still broken
!       changes during migration to new datasources Checking in so jcater
!       can see the damage I'm doing
  
  2001-07-17 17:59  jamest
  
***************
*** 1021,1030 ****
        * TODO, client/gfclient, doc/techref.lyx,
        samples/trigger/trigger.gfd, src/GFForm.py, src/GFInstance.py,
        src/GFParser.py, src/GFTrigger.py, src/UIwxpython.py,
!       src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
!       src/GFObjects/GFDatabase.py, src/GFObjects/GFEntry.py,
!       src/GFObjects/GFLabel.py: merged trunk, from gnuef-new-datasources
!       to HEAD
  
  2001-07-17 08:43  jamest
  
--- 1741,1750 ----
        * TODO, client/gfclient, doc/techref.lyx,
        samples/trigger/trigger.gfd, 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/GFLabel.py: merged trunk,
!       from gnuef-new-datasources to HEAD
  
  2001-07-17 08:43  jamest
  
***************
*** 1035,1043 ****
  
        * TODO, doc/techref.lyx, src/GFForm.py, src/GFInstance.py,
        src/GFParser.py, src/UIwxpython.py, src/GFObjects/GFBlock.py,
!       src/GFObjects/GFEntry.py, src/GFObjects/GFLabel.py: Added jump to
!       record number support.  Added rows and rowSpacer atrribs to <label>
!       and <entry>
  
  2001-07-12 22:59  jcater
  
--- 1755,1763 ----
  
        * TODO, doc/techref.lyx, src/GFForm.py, src/GFInstance.py,
        src/GFParser.py, src/UIwxpython.py, src/GFObjects/GFBlock.py,
!       src/GFObjects/GFEntry.py, src/GFObjects/GFLabel.py,
!       src/uidrivers/wx/UIdriver.py: Added jump to record number support. 
!       Added rows and rowSpacer atrribs to <label> and <entry>
  
  2001-07-12 22:59  jcater
  
***************
*** 1107,1117 ****
  
  2001-07-03 20:42  jcater
  
!       * src/: GFForm.py, GFInstance.py, GFParser.py, UIwxpython.py: Moved
!       width, height, title from <option> tags to <form> tag as they are
!       required, not optional. Added 'converter' hack so any old-style
!       forms will be converted. If you open an old-style form in Designer
!       and then save it, the new file will be correct
  
  2001-07-03 19:54  jcater
  
--- 1827,1838 ----
  
  2001-07-03 20:42  jcater
  
!       * src/: GFForm.py, GFInstance.py, GFParser.py, UIwxpython.py,
!       uidrivers/wx/UIdriver.py: Moved width, height, title from <option>
!       tags to <form> tag as they are required, not optional. Added
!       'converter' hack so any old-style forms will be converted. If you
!       open an old-style form in Designer and then save it, the new file
!       will be correct
  
  2001-07-03 19:54  jcater
  
***************
*** 1159,1166 ****
  2001-06-30 00:03  jamest
  
        * build_win.bat, setup.py, src/UIwxpython.py,
!       src/GFObjects/__init__.py: Misc changes to get things running on
!       win32
  
  2001-06-29 19:59  jamest
  
--- 1880,1887 ----
  2001-06-30 00:03  jamest
  
        * build_win.bat, setup.py, src/UIwxpython.py,
!       src/GFObjects/__init__.py, src/uidrivers/wx/UIdriver.py: Misc
!       changes to get things running on win32
  
  2001-06-29 19:59  jamest
  
***************
*** 1203,1211 ****
  2001-06-27 20:58  jamest
  
        * setup.py, samples/geas/country.gfd, samples/geas/users.gfd,
!       src/UIwxpython.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:26  jcater
  
--- 1924,1933 ----
  2001-06-27 20:58  jamest
  
        * setup.py, samples/geas/country.gfd, samples/geas/users.gfd,
!       src/UIwxpython.py, src/uidrivers/wx/UIdriver.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:26  jcater
  
***************
*** 1255,1263 ****
  2001-06-24 17:28  jamest
  
        * TODO, setup.py, client/gfclient.in, src/GFObjects.py,
!       src/UIwxpython.py: Converted gfclient from bash script to python
!       script (still need to do gfcvs) Fix bug in UIwxpython Cleaned up
!       TODO
  
  2001-06-23 22:33  jcater
  
--- 1977,1985 ----
  2001-06-24 17:28  jamest
  
        * TODO, setup.py, client/gfclient.in, src/GFObjects.py,
!       src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Converted gfclient
!       from bash script to python script (still need to do gfcvs) Fix bug
!       in UIwxpython Cleaned up TODO
  
  2001-06-23 22:33  jcater
  
***************
*** 1266,1290 ****
  
  2001-06-20 21:41  jamest
  
!       * src/UIwxpython.py: Have form auto adjust size to match notebook
!       tab needs
  
  2001-06-20 19:00  jamest
  
!       * src/: GFInstance.py, UIwxpython.py: Remerger of tabbed form
!       support.
  
  2001-06-20 18:34  jamest
  
!       * src/: UIbase.py, UIwxpython.py: Initial attempt to get designer
!       working again after I unleashed the insane ruminants into the cvs
!       tree.  Tabbed forms are now broken.
  
  2001-06-20 16:55  jcater
  
!       * src/: GFForm.py, GFParser.py, GFTrigger.py, UIwxpython.py: Added
!       work-around for the splashscreen crashing problem and made minor
!       changes related to designer
  
  2001-06-20 16:54  jamest
  
--- 1988,2013 ----
  
  2001-06-20 21:41  jamest
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Have form auto
!       adjust size to match notebook tab needs
  
  2001-06-20 19:00  jamest
  
!       * src/: GFInstance.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
!       Remerger of tabbed form support.
  
  2001-06-20 18:34  jamest
  
!       * src/: UIbase.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
!       uidrivers/wx/UIdriver.py: Initial attempt to get designer working
!       again after I unleashed the insane ruminants into the cvs tree. 
!       Tabbed forms are now broken.
  
  2001-06-20 16:55  jcater
  
!       * src/: GFForm.py, GFParser.py, GFTrigger.py, UIwxpython.py,
!       uidrivers/wx/UIdriver.py: Added work-around for the splashscreen
!       crashing problem and made minor changes related to designer
  
  2001-06-20 16:54  jamest
  
***************
*** 1295,1301 ****
  
        * TODO, samples/po/sc_po_entry.gfd, src/GFClient.py, src/GFForm.py,
        src/GFInstance.py, src/GFParser.py, src/UIbase.py,
!       src/UIwxpython.py: Added tabbed form support
  
  2001-06-20 14:58  jcater
  
--- 2018,2025 ----
  
        * TODO, samples/po/sc_po_entry.gfd, src/GFClient.py, src/GFForm.py,
        src/GFInstance.py, src/GFParser.py, src/UIbase.py,
!       src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py: Added tabbed form support
  
  2001-06-20 14:58  jcater
  
***************
*** 1307,1314 ****
  
  2001-06-19 15:35  jamest
  
!       * src/UIwxpython.py: Added string conversion so gnuef runs on
!       Solaris wxPython again
  
  2001-06-18 14:47  jcater
  
--- 2031,2038 ----
  
  2001-06-19 15:35  jamest
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Added string
!       conversion so gnuef runs on Solaris wxPython again
  
  2001-06-18 14:47  jcater
  
***************
*** 1336,1342 ****
  
  2001-06-12 12:18  jcater
  
!       * src/UIwxpython.py: Minor changes for designer
  
  2001-06-11 21:22  jamest
  
--- 2060,2067 ----
  
  2001-06-12 12:18  jcater
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Minor changes for
!       designer
  
  2001-06-11 21:22  jamest
  
***************
*** 1345,1351 ****
  2001-06-11 00:16  jcater
  
        * src/: GFObjects.py, GFTrigger.py, UIbase.py, UIcurses.py,
!       UIpyncurses.py, UIwxpython.py: Minor changes for GFDesigner
  
  2001-06-10 17:41  jcater
  
--- 2070,2077 ----
  2001-06-11 00:16  jcater
  
        * src/: GFObjects.py, GFTrigger.py, UIbase.py, UIcurses.py,
!       UIpyncurses.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
!       uidrivers/wx/UIdriver.py: Minor changes for GFDesigner
  
  2001-06-10 17:41  jcater
  
***************
*** 1384,1392 ****
  
        * TODO, setup_cvs_devel.sh, src/GFClient.py, src/GFEvent.py,
        src/GFForm.py, src/GFInstance.py, src/GFObjects.py,
!       src/GFParser.py, src/GFTrigger.py, src/UIwxpython.py: Added support
!       for transparentBlock boolean on blocks Moved most stuff from
!       GFOptions to GConfig Removed old developer setup script
  
  2001-06-06 00:16  jamest
  
--- 2110,2119 ----
  
        * TODO, setup_cvs_devel.sh, src/GFClient.py, src/GFEvent.py,
        src/GFForm.py, src/GFInstance.py, src/GFObjects.py,
!       src/GFParser.py, src/GFTrigger.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: Added support for transparentBlock
!       boolean on blocks Moved most stuff from GFOptions to GConfig
!       Removed old developer setup script
  
  2001-06-06 00:16  jamest
  
***************
*** 1416,1424 ****
  2001-06-01 17:02  jamest
  
        * TODO, client/gfclient, src/GFClient.py, src/GFInstance.py,
!       src/GFOptions.py, src/UIwxpython.py: Added option to bypass the
!       splashscreen Removed some old stuff from TODO Bumped the rev level
!       to pre-0.0.8
  
  2001-06-01 15:34  jcater
  
--- 2143,2151 ----
  2001-06-01 17:02  jamest
  
        * TODO, client/gfclient, src/GFClient.py, src/GFInstance.py,
!       src/GFOptions.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
!       Added option to bypass the splashscreen Removed some old stuff from
!       TODO Bumped the rev level to pre-0.0.8
  
  2001-06-01 15:34  jcater
  
***************
*** 1428,1434 ****
  
  2001-06-01 15:04  jcater
  
!       * src/UIwxpython.py: Fixed displaying of password problem
  
  2001-06-01 14:55  jcater
  
--- 2155,2162 ----
  
  2001-06-01 15:04  jcater
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Fixed displaying
!       of password problem
  
  2001-06-01 14:55  jcater
  
***************
*** 1442,1449 ****
  
  2001-06-01 00:19  jcater
  
!       * src/: GFInstance.py, GFObjects.py, UIwxpython.py: Minor cosmetic
!       changes
  
  2001-05-31 23:55  jcater
  
--- 2170,2177 ----
  
  2001-06-01 00:19  jcater
  
!       * src/: GFInstance.py, GFObjects.py, UIwxpython.py,
!       uidrivers/wx/UIdriver.py: Minor cosmetic changes
  
  2001-05-31 23:55  jcater
  
***************
*** 1453,1460 ****
  
  2001-05-31 23:29  jcater
  
!       * src/: GFForm.py, GFInstance.py, UIwxpython.py: Added new login
!       method in anticipation of multi-forms and new datasource
  
  2001-05-31 16:52  jcater
  
--- 2181,2189 ----
  
  2001-05-31 23:29  jcater
  
!       * src/: GFForm.py, GFInstance.py, UIwxpython.py,
!       uidrivers/wx/UIdriver.py: Added new login method in anticipation of
!       multi-forms and new datasource
  
  2001-05-31 16:52  jcater
  
***************
*** 1550,1556 ****
  
  2001-05-15 10:13  jcater
  
!       * src/GFForm.py, src/UIbase.py, client/gfclient, src/UIwxpython.py:
        Made minor changes due to changes in gnue-common.  Preparing for
        migration to new dbdriver/datasource format.
  
--- 2279,2286 ----
  
  2001-05-15 10:13  jcater
  
!       * src/GFForm.py, src/UIbase.py, src/uidrivers/_base/UIdriver.py,
!       client/gfclient, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
        Made minor changes due to changes in gnue-common.  Preparing for
        migration to new dbdriver/datasource format.
  
***************
*** 1563,1569 ****
  
        * src/: GFDebug.py, GFEvent.py, GFForm.py, GFObjects.py,
        GFTrigger.py, UIbase.py, UIcurses.py, UIpyncurses.py,
!       UIwxpython.py: Changed references from GFDebug to
        gnue.common.GDebug
  
  2001-05-11 20:42  jcater
--- 2293,2300 ----
  
        * src/: GFDebug.py, GFEvent.py, GFForm.py, GFObjects.py,
        GFTrigger.py, UIbase.py, UIcurses.py, UIpyncurses.py,
!       UIwxpython.py, uidrivers/_base/UIdriver.py,
!       uidrivers/wx/UIdriver.py: Changed references from GFDebug to
        gnue.common.GDebug
  
  2001-05-11 20:42  jcater
***************
*** 1595,1602 ****
  
        * samples/track/forms/contact_manager.gfd, src/GFForm.py,
        src/GFObjects.py, src/GFOptions.py, src/GFParser.py, src/UIbase.py,
!       src/UIwxpython.py: Added queryDefault tags to entries Checkbox
!       changes (incomplete)
  
  2001-04-25 18:24  jamest
  
--- 2326,2334 ----
  
        * samples/track/forms/contact_manager.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: Added queryDefault tags to entries
!       Checkbox changes (incomplete)
  
  2001-04-25 18:24  jamest
  
***************
*** 1608,1615 ****
        * client/gfclient, src/GFController.py, src/GFError.py,
        src/GFForm.py, src/GFObjects.py, src/GFParser.py, src/GFTrigger.py,
        src/UIbase.py, src/UIcurses.py, src/UIpyncurses.py,
!       src/UIwxpython.py: Modified variables internal to objects to
!       self._attr format
  
  2001-04-17 22:22  jamest
  
--- 2340,2348 ----
        * client/gfclient, src/GFController.py, src/GFError.py,
        src/GFForm.py, src/GFObjects.py, src/GFParser.py, src/GFTrigger.py,
        src/UIbase.py, src/UIcurses.py, src/UIpyncurses.py,
!       src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py: Modified variables internal to
!       objects to self._attr format
  
  2001-04-17 22:22  jamest
  
***************
*** 1659,1667 ****
  
  2001-04-16 15:20  jamest
  
!       * setup.py, client/gfclient, src/GFObjects.py, src/UIwxpython.py:
!       Fixed bug preventing data entry in databaseless forms Fixed startup
!       bug in forms w/o entry widgets Other things I've forgot
  
  2001-04-16 14:40  reinhard
  
--- 2392,2401 ----
  
  2001-04-16 15:20  jamest
  
!       * setup.py, client/gfclient, src/GFObjects.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: Fixed bug preventing data entry in
!       databaseless forms Fixed startup bug in forms w/o entry widgets
!       Other things I've forgot
  
  2001-04-16 14:40  reinhard
  
***************
*** 1679,1691 ****
  2001-04-15 16:42  jamest
  
        * client/gfclient, src/GFForm.py, src/GFObjects.py, src/UIbase.py,
!       src/UIwxpython.py: Added ra3vat's checkbox support
  
  2001-04-13 13:16  jcater
  
        * setup_cvs_devel.sh, src/GFObjects.py, src/GFParser.py,
!       src/GObjects.py, src/GParser.py, src/UIbase.py: Moved generic
!       objects from gnuef to gnue-common
  
  2001-04-13 12:34  jcater
  
--- 2413,2427 ----
  2001-04-15 16:42  jamest
  
        * client/gfclient, src/GFForm.py, src/GFObjects.py, src/UIbase.py,
!       src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py: Added ra3vat's checkbox support
  
  2001-04-13 13:16  jcater
  
        * setup_cvs_devel.sh, src/GFObjects.py, src/GFParser.py,
!       src/GObjects.py, src/GParser.py, src/UIbase.py,
!       src/uidrivers/_base/UIdriver.py: Moved generic objects from gnuef
!       to gnue-common
  
  2001-04-13 12:34  jcater
  
***************
*** 1713,1719 ****
  
        * src/GFForm.py, src/GFObjects.py, src/GFParser.py,
        src/GFParser2.py, src/GFTrigger.py, src/GParser.py, src/UIbase.py,
!       src/UIwxpython.py, client/gfclient: Implemented new parsing model
  
  2001-04-13 00:32  jcater
  
--- 2449,2457 ----
  
        * src/GFForm.py, src/GFObjects.py, src/GFParser.py,
        src/GFParser2.py, src/GFTrigger.py, src/GParser.py, src/UIbase.py,
!       src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py, client/gfclient: Implemented new
!       parsing model
  
  2001-04-13 00:32  jcater
  
***************
*** 1721,1729 ****
  
  2001-04-12 15:57  reinhard
  
!       * src/: GFOptions.py, UIwxpython.py: Use fixed width font only
!       optionally, use current theme's font as default.  New option in
!       GFOption: fixedWidthFont = 0/1
  
  2001-04-12 10:52  reinhard
  
--- 2459,2467 ----
  
  2001-04-12 15:57  reinhard
  
!       * src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Use
!       fixed width font only optionally, use current theme's font as
!       default.  New option in GFOption: fixedWidthFont = 0/1
  
  2001-04-12 10:52  reinhard
  
***************
*** 1735,1742 ****
        * src/: DBfactory.py, GFController.py, GFDebug.py, GFError.py,
        GFEvent.py, GFForm.py, GFGetOpt.py, GFObjects.py, GFOptions.py,
        GFParser.py, GFTrigger.py, GFTriggerError.py, UIbase.py,
!       UIcurses.py, UIpyncurses.py, UIwxpython.py: ALL FILES   ** Added
!       license/copyright headers
  
  2001-04-11 12:07  dneighbors
  
--- 2473,2481 ----
        * src/: DBfactory.py, GFController.py, GFDebug.py, GFError.py,
        GFEvent.py, GFForm.py, GFGetOpt.py, GFObjects.py, GFOptions.py,
        GFParser.py, GFTrigger.py, GFTriggerError.py, UIbase.py,
!       UIcurses.py, UIpyncurses.py, UIwxpython.py,
!       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: ALL FILES  
!       ** Added license/copyright headers
  
  2001-04-11 12:07  dneighbors
  
***************
*** 1760,1768 ****
  
  2001-04-05 23:33  jamest
  
!       * client/gfclient, src/UIbase.py, src/UIwxpython.py: Moved rollback
!       button away from new record crude autoresize of status bar boxes
!       status bar update bug fixed
  
  2001-04-01 16:27  baumannd
  
--- 2499,2508 ----
  
  2001-04-05 23:33  jamest
  
!       * client/gfclient, src/UIbase.py, src/UIwxpython.py,
!       src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
!       Moved rollback button away from new record crude autoresize of
!       status bar boxes status bar update bug fixed
  
  2001-04-01 16:27  baumannd
  
***************
*** 1830,1836 ****
  
  2001-03-29 10:54  jamest
  
!       * src/UIbase.py: Fixed hidden entries causing index errors
  
  2001-03-26 22:27  micah
  
--- 2570,2577 ----
  
  2001-03-29 10:54  jamest
  
!       * src/: UIbase.py, uidrivers/_base/UIdriver.py: Fixed hidden
!       entries causing index errors
  
  2001-03-26 22:27  micah
  
***************
*** 1896,1910 ****
  2001-03-20 20:58  jamest
  
        * client/gfclient, src/GFForm.py, src/GFObjects.py, src/UIbase.py,
!       src/UIwxpython.py: Fixed issue with blocks contains data aware and
!       unaware fields where unaware fields not functoinal due to
        datasource emptyRecord structure getting messed up
  
  2001-03-20 17:25  jamest
  
        * client/gfclient, samples/zipcode/zipcode.gfd, src/GFForm.py,
!       src/GFObjects.py, src/UIbase.py, src/UIwxpython.py: Fixed prequery
!       not displaying properly bug Fixed error message boxes in gfclient
  
  2001-03-20 14:23  jamest
  
--- 2637,2654 ----
  2001-03-20 20:58  jamest
  
        * client/gfclient, src/GFForm.py, src/GFObjects.py, src/UIbase.py,
!       src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py: Fixed issue with blocks contains data
!       aware and unaware fields where unaware fields not functoinal due to
        datasource emptyRecord structure getting messed up
  
  2001-03-20 17:25  jamest
  
        * client/gfclient, samples/zipcode/zipcode.gfd, src/GFForm.py,
!       src/GFObjects.py, src/UIbase.py, src/UIwxpython.py,
!       src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
!       Fixed prequery not displaying properly bug Fixed error message
!       boxes in gfclient
  
  2001-03-20 14:23  jamest
  
***************
*** 1916,1928 ****
  
        * client/gfclient, src/GFController.py, src/GFEvent.py,
        src/GFForm.py, src/GFObjects.py, src/GFOptions.py, src/UIbase.py,
!       src/UIwxpython.py: Moved gfclient logic out of GFForm into gfclient
!       where it belongs Fixed UI corruption issues in multi-block forms
  
  2001-03-13 18:18  jamest
  
!       * src/: GFForm.py, GFObjects.py, UIbase.py: Removed dependency on
!       negative OIDs signifing record deletion
  
  2001-03-12 22:29  jamest
  
--- 2660,2675 ----
  
        * client/gfclient, src/GFController.py, src/GFEvent.py,
        src/GFForm.py, src/GFObjects.py, src/GFOptions.py, src/UIbase.py,
!       src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py: Moved gfclient logic out of GFForm
!       into gfclient where it belongs Fixed UI corruption issues in
!       multi-block forms
  
  2001-03-13 18:18  jamest
  
!       * src/: GFForm.py, GFObjects.py, UIbase.py,
!       uidrivers/_base/UIdriver.py: Removed dependency on negative OIDs
!       signifing record deletion
  
  2001-03-12 22:29  jamest
  
***************
*** 1959,1965 ****
  
  2001-03-05 22:04  jamest
  
!       * src/: GFForm.py, UIbase.py: Added query status mode indicator
  
  2001-03-05 21:15  jamest
  
--- 2706,2713 ----
  
  2001-03-05 22:04  jamest
  
!       * src/: GFForm.py, UIbase.py, uidrivers/_base/UIdriver.py: Added
!       query status mode indicator
  
  2001-03-05 21:15  jamest
  
***************
*** 1979,1985 ****
  
  2001-02-25 19:50  jamest
  
!       * src/: GFForm.py, GFObjects.py, UIbase.py, UIwxpython.py: Bugs
        involving the new UIbase setup - statusbar updates, visibleCounts
        and gap attached to wrong object
  
--- 2727,2734 ----
  
  2001-02-25 19:50  jamest
  
!       * src/: GFForm.py, GFObjects.py, UIbase.py, UIwxpython.py,
!       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Bugs
        involving the new UIbase setup - statusbar updates, visibleCounts
        and gap attached to wrong object
  
***************
*** 1999,2062 ****
  
  2001-02-21 20:08  jamest
  
!       * src/: UIbase.py, UIwxpython.py: Moved more stuff to UI
!       independent UIbase.py
  
  2001-02-21 16:54  jamest
  
!       * client/gfclient, src/GFForm.py, src/UIbase.py, src/UIwxpython.py:
        Cleaned out all the print statements I forgot about A global
        UIBase.py kludge to get to UIfoo.py defined classes
  
  2001-02-21 15:42  jamest
  
!       * client/gfclient, src/GFForm.py, src/UIbase.py, src/UIwxpython.py:
        Start of rewrite of UI system Lots of misc cleanups
  
  2001-02-20 13:57  jamest
  
!       * ChangeLog, src/GFForm.py, src/GFObjects.py, src/UIwxpython.py:
!       Cleanup and comments in code UI hacks to make it DTRT in several
!       instances where it wasn't Updated changelog
  
  2001-02-19 20:47  jamest
  
        * TODO, samples/button/forms/form.gfd, samples/zipcode/states.gfd,
        samples/zipcode/zipcode.gfd, src/GFForm.py, src/GFObjects.py,
!       src/GFParser.py, src/UIbase.py, src/UIwxpython.py: <button> support
!       misc internal changes that I don't recall :( cleaned up TODO a bit
  
  2001-02-19 11:31  jamest
  
!       * src/: GFOptions.py, UIwxpython.py: Fixed toolbar on win32
!       platforms Added quick hack to postgresql to support different
!       encodings
  
  2001-02-16 18:42  jamest
  
!       * src/: GFObjects.py, UIwxpython.py: Fixed gap bugs in entry and
!       labels An empty entry is now considered valid on validated entries
  
  2001-02-15 22:34  jamest
  
        * INSTALL, TODO, samples/zipcode/states.gfd,
        samples/zipcode/zipcode.gfd, src/GFForm.py, src/GFObjects.py,
!       src/UIwxpython.py: added gap attrib to entry widgets fixed height
!       bug causing all entry's w/ any height to get set to multiline
!       readonly fields can now be queried slight change to UIwxpython to
!       have it ignore events it can't handle instead of passing to std
!       widget handlers updated INSTALL docs a little
  
  2001-02-12 21:55  jamest
  
!       * src/: GFObjects.py, UIwxpython.py: made toolbar look a little
!       nicer under unix fixed deletion of last charater in entry not
!       working bug
  
  2001-02-09 20:58  dneighbors
  
!       * src/: GFOptions.py, UIwxpython.py: tb_*.png   ** Added new
!       buttons from tigert (w/ ok and GPL)
        
        button16.png   ** Removed this sample as better icons found
        
--- 2748,2819 ----
  
  2001-02-21 20:08  jamest
  
!       * src/: UIbase.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
!       uidrivers/wx/UIdriver.py: Moved more stuff to UI independent
!       UIbase.py
  
  2001-02-21 16:54  jamest
  
!       * client/gfclient, src/GFForm.py, src/UIbase.py, src/UIwxpython.py,
!       src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
        Cleaned out all the print statements I forgot about A global
        UIBase.py kludge to get to UIfoo.py defined classes
  
  2001-02-21 15:42  jamest
  
!       * client/gfclient, src/GFForm.py, src/UIbase.py, src/UIwxpython.py,
!       src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
        Start of rewrite of UI system Lots of misc cleanups
  
  2001-02-20 13:57  jamest
  
!       * ChangeLog, src/GFForm.py, src/GFObjects.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: Cleanup and comments in code UI hacks
!       to make it DTRT in several instances where it wasn't Updated
!       changelog
  
  2001-02-19 20:47  jamest
  
        * TODO, samples/button/forms/form.gfd, samples/zipcode/states.gfd,
        samples/zipcode/zipcode.gfd, src/GFForm.py, src/GFObjects.py,
!       src/GFParser.py, src/UIbase.py, src/UIwxpython.py,
!       src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
!       <button> support misc internal changes that I don't recall :(
!       cleaned up TODO a bit
  
  2001-02-19 11:31  jamest
  
!       * src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
!       Fixed toolbar on win32 platforms Added quick hack to postgresql to
!       support different encodings
  
  2001-02-16 18:42  jamest
  
!       * src/: GFObjects.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
!       Fixed gap bugs in entry and labels An empty entry is now considered
!       valid on validated entries
  
  2001-02-15 22:34  jamest
  
        * INSTALL, TODO, samples/zipcode/states.gfd,
        samples/zipcode/zipcode.gfd, src/GFForm.py, src/GFObjects.py,
!       src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: added gap attrib
!       to entry widgets fixed height bug causing all entry's w/ any height
!       to get set to multiline readonly fields can now be queried slight
!       change to UIwxpython to have it ignore events it can't handle
!       instead of passing to std widget handlers updated INSTALL docs a
!       little
  
  2001-02-12 21:55  jamest
  
!       * src/: GFObjects.py, UIwxpython.py, uidrivers/wx/UIdriver.py: made
!       toolbar look a little nicer under unix fixed deletion of last
!       charater in entry not working bug
  
  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
        
***************
*** 2069,2082 ****
  2001-02-09 19:00  jamest
  
        * samples/inventory/forms/sc_inv_cycle_count.gfd, src/GFForm.py,
!       src/GFObjects.py, src/UIwxpython.py: Initial multiline text box
!       support
  
  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: 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
        code added partial support for keying thru dropdown values (1 char
--- 2826,2840 ----
  2001-02-09 19:00  jamest
  
        * samples/inventory/forms/sc_inv_cycle_count.gfd, src/GFForm.py,
!       src/GFObjects.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
!       Initial multiline text box support
  
  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
        code added partial support for keying thru dropdown values (1 char
***************
*** 2084,2091 ****
  
  2001-02-09 12:14  dneighbors
  
!       * src/: GFOptions.py, UIwxpython.py: GFOptions   ** Added pointer
!       to button image
        
        UIwxpython   ** Made image handling platform independent
        
--- 2842,2849 ----
  
  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
        
***************
*** 2093,2101 ****
  
  2001-02-08 22:55  jamest
  
!       * client/gfclient, src/UIwxpython.py: Win32 urllib drive letter bug
!       work arround Win32 login dialog under splashscreen bug MySQL/ODBC
!       driver changes Remove function key ref from about dialog
  
  2001-02-08 16:18  treshna
  
--- 2851,2860 ----
  
  2001-02-08 22:55  jamest
  
!       * client/gfclient, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
!       Win32 urllib drive letter bug work arround Win32 login dialog under
!       splashscreen bug MySQL/ODBC driver changes Remove function key ref
!       from about dialog
  
  2001-02-08 16:18  treshna
  
***************
*** 2114,2129 ****
  
  2001-02-07 00:41  dneighbors
  
!       * src/UIwxpython.py: ** Added Hot Key Definitions to Menu Items. 
!       ** Put working tool bar stub in.  Just need to do some clean up   
!       and checking with big kahuna on logistics and toolbar should    be
!       ready to rock.
  
  2001-02-05 19:21  jamest
  
        * INSTALL, src/GFForm.py, src/GFObjects.py, src/GFOptions.py,
!       src/UIwxpython.py: Cleanups Added Dmitry Sorokin's hack for russian
!       input support Database errors now check for during queries
  
  2001-01-31 13:16  jamest
  
--- 2873,2889 ----
  
  2001-02-07 00:41  dneighbors
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: ** Added Hot Key
!       Definitions to Menu Items.  ** Put working tool bar stub in.  Just
!       need to do some clean up    and checking with big kahuna on
!       logistics and toolbar should    be ready to rock.
  
  2001-02-05 19:21  jamest
  
        * INSTALL, src/GFForm.py, src/GFObjects.py, src/GFOptions.py,
!       src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Cleanups Added
!       Dmitry Sorokin's hack for russian input support Database errors now
!       check for during queries
  
  2001-01-31 13:16  jamest
  
***************
*** 2133,2157 ****
  
  2001-01-30 22:21  jamest
  
!       * TODO, src/UIwxpython.py: More alterations for win32 support
  
  2001-01-29 21:31  jamest
  
!       * src/: GFError.py, GFForm.py, GFObjects.py, UIwxpython.py: Started
!       adding support for DBError exceptions Enhanced login support
!       Transactions now supported on commit
  
  2001-01-29 16:50  jamest
  
!       * src/: DBfactory.py, GFForm.py, GFObjects.py, UIwxpython.py: More
!       changes needed to get this to run under windows Start of a
!       transaction system
  
  2001-01-29 15:35  jamest
  
        * INSTALL, setup.py, src/GFForm.py, src/GFOptions.py,
!       src/UIwxpython.py: Updates to make gnuef play nicer in windows
!       checked in so jade could look at case issue under windows
  
  2001-01-25 16:39  jamest
  
--- 2893,2920 ----
  
  2001-01-30 22:21  jamest
  
!       * TODO, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: More
!       alterations for win32 support
  
  2001-01-29 21:31  jamest
  
!       * src/: GFError.py, GFForm.py, GFObjects.py, UIwxpython.py,
!       uidrivers/wx/UIdriver.py: Started adding support for DBError
!       exceptions Enhanced login support Transactions now supported on
!       commit
  
  2001-01-29 16:50  jamest
  
!       * src/: DBfactory.py, GFForm.py, GFObjects.py, UIwxpython.py,
!       uidrivers/wx/UIdriver.py: More changes needed to get this to run
!       under windows Start of a transaction system
  
  2001-01-29 15:35  jamest
  
        * INSTALL, setup.py, src/GFForm.py, src/GFOptions.py,
!       src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Updates to make
!       gnuef play nicer in windows checked in so jade could look at case
!       issue under windows
  
  2001-01-25 16:39  jamest
  
***************
*** 2235,2256 ****
  2001-01-13 17:24  jamest
  
        * TODO, samples/zipcode/states.gfd, src/GFForm.py,
!       src/GFObjects.py, src/GFOptions.py, src/UIwxpython.py: Fixed system
!       to properly pick up modifications immediately instead of at  
!       record switch.  Fixed bug in record status checking during exit
!       Altered UIwxpython status bar to maximize screen space available
!       for tips   wx tooltips not supported via wxpython yet Fixed up
!       UIwxpythons <box> support Altered Datasources to correctly reset on
!       empty queries Clean up here and there
  
  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: 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
  
--- 2998,3021 ----
  2001-01-13 17:24  jamest
  
        * TODO, samples/zipcode/states.gfd, src/GFForm.py,
!       src/GFObjects.py, src/GFOptions.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: Fixed system to properly pick up
!       modifications immediately instead of at   record switch.  Fixed bug
!       in record status checking during exit Altered UIwxpython status bar
!       to maximize screen space available for tips   wx tooltips not
!       supported via wxpython yet Fixed up UIwxpythons <box> support
!       Altered Datasources to correctly reset on empty queries Clean up
!       here and there
  
  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
  
***************
*** 2273,2281 ****
  
        * TODO, samples/track/create_track.sql, samples/track/tracking.gfd,
        src/GFEvent.py, src/GFForm.py, src/GFObjects.py, src/GFOptions.py,
!       src/UIwxpython.py: More master/detail changes Fixed a bug involving
!       hidden fields messing up the visibleCount on other fields in the
!       same block Odds and ends
  
  2001-01-08 01:36  dneighbors
  
--- 3038,3046 ----
  
        * TODO, samples/track/create_track.sql, samples/track/tracking.gfd,
        src/GFEvent.py, src/GFForm.py, src/GFObjects.py, src/GFOptions.py,
!       src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: More master/detail
!       changes Fixed a bug involving hidden fields messing up the
!       visibleCount on other fields in the same block Odds and ends
  
  2001-01-08 01:36  dneighbors
  
***************
*** 2332,2339 ****
  
  2000-12-19 10:51  jamest
  
!       * client/gfclient, src/UIwxpython.py: Quick fix for windows UI
!       support Put about menu back in
  
  2000-12-18 21:27  dneighbors
  
--- 3097,3104 ----
  
  2000-12-19 10:51  jamest
  
!       * client/gfclient, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
!       Quick fix for windows UI support Put about menu back in
  
  2000-12-18 21:27  dneighbors
  
***************
*** 2357,2376 ****
  2000-12-18 18:27  jamest
  
        * TODO, client/gfclient, src/GFForm.py, src/GFOptions.py,
!       src/UIpyncurses.py, src/UIwxpython.py: Fixed bug allowing hidden
!       fields to get focus on startup Fixed _version bug Updated master
!       field dropdown now updates the detail block as well Added support
!       for execution of symlink to gfclient loaded similar named   file
!       from a global form directory Small debug level change Dropdowns now
!       sorted by description value
  
  2000-12-18 13:59  cspence
  
        * client/gfclient, samples/trigger/trigger.gfd, 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: Added improved support for
!       debug levels, logging etc.
  
  2000-12-16 16:15  dneighbors
  
--- 3122,3143 ----
  2000-12-18 18:27  jamest
  
        * TODO, client/gfclient, src/GFForm.py, src/GFOptions.py,
!       src/UIpyncurses.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: Fixed bug allowing hidden fields to
!       get focus on startup Fixed _version bug Updated master field
!       dropdown now updates the detail block as well Added support for
!       execution of symlink to gfclient loaded similar named   file from a
!       global form directory Small debug level change Dropdowns now sorted
!       by description value
  
  2000-12-18 13:59  cspence
  
        * client/gfclient, samples/trigger/trigger.gfd, 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
  
***************
*** 2386,2394 ****
  
        * TODO, src/GFController.py, src/GFEvent.py, src/GFForm.py,
        src/GFObjects.py, src/GFParser.py, src/GFTrigger.py, src/UIbase.py,
!       src/UIpyncurses.py, src/UIwxpython.py: Primary key postgresql fix
!       Missing status bar fix Moved picture to proper name Updated
!       copyright
  
  2000-12-15 11:37  jmeskill
  
--- 3153,3162 ----
  
        * TODO, src/GFController.py, src/GFEvent.py, src/GFForm.py,
        src/GFObjects.py, src/GFParser.py, src/GFTrigger.py, src/UIbase.py,
!       src/UIpyncurses.py, src/UIwxpython.py,
!       src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
!       Primary key postgresql fix Missing status bar fix Moved picture to
!       proper name Updated copyright
  
  2000-12-15 11:37  jmeskill
  
***************
*** 2407,2418 ****
  
  2000-12-14 13:18  jamest
  
!       * src/: GFOptions.py, UIwxpython.py: More placement edits
  
  2000-12-14 10:50  jamest
  
!       * src/: GFOptions.py, UIwxpython.py: Char placement code
!       alterations
  
  2000-12-13 17:00  jamest
  
--- 3175,3187 ----
  
  2000-12-14 13:18  jamest
  
!       * src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py: More
!       placement edits
  
  2000-12-14 10:50  jamest
  
!       * src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Char
!       placement code alterations
  
  2000-12-13 17:00  jamest
  
***************
*** 2439,2452 ****
  
  2000-12-13 08:28  jamest
  
!       * src/: GFOptions.py, UIwxpython.py: Minor change to UIwxpython to
!       make widget placement easier to manipulate during development
  
  2000-12-13 00:35  jamest
  
        * INSTALL, TODO, client/gfclient, samples/simple/form.gfd,
        src/GFForm.py, src/GFObjects.py, src/GFOptions.py, src/GFParser.py,
!       src/UIbase.py, src/UIwxpython.py: ficed dropdowns not clearing on
        datasource clear fixed hidden fields not working for entry widgets
        implement sloppyFocus GFEntry option added GFBox object for visual
        seperators (not implemented in any UI yet) Visible indicator for
--- 3208,3223 ----
  
  2000-12-13 08:28  jamest
  
!       * src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
!       Minor change to UIwxpython to make widget placement easier to
!       manipulate during development
  
  2000-12-13 00:35  jamest
  
        * INSTALL, TODO, client/gfclient, samples/simple/form.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: ficed dropdowns not clearing on
        datasource clear fixed hidden fields not working for entry widgets
        implement sloppyFocus GFEntry option added GFBox object for visual
        seperators (not implemented in any UI yet) Visible indicator for
***************
*** 2455,2462 ****
  
  2000-12-12 12:11  cspence
  
!       * src/: GFForm.py, UIpyncurses.py, UIwxpython.py: Curses now
!       supports comboboxes and things!
  
  2000-12-11 21:54  dneighbors
  
--- 3226,3234 ----
  
  2000-12-12 12:11  cspence
  
!       * src/: GFForm.py, UIpyncurses.py, UIwxpython.py,
!       uidrivers/wx/UIdriver.py: Curses now supports comboboxes and
!       things!
  
  2000-12-11 21:54  dneighbors
  
***************
*** 2465,2472 ****
  
  2000-12-11 16:33  jamest
  
!       * src/: GFForm.py, UIwxpython.py: minor UI adjustments quick hack
!       to make login failures more friendly
  
  2000-12-11 15:14  cspence
  
--- 3237,3244 ----
  
  2000-12-11 16:33  jamest
  
!       * src/: GFForm.py, UIwxpython.py, uidrivers/wx/UIdriver.py: minor
!       UI adjustments quick hack to make login failures more friendly
  
  2000-12-11 15:14  cspence
  
***************
*** 2476,2496 ****
  2000-12-11 10:58  jamest
  
        * AUTHORS, FAQ, INSTALL, README, README.developers,
!       README.wxwindows, TODO, src/GFOptions.py, src/UIwxpython.py:
!       Updated docs Moved the .bmp hard coding from UIwxpython to
!       GFOptions.py Switched form width/height to char based 2nd attempt
!       at good char based placement in UIwxpython  should fix themes
!       screwing up pixel based form placement bug (we'll miss you)
  
  2000-12-09 15:59  jamest
  
        * samples/tests/placement.gfd, samples/zipcode/zipcode.gfd,
        src/GFObjects.py, src/GFOptions.py, src/UIpyncurses.py,
!       src/UIwxpython.py: Altered char based placement removing scaling
!       (it's messed up) Switched the forms height/widget from pixel to
!       char based Added support for a default entry height set via
!       GFOptions.py UIpyncurses.py version check modified to work on
!       python 1.5.2
  
  2000-12-09 06:55  cspence
  
--- 3248,3269 ----
  2000-12-11 10:58  jamest
  
        * AUTHORS, FAQ, INSTALL, README, README.developers,
!       README.wxwindows, TODO, src/GFOptions.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: Updated docs Moved the .bmp hard
!       coding from UIwxpython to GFOptions.py Switched form width/height
!       to char based 2nd attempt at good char based placement in
!       UIwxpython  should fix themes screwing up pixel based form
!       placement bug (we'll miss you)
  
  2000-12-09 15:59  jamest
  
        * samples/tests/placement.gfd, samples/zipcode/zipcode.gfd,
        src/GFObjects.py, src/GFOptions.py, src/UIpyncurses.py,
!       src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Altered char based
!       placement removing scaling (it's messed up) Switched the forms
!       height/widget from pixel to char based Added support for a default
!       entry height set via GFOptions.py UIpyncurses.py version check
!       modified to work on python 1.5.2
  
  2000-12-09 06:55  cspence
  
***************
*** 2500,2514 ****
  
  2000-12-08 19:02  jamest
  
!       * samples/tests/placement.gfd, src/GFForm.py, src/UIwxpython.py:
!       Added a little spacer support for char based placement
  
  2000-12-08 15:49  cspence
  
        * README.curses, client/gfclient, samples/zipcode/zipcode.gfd,
        src/GFController.py, src/GFEvent.py, src/GFForm.py, src/UIbase.py,
!       src/UIpyncurses.py, src/UIwxpython.py, src/gnue-splash.bmp: merged
!       guilogin branch with main tree
  
  2000-12-08 15:30  cspence
  
--- 3273,3289 ----
  
  2000-12-08 19:02  jamest
  
!       * samples/tests/placement.gfd, src/GFForm.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: Added a little spacer support for
!       char based placement
  
  2000-12-08 15:49  cspence
  
        * README.curses, client/gfclient, samples/zipcode/zipcode.gfd,
        src/GFController.py, src/GFEvent.py, src/GFForm.py, src/UIbase.py,
!       src/UIpyncurses.py, src/UIwxpython.py, src/gnue-splash.bmp,
!       src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
!       merged guilogin branch with main tree
  
  2000-12-08 15:30  cspence
  
***************
*** 2516,2527 ****
  
  2000-12-08 00:35  jamest
  
!       * samples/zipcode/zipcode.gfd, src/UIwxpython.py: Initial
!       transition from pixel based attributes to char based
  
  2000-12-07 14:33  cspence
  
!       * src/: UIbase.py, UIpyncurses.py: pyncurses support almost working
  
  2000-12-07 10:40  cspence
  
--- 3291,3304 ----
  
  2000-12-08 00:35  jamest
  
!       * samples/zipcode/zipcode.gfd, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: Initial transition from pixel based
!       attributes to char based
  
  2000-12-07 14:33  cspence
  
!       * src/: UIbase.py, UIpyncurses.py, uidrivers/_base/UIdriver.py:
!       pyncurses support almost working
  
  2000-12-07 10:40  cspence
  
***************
*** 2530,2549 ****
  
  2000-12-07 07:03  cspence
  
!       * src/: GFForm.py, UIwxpython.py: First working version of the
!       gnuef graphical login.
        
        We really need a new event model to handle this properly
  
  2000-12-07 05:24  cspence
  
!       * src/: GFController.py, UIwxpython.py, gnue-splash.bmp: bug fixes
  
  2000-12-06 17:02  cspence
  
        * client/gfclient, src/GFController.py, src/GFEvent.py,
        src/GFForm.py, src/UIbase.py, src/UIwxpython.py,
!       src/gnue-splash.bmp: Branch with proposed gui login screen
  
  2000-12-06 17:02  cspence
  
--- 3307,3328 ----
  
  2000-12-07 07:03  cspence
  
!       * src/: GFForm.py, UIwxpython.py, uidrivers/wx/UIdriver.py: First
!       working version of the gnuef graphical login.
        
        We really need a new event model to handle this properly
  
  2000-12-07 05:24  cspence
  
!       * src/: GFController.py, UIwxpython.py, gnue-splash.bmp,
!       uidrivers/wx/UIdriver.py: bug fixes
  
  2000-12-06 17:02  cspence
  
        * client/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
  
***************
*** 2562,2571 ****
  2000-12-05 22:42  jamest
  
        * INSTALL, README.wxwindows, samples/zipcode/states.gfd,
!       src/GFForm.py, src/GFObjects.py, src/UIwxpython.py: fixed numeric
!       attribute bug fixed marked record for deletion via the menu bug
!       fixed master/detail example (the code worked the example was borked
!       :)
  
  2000-12-04 18:27  jmeskill
  
--- 3341,3350 ----
  2000-12-05 22:42  jamest
  
        * INSTALL, README.wxwindows, samples/zipcode/states.gfd,
!       src/GFForm.py, src/GFObjects.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: fixed numeric attribute bug fixed
!       marked record for deletion via the menu bug fixed master/detail
!       example (the code worked the example was borked :)
  
  2000-12-04 18:27  jmeskill
  
***************
*** 2573,2585 ****
  
  2000-12-04 16:34  jamest
  
!       * src/UIwxpython.py: python 2.0 bug fix
  
  2000-12-04 12:33  cspence
  
        * samples/trigger/trigger.gfd, src/GFForm.py, src/GFObjects.py,
!       src/GFTrigger.py, src/UIwxpython.py: Added support for message
!       boxes and fixed parser to strip whitespace from triggers.
  
  2000-12-04 06:40  dneighbors
  
--- 3352,3365 ----
  
  2000-12-04 16:34  jamest
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: python 2.0 bug fix
  
  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
  
***************
*** 2594,2601 ****
  
  2000-11-28 09:02  jamest
  
!       * src/: DBfactory.py, UIwxpython.py: Code now works under python
!       2.0
  
  2000-11-27 10:54  jmeskill
  
--- 3374,3381 ----
  
  2000-11-28 09:02  jamest
  
!       * src/: DBfactory.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Code
!       now works under python 2.0
  
  2000-11-27 10:54  jmeskill
  
***************
*** 2662,2669 ****
  
  2000-11-15 10:57  jamest
  
!       * AUTHORS, INSTALL, src/UIwxpython.py: Performance changes Added
!       Georg Lehner's detailed INSTALL doc Clean up
  
  2000-11-15 10:32  jamest
  
--- 3442,3450 ----
  
  2000-11-15 10:57  jamest
  
!       * AUTHORS, INSTALL, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: Performance changes Added Georg
!       Lehner's detailed INSTALL doc Clean up
  
  2000-11-15 10:32  jamest
  
***************
*** 2684,2692 ****
  2000-11-14 22:04  jamest
  
        * client/gfclient, src/GFEvent.py, src/GFForm.py, src/GFOptions.py,
!       src/UIwxpython.py: Moved an error text to GFOptions.py Fixed bug
!       where mouse click on a label generated a block error Minor speed
!       enhancements (the ones that didn't break everything :)
  
  2000-11-10 13:48  cspence
  
--- 3465,3474 ----
  2000-11-14 22:04  jamest
  
        * client/gfclient, src/GFEvent.py, src/GFForm.py, src/GFOptions.py,
!       src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Moved an error
!       text to GFOptions.py Fixed bug where mouse click on a label
!       generated a block error Minor speed enhancements (the ones that
!       didn't break everything :)
  
  2000-11-10 13:48  cspence
  
***************
*** 2705,2712 ****
  2000-11-09 17:50  jamest
  
        * TODO, samples/helloworld.gfd, samples/zipcode/states.gfd,
!       src/GFForm.py, src/GFObjects.py, src/UIwxpython.py: Added still
!       faulty rollback code to allow you to abort changes to a form
        
        ToDo's completed:
        
--- 3487,3495 ----
  2000-11-09 17:50  jamest
  
        * TODO, samples/helloworld.gfd, samples/zipcode/states.gfd,
!       src/GFForm.py, src/GFObjects.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: Added still faulty rollback code to
!       allow you to abort changes to a form
        
        ToDo's completed:
        
***************
*** 2722,2730 ****
  
  2000-11-09 14:52  jamest
  
!       * src/: GFForm.py, GFObjects.py, UIwxpython.py: fixed cursor
!       positioning bug fixed duplication of the requestDELETE event for
!       records and characters
  
  2000-11-09 14:31  jamest
  
--- 3505,3513 ----
  
  2000-11-09 14:52  jamest
  
!       * src/: GFForm.py, GFObjects.py, UIwxpython.py,
!       uidrivers/wx/UIdriver.py: fixed cursor positioning bug fixed
!       duplication of the requestDELETE event for records and characters
  
  2000-11-09 14:31  jamest
  
***************
*** 2753,2763 ****
  2000-11-07 23:00  jamest
  
        * TODO, samples/zipcode/states.gfd, src/GFForm.py,
!       src/GFObjects.py, src/UIwxpython.py: Fixed bug causing null db
!       fields to appear as None Fixed switching records not updating tip &
!       recordCount Focus should now shift to first field in block upon
!       entry speed: started cleaning up events and code to reduce
!       function/event calls
  
  2000-11-07 22:56  dneighbors
  
--- 3536,3546 ----
  2000-11-07 23:00  jamest
  
        * TODO, samples/zipcode/states.gfd, src/GFForm.py,
!       src/GFObjects.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
!       Fixed bug causing null db fields to appear as None Fixed switching
!       records not updating tip & recordCount Focus should now shift to
!       first field in block upon entry speed: started cleaning up events
!       and code to reduce function/event calls
  
  2000-11-07 22:56  dneighbors
  
***************
*** 2789,2797 ****
  
        * README, pg.py.patch, client/gfclient,
        samples/zipcode/zip_code.gfd, samples/zipcode/zipcode.gfd,
!       src/UIwxpython.py: README updates renamed zip_code.gfd to
!       zipcode.gfd removed profiler code partial addition of new login
!       form (not active in this code checkin)
  
  2000-11-06 20:21  dneighbors
  
--- 3572,3580 ----
  
        * README, pg.py.patch, client/gfclient,
        samples/zipcode/zip_code.gfd, samples/zipcode/zipcode.gfd,
!       src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: README updates
!       renamed zip_code.gfd to zipcode.gfd removed profiler code partial
!       addition of new login form (not active in this code checkin)
  
  2000-11-06 20:21  dneighbors
  
***************
*** 2804,2813 ****
  2000-11-04 22:14  jamest
  
        * TODO, client/gfclient, src/GFForm.py, src/GFObjects.py,
!       src/UIwxpython.py: status bar speedups added support for checking
!       that data is saved prior to query/exit   (moved exit approval from
!       UI to GFForm) start of a GUI login box (currently visible via
!       help->about)
  
  2000-11-03 23:03  dneighbors
  
--- 3587,3596 ----
  2000-11-04 22:14  jamest
  
        * TODO, client/gfclient, src/GFForm.py, src/GFObjects.py,
!       src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: status bar
!       speedups added support for checking that data is saved prior to
!       query/exit   (moved exit approval from UI to GFForm) start of a GUI
!       login box (currently visible via help->about)
  
  2000-11-03 23:03  dneighbors
  
***************
*** 2826,2835 ****
  
  2000-11-01 20:57  jamest
  
!       * TODO, src/GFForm.py, src/GFObjects.py, src/UIwxpython.py: Hack to
!       prevent UI corruption after commit Fixed bug that causes empty
!       queries to corrupt record index Removed some print lines Tinkered
!       w/ login dialog ideas TODO updates
  
  2000-11-01 10:25  jmeskill
  
--- 3609,3619 ----
  
  2000-11-01 20:57  jamest
  
!       * TODO, src/GFForm.py, src/GFObjects.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: Hack to prevent UI corruption after
!       commit Fixed bug that causes empty queries to corrupt record index
!       Removed some print lines Tinkered w/ login dialog ideas TODO
!       updates
  
  2000-11-01 10:25  jmeskill
  
***************
*** 2843,2851 ****
  
        * README, TODO, samples/zipcode/pg_zip_code.sql,
        samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
!       src/UIwxpython.py: Enhanced menu Datasources now purge deleted
!       records on delete Updated zipcode example database to use primary
!       keys Updated README Updated TODO
  
  2000-10-31 13:05  jmeskill
  
--- 3627,3635 ----
  
        * README, TODO, samples/zipcode/pg_zip_code.sql,
        samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
!       src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Enhanced menu
!       Datasources now purge deleted records on delete Updated zipcode
!       example database to use primary keys Updated README Updated TODO
  
  2000-10-31 13:05  jmeskill
  
***************
*** 2907,2920 ****
  2000-10-26 16:59  jamest
  
        * samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
!       src/UIbase.py, src/UIwxpython.py: Status bar now has usefull info
!       Form alert events misc clean up
  
  2000-10-26 14:30  jamest
  
        * TODO, samples/zipcode/zip_code.gfd, src/GFForm.py,
!       src/GFObjects.py, src/UIbase.py, src/UIwxpython.py: Working
!       dropdowns Fixed bug in value validation against foreign block keys
  
  2000-10-26 12:03  reinhard
  
--- 3691,3707 ----
  2000-10-26 16:59  jamest
  
        * samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
!       src/UIbase.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py: Status bar now has usefull info Form
!       alert events misc clean up
  
  2000-10-26 14:30  jamest
  
        * TODO, samples/zipcode/zip_code.gfd, src/GFForm.py,
!       src/GFObjects.py, src/UIbase.py, src/UIwxpython.py,
!       src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
!       Working dropdowns Fixed bug in value validation against foreign
!       block keys
  
  2000-10-26 12:03  reinhard
  
***************
*** 2923,2931 ****
  
  2000-10-26 11:47  jamest
  
!       * samples/zipcode/zip_code.gfd, src/GFForm.py, src/UIwxpython.py:
!       Mouse support for multiVisible widget navigation Almost usable
!       combobox support
  
  2000-10-24 22:35  dneighbors
  
--- 3710,3718 ----
  
  2000-10-26 11:47  jamest
  
!       * samples/zipcode/zip_code.gfd, src/GFForm.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: Mouse support for multiVisible widget
!       navigation Almost usable combobox support
  
  2000-10-24 22:35  dneighbors
  
***************
*** 2940,2953 ****
  
  2000-10-24 22:22  jamest
  
!       * src/: GFForm.py, UIwxpython.py: Very start of menu in UIwxpython
!       Added support for .'s in numeric values
  
  2000-10-24 20:46  jamest
  
!       * src/: GFForm.py, GFObjects.py, UIwxpython.py: Fixed typecast
!       problem w/ non string values on query/commit Misc stuff dealing w/
!       dropdown box support (still not fully, full on, functional)
  
  2000-10-24 19:28  jmeskill
  
--- 3727,3741 ----
  
  2000-10-24 22:22  jamest
  
!       * src/: GFForm.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Very
!       start of menu in UIwxpython Added support for .'s in numeric values
  
  2000-10-24 20:46  jamest
  
!       * src/: GFForm.py, GFObjects.py, UIwxpython.py,
!       uidrivers/wx/UIdriver.py: Fixed typecast problem w/ non string
!       values on query/commit Misc stuff dealing w/ dropdown box support
!       (still not fully, full on, functional)
  
  2000-10-24 19:28  jmeskill
  
***************
*** 2956,2970 ****
  2000-10-22 21:36  jamest
  
        * samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
!       src/UIbase.py, src/UIwxpython.py: Blocks now support foreign key
!       input validation against a datasource Dropdown listbox supported in
        UIwxpython.  Still needs event links to/from the form
  
  2000-10-22 18:26  jamest
  
        * TODO, samples/zipcode/zip_code.gfd, src/GFForm.py, src/UIbase.py,
!       src/UIwxpython.py: Added entry support for   hidden, readonly,
!       uppercase, lowercase, numeric, and max_length attributes
  
  2000-10-21 11:06  jamest
  
--- 3744,3760 ----
  2000-10-22 21:36  jamest
  
        * samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
!       src/UIbase.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py: Blocks now support foreign key input
!       validation against a datasource Dropdown listbox supported in
        UIwxpython.  Still needs event links to/from the form
  
  2000-10-22 18:26  jamest
  
        * TODO, samples/zipcode/zip_code.gfd, src/GFForm.py, src/UIbase.py,
!       src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py: Added entry support for   hidden,
!       readonly, uppercase, lowercase, numeric, and max_length attributes
  
  2000-10-21 11:06  jamest
  
***************
*** 2988,3005 ****
  2000-10-20 22:19  jamest
  
        * TODO, samples/zipcode/zip_code.gfd, src/GFObjects.py,
!       src/UIwxpython.py: Functional visibleCount (88.8% bug free) (maybe)
  
  2000-10-20 19:29  jamest
  
!       * src/: GFForm.py, UIwxpython.py: less buggy visibleCount support
!       in widgets
  
  2000-10-20 00:56  jamest
  
        * acinclude.m4, samples/zipcode/pg_zip_code.sql,
        samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
!       src/UIbase.py, src/UIwxpython.py: Parital (buggy) visibleCount on
        entries
  
  2000-10-19 21:57  dneighbors
--- 3778,3797 ----
  2000-10-20 22:19  jamest
  
        * TODO, samples/zipcode/zip_code.gfd, src/GFObjects.py,
!       src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Functional
!       visibleCount (88.8% bug free) (maybe)
  
  2000-10-20 19:29  jamest
  
!       * src/: GFForm.py, UIwxpython.py, uidrivers/wx/UIdriver.py: less
!       buggy visibleCount support in widgets
  
  2000-10-20 00:56  jamest
  
        * acinclude.m4, samples/zipcode/pg_zip_code.sql,
        samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
!       src/UIbase.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py: Parital (buggy) visibleCount on
        entries
  
  2000-10-19 21:57  dneighbors
***************
*** 3014,3021 ****
  
  2000-10-19 18:17  jamest
  
!       * src/: GFForm.py, UIbase.py, UIwxpython.py: Postgresql driver fix
!       New formToUI cross ref structure (for upcomming updates)
  
  2000-10-19 18:10  jmeskill
  
--- 3806,3814 ----
  
  2000-10-19 18:17  jamest
  
!       * src/: GFForm.py, UIbase.py, UIwxpython.py,
!       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Postgresql
!       driver fix New formToUI cross ref structure (for upcomming updates)
  
  2000-10-19 18:10  jmeskill
  
***************
*** 3029,3036 ****
  
  2000-10-18 18:06  jamest
  
!       * src/: GFForm.py, GFObjects.py, UIwxpython.py: Bug fixes Crude
!       readonly form support
  
  2000-10-18 11:17  jmeskill
  
--- 3822,3829 ----
  
  2000-10-18 18:06  jamest
  
!       * src/: GFForm.py, GFObjects.py, UIwxpython.py,
!       uidrivers/wx/UIdriver.py: Bug fixes Crude readonly form support
  
  2000-10-18 11:17  jmeskill
  
***************
*** 3048,3054 ****
  2000-10-11 20:57  jamest
  
        * TODO, samples/zipcode/zip_code.gfd, src/UIbase.py,
!       src/UIwxpython.py: First piece of multientry entry widgets
  
  2000-10-11 19:41  jamest
  
--- 3841,3849 ----
  2000-10-11 20:57  jamest
  
        * TODO, samples/zipcode/zip_code.gfd, src/UIbase.py,
!       src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py: First piece of multientry entry
!       widgets
  
  2000-10-11 19:41  jamest
  
***************
*** 3074,3081 ****
  2000-10-11 07:22  jamest
  
        * TODO, src/DBgeas.py, src/DBpostgresql.py, src/GFForm.py,
!       src/GFObjects.py, src/UIwxpython.py: Added the ability to delete
!       (F5) Start of GEAS driver added
  
  2000-10-09 12:52  cspence
  
--- 3869,3876 ----
  2000-10-11 07:22  jamest
  
        * TODO, src/DBgeas.py, src/DBpostgresql.py, src/GFForm.py,
!       src/GFObjects.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
!       Added the ability to delete (F5) Start of GEAS driver added
  
  2000-10-09 12:52  cspence
  
***************
*** 3115,3121 ****
        * TODO, src/DBobjectserver.py, src/DBpostgresql.py,
        src/GFClient.py, src/GFController.py, src/GFEvent.py,
        src/GFForm.py, src/GFGetOpt.py, src/GFObjects.py, src/UIbase.py,
!       src/UIwxpython.py, src/stack.py: Clean up of some of the code base
        Added code comments Fixed null object in formToUI bug Removed
        unneeded files Updated TODO
  
--- 3910,3917 ----
        * TODO, src/DBobjectserver.py, src/DBpostgresql.py,
        src/GFClient.py, src/GFController.py, src/GFEvent.py,
        src/GFForm.py, src/GFGetOpt.py, src/GFObjects.py, src/UIbase.py,
!       src/UIwxpython.py, src/stack.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py: Clean up of some of the code base
        Added code comments Fixed null object in formToUI bug Removed
        unneeded files Updated TODO
  
***************
*** 3139,3147 ****
        samples/po/sc_po_entry.gfd, samples/po/sc_po_entry2.gfd,
        samples/zipcode/Makefile.am, samples/zipcode/zip_code.gfd,
        src/DBpostgresql.py, src/GFForm.py, src/GFObjects.py,
!       src/GFParser.py, src/UIwxpython.py: Moved samples to own dirs
!       Insert, query (with sql wildcards), update all functional Added F8
!       = Init query, F9 = execute query, F6 = commit to UIwxpython
  
  2000-10-06 21:07  jamest
  
--- 3935,3944 ----
        samples/po/sc_po_entry.gfd, samples/po/sc_po_entry2.gfd,
        samples/zipcode/Makefile.am, samples/zipcode/zip_code.gfd,
        src/DBpostgresql.py, src/GFForm.py, src/GFObjects.py,
!       src/GFParser.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
!       Moved samples to own dirs Insert, query (with sql wildcards),
!       update all functional Added F8 = Init query, F9 = execute query, F6
!       = commit to UIwxpython
  
  2000-10-06 21:07  jamest
  
***************
*** 3157,3163 ****
  2000-10-06 00:25  jamest
  
        * samples/contact.gfd, src/DSpostgresql.py, src/GFForm.py,
!       src/GFObjects.py, src/UIwxpython.py: More database related changes
  
  2000-10-04 00:25  dneighbors
  
--- 3954,3961 ----
  2000-10-06 00:25  jamest
  
        * samples/contact.gfd, src/DSpostgresql.py, src/GFForm.py,
!       src/GFObjects.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
!       More database related changes
  
  2000-10-04 00:25  dneighbors
  
***************
*** 3168,3183 ****
        * doc/just, samples/contact.gfd, samples/sc_po_entry.gfd,
        src/DSpostgresql.py, src/GFClient.py, src/GFEvent.py,
        src/GFForm.py, src/GFObjects.py, src/GFOptions.py, src/GFParser.py,
!       src/GFTrigger.py, src/GFView.py, src/UIbase.py: More database stuff
!       Modied sc_po_entry.gfd to do triggers and database stuff Global
!       debug level support Cleaned up some crap (old code and files not
!       needed anymore)
  
  2000-10-03 20:19  jamest
  
        * src/: DPyGetOpt.py, DSpostgresql.py, GFClient.py,
        GFCursesPanel.py, GFCursesView.py, GFForm.py, GFObjects.py,
!       GFParser.py, GFTrigger.py, UIbase.py, UIwxpython.py: Added Chris
        Trigger Code Removed files no longer in use Start of data access in
        place
  
--- 3966,3983 ----
        * doc/just, samples/contact.gfd, samples/sc_po_entry.gfd,
        src/DSpostgresql.py, src/GFClient.py, src/GFEvent.py,
        src/GFForm.py, src/GFObjects.py, src/GFOptions.py, src/GFParser.py,
!       src/GFTrigger.py, src/GFView.py, src/UIbase.py,
!       src/uidrivers/_base/UIdriver.py: More database stuff Modied
!       sc_po_entry.gfd to do triggers and database stuff Global debug
!       level support Cleaned up some crap (old code and files not needed
!       anymore)
  
  2000-10-03 20:19  jamest
  
        * src/: DPyGetOpt.py, DSpostgresql.py, GFClient.py,
        GFCursesPanel.py, GFCursesView.py, GFForm.py, GFObjects.py,
!       GFParser.py, GFTrigger.py, UIbase.py, UIwxpython.py,
!       uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Added Chris
        Trigger Code Removed files no longer in use Start of data access in
        place
  
***************
*** 3199,3207 ****
  
  2000-09-29 12:15  dneighbors
  
!       * src/UIwxpython.py: def stdHandler(self): Added logic for password
!       option on GFEntry.  I am thinking this isnt proper place for it
!       exactly but its a start.
  
  2000-09-29 01:05  dneighbors
  
--- 3999,4007 ----
  
  2000-09-29 12:15  dneighbors
  
!       * src/: UIwxpython.py, uidrivers/wx/UIdriver.py: def
!       stdHandler(self): Added logic for password option on GFEntry.  I am
!       thinking this isnt proper place for it exactly but its a start.
  
  2000-09-29 01:05  dneighbors
  
***************
*** 3235,3243 ****
  
  2000-09-27 23:09  jamest
  
!       * src/: GFForm.py, GFObjects.py, UIwxpython.py: Initial support for
!       multiple records in form memory New Records added via F12 key typo
!       in gedi.conf
  
  2000-09-26 17:26  jamest
  
--- 4035,4043 ----
  
  2000-09-27 23:09  jamest
  
!       * src/: GFForm.py, GFObjects.py, UIwxpython.py,
!       uidrivers/wx/UIdriver.py: Initial support for multiple records in
!       form memory New Records added via F12 key typo in gedi.conf
  
  2000-09-26 17:26  jamest
  
***************
*** 3339,3350 ****
  
  2000-09-19 20:34  jamest
  
!       * TODO, samples/contact.gfd, src/GFForm.py, src/UIwxpython.py:
!       Added support for   Previous/Next block navigation w/ auto page
!       view adjustment   Previous Entry navigation   Insert/Overwrite mode
!         Altered the sample/contact.gdf to demo multi-block per page
!       behaviour   Partial update to TODO list   Broke GEDI config -
!       Ignore it as all code is being replaced later tonight
  
  2000-08-28 13:40  jamest
  
--- 4139,4151 ----
  
  2000-09-19 20:34  jamest
  
!       * TODO, samples/contact.gfd, src/GFForm.py, src/UIwxpython.py,
!       src/uidrivers/wx/UIdriver.py: Added support for   Previous/Next
!       block navigation w/ auto page view adjustment   Previous Entry
!       navigation   Insert/Overwrite mode   Altered the sample/contact.gdf
!       to demo multi-block per page behaviour   Partial update to TODO
!       list   Broke GEDI config - Ignore it as all code is being replaced
!       later tonight
  
  2000-08-28 13:40  jamest
  
***************
*** 3360,3370 ****
        * README.wxwindows, samples/contact.gfd, src/GFClient.py,
        src/GFController.py, src/GFCursesView.py, src/GFEvent.py,
        src/GFForm.py, src/GFObjects.py, src/UIbase.py, src/UIpyncurses.py,
!       src/UIwxpython.py: Internal event system functional Added support
!       for data entry/basic cursor control into form and UIwxpython Added
!       the start of mouse support in UIwxpython (focus switching only)
!       More features in UIbase Started conversion of UIpyncurses to
!       support UIbase and other new features Cleaned up base objects
  
  2000-08-23 22:35  dneighbors
  
--- 4161,4173 ----
        * README.wxwindows, samples/contact.gfd, src/GFClient.py,
        src/GFController.py, src/GFCursesView.py, src/GFEvent.py,
        src/GFForm.py, src/GFObjects.py, src/UIbase.py, src/UIpyncurses.py,
!       src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py: Internal event system functional
!       Added support for data entry/basic cursor control into form and
!       UIwxpython Added the start of mouse support in UIwxpython (focus
!       switching only) More features in UIbase Started conversion of
!       UIpyncurses to support UIbase and other new features Cleaned up
!       base objects
  
  2000-08-23 22:35  dneighbors
  
***************
*** 3395,3404 ****
  
        * AUTHORS, README, TODO, src/GFClient.py, src/GFController.py,
        src/GFEvent.py, src/UIbase.py, src/UIpyncurses.py,
!       src/UIwxpython.py: Removed the need to call seperate programs for
!       different UIs GFClient takes a command line switch to choose UI
!       Some code cleanup (more needed) Start of new event system,
!       controller Start of UIbase to make building UImodules easier
  
  2000-07-24 01:09  dneighbors
  
--- 4198,4209 ----
  
        * AUTHORS, README, TODO, src/GFClient.py, src/GFController.py,
        src/GFEvent.py, src/UIbase.py, src/UIpyncurses.py,
!       src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
!       src/uidrivers/wx/UIdriver.py: Removed the need to call seperate
!       programs for different UIs GFClient takes a command line switch to
!       choose UI Some code cleanup (more needed) Start of new event
!       system, controller Start of UIbase to make building UImodules
!       easier
  
  2000-07-24 01:09  dneighbors
  



reply via email to

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