2005-09-28 16:34:53  Rev 8018   kilo

	* po/hu.po: Updated Hungarian translations.

2005-09-28 03:27:27  Rev 8015   reinhard

	* po/nl.po: Updated Dutch translations. Thanks to Michael Van
	  Wesenbeeck.

2005-09-27 15:25:40  Rev 8014   reinhard

	* TODO, ROADMAP.in: Doc updates.

2005-09-27 10:29:25  Rev 8007   reinhard

	* po/ro.po, doc/gnue-forms.dtd, doc/man/gnue-forms.1, po/ru.po,
	  po/fr.po, po/de.po, po/nl.po, po/es_MX.po, po/hu.po, po/es_ES.po,
	  po/lt.po: Released 0.5.12.99-pre2.

2005-09-27 08:51:53  Rev 8003   btami

	* src/uidrivers/win32/widgets/_base.py: let function keys work when
	  focus is on dropdown

2005-09-27 05:44:08  Rev 8002   btami

	* src/uidrivers/win32/widgets/_base.py: dropdown fix

2005-09-26 14:16:35  Rev 7998   johannes

	* src/GFObjects/GFImage.py: Removed debug-prints

2005-09-25 07:20:25  Rev 7991   reinhard

	* po/ro.po, NEWS, doc/gnue-forms.dtd, doc/man/gnue-forms.1, po/ru.po,
	  po/fr.po, po/de.po, po/nl.po, po/es_MX.po, po/hu.po, po/es_ES.po,
	  po/lt.po: Released 0.5.12.99-pre1.

2005-09-24 17:04:40  Rev 7988   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/ToolBar.py: close up the dropdown's listbox part
	  after selection with mouse

2005-09-24 13:27:58  Rev 7987   reinhard

	* src/uidrivers/gtk2/widgets/_base.py, src/uidrivers/gtk2/common.py:
	  Fiddling with debug messages.

2005-09-24 13:05:40  Rev 7986   reinhard

	* src/uidrivers/gtk2/widgets/_base.py: Fixed debug level.

2005-09-24 12:51:30  Rev 7985   reinhard

	* src/GFInstance.py: Restore editing mode if exception happens on
	  commit.

2005-09-24 09:52:49  Rev 7983   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py: If requery is done after
	  unsuccessful commit, remember to do it again after the next
	  successful one.

2005-09-23 13:39:47  Rev 7979   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/entry.py: incremental search in dropdown

2005-09-22 08:36:05  Rev 7965   johannes

	* src/uidrivers/gtk2/widgets/entry.py: Removed unneccessary call to
	  focus_on_click ()

2005-09-22 06:01:05  Rev 7964   btami

	* src/uidrivers/win32/ToolBar.py: added togglebutton support

2005-09-22 04:24:33  Rev 7961   reinhard

	* src/uidrivers/curses/widgets/scrollbar.py: Stub implementation for
	  scrollbar in curses UI.

2005-09-22 04:22:08  Rev 7960   johannes

	* src/uidrivers/gtk2/widgets/_base.py, src/uidrivers/gtk2/ToolBar.py,
	  src/uidrivers/gtk2/widgets/entry.py: Removed old code (< pygtk2.4)

2005-09-22 04:13:32  Rev 7959   reinhard

	* src/GFForm.py: Update status bar on focus change if necessary.

2005-09-22 03:50:18  Rev 7958   reinhard

	* src/uidrivers/win32/widgets/scrollbar.py: Last fix didn't work.

2005-09-22 03:43:35  Rev 7957   reinhard

	* src/uidrivers/win32/widgets/scrollbar.py: Fixed scroll count.

2005-09-22 03:24:11  Rev 7956   johannes

	* po/de.po: Updated translations

2005-09-22 02:58:34  Rev 7955   johannes

	* src/uidrivers/gtk2/ToolBar.py: Added handler attribute for pygtk2.2

2005-09-21 18:10:06  Rev 7954   reinhard

	* src/GFObjects/GFBlock.py, src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/wx/widgets/scrollbar.py, src/GFObjects/GFScrollBar.py,
	  src/uidrivers/win32/widgets/scrollbar.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py: Changed scrollbar to scroll
	  instead of moving the record pointer.

2005-09-21 16:30:39  Rev 7953   btami

	* images/default/toolbar-24x24.bmp: removed edit record from toolbar
	  imagelist

2005-09-21 15:30:33  Rev 7950   reinhard

	* src/GFForm.py: Display inserted+deleted record as deleted.

2005-09-21 14:42:01  Rev 7948   reinhard

	* src/uidrivers/gtk2/widgets/scrollbar.py: Fixed upper bound.

2005-09-21 14:31:14  Rev 7947   reinhard

	* src/GFObjects/GFBlock.py: Don't focus into the block on
	  jumpRecord[s].

2005-09-21 13:43:14  Rev 7946   reinhard

	* samples/zipcode/states.gfd: Added scrollbar for testing purposes.

2005-09-21 13:34:47  Rev 7945   reinhard

	* src/uidrivers/_commonGuiToolkit/ToolBar.py,
	  src/uidrivers/_base/UserActions.py, src/input/GFKeyMapper.py:
	  Removed unimplemented "Edit record" button/menu item.

2005-09-21 11:17:08  Rev 7939   johannes

	* po/de.po, src/GFForm.py, src/GFInstance.py, src/GFClient.py: Added
	  an assert to gLeave () which will in turn always return True

2005-09-21 11:01:46  Rev 7938   reinhard

	* src/GFForm.py: Oops...

2005-09-21 10:53:22  Rev 7937   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py,
	  src/uidrivers/_base/UserActions.py,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py: Separate event
	  requestUNDELETE.

2005-09-21 09:04:24  Rev 7936   johannes

	* src/uidrivers/gtk2/SplashScreen.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/MenuBar.py, src/uidrivers/gtk2/UIdriver.py: Fixed
	  display and selection of menu items, cleaned up splash screen

2005-09-21 05:15:02  Rev 7934   johannes

	* src/uidrivers/gtk2/ToolBar.py: Block- and Unblock toggle events when
	  toggle called from outside

2005-09-20 17:16:02  Rev 7933   reinhard

	* src/GFObjects/GFBlock.py: Added On-RecordLoaded trigger.

2005-09-20 17:15:24  Rev 7932   reinhard

	* src/GFObjects/GFField.py: Do not update the UI in GFField.setValue
	  if the block is in init mode, because initializing records are not
	  visible in the UI yet.

2005-09-20 15:45:21  Rev 7931   johannes

	* src/uidrivers/gtk2/widgets/entry.py: use gobject.idle_add instead of
	  gtk.idle_add

2005-09-20 15:27:36  Rev 7930   johannes

	* src/GFObjects/GFScrollBar.py: Added comments

2005-09-20 15:25:31  Rev 7929   johannes

	* src/GFObjects/GFBlock.py, src/GFObjects/GFObj.py,
	  src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/wx/widgets/scrollbar.py, src/GFObjects/GFScrollBar.py,
	  src/uidrivers/win32/widgets/scrollbar.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py: Fixed scrollbars for gtk2,
	  wx and win32

2005-09-20 08:13:21  Rev 7927   johannes

	* src/input/displayHandlers, src/input: Added svn:ignore property

2005-09-20 08:08:56  Rev 7926   johannes

	* src/uidrivers/gtk2/widgets/entry.py: Fixed some issues of
	  multiline-edits

2005-09-20 08:03:35  Rev 7925   btami

	* src/uidrivers/win32/UIdriver.py: fixed cut&paste bug with non ascii
	  chars

2005-09-20 07:36:35  Rev 7924   johannes

	* src/GFInstance.py: Use a proper 'kind' for the dialogs

2005-09-20 07:34:50  Rev 7923   btami

	* src/uidrivers/win32/widgets/_base.py: removed unused code

2005-09-20 05:16:05  Rev 7922   johannes

	* src/uidrivers/gtk2/widgets/scrollbar.py: Scrollbars have a page-size
	  (and increment) now

2005-09-20 05:10:02  Rev 7921   johannes

	* src/uidrivers/gtk2/widgets/entry.py: Catch the focus to dropdowns
	  even if clicked on the toggle-button

2005-09-15 12:29:04  Rev 7910   reinhard

	* src/GFObjects/GFBlock.py: Removed an unused variable, added some
	  comments.

2005-09-15 12:15:47  Rev 7908   reinhard

	* src/GFObjects/GFBlock.py: Bugfix: call function on correct record,
	  do requery even if function call throws an exception.

2005-09-15 11:10:00  Rev 7905   btami

	* src/uidrivers/win32/widgets/_base.py: multiline edit fix

2005-09-13 11:44:35  Rev 7900   btami

	* src/input/displayHandlers/__init__.py: fixed typo

2005-09-13 10:52:30  Rev 7899   btami

	* src/uidrivers/win32/widgets/_base.py: fixed some cursor positioning
	  issues

2005-09-12 14:31:40  Rev 7898   jamest

	* src/uidrivers/gtk2/widgets/_base.py, src/uidrivers/wx/common.py,
	  src/GFObjects/GFField.py, src/GFInstance.py,
	  src/uidrivers/gtk2/common.py, src/GFObjects/GFBlock.py,
	  src/uidrivers/_base/UIdriver.py,
	  src/input/displayHandlers/__init__.py, src/GFClient.py,
	  src/input/displayHandlers/Base.py,
	  src/input/displayHandlers/Cursor.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py, src/GFForm.py,
	  src/input/displayHandlers/DateTime.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py,
	  src/uidrivers/gtk2/UIdriver.py, src/uidrivers/gtk2/ToolBar.py,
	  src/input/displayHandlers/Password.py: prefix all gDebug and gEnter
	  calls with assert

2005-09-09 17:42:27  Rev 7895   btami

	* src/uidrivers/win32/ToolBar.py: added button pressed support to
	  toolbar

2005-09-09 15:34:09  Rev 7894   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Call
	  ON-NEWRECORD trigger per onRecordInserted event. This causes field
	  changes in ON-NEWRECORD triggers to neither mark the record as dirty
	  nor call the PRE/POST-CHANGE triggers.

2005-09-02 20:23:33  Rev 7887   jamest

	* src/GFInstance.py, src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/__init__.py,
	  src/uidrivers/qt/UILoginHandler.py, src/GFObjects/GFImage.py,
	  src/input/displayHandlers/Image.py,
	  src/uidrivers/wx/widgets/_base.py: get <image> working again, now
	  using openResource adjusted the qt login handler to allow use 
	  outside of forms/designer (new navigator)

2005-08-19 03:35:56  Rev 7868   jamest

	* src/GFClient.py: added a few comments

2005-08-18 00:33:55  Rev 7867   jamest

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py: delete
	  record now toggles between delete and undelete Should we change the
	  UI to better reflect this

2005-08-16 01:54:42  Rev 7865   jamest

	* src/input/displayHandlers/DateTime.py,
	  src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/__init__.py: remove mx DateTime usage from
	  the date handler more bugfix/cleanup in display handlers

2005-08-14 02:41:43  Rev 7864   jamest

	* src/GFObjects/GFTabStop.py, src/input/displayHandlers/DateTime.py,
	  src/input/displayHandlers/Dropdown.py,
	  src/input/displayHandlers/Cursor.py, src/GFObjects/GFEntry.py,
	  src/input/displayHandlers/__init__.py,
	  src/input/displayHandlers/Component.py,
	  src/input/displayHandlers/Image.py,
	  src/input/displayHandlers/Numeric.py,
	  src/input/displayHandlers/Password.py,
	  src/input/displayHandlers/Listbox.py,
	  src/input/displayHandlers/Text.py,
	  src/input/displayHandlers/Checkbox.py: misc fixes and cleanup

2005-08-14 00:51:48  Rev 7863   jamest

	* src/uidrivers/win32/widgets/_base.py,
	  src/input/displayHandlers/Cursor.py, src/uidrivers/wx/common.py,
	  src/uidrivers/_base/widgets/_base.py, src/input/GFKeyMapper.py,
	  src/input/displayHandlers/Listbox.py,
	  src/uidrivers/curses/UIdriver.py, src/GFKeyMapper.py,
	  src/input/displayHandlers/Checkbox.py, src/uidrivers/gtk2/common.py,
	  src/GFInstance.py, src/input/displayHandlers/DateTime.py,
	  src/input/displayHandlers/Dropdown.py,
	  src/uidrivers/_base/UserActions.py, src/uidrivers/qt/common.py,
	  src/uidrivers/curses/widgets/form.py: move GFKeyMapper to
	  gnue.forms.input docstrings and cleanup

2005-08-13 20:40:30  Rev 7862   jamest

	* src/input/__init__.py, src/input/displayHandlers,
	  src/input/displayHandlers/Base.py,
	  src/input/displayHandlers/Cursor.py, src/GFObjects/GFImage.py,
	  src/input/displayHandlers/Image.py, src/input,
	  src/input/displayHandlers/Text.py,
	  src/input/displayHandlers/Listbox.py,
	  src/input/displayHandlers/Checkbox.py, src/GFDisplayHandler.py,
	  src/input/displayHandlers/DateTime.py,
	  src/input/displayHandlers/Dropdown.py, src/GFObjects/GFTree.py,
	  src/input/displayHandlers/__init__.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFComponent.py, src/input/displayHandlers/Numeric.py,
	  src/input/displayHandlers/Component.py,
	  src/input/displayHandlers/Password.py: initial move from
	  GFDisplayHandler to forms.input.displayHanders.* remove use of
	  string module from display handlers docstrings

2005-08-13 17:56:50  Rev 7860   neilt

	* packaging/fink/gnue-forms.info: Update for todays release.

2005-08-13 16:41:05  Rev 7857   reinhard

	* MANIFEST.in: Include packaging/fink directory.

2005-08-13 16:36:42  Rev 7855   neilt

	* packaging/fink, packaging/fink/gnue-forms.info: Add fink
	  distribution to forms.

2005-08-13 16:15:55  Rev 7846   reinhard

	* src/__init__.py: Started new release cycle.

2005-08-13 16:11:45  Rev 7843   reinhard

	* po/ro.po, NEWS, src/__init__.py, doc/gnue-forms.dtd,
	  doc/man/gnue-forms.1, po/ru.po, po/fr.po, po/de.po, po/nl.po,
	  po/es_MX.po, po/hu.po, ROADMAP.in, po/es_ES.po, po/lt.po: Released
	  0.5.12.

2005-08-12 14:46:55  Rev 7828   reinhard

	* src/GFObjects/GFBlock.py: Still return True on GFBlock.isPending()
	  if the block has been saved but the transaction has not yet been
	  committed.

2005-08-12 13:18:37  Rev 7827   reinhard

	* src/GFObjects/GFBlock.py: Change new parameter to be required; fix
	  some docstrings.

2005-08-12 12:44:05  Rev 7826   reinhard

	* src/GFObjects/GFBlock.py: If the transaction hasn't been committed
	  before requerying, requery a second time after the next commit,
	  because the commit can also change data (e.g. in an appserver
	  OnValidate trigger).

2005-08-11 03:20:07  Rev 7824   jamest

	* src/GFObjects/GFBlock.py, src/GFForm.py: changed the query markup
	  from >:value to :>:value removed references to isSaved per the TODO
	  in the file some cleanup and docstrings

2005-08-10 14:53:17  Rev 7820   reinhard

	* po/ro.po, doc/gnue-forms.dtd, doc/man/gnue-forms.1, po/ru.po,
	  po/fr.po, po/de.po, po/nl.po, po/es_MX.po, po/hu.po, po/es_ES.po,
	  po/lt.po: Released 0.5.11.99-pre1.

2005-08-10 13:22:37  Rev 7815   jamest

	* src/uidrivers/wx/UILoginHandler.py: re-added line needed to
	  initialize wx on data aware forms

2005-08-10 01:40:22  Rev 7814   jamest

	* src/GFObjects/GFBlock.py: added support for : conditionals in a
	  forms query so that you can query for things like >:123  which would
	  query for field values greater than 123
	  supported : conditionals are  >, >=, <, <=, =, !=, like, null, !null

2005-08-09 18:30:12  Rev 7811   reinhard

	* src/GFInstance.py: Oops...

2005-08-09 18:28:25  Rev 7810   reinhard

	* src/GFInstance.py: Cleanup, docstrings, comments, exception cleanup.

2005-08-09 17:27:24  Rev 7807   reinhard

	* src/uidrivers/curses/dialogs.py: Fixed unicode problem in dialogs.

2005-08-09 17:21:10  Rev 7806   reinhard

	* src/uidrivers/wx/UILoginHandler.py,
	  src/uidrivers/win32/UILoginHandler.py,
	  src/uidrivers/curses/UILoginHandler.py,
	  src/uidrivers/gtk2/UILoginHandler.py: Cleanup, docstrings, minor
	  name change in GLoginHandler.

2005-08-03 04:23:13  Rev 7774   jcater

	* src/GFObjects/GFObj.py, src/uidrivers/_base/UIdriver.py,
	  src/GFForm.py, src/uidrivers/qt/UILoginHandler.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  src/uidrivers/qt/widgets/entry.py, src/uidrivers/qt/common.py,
	  src/uidrivers/qt/UIdriver.py: Some very basic text cleanup

2005-08-02 03:25:24  Rev 7771   jamest

	* src/uidrivers/qt/UILoginHandler.py: get qt login dialog working
	  again (still ugly after all these years :)

2005-08-02 02:43:03  Rev 7770   jamest

	* src/uidrivers/qt/ToolBar.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/qt/UIdriver.py,
	  src/uidrivers/qt/widgets/form/wrappers.py: added missing bell
	  function to curses changes needed to get intro.gfd displaying w/ qt
	  driver again

2005-07-29 15:11:10  Rev 7764   reinhard

	* po/de.po: Fixed typo. This fixes debian bug #313748.

2005-07-29 14:25:40  Rev 7761   reinhard

	* src/GFObjects/GFBlock.py: Fixed commit bug.

2005-07-29 06:59:14  Rev 7759   reinhard

	* po/nl.po: Added Dutch translation. Thanks to Michael Van Weesenbeck.

2005-07-28 19:51:04  Rev 7758   jamest

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py: added a beep() function
	  to the global trigger namespace

2005-07-28 06:03:27  Rev 7756   reinhard

	* src/GFObjects/GFBlock.py: Fixes for cases where the master of a
	  datasource is not bound to a  block.

2005-07-26 18:57:59  Rev 7752   jamest

	* src/GFForm.py: typo

2005-07-26 18:48:39  Rev 7751   jamest

	* src/GFForm.py: trigger commit() function pops up db error properly
	  now changed __getConnections to get a list of all connections used
	  in form,  not just those used by blocks.  connections not referenced
	  by blocks were not getting commited prior to this

2005-07-22 09:37:20  Rev 7744   johannes

	* po/de.po: Updated german translations

2005-07-20 11:54:10  Rev 7741   kilo

	* po/hu.po: Updated HU translations

2005-07-14 09:44:35  Rev 7731   johannes

	* po/ro.po, doc/gnue-forms.dtd, doc/man/gnue-forms.1, po/ru.po,
	  po/fr.po, po/de.po, po/es_MX.po, po/hu.po, po/es_ES.po, po/lt.po:
	  Released 0.5.11.99-beta2.

2005-07-14 08:45:43  Rev 7730   btami

	* MANIFEST.in, setup.py: fixed forms setup bug

2005-07-12 18:59:18  Rev 7729   reinhard

	* src/GFForm.py: Only move the focus if there was an exception in a
	  different block than the current block.

2005-07-12 18:38:51  Rev 7726   reinhard

	* po/ro.po, NEWS, doc/gnue-forms.dtd, doc/man/gnue-forms.1, po/ru.po,
	  po/fr.po, po/de.po, po/es_MX.po, po/hu.po, po/es_ES.po, po/lt.po:
	  Released 0.5.11.99-beta1.

2005-07-12 17:46:37  Rev 7722   reinhard

	* src/GFForm.py: Jump to offending block on exceptions (as precisely
	  as possible): currently, it's always the master, even if a detail
	  was causing the exception.

2005-07-12 17:16:34  Rev 7721   reinhard

	* src/GFForm.py: Fixed behaviour for exceptions happening during
	  Connection.commit(). This happens with appserver if an OnValidate
	  trigger fails. Do not call rollback any more on failed post; it is
	  already handled on GDataSource level.

2005-07-09 20:48:31  Rev 7718   btami

	* src/uidrivers/win32/ToolBar.py: fixed disabled toolbar icon bug on
	  pre XP win versions, i hope...

2005-07-07 14:53:02  Rev 7704   johannes

	* src/uidrivers/win32/widgets/_base.py: Only move position/selection
	  for string-like values (entries)

2005-07-07 13:41:47  Rev 7701   btami

	* src/uidrivers/win32/widgets/_base.py: fixed key error

2005-07-07 11:59:22  Rev 7698   johannes

	* src/GFDisplayHandler.py: Formatmask must not be unicode

2005-07-07 09:55:08  Rev 7693   btami

	* src/GFForm.py: docstring

2005-07-07 09:21:37  Rev 7692   johannes

	* src/uidrivers/win32/widgets/_base.py: Fixed cursor-positioning and
	  selection of regions

2005-07-07 07:34:35  Rev 7691   johannes

	* src/uidrivers/gtk2/widgets/_base.py: Take care of height for label
	  style entries

2005-07-04 22:35:12  Rev 7682   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Move the cursor
	  through the records as we post changes to the backend, so that all
	  commit triggers see the posting record as the current record. Also,
	  after an exception on writing to the backend, the record pointer
	  remains on the record that caused the error, helping the user to
	  identify the faulty record.

2005-07-04 22:01:54  Rev 7681   reinhard

	* src/GFForm.py, src/GFInstance.py: Changed findAndChangeFocus to also
	  set focus on UI layer. This fixes a few cases where the UI focus
	  gets out of sync with the GF focus, especially after exceptions.

2005-07-03 17:14:08  Rev 7678   btami

	* src/GFForm.py: don't use addDialogs() at all

2005-06-27 13:41:52  Rev 7663   btami

	* src/uidrivers/gtk2/dialogs.py, src/uidrivers/wx/dialogs.py: fixed
	  dialog dropdowns in wx when choices are not strings

2005-06-26 16:05:08  Rev 7659   btami

	* src/uidrivers/win32/UIdriver.py: added accidentally removed return

2005-06-26 11:09:49  Rev 7657   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/GFwin32App.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/win32/dialogs.py, src/uidrivers/win32/widgets/page.py,
	  src/uidrivers/win32/widgets/label.py, src/uidrivers/win32/common.py,
	  src/uidrivers/win32/widgets/image.py,
	  src/uidrivers/win32/widgets/scrollbar.py,
	  src/uidrivers/win32/MenuBar.py, src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/box.py, src/uidrivers/win32/dialog.py,
	  src/uidrivers/win32/ToolBar.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/win32/widgets/form/wrappers.py: cleanup

2005-06-24 13:21:47  Rev 7650   jamest

	* src/GFInstance.py, src/GFClient.py: comment out the calls to
	  addDialog as they appear to not be used anymore and prevent forms
	  from running

2005-06-23 13:59:10  Rev 7649   btami

	* src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py: fixed quitting from
	  dialogs issues

2005-06-22 07:41:34  Rev 7636   reinhard

	* src/GFObjects/GFBlock.py: Fixed _getMasterBlock to not use getBlock
	  any more (not available any more).

2005-06-21 14:02:28  Rev 7635   reinhard

	* BUGS: Cleaned up BUGS files.

2005-06-17 12:45:09  Rev 7612   johannes

	* samples/zipcode/zipcode.gsd: changed gsd tags

2005-06-16 22:47:09  Rev 7604   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
	  src/GFInstance.py: Replace _beforeCommitXxx hook functions in
	  datasources by standard events system.

2005-06-16 21:27:26  Rev 7602   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Replaced
	  ResultSet.registerListener system with standard event system.

2005-06-16 20:43:47  Rev 7601   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Replaced
	  ResultSetListener system by standard event handling system.

2005-06-10 18:09:10  Rev 7589   btami

	* src/uidrivers/wx/widgets/form/wrappers.py: little tabbed form
	  cleanup for wx on win32 and wxpython 2.6.x too

2005-06-08 10:23:12  Rev 7583   btami

	* src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/scrollbar.py: fixed layout calculation

2005-06-08 08:42:32  Rev 7582   btami

	* src/uidrivers/gtk2/dialogs.py: minor win32 fix

2005-06-05 22:12:25  Rev 7577   btami

	* src/uidrivers/win32/dialogs.py: fixed dropdown handling (no
	  dependancy support yet)

2005-06-01 11:41:19  Rev 7558   reinhard

	* README.databases: Removed README.databases. It is outdated and
	  obsolete, as the web page contains current information.

2005-05-20 08:54:33  Rev 7551   johannes

	* src/uidrivers/gtk2/UIdriver.py: Updated version-requirement to check
	  for pygtk 2.4

2005-05-20 08:48:44  Rev 7550   johannes

	* src/uidrivers/curses/dialogs.py, src/uidrivers/curses/UIdriver.py,
	  src/GFKeyMapper.py: Added jumptoRecord to curses;
	  KeyMapper.loadUserKeyMap () does accept proper maps now

2005-05-20 07:57:59  Rev 7549   johannes

	* dialogs/jumpto.gfd, src/GFInstance.py, src/dialogs/__init__.py,
	  src/dialogs/jumpto: Replaced jumpto.gfd by a call to getInput ()

2005-05-18 12:27:19  Rev 7546   johannes

	* BUGS: Removed fixed bugs

2005-05-18 12:25:45  Rev 7545   johannes

	* src/uidrivers/curses/widgets/entry.py: Reset all offsets on getting
	  the focus

2005-05-18 10:13:26  Rev 7544   johannes

	* src/uidrivers/curses/dialogs.py,
	  src/uidrivers/curses/UILoginHandler.py: Added versatile input
	  dialog, updated login handler

2005-05-07 17:55:48  Rev 7538   btami

	* src/uidrivers/win32/UIdriver.py: white background for detail text

2005-05-07 17:10:58  Rev 7537   btami

	* src/uidrivers/win32/dialog.py, src/uidrivers/win32/UIdriver.py:
	  added error icon to ExceptionDisplay dialog

2005-05-06 21:49:28  Rev 7536   btami

	* src/uidrivers/win32/dialog.py, src/uidrivers/win32/dialogs.py,
	  src/uidrivers/win32/common.py, src/uidrivers/win32/UIdriver.py: new
	  ExceptionDisplay dialog with cut and paste traceback support

2005-05-06 08:01:48  Rev 7532   btami

	* src/uidrivers/win32/ToolBar.py: fixed Python 2.4 FutureWarning

2005-05-05 22:01:36  Rev 7531   btami

	* src/uidrivers/win32/UIdriver.py: removed unneeded inport

2005-05-05 14:10:29  Rev 7530   btami

	* src/uidrivers/win32/dialog.py, src/uidrivers/win32/dialogs.py,
	  src/uidrivers/win32/common.py,
	  src/uidrivers/win32/widgets/form/wrappers.py: warnings in red

2005-05-05 11:34:45  Rev 7529   btami

	* src/uidrivers/win32/dialogs.py: set focus to first input item

2005-05-05 10:27:07  Rev 7528   btami

	* src/uidrivers/gtk2/dialogs.py, src/uidrivers/wx/dialogs.py: fixed
	  login dialog problems with empty login fields

2005-05-05 08:07:40  Rev 7527   btami

	* src/uidrivers/win32/dialog.py: prop change

2005-05-04 22:32:57  Rev 7526   btami

	* src/uidrivers/win32/dialog.py, src/uidrivers/win32/dialogs.py,
	  src/uidrivers/win32/UILoginHandler.py,
	  src/uidrivers/win32/UIdriver.py: fixed aboutbox dialog

2005-05-04 14:22:18  Rev 7523   johannes

	* src/uidrivers/curses/widgets/entry.py: Not yet finished multiline
	  textfields

2005-05-04 12:57:48  Rev 7518   johannes

	* src/uidrivers/wx/UILoginHandler.py, src/uidrivers/gtk2/dialogs.py,
	  src/uidrivers/gtk2/UILoginHandler.py, src/uidrivers/wx/dialogs.py:
	  Implement new concept of GLoginHandler

2005-05-04 07:11:00  Rev 7516   btami

	* src/uidrivers/win32/UILoginHandler.py: typo

2005-05-03 22:06:22  Rev 7515   btami

	* src/uidrivers/win32/dialogs.py, src/uidrivers/win32/UIdriver.py:
	  added _getInput to uidriver

2005-05-03 11:29:47  Rev 7512   btami

	* src/uidrivers/win32/dialogs.py,
	  src/uidrivers/win32/UILoginHandler.py: new InputDialog class and
	  reworked UILoginHandler using it

2005-05-01 12:50:59  Rev 7508   reinhard

	* src/uidrivers/win32, src/uidrivers/html: Updated svn:ignore
	  properties.

2005-04-29 10:53:26  Rev 7502   johannes

	* BUGS, src/uidrivers/curses/dialogs.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/UIdriver.py: Added listbox widget to curses
	  driver

2005-04-28 15:16:40  Rev 7501   johannes

	* BUGS: Solved some of them ...

2005-04-28 15:14:58  Rev 7500   johannes

	* src/uidrivers/curses/dialogs.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/UIdriver.py: Added lookup dialog to dropdowns
	  (currently using Ctrl-W)

2005-04-28 08:17:46  Rev 7494   johannes

	* src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: Really fixed issues with field
	  length

2005-04-27 08:54:01  Rev 7492   johannes

	* src/uidrivers/curses/widgets/form.py: Do output-conversion for
	  status messages, since they're all unicode

2005-04-27 08:33:55  Rev 7491   johannes

	* src/uidrivers/curses/widgets/entry.py: Don't get out of bounds if a
	  field has no maxLength

2005-04-26 15:28:34  Rev 7488   johannes

	* src/uidrivers/win32/UIdriver.py: Added (yet commented) code snippet
	  for about box

2005-04-26 15:27:03  Rev 7487   johannes

	* src/uidrivers/win32/dialogs.py: Added AboutBox based on pywin.mfc

2005-04-22 22:56:00  Rev 7465   reinhard

	* src/GFForm.py: Fix for dialogs other than the About box.

2005-04-22 09:18:19  Rev 7459   johannes

	* src/uidrivers/wx/UIdriver.py, src/uidrivers/wx/about.py,
	  src/uidrivers/wx/dialogs.py: Added versatile input dialog

2005-04-22 08:20:12  Rev 7458   johannes

	* src/uidrivers/gtk2/about.py, src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/gtk2/dialogs.py, src/uidrivers/gtk2/UIdriver.py: Added
	  a versatile input dialog

2005-04-20 07:06:01  Rev 7429   johannes

	* src/uidrivers/win32/UIdriver.py: Removed debug-output

2005-04-19 14:08:59  Rev 7419   johannes

	* src/GFInstance.py: No need to skip those removed dialogs anymore

2005-04-19 13:58:34  Rev 7418   reinhard

	* dialogs/about.gfd, dialogs/messageBox.gfd, src/dialogs/about,
	  src/dialogs/messageBox: Removed unused dialogs.

2005-04-19 13:48:11  Rev 7417   johannes

	* src/uidrivers/gtk2/about.py, src/uidrivers/_base/UIdriver.py,
	  src/GFForm.py, src/GFInstance.py, src/dialogs/__init__.py,
	  src/uidrivers/wx/UIdriver.py, src/uidrivers/wx/about.py,
	  src/uidrivers/win32/UIdriver.py, src/uidrivers/gtk2/UIdriver.py:
	  Replaced dialogs for about and showMessage with an uidriver specific
	  implementation

2005-04-18 21:59:09  Rev 7406   reinhard

	* src/GFForm.py, src/GFObjects/GFField.py: Removed last direct access
	  to DataObject in forms.

2005-04-18 21:47:18  Rev 7405   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py: Removed
	  direct access to DataObject in GFBlock.

2005-04-18 21:21:39  Rev 7403   reinhard

	* src/GFObjects/GFDataSource.py: Don't use weak references, added
	  function to access block bound to a datasource.

2005-04-18 15:47:48  Rev 7399   reinhard

	* src/GFObjects/GFBlock.py: Own implementation of of call() and
	  update() triggers.

2005-04-18 09:20:40  Rev 7391   reinhard

	* src/GFObjects/GFDataSource.py: Check if block is there before
	  calling trigger functions.

2005-04-16 00:20:06  Rev 7388   reinhard

	* src/GFObjects/GFBlock.py: Fixed deletion of last record in a detail
	  result set.

2005-04-15 22:10:21  Rev 7383   reinhard

	* src/GFObjects/GFBlock.py: Fixed maximum recursion depth error.

2005-04-15 13:19:46  Rev 7375   reinhard

	* src/GFObjects/GFBlock.py: Some cleanup, partially necessary because
	  the old code accessed ResultSet internals that are going to change.

2005-04-15 11:45:41  Rev 7372   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
	  src/GFInstance.py: Remember the block bound to a datasource, so the
	  trigger handling code doesn't have to get it via the record.

2005-04-14 23:06:42  Rev 7369   reinhard

	* src/GFObjects/GFBlock.py: Added postAll and requeryAll to the
	  DataSource.

2005-04-14 18:49:06  Rev 7368   reinhard

	* src/GFForm.py: Keep the status of the form as unsaved if changes
	  have been posted to the backend but not yet committed. This can
	  happen when update() or call() is called for a block.

2005-04-14 16:00:02  Rev 7363   reinhard

	* samples/zipcode/states.gfd: Changed example form to purposedly
	  contain uppercase characters, so we can test case problems with
	  fields.

2005-04-13 22:46:45  Rev 7361   reinhard

	* src/GFObjects/GFBlock.py: Requery the complete detail result sets
	  after a commit, and merge the result of the new query with the
	  existing result set, keeping record order of existing records and
	  cursor position intact. Also, fixed pseudo-posting of clean records
	  that have modified detail records.

2005-04-12 19:44:17  Rev 7358   reinhard

	* src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/common.py:
	  Removed some debug output.

2005-04-12 09:15:02  Rev 7346   johannes

	* src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/gtk2/SplashScreen.py, src/GFInstance.py,
	  src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/common.py,
	  src/uidrivers/gtk2/UIdriver.py: Made ParserObj's _parent a private
	  weakref and added accessors getParent (), setParent ()

2005-04-12 07:50:49  Rev 7342   reinhard

	* src/GFObjects/GFBlock.py: Removed some methods from DataObject that
	  have long been deprecated and are not used any more.

2005-04-11 23:41:26  Rev 7336   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
	  src/GFObjects/GFField.py: Changed default value handling to a more
	  consistent implementation.

2005-04-11 18:48:32  Rev 7333   reinhard

	* src/GFObjects/GFBlock.py: Use GCexist for query by detail. This
	  makes query by detail work again, but now even with non-SQL backends.

2005-04-07 21:44:36  Rev 7315   reinhard

	* src/GFObjects/GFBlock.py: Set type of unbound DataSources to
	  'unbound'.

2005-04-04 21:54:11  Rev 7293   reinhard

	* samples/connections/connection.gfd: Adapted connection.gfd to new
	  inifile driver.

2005-04-01 14:16:12  Rev 7288   johannes

	* src/GFObjects/GFBlock.py: Use a cleaner way to combine conditions

2005-03-26 21:37:40  Rev 7265   jamest

	* src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/wx/widgets/form/widget.py, src/GFClient.py: added
	  --debug-imports based on designers setup fixed memory leak in
	  designers MRU manager added misc docstrings and comments

2005-03-26 19:19:57  Rev 7264   reinhard

	* setup.py: Fixed installing from SVN regarding gmo file installation.

2005-03-19 23:10:47  Rev 7229   reinhard

	* src/GFObjects/GFBlock.py: Call requery function after commit. Remove
	  manual backstepping for deleted records as the requery takes care of
	  that.

2005-03-19 18:14:42  Rev 7226   johannes

	* src/uidrivers/gtk2/SplashScreen.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/widgets/_base.py, src/uidrivers/gtk2/ToolBar.py,
	  src/uidrivers/gtk2/widgets/entry.py: Use True/False instead of
	  gkt.TRUE/gtk.False

2005-03-19 00:30:20  Rev 7225   reinhard

	* src/uidrivers/curses/UIdriver.py: Added missing parameter to
	  __init__.

2005-03-12 11:15:27  Rev 7186   reinhard

	* src/GFObjects/GFBlock.py: Synchronizing of the block with the
	  underlying ResultSet is now done through currentRecordChanged.

2005-03-08 18:05:47  Rev 7128   reinhard

	* src/__init__.py: Started new release cycle.

2005-03-08 18:01:32  Rev 7125   reinhard

	* po/ro.po, NEWS, src/__init__.py, doc/gnue-forms.dtd,
	  doc/man/gnue-forms.1, po/ru.po, po/fr.po, po/de.po, po/es_MX.po,
	  po/hu.po, po/es_ES.po, po/lt.po: Released 0.5.11.

2005-03-08 17:59:03  Rev 7124   reinhard

	* src/uidrivers/gtk2/widgets/box.py: Moved bottom line of box widget
	  closer to the content, making it possible to use the last line of a
	  box as the first line of another box.

2005-03-08 09:04:50  Rev 7109   dimas

	* po/ru.po: Updated russian translation.

2005-03-08 08:08:03  Rev 7108   reinhard

	* po/ro.po, po/ru.po, po/fr.po, po/de.po, po/es_MX.po, po/hu.po,
	  src/GFParser.py, po/es_ES.po, po/lt.po: Fixed typo.

2005-03-07 16:49:25  Rev 7104   johannes

	* src/GFForm.py, src/GFInstance.py, src/GFClient.py: Changed gLeave ()
	  to return a result directly

2005-03-07 14:09:18  Rev 7102   kilo

	* src/GFConfig.py, src/uidrivers/wx/common.py: WX now properly handles
	  fixed/non-fixed width font setting. Proper font size handling is
	  also added.

2005-03-04 23:44:24  Rev 7097   reinhard

	* po/ro.po, NEWS, doc/gnue-forms.dtd, doc/man/gnue-forms.1, po/ru.po,
	  po/fr.po, po/de.po, po/es_MX.po, po/hu.po, po/es_ES.po, po/lt.po:
	  Released 0.5.10.99-pre1.

2005-03-04 23:33:34  Rev 7094   reinhard

	* src/GFForm.py, src/GFInstance.py, src/GFClient.py: Renamed
	  gBeginFunc and gEndFunc to gEnter and gLeave.

2005-03-04 17:47:02  Rev 7090   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py: In case the last record of
	  a block is deleted, insert the new empty record *after* the commit,
	  not before, so initializations will be part of the new transaction.

2005-03-04 14:05:04  Rev 7088   reinhard

	* BUGS: Added another bug. Thanks to ciccio from #gnuenterprise.

2005-03-02 22:02:15  Rev 7081   reinhard

	* src/GFForm.py, src/GFInstance.py: Removing some references to
	  obsoleted module GDataObjects.

2005-03-02 21:44:40  Rev 7077   reinhard

	* src/GFForm.py, src/GFInstance.py, src/GFClient.py: Improved
	  debugging output.

2005-03-01 22:35:00  Rev 7071   kilo

	* src/GFConfig.py: More exact description for config options.

2005-02-25 13:55:58  Rev 7064   kilo

	* src/uidrivers/_base/UIdriver.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py: Enable Run form function in Designer.
	  Still buggy, if you debug a form, then Designer needs a Ctrl+C on
	  exit.

2005-02-21 11:00:07  Rev 7049   kilo

	* src/GFConfig.py: Moved Designer-related options to Designer's own
	  Config.py

2005-02-18 20:00:00  Rev 7045   jamest

	* src/GFObjects/GFBlock.py, doc/Developers-Guide.sxw: fix
	  defaultToLast so that default values commit properly minor change in
	  doc

2005-02-18 19:59:10  Rev 7044   btami

	* src/GFConfig.py: more config related fix

2005-02-18 19:34:33  Rev 7043   btami

	* src/GFConfig.py: added missing commas

2005-02-18 11:22:44  Rev 7040   kilo

	* src/GFConfig.py: Updated Config options for each tool.

2005-02-18 09:51:49  Rev 7039   kilo

	* src/GFObjects/GFBlock.py: Corrected spelling error.

2005-02-18 08:34:45  Rev 7037   kilo

	* src/GFObjects/GFField.py: Removed duplicated line.

2005-02-15 23:10:52  Rev 7033   reinhard

	* src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py,
	  src/GFClient.py: Added some debug messages that might help to speed
	  up form startup.

2005-02-15 08:45:55  Rev 7024   kilo

	* doc/Developers-Guide.sxw: Added "last updated" on DevGuide cover

2005-02-14 13:38:58  Rev 7023   kilo

	* doc/Developers-Guide.sxw: Updated TOC in DevGuide

2005-02-14 11:23:22  Rev 7022   kilo

	* doc/Developers-Guide.sxw: Updated DevGuide

2005-02-13 18:08:10  Rev 7021   reinhard

	* src/uidrivers/_base/UIdriver.py: Fixed warning generated for all
	  .pyc files and for .svn directory.

2005-02-11 17:07:37  Rev 7010   reinhard

	* src/GFForm.py: Overlooked some.

2005-02-11 17:03:06  Rev 7008   reinhard

	* src/uidrivers/gtk2/about.py, src/uidrivers/win32/GFwin32App.py,
	  src/uidrivers/gtk2/widgets/_base.py, src/uidrivers/wx/common.py,
	  src/uidrivers/wx/UIdriver.py, src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/win32/UIdriver.py, src/uidrivers/html/UIdriver.py,
	  src/uidrivers/qt/widgets/form/wrappers.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py, src/GFDisplayHandler.py,
	  src/GFForm.py, src/uidrivers/gtk2/GFApp.py, src/GFInstance.py,
	  src/GFLibrary.py, src/GFObjects/GFEntry.py,
	  src/uidrivers/qt/QTApp.py,
	  src/uidrivers/wx/widgets/form/wrappers.py,
	  src/uidrivers/wx/GFwxApp.py,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/gtk2/widgets/entry.py, src/GFObjects/GFValue.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py,
	  src/uidrivers/html/GFhtmlApp.py,
	  src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  src/uidrivers/win32/MenuBar.py, src/uidrivers/html/MenuBar.py,
	  src/uidrivers/gtk2/common.py, src/uidrivers/gtk2/UIdriver.py,
	  src/GFObjects/GFBlock.py, src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/win32/ToolBar.py, src/GFObjects/GFLogic.py,
	  src/uidrivers/html/ToolBar.py, src/uidrivers/gtk2/ToolBar.py,
	  src/uidrivers/qt/UIdriver.py: Reorganized debug levels.

2005-02-11 10:56:57  Rev 6997   kilo

	* src/GFParser.py: Added documentation

2005-02-10 14:13:42  Rev 6984   reinhard

	* MANIFEST.in, README.cvs: Even more work on installation and
	  configuration docs.

2005-02-09 16:57:49  Rev 6981   btami

	* src/uidrivers/win32/MenuBar.py: the last unicode fix, i hope

2005-02-07 10:17:46  Rev 6971   reinhard

	* src/__init__.py: Started new release cycle.

2005-02-07 10:10:29  Rev 6968   reinhard

	* po/ro.po, NEWS, src/__init__.py, doc/gnue-forms.dtd,
	  doc/man/gnue-forms.1, po/ru.po, po/fr.po, po/de.po, po/es_MX.po,
	  po/hu.po, po/es_ES.po, po/lt.po: Released 0.5.10.

2005-02-07 10:05:40  Rev 6967   kilo

	* src/uidrivers/wx/UIWXSplashScreen.py: Removed years from copyright
	  on splashscreen

2005-02-06 12:06:28  Rev 6963   btami

	* src/uidrivers/win32/widgets/_base.py: boolean fix

2005-02-04 22:11:15  Rev 6961   kilo

	* po/hu.po: Updated Hungarian translation

2005-02-03 15:20:17  Rev 6952   johannes

	* po/de.po: Updated translations

2005-02-03 14:07:06  Rev 6950   reinhard

	* po/ro.po, doc/gnue-forms.dtd, doc/man/gnue-forms.1, po/ru.po,
	  po/fr.po, po/de.po, po/es_MX.po, po/hu.po, po/es_ES.po, po/lt.po:
	  Released 0.5.9.99-pre2.

2005-02-03 10:17:43  Rev 6945   btami

	* src/uidrivers/win32/widgets/_base.py: added 'fit' attrib support to
	  image widgets in win32 uidriver

2005-02-03 10:16:46  Rev 6944   ajmitch

	* packaging/debian/changelog, packaging/debian/copyright,
	  packaging/debian/rules, packaging/debian/control: Update to debian
	  packaging

2005-02-02 19:10:52  Rev 6940   johannes

	* src/GFInstance.py, src/GFParser.py: Pass url to GFParser's loadFile
	  function (for appserver-resources)

2005-02-01 19:21:39  Rev 6930   btami

	* src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py: don't write to statusbar
	  if it's disabled

2005-01-28 09:17:31  Rev 6925   johannes

	* samples/contact.gfd: Added missing 'tabbed'-attribute to
	  layout-section

2005-01-24 10:48:21  Rev 6919   btami

	* src/uidrivers/win32/ToolBar.py: unicode fix in tolltips

2005-01-23 22:24:53  Rev 6918   jan

	* src/uidrivers/wx/UIWXSplashScreen.py, src/uidrivers/wx/common.py:
	  Adapt code to work with wxWidgets Ver > 2.4 in Unicode mode

2005-01-23 22:23:09  Rev 6917   jan

	* src/uidrivers/_base/UserActions.py, src/uidrivers/gtk2/ToolBar.py:
	  Update Tooltips to be unicode aware too

2005-01-21 22:41:00  Rev 6916   jamest

	* src/uidrivers/wx/UIdriver.py: removed debug line

2005-01-21 22:30:23  Rev 6915   jamest

	* src/uidrivers/wx/UIdriver.py: line wrap showMessage messages since
	  wxMessageDialog doesn't this makes database error reports readable

2005-01-18 09:13:46  Rev 6911   johannes

	* src/uidrivers/gtk2/UIdriver.py: Removed debug-output

2005-01-12 09:40:43  Rev 6893   kilo

	* BUGS: Added another one

2005-01-11 08:17:00  Rev 6890   btami

	* src/uidrivers/wx/MenuBar.py, src/uidrivers/win32/MenuBar.py: fixed
	  unicode label handling in wx and win32 menubar

2005-01-10 19:26:34  Rev 6887   johannes

	* BUGS: Removed a fixed bug

2005-01-10 15:15:14  Rev 6886   johannes

	* src/uidrivers/gtk2/UIdriver.py: Better placement and
	  size-calculation for exception dialogs

2005-01-10 14:59:09  Rev 6885   johannes

	* src/uidrivers/gtk2/MenuBar.py: Removed debug-output

2005-01-10 14:42:29  Rev 6884   johannes

	* src/uidrivers/_commonGuiToolkit/MenuBar.py,
	  src/uidrivers/gtk2/MenuBar.py: Fix for encoding of menu labels

2005-01-09 19:38:32  Rev 6879   johannes

	* src/GFObjects/GFBlock.py: Added Id keyword

2005-01-09 19:12:32  Rev 6878   johannes

	* src/GFObjects/GFBlock.py, src/GFForm.py: form.commit () only does a
	  single commit () per backend-connection.  Made block.commit () to
	  call a form.commit () giving a depreciation warning

2005-01-05 21:06:22  Rev 6865   btami

	* src/uidrivers/win32/widgets/form/widget.py: fixed typo

2005-01-03 20:59:28  Rev 6851   jcater

	* src/uidrivers/_commonGuiToolkit/MenuBar.py,
	  src/GFObjects/GFOptions.py,
	  src/uidrivers/_commonGuiToolkit/ToolBar.py, src/GFLibrary.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/qt/widgets/scrollbar.py, src/GFObjects/GFLayout.py,
	  src/uidrivers/html/widgets/button.py,
	  src/uidrivers/win32/widgets/image.py, src/GFObjects/GFColsrc.py,
	  src/uidrivers/wx/UIWXSplashScreen.py, utils/gfd04to05.py,
	  src/uidrivers/qt/widgets/label.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/entry.py,
	  src/uidrivers/win32/PrintForm.py,
	  src/uidrivers/win32/widgets/page.py,
	  src/uidrivers/html/widgets/page.py,
	  src/uidrivers/html/widgets/label.py,
	  src/uidrivers/_base/Exceptions.py, src/GFObjects/GFBox.py,
	  src/uidrivers/win32/UILoginHandler.py,
	  src/uidrivers/html/widgets/image.py, src/uidrivers/wx/PrintForm.py,
	  src/uidrivers/wx/MenuBar.py, src/GFObjects/GFScrollBar.py,
	  src/GFKeyMapper.py, src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/wx/ToolBar.py, src/GFObjects/GFBlock.py,
	  src/GFObjects/GFObj.py, src/GFObjects/GFTabStop.py,
	  src/uidrivers/win32/common.py, src/uidrivers/wx/widgets/entry.py,
	  src/GFObjects/GFEntry.py, src/uidrivers/_base/UserActions.py,
	  src/uidrivers/html/UILoginHandler.py,
	  src/uidrivers/gtk2/widgets/component.py,
	  src/GFObjects/GFParameter.py, src/GFInstance.py,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/wx/widgets/box.py, src/uidrivers/qt/common.py,
	  src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/qt/QTSplashScreen.py, src/GFParser.py,
	  src/uidrivers/gtk2/UIdriver.py, src/uidrivers/gtk2/MenuBar.py,
	  src/uidrivers/qt/widgets/_base.py, src/uidrivers/gtk2/ToolBar.py,
	  src/uidrivers/wx/widgets/button.py,
	  src/uidrivers/html/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/page.py, src/GFObjects/GFField.py,
	  src/uidrivers/gtk2/SplashScreen.py, src/uidrivers/qt/widgets/box.py,
	  src/GFObjects/GFDataSource.py, src/uidrivers/html/widgets/box.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/html/UIdriver.py,
	  src/uidrivers/curses/widgets/scrollbar.py, src/GFDisplayHandler.py,
	  src/GFObjects/GFButton.py, src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/widgets/label.py,
	  src/uidrivers/gtk2/widgets/label.py,
	  src/uidrivers/win32/widgets/box.py,
	  src/uidrivers/gtk2/widgets/image.py, src/uidrivers/gtk2/GFApp.py,
	  src/uidrivers/qt/MenuBar.py, src/dialogs/about/__init__.py,
	  src/uidrivers/qt/ToolBar.py, src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/html/MenuBar.py, src/uidrivers/gtk2/common.py,
	  src/uidrivers/wx/UILoginHandler.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/qt/widgets/button.py, src/uidrivers/html/ToolBar.py,
	  src/uidrivers/qt/widgets/page.py,
	  src/uidrivers/qt/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/label.py, src/GFObjects/GFLabel.py,
	  setup.py, src/uidrivers/html/widgets/form/widget.py,
	  src/uidrivers/gtk2/widgets/box.py,
	  src/uidrivers/curses/UILoginHandler.py,
	  src/GFObjects/GFComponent.py, src/uidrivers/wx/common.py,
	  src/uidrivers/wx/widgets/image.py,
	  src/uidrivers/_base/widgets/_base.py, src/GFObjects/GFImage.py,
	  src/uidrivers/win32/widgets/entry.py, src/dialogs/_base.py,
	  src/uidrivers/html/GFhtmlApp.py, src/uidrivers/curses/__init__.py,
	  src/GFObjects/GFLogic.py, src/GFObjects/GFPage.py,
	  src/dialogs/jumpto/__init__.py, src/uidrivers/qt/widgets/entry.py,
	  src/uidrivers/win32/UIdriver.py, src/GFForm.py,
	  src/uidrivers/qt/QTApp.py,
	  src/uidrivers/win32/widgets/form/__init__.py,
	  src/uidrivers/gtk2/UILoginHandler.py,
	  src/uidrivers/html/widgets/entry.py, src/GFObjects/GFValue.py,
	  src/uidrivers/qt/UILoginHandler.py, src/uidrivers/gtk2/about.py,
	  src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/win32/widgets/scrollbar.py,
	  src/uidrivers/wx/GFwxApp.py, src/uidrivers/wx/widgets/page.py,
	  src/GFObjects/__init__.py, src/uidrivers/curses/widgets/box.py,
	  src/GFObjects/GFColumn.py, src/uidrivers/wx/widgets/scrollbar.py,
	  src/uidrivers/html/common.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py,
	  src/uidrivers/qt/widgets/form/wrappers.py, src/GFConfig.py,
	  src/uidrivers/wx/widgets/form/wrappers.py,
	  src/uidrivers/html/widgets/form/wrappers.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  src/uidrivers/win32/MenuBar.py, src/uidrivers/win32/ToolBar.py,
	  src/GFObjects/GFTree.py, src/uidrivers/wx/widgets/_base.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects/GFLeaf.py,
	  src/GFObjects/GFOption.py, src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py, src/uidrivers/qt/UIdriver.py,
	  src/GFClient.py, src/uidrivers/win32/GFwin32App.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/wx/widgets/tree.py, src/__init__.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py,
	  src/GFObjects/GFContainer.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/dialogs/messageBox/__init__.py: Updated copyright header

2004-12-28 16:06:51  Rev 6832   reinhard

	* po/ro.po, doc/gnue-forms.dtd, doc/man/gnue-forms.1, po/ru.po,
	  po/fr.po, po/de.po, po/es_MX.po, po/hu.po, po/es_ES.po, po/lt.po:
	  Released 0.5.9.99-pre1.

2004-12-21 15:06:12  Rev 6816   jamest

	* BUGS: added bug

2004-12-18 19:16:49  Rev 6809   dimas

	* po/ru.po: Updated russian translation for Forms

2004-12-17 08:37:47  Rev 6808   btami

	* src/uidrivers/win32/widgets/label.py: fixed unicode bug

2004-12-10 13:27:13  Rev 6799   kilo

	* src/GFClient.py: Enable Forms to run Reports with runReport

2004-12-09 23:20:36  Rev 6795   jamest

	* src/GFForm.py, src/GFInstance.py: added a gDebug to dump commit
	  errors (dialog too small) added a getCurrentBlockName to
	  triggernamespace

2004-12-09 09:41:17  Rev 6789   johannes

	* src/GFObjects/GFField.py: Don't try to return a value if no record
	  is available

2004-12-07 08:54:20  Rev 6783   johannes

	* src/uidrivers/gtk2/widgets/_base.py, src/uidrivers/gtk2/ToolBar.py,
	  src/uidrivers/gtk2/widgets/entry.py: Added support for PyGTK 2.4.+

2004-12-02 18:14:08  Rev 6781   johannes

	* src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/UIdriver.py: Added processMessages ()

2004-12-01 07:59:09  Rev 6767   johannes

	* src/GFObjects/GFBlock.py: Added an 'update' function to GFBlock
	  which updates the current record set of the datasource (an thus
	  updating all calculated fields)

2004-11-30 09:52:01  Rev 6759   btami

	* BUGS: another forms bug

2004-11-29 20:26:35  Rev 6756   johannes

	* src/GFObjects/GFField.py: Be nice if a numeric field get's an empty
	  string

2004-11-29 20:25:11  Rev 6755   johannes

	* src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/button.py: Don't try to create MenuBar and
	  ToolBar for wx.Dialogs - they can't. Buttons have a default-height
	  of 1

2004-11-29 12:52:56  Rev 6751   johannes

	* src/uidrivers/gtk2/widgets/entry.py: Don't crash if no iterater is
	  given on a selection change

2004-11-28 18:08:36  Rev 6750   johannes

	* BUGS: Added another one ...

2004-11-27 14:00:43  Rev 6746   reinhard

	* src/__init__.py: Started new release cycle.

2004-11-27 13:39:02  Rev 6740   reinhard

	* po/ro.po, NEWS, src/__init__.py, doc/gnue-forms.dtd,
	  doc/man/gnue-forms.1, po/ru.po, po/fr.po, po/de.po, po/es_MX.po,
	  po/hu.po, po/es_ES.po, po/lt.po: Released 0.5.9.

2004-11-26 21:04:15  Rev 6730   johannes

	* src/uidrivers/_base/UIdriver.py: Skip negative record numbers

2004-11-26 12:57:36  Rev 6729   johannes

	* src/GFObjects/GFField.py: add get- and setFKDescription () to
	  GFField, so fk_description is accessible now

2004-11-25 13:35:53  Rev 6725   johannes

	* src/GFObjects/GFButton.py, src/GFParser.py: Added navigable-tag to
	  buttons

2004-11-25 08:29:51  Rev 6724   johannes

	* po/de.po: Fixed a typo

2004-11-24 18:54:36  Rev 6722   btami

	* src/uidrivers/win32/UIdriver.py: explicite boolean check forces not
	  to use fixed font with generated report parameter dialogs

2004-11-24 13:11:21  Rev 6718   reinhard

	* po/ro.po, doc/gnue-forms.dtd, doc/man/gnue-forms.1, po/ru.po,
	  po/fr.po, po/de.po, po/es_MX.po, po/hu.po, po/es_ES.po, po/lt.po:
	  Released 0.5.8.99-pre1.

2004-11-24 13:08:13  Rev 6717   johannes

	* src/GFInstance.py, BUGS: Fixed initial display of entries for dialogs

2004-11-24 12:22:57  Rev 6711   kilo

	* BUGS: Discovered another bug.

2004-11-22 12:36:28  Rev 6708   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/GFwin32App.py, src/uidrivers/win32/PrintForm.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/win32/widgets/page.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/win32/widgets/image.py, src/uidrivers/win32/common.py,
	  src/uidrivers/win32/widgets/scrollbar.py,
	  src/uidrivers/win32/MenuBar.py, src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/box.py, src/uidrivers/win32/__init__.py,
	  src/uidrivers/win32/ToolBar.py,
	  src/uidrivers/win32/UILoginHandler.py,
	  src/uidrivers/win32/widgets/__init__.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/win32/widgets/form/__init__.py,
	  src/uidrivers/win32/widgets/form/wrappers.py: added Id svn keywords

2004-11-18 15:23:35  Rev 6703   johannes

	* src/GFDisplayHandler.py: Reset edit-state to False in endEdit

2004-11-18 14:57:34  Rev 6702   reinhard

	* BUGS: Pretend that we've fixed some ;-)

2004-11-18 14:30:31  Rev 6701   reinhard

	* src/GFObjects/GFField.py: Do not call setField from the resultset
	  listener; it has already been called by the entry at this point.
	  This also fixes blocks containing dropdowns being marked as dirty
	  right after the query.

2004-11-18 12:55:30  Rev 6699   reinhard

	* src/GFDisplayHandler.py: For dropdowns, set the field (and therefore
	  trigger PRE/POST-CHANGE and the sync of the fk recordSet) for every
	  kepyress.

2004-11-18 11:05:58  Rev 6698   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Fixes for
	  selecting the empty item in dropdowns.

2004-11-18 00:09:26  Rev 6696   reinhard

	* src/GFObjects/GFField.py: Synchronize lookup fields with the
	  underlying resultset.

2004-11-17 22:40:58  Rev 6693   reinhard

	* src/GFObjects/GFField.py: Make the foreign key datasource jump to
	  the selected record when the user selects an entry.

2004-11-17 22:13:16  Rev 6691   btami

	* src/uidrivers/win32/widgets/_base.py: removed print statement

2004-11-17 16:19:57  Rev 6689   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py: better support for
	  dialog style forms in win32 uidriver

2004-11-17 16:07:28  Rev 6688   reinhard

	* src/uidrivers/gtk2/widgets/form/widget.py: Added a little comment.

2004-11-17 16:01:37  Rev 6687   johannes

	* src/uidrivers/gtk2/widgets/form/widget.py: Place the focus correctly
	  on paged forms and dialogs

2004-11-17 11:14:07  Rev 6686   btami

	* src/GFForm.py: added missing addDialogs() call in triggerRunForm

2004-11-16 21:46:24  Rev 6685   btami

	* src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/win32/widgets/box.py: fixed some size/position issues
	  in win32 uidriver

2004-11-16 21:44:01  Rev 6684   btami

	* samples/intro/intro.gfd: fixed width to better work with non fixed
	  width system font on win32

2004-11-16 15:13:08  Rev 6682   johannes

	* src/GFClient.py: Fixed some memory leaks and connections now really
	  get closed after form is closed

2004-11-12 22:40:16  Rev 6677   kilo

	* src/GFForm.py: Property set

2004-11-12 22:37:29  Rev 6676   kilo

	* src/GFForm.py: Added comments.

2004-11-12 09:30:23  Rev 6674   kilo

	* src/GFForm.py: Fixed comment.

2004-11-11 18:22:42  Rev 6673   jamest

	* src/GFObjects/GFBlock.py: fix check for adding new record to
	  uneditable block

2004-11-11 12:41:04  Rev 6672   kilo

	* src/uidrivers/gtk2/widgets/form/widget.py: Show statusbar for dialog
	  forms too.

2004-11-11 11:55:49  Rev 6671   johannes

	* src/uidrivers/gtk2/widgets/form/widget.py: dialog-style forms can
	  contain menu and toolbar too

2004-11-10 10:23:52  Rev 6668   kilo

	* src/uidrivers/wx/widgets/label.py,
	  src/uidrivers/wx/widgets/entry.py,
	  src/uidrivers/wx/widgets/image.py,
	  src/uidrivers/wx/widgets/scrollbar.py,
	  src/uidrivers/wx/widgets/box.py, src/uidrivers/wx/widgets/_base.py,
	  src/uidrivers/wx/widgets/button.py: Uniformized entry size and
	  position handling.

2004-11-09 19:24:04  Rev 6667   johannes

	* src/GFObjects/GFButton.py, src/GFForm.py, src/GFInstance.py, BUGS:
	  abort() messages in buttons are now displayed

2004-11-09 13:21:47  Rev 6661   johannes

	* src/GFDisplayHandler.py: Entries with allowed values use
	  fk_description for display and work (instead of fk_key)

2004-11-09 08:10:00  Rev 6657   johannes

	* src/uidrivers/wx/UILoginHandler.py, samples/zipcode/zipcode.gsd:
	  Login-fields are always unicode.

2004-11-08 22:11:13  Rev 6655   kilo

	* src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/form/wrappers.py: Added comments

2004-11-08 16:55:22  Rev 6654   reinhard

	* src/GFObjects/GFBlock.py: React on record navigation that was caused
	  from outside the block. This is a preparation for blocks following
	  dropdowns.

2004-11-08 15:03:52  Rev 6652   johannes

	* samples/zipcode/zipcode.gsd: Fixed gsd file

2004-11-08 14:38:07  Rev 6650   reinhard

	* src/GFObjects/GFBlock.py: Properly calculate adjustment for grid
	  line when jumping to last record.

2004-11-08 11:56:51  Rev 6648   kilo

	* src/uidrivers/wx/widgets/label.py,
	  src/uidrivers/wx/widgets/entry.py,
	  src/uidrivers/wx/widgets/image.py,
	  src/uidrivers/wx/widgets/scrollbar.py,
	  src/uidrivers/wx/widgets/box.py, src/uidrivers/wx/widgets/button.py,
	  src/uidrivers/wx/widgets/page.py: Added comments

2004-11-08 10:52:03  Rev 6647   kilo

	* src/uidrivers/gtk2/widgets/_base.py: Added comments

2004-11-08 10:47:26  Rev 6646   kilo

	* src/uidrivers/wx/widgets/_base.py: Added comments

2004-11-08 10:18:20  Rev 6645   kilo

	* BUGS: Added another bug.

2004-11-08 07:00:03  Rev 6642   johannes

	* src/uidrivers/gtk2/common.py: Map Enter on the key-pad to the Return
	  key

2004-11-07 23:23:11  Rev 6641   reinhard

	* src/GFForm.py: Save precommit record number before executing the
	  PRE-COMMIT trigger.

2004-11-07 17:20:45  Rev 6640   johannes

	* src/uidrivers/gtk2/widgets/_base.py: Pythonized focushighlighting

2004-11-06 22:49:05  Rev 6639   kilo

	* src/uidrivers/wx/UIdriver.py, src/uidrivers/wx/widgets/_base.py:
	  Highlight currently focused entry in WX too. Can be switched off via
	  gnue.conf

2004-11-05 23:27:24  Rev 6638   kilo

	* src/GFConfig.py, src/uidrivers/gtk2/widgets/_base.py: Highlight
	  currently focused entry Focus color can be set or switched off in
	  gnue.conf.

2004-11-05 23:00:09  Rev 6637   reinhard

	* BUGS: Some more things.

2004-11-05 22:49:38  Rev 6636   kilo

	* src/uidrivers/gtk2/widgets/_base.py: Highlight currently focused
	  entry Now works with dropdowns too...

2004-11-05 14:17:59  Rev 6628   reinhard

	* samples/track/contacts.gpd: description -> title

2004-11-05 10:59:58  Rev 6627   kilo

	* src/uidrivers/wx/widgets/tree.py: Fixed typo

2004-11-05 10:42:32  Rev 6626   kilo

	* src/uidrivers/gtk2/widgets/_base.py: Highlight currently focused
	  entry

2004-11-03 14:29:20  Rev 6617   reinhard

	* src/__init__.py: Started new release cycle.

2004-11-03 13:57:46  Rev 6608   reinhard

	* po/ro.po, NEWS, src/__init__.py, doc/gnue-forms.dtd,
	  doc/man/gnue-forms.1, po/ru.po, po/fr.po, po/de.po, po/es_MX.po,
	  po/hu.po, po/es_ES.po, po/lt.po: Released 0.5.8.

2004-11-02 21:31:27  Rev 6604   kilo

	* po/hu.po: Updated Hungarian translation

2004-11-02 16:02:16  Rev 6597   reinhard

	* po/de.po: Set correct property.

2004-11-02 15:54:41  Rev 6595   reinhard

	* po/de.po: Updated German translation.

2004-11-02 15:45:15  Rev 6594   reinhard

	* po/ro.po, doc/gnue-forms.dtd, doc/man/gnue-forms.1, po/ru.po,
	  po/fr.po, po/de.po, po/es_MX.po, po/hu.po, po/es_ES.po, po/lt.po:
	  Released 0.5.7.99-pre1.

2004-10-30 12:03:13  Rev 6583   btami

	* src/GFParser.py: spelling fix from wt

2004-10-29 12:32:30  Rev 6580   kilo

	* src/GFParser.py: Mark label strings for translation

2004-10-28 07:37:38  Rev 6574   johannes

	* src/GFObjects/GFBlock.py: Fixed master-/detail-issues

2004-10-26 17:47:50  Rev 6569   johannes

	* src/GFInstance.py, src/uidrivers/gtk2/UIdriver.py: Make dialog-main
	  forms work

2004-10-25 10:16:53  Rev 6563   johannes

	* src/uidrivers/wx/UIdriver.py, src/uidrivers/gtk2/UIdriver.py: Fix
	  formAlerts if no statusbar is available

2004-10-25 10:00:17  Rev 6561   johannes

	* src/uidrivers/wx/widgets/form/widget.py: Only create statusbar if
	  not suppressed

2004-10-25 09:58:12  Rev 6560   johannes

	* src/uidrivers/gtk2/widgets/form/widget.py: only create statusbar if
	  not suppressed

2004-10-24 11:04:52  Rev 6556   johannes

	* src/uidrivers/wx/common.py: Alway pass PointSize as integer

2004-10-23 14:37:44  Rev 6553   johannes

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Added better
	  exceptions

2004-10-23 13:40:59  Rev 6552   btami

	* README: fixed link and typo

2004-10-18 13:20:35  Rev 6504   johannes

	* BUGS: Added another one ... :(

2004-10-18 12:39:33  Rev 6503   johannes

	* src/GFObjects/GFBlock.py, src/GFForm.py: Perform only one rollback
	  per connection

2004-10-15 10:01:50  Rev 6499   johannes

	* src/GFObjects/GFBlock.py: Moved the call () method into the block

2004-10-11 14:46:35  Rev 6485   johannes

	* src/GFObjects/GFBlock.py: Be nice after deleting the last record of
	  a resultset

2004-10-07 10:38:22  Rev 6460   btami

	* src/uidrivers/win32/widgets/label.py: fixed labels itemHeight calc
	  bug by kilo

2004-10-06 21:33:33  Rev 6458   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/win32/widgets/image.py,
	  src/uidrivers/win32/widgets/scrollbar.py,
	  src/uidrivers/win32/widgets/box.py: better widget positioning

2004-10-05 10:12:10  Rev 6455   johannes

	* src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/UIdriver.py:
	  Use better algorithm for determining the widget-width and -height

2004-10-01 12:26:20  Rev 6445   btami

	* src/uidrivers/win32/widgets/_base.py: fixed not correct handling of
	  empty string as current selection in dropdowns

2004-10-01 11:24:46  Rev 6444   kilo

	* samples/zipcode/pg_zip_code.sql, samples/zipcode/zipcode.gsd:
	  Removed obsolete forms sample

2004-09-30 21:09:07  Rev 6441   btami

	* src/uidrivers/win32/widgets/_base.py: fixed error:(0,'SetFocus','No
	  Error Message is available') bug

2004-09-29 01:58:20  Rev 6421   jamest

	* src/GFInstance.py: fix for autocommit marked blocks trying to commit
	  empty or already saved forms

2004-09-28 10:04:15  Rev 6414   reinhard

	* po/Makefile: Improved translation build process: gmo files are
	  rebuilt if po file changed.

2004-09-25 14:27:34  Rev 6392   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Undid last
	  changes as we fixed gnue-common.

2004-09-24 04:22:59  Rev 6385   jcater

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: seems that
	  someone broke datasources in forms by removing the .lower() code;
	  modifying forms to match, though this still probably breaks other
	  things (grrrrr)

2004-09-22 08:34:14  Rev 6370   reinhard

	* po/de.po: Nitpicking.

2004-09-21 19:03:47  Rev 6360   reinhard

	* FAQ: Updated FAQ.

2004-09-21 18:58:57  Rev 6359   reinhard

	* src/uidrivers/_base/UIdriver.py, src/GFInstance.py: Properly pass
	  the result of showMessage to the caller.

2004-09-18 09:22:53  Rev 6331   reinhard

	* po/ro.po, po/ru.po, po/fr.po, po/de.po, po/es_MX.po, po/hu.po,
	  po/es_ES.po, po/lt.po: Translation updates.

2004-09-17 10:16:26  Rev 6324   johannes

	* src/GFInstance.py, src/GFClient.py: Be nice and raise exceptions
	  using unicode messages

2004-09-17 09:40:37  Rev 6322   reinhard

	* README: Removed note about curses not being functional.

2004-09-16 18:15:22  Rev 6315   reinhard

	* src/__init__.py: Started new release cycle.

2004-09-16 18:12:19  Rev 6313   reinhard

	* po/ro.po, NEWS, src/__init__.py, doc/gnue-forms.dtd,
	  doc/man/gnue-forms.1, po/ru.po, po/fr.po, po/de.po, po/es_MX.po,
	  po/hu.po, po/es_ES.po, po/lt.po: Released 0.5.7.

2004-09-16 16:25:00  Rev 6309   reinhard

	* src/uidrivers/curses/UILoginHandler.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: made login handler and
	  _showMessage/_showException functional after __init__.

2004-09-16 14:54:51  Rev 6306   reinhard

	* src/GFClient.py: Renamed showException to _showException, as it's a
	  virtual non-public method; pass the uiDriver to the login handler
	  because the curses login handler needs it.

2004-09-16 14:54:17  Rev 6305   johannes

	* src/GFForm.py: Don't catch all exceptions !

2004-09-16 13:36:37  Rev 6301   johannes

	* src/uidrivers/win32/__init__.py, src/uidrivers/html/__init__.py,
	  src/uidrivers/wx/ErrorHandler.py, src/uidrivers/gtk2/__init__.py,
	  src/uidrivers/win32/UILoginHandler.py,
	  src/uidrivers/win32/ErrorHandler.py,
	  src/uidrivers/html/ErrorHandler.py, src/uidrivers/gtk2/README,
	  src/uidrivers/wx/__init__.py, src/uidrivers/gtk2/ErrorHandler.py:
	  Removed obsolete ErrorHandler.py and it's functions

2004-09-16 13:22:40  Rev 6300   johannes

	* src/uidrivers/gtk2/UIdriver.py: Don't stretch icon and label on
	  resizing the exception dialog

2004-09-16 12:23:37  Rev 6297   reinhard

	* src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/button.py, src/uidrivers/gtk2/ToolBar.py,
	  src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/common.py,
	  src/uidrivers/gtk2/MenuBar.py, src/uidrivers/gtk2/UIdriver.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py: Don't enclose everything in
	  a try...except block, but let gtk2 call the standard exception hook.

2004-09-16 11:31:57  Rev 6294   kilo

	* src/uidrivers/gtk2/UIdriver.py: Error dialog can handle i18ned
	  messages

2004-09-16 07:15:46  Rev 6292   kilo

	* po/hu.po: Updated Hungarian translations

2004-09-15 17:03:48  Rev 6288   reinhard

	* src/uidrivers/wx/UIdriver.py: Fix encoding for message boxes.

2004-09-14 19:02:24  Rev 6284   johannes

	* src/GFInstance.py: Create uiinstance only if an UI module is
	  available

2004-09-14 14:27:04  Rev 6281   johannes

	* src/uidrivers/gtk2/widgets/_base.py: Fixed focusmanagement in
	  multi-row blocks

2004-09-14 13:47:28  Rev 6279   johannes

	* src/uidrivers/_base/UIdriver.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py, src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/curses/UIdriver.py, src/GFClient.py,
	  src/uidrivers/gtk2/UIdriver.py: Improved exception handling, changed
	  initialisation of UI drivers

2004-09-09 15:56:01  Rev 6270   reinhard

	* src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: Implemented error handling.

2004-09-09 14:07:18  Rev 6268   reinhard

	* po/de.po: Forgot 2 messages.

2004-09-09 13:49:59  Rev 6267   reinhard

	* po/ro.po, po/ru.po, po/fr.po, po/de.po, po/es_MX.po, po/hu.po,
	  po/es_ES.po, po/lt.po: Updated po files and German translation.

2004-09-09 10:56:16  Rev 6263   btami

	* src/uidrivers/html/GFhtmlApp.py, src/uidrivers/html/ToolBar.py,
	  src/uidrivers/html/widgets/entry.py: little work on html ui

2004-09-07 00:22:24  Rev 6261   jcater

	* src/GFForm.py: added parameter support to runform

2004-09-06 10:45:42  Rev 6258   btami

	* src/uidrivers/win32/ToolBar.py: nicer disabled icons on XP

2004-09-04 21:56:24  Rev 6252   btami

	* src/uidrivers/win32/ToolBar.py, images/default/toolbar-24x24.bmp:
	  changed back to pre XP compatible toolbar handling

2004-09-03 07:05:10  Rev 6244   reinhard

	* setup.py: Use lowercase names for tarballs.

2004-08-31 20:32:24  Rev 6236   jcater

	* src/GFForm.py: typo

2004-08-31 20:31:48  Rev 6235   jcater

	* src/GFForm.py: Added a runReport option to the trigger namespace.
	  Currently, you need to pass all parameters to the report, as the
	  report won't prompt for missing ones.

2004-08-31 11:41:56  Rev 6234   johannes

	* src/GFObjects/GFEntry.py: Use textDisplayHandler as default

2004-08-30 18:47:56  Rev 6232   johannes

	* src/uidrivers/gtk2/UILoginHandler.py: Make sure the dialog is freed
	  after fetching the results.

2004-08-30 14:04:39  Rev 6230   johannes

	* src/uidrivers/gtk2/widgets/form/wrappers.py,
	  src/uidrivers/gtk2/widgets/_base.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/win32/UIdriver.py, src/uidrivers/curses/UIdriver.py,
	  src/GFKeyMapper.py, src/uidrivers/gtk2/common.py,
	  src/uidrivers/gtk2/MenuBar.py, src/uidrivers/gtk2/UIdriver.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py,
	  src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/gtk2/widgets/form/widget.py, src/GFInstance.py,
	  src/uidrivers/gtk2/ToolBar.py, src/uidrivers/gtk2/widgets/entry.py:
	  *) Added showMessage () to base-driver delegating impl. to
	  _showMessage () *) Added showException () to base-driver delegating
	  impl. to _showExcpetion () *) GTK2-driver catches all exceptions
	  within signal-handlers (thought as a reference implementation)

2004-08-26 16:05:57  Rev 6218   reinhard

	* BUGS: Documented some bugs.

2004-08-26 14:00:24  Rev 6215   johannes

	* src/uidrivers/gtk2/UILoginHandler.py: Changed order of buttons

2004-08-26 09:44:13  Rev 6209   johannes

	* src/uidrivers/gtk2/widgets/_base.py: Don't fire a focusrequest event
	  if the current entry has it already

2004-08-25 14:13:44  Rev 6207   reinhard

	* BUGS: Documented some bugs in new curses ui driver.

2004-08-25 12:31:15  Rev 6204   johannes

	* samples/history/first.gfd, samples/history/myform.gfd,
	  samples/simple/form.gfd, src/uidrivers/gtk2/UILoginHandler.py:
	  Errortext is converted to unicode using i18n.encoding

2004-08-17 07:53:36  Rev 6196   johannes

	* src/uidrivers/gtk2/about.py: Use apropriate title and both tables
	  are properly aligned now

2004-08-13 06:55:23  Rev 6189   johannes

	* po/de.po: Updated german translation

2004-08-12 18:50:04  Rev 6188   johannes

	* src/uidrivers/gtk2/widgets/image.py: Added image widget

2004-08-10 19:09:01  Rev 6186   johannes

	* src/uidrivers/gtk2/widgets/_base.py: Fixed rowSpacer

2004-08-10 11:57:08  Rev 6184   johannes

	* src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py,
	  src/uidrivers/wx/ErrorHandler.py, src/uidrivers/wx/common.py,
	  src/uidrivers/win32/ErrorHandler.py,
	  src/uidrivers/html/ErrorHandler.py, src/GFKeyMapper.py,
	  src/uidrivers/gtk2/ErrorHandler.py, src/GFClient.py: *) Use u_() for
	  messages with arguments, so translations will work *) Exceptions
	  during commits and queries doesn't leave wait-cursor

2004-08-10 04:42:21  Rev 6182   jcater

	* src/GFForm.py: misspelling

2004-08-07 16:04:50  Rev 6174   johannes

	* po/ro.po, po/ru.po, po/de.po, po/es_ES.po, po/fr.po, po/es_MX.po,
	  po/hu.po, po/lt.po: Updated pot files

2004-08-06 20:06:11  Rev 6167   btami

	* setup.py: excluded empty dirs

2004-08-06 18:30:01  Rev 6166   johannes

	* src/GFInstance.py: Added support of appserver:// style url's

2004-08-06 12:22:18  Rev 6164   reinhard

	* src/__init__.py: Start a new release cycle.

2004-08-06 12:19:53  Rev 6161   reinhard

	* po/ro.po, NEWS, src/__init__.py, doc/gnue-forms.dtd,
	  doc/man/gnue-forms.1, po/ru.po, po/fr.po, po/de.po, po/es_MX.po,
	  po/hu.po, po/es_ES.po, po/lt.po: Released 0.5.6.

2004-08-06 12:03:44  Rev 6158   reinhard

	* AUTHORS: Updated Authors file.

2004-08-06 08:03:19  Rev 6156   johannes

	* dialogs/jumpto.gfd: Refined the jumpto dialog

2004-08-06 07:46:12  Rev 6155   johannes

	* src/uidrivers/gtk2/UIdriver.py: Add 10% to the average character
	  width

2004-08-06 07:30:17  Rev 6154   johannes

	* po/de.po: Rearanged hotkeys

2004-08-05 16:04:25  Rev 6152   btami

	* src/GFObjects/GFComponent.py: added missing parameter

2004-08-05 16:03:53  Rev 6151   btami

	* src/GFObjects/GFField.py: removed not used import

2004-08-05 15:48:02  Rev 6150   btami

	* src/GFObjects/GFImage.py: added missing parameter

2004-08-05 12:51:54  Rev 6148   johannes

	* src/uidrivers/gtk2/ErrorHandler.py: Fixed handling of exception
	  instances

2004-08-05 11:52:41  Rev 6142   johannes

	* po/ro.po, po/ru.po, po/fr.po, po/de.po, po/es_MX.po, po/hu.po,
	  po/es_ES.po, po/lt.po: Updated po-files

2004-08-05 10:17:25  Rev 6141   kilo

	* po/hu.po: Updated Hungarian messages

2004-08-04 23:01:47  Rev 6139   reinhard

	* po/ro.po, src/uidrivers/curses/widgets/box.py,
	  src/uidrivers/curses/widgets/page.py, po/ru.po, po/fr.po, po/de.po,
	  po/es_MX.po, po/hu.po, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py, src/GFKeyMapper.py,
	  po/es_ES.po, po/lt.po: Implemented box widget and function key bar.

2004-08-04 14:44:30  Rev 6135   johannes

	* po/de.po: Updated german translation

2004-08-04 07:14:24  Rev 6134   reinhard

	* po/ro.po, po/ru.po, po/fr.po, po/es_MX.po, po/lt.po, po/de.po,
	  po/es_ES.po, po/hu.po: Regenerated po files after u_() fix.

2004-08-03 18:49:12  Rev 6132   reinhard

	* po/Makefile: Tell pygettext to use u_ as a keyword like _.

2004-08-03 15:08:14  Rev 6124   johannes

	* src/uidrivers/gtk2/widgets/form/wrappers.py: fixed size-calculation
	  of non-tabbed forms (dialogs)

2004-08-03 03:46:51  Rev 6122   jcater

	* src/uidrivers/wx/GFwxApp.py: initial work on getting Designer to
	  work with wx 2.5+

2004-08-03 01:46:23  Rev 6121   jcater

	* src/uidrivers/wx/widgets/form/wrappers.py: fix notebook page
	  changing bug in wx 2.5.x

2004-08-03 01:26:48  Rev 6120   jcater

	* src/uidrivers/wx/UIWXSplashScreen.py: fixed the splashscreen to work
	  with wx 2.5.x

2004-07-30 07:35:26  Rev 6110   johannes

	* src/uidrivers/gtk2/widgets/entry.py: Center checkboxes vertically

2004-07-29 23:04:43  Rev 6108   reinhard

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/widgets/label.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: Playing with colors.

2004-07-29 20:28:12  Rev 6105   reinhard

	* src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: Implemented status bar.

2004-07-28 11:52:36  Rev 6096   johannes

	* src/uidrivers/gtk2/widgets/label.py: Fixed the use of 'alignment'
	  for labels

2004-07-28 11:43:05  Rev 6095   johannes

	* src/uidrivers/gtk2/widgets/entry.py: Selections and positioning via
	  mouse will work now

2004-07-28 06:59:09  Rev 6094   johannes

	* src/uidrivers/gtk2/UILoginHandler.py: Errortext is sent in in utf-8,
	  not locale-encoding

2004-07-27 22:53:04  Rev 6093   reinhard

	* src/uidrivers/wx/common.py, src/uidrivers/gtk2/common.py: Removed
	  some dead code.

2004-07-27 15:01:35  Rev 6091   johannes

	* src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/gtk2/widgets/label.py,
	  src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/UIdriver.py:
	  Don't set a font, just use the default's as set by themes and the
	  like

2004-07-27 15:00:59  Rev 6090   johannes

	* po/ro.po, po/ru.po, po/fr.po, po/de.po, po/es_MX.po, po/hu.po,
	  po/es_ES.po, po/lt.po: Fixed typo's

2004-07-27 14:54:10  Rev 6089   johannes

	* po/ro.po, po/ru.po, po/fr.po, src/uidrivers/_base/UserActions.py,
	  po/de.po, po/es_MX.po, po/hu.po, po/es_ES.po, po/lt.po: Updated
	  translations (fixed some typos)

2004-07-27 14:18:11  Rev 6088   johannes

	* po/ro.po, src/GFForm.py, po/ru.po, po/fr.po, po/de.po, po/es_MX.po,
	  po/hu.po, src/GFParser.py, po/es_ES.po, po/lt.po,
	  src/uidrivers/gtk2/UIdriver.py: Updated po files (and fixed some
	  translateable strings)

2004-07-26 22:02:57  Rev 6084   btami

	* src/uidrivers/win32/UIdriver.py: used system fonts for defaults

2004-07-26 15:56:40  Rev 6083   johannes

	* src/uidrivers/gtk2/widgets/form/wrappers.py: Resize the dialogs
	  correctly

2004-07-26 12:35:52  Rev 6082   btami

	* src/uidrivers/win32/UIdriver.py: added faceName config option support

2004-07-25 20:49:55  Rev 6081   reinhard

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/curses/widgets/label.py: Fixed GFobject vs. gfObject
	  confusion.

2004-07-25 20:40:01  Rev 6080   reinhard

	* src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/UIdriver.py: Introduced new convenience
	  functions "_keypress" and "_fkeypress" in base ui driver.

2004-07-25 20:17:42  Rev 6079   reinhard

	* src/uidrivers/gtk2/widgets/box.py: Try to place box where it belongs.

2004-07-25 18:49:23  Rev 6078   johannes

	* src/uidrivers/gtk2/widgets/_base.py, po/de.po,
	  src/uidrivers/gtk2/widgets/entry.py: Added listbox widget to
	  gtk2-driver, updated de-translation

2004-07-25 11:47:14  Rev 6077   johannes

	* src/uidrivers/gtk2/widgets/entry.py: remove debug-print

2004-07-25 11:44:39  Rev 6076   johannes

	* src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/entry.py: Define the height of widgets,
	  instead of leaving it to default-value

2004-07-25 10:43:01  Rev 6075   johannes

	* src/uidrivers/gtk2/widgets/entry.py: Use widgetHeight instead of
	  textheight for itemheight

2004-07-25 10:35:50  Rev 6074   johannes

	* src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py: User proper sizes for
	  forms

2004-07-25 09:25:45  Rev 6073   johannes

	* src/uidrivers/gtk2/widgets/label.py,
	  src/uidrivers/gtk2/widgets/entry.py: Move the widget's baselines so
	  they start at the same point

2004-07-24 19:28:16  Rev 6072   johannes

	* src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/entry.py: Now the combo should really
	  work fine :)

2004-07-24 18:25:43  Rev 6071   johannes

	* src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/gtk2/widgets/label.py,
	  src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/UIdriver.py:
	  driver now supports the default application (scaleable) font. Note:
	  make sure the fixedFont option in gnue.conf is turned off.

2004-07-24 15:52:36  Rev 6070   johannes

	* src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/common.py:
	  Fixed some selection-issues and cursor-movement of combo's

2004-07-24 14:40:00  Rev 6069   reinhard

	* src/GFForm.py: Correct default for message box type.

2004-07-24 14:24:59  Rev 6068   reinhard

	* src/GFDisplayHandler.py, src/uidrivers/wx/common.py,
	  src/uidrivers/qt/common.py, src/uidrivers/gtk2/common.py: Moved
	  handling of <Enter> key for multiline widgets to GF layer.

2004-07-24 14:24:41  Rev 6067   btami

	* src/uidrivers/win32/widgets/_base.py: removed another code (gone to
	  higher level)

2004-07-24 13:34:23  Rev 6066   reinhard

	* src/GFInstance.py, src/GFKeyMapper.py: Introduced new requestENTER
	  event. GFObjects can handle this event to react on pressing of Enter
	  key.

2004-07-24 13:18:21  Rev 6065   btami

	* src/uidrivers/win32/widgets/_base.py: removed code went to GF level

2004-07-24 13:13:30  Rev 6064   reinhard

	* src/uidrivers/wx/common.py, src/uidrivers/gtk2/common.py: Buttons
	  and checkboxes now can handle requestKEYPRESS events perfectly.

2004-07-24 12:37:30  Rev 6063   reinhard

	* src/GFObjects/GFButton.py, src/GFObjects/GFTabStop.py,
	  src/GFDisplayHandler.py, src/GFInstance.py,
	  src/GFObjects/GFEntry.py: Use __before__ event handler hook to pass
	  events to the current focus entry. Buttons now react on KEYPRESS
	  events.

2004-07-24 10:03:45  Rev 6061   btami

	* src/uidrivers/win32/widgets/form/widget.py: corrected buttonbarWidth
	  with +2 new icons

2004-07-24 08:49:46  Rev 6060   btami

	* images/default/printout-24x24.BMP,
	  images/default/enteredit-24x24-gray.png,
	  images/default/enteredit-24x24.png,
	  images/default/printout-24x24-gray.png,
	  images/default/printout-24x24.png,
	  images/default/enteredit-16x16.png,
	  images/default/printout-16x16.png,
	  images/default/enteredit-24x24.BMP: added missing
	  (enteredit,printout) icons to default iconset

2004-07-23 17:34:57  Rev 6057   btami

	* src/uidrivers/html/widgets/_base.py,
	  src/uidrivers/html/widgets/button.py,
	  src/uidrivers/html/GFhtmlApp.py, src/uidrivers/html/widgets/page.py,
	  src/uidrivers/html/widgets/label.py,
	  src/uidrivers/html/ErrorHandler.py, src/uidrivers/html/common.py,
	  src/uidrivers/html/widgets/image.py, src/uidrivers/html/MenuBar.py,
	  src/uidrivers/html/UIdriver.py,
	  src/uidrivers/html/widgets/form/widget.py,
	  src/uidrivers/html/widgets/box.py, src/uidrivers/html/ToolBar.py,
	  src/uidrivers/html/UILoginHandler.py,
	  src/uidrivers/html/widgets/entry.py,
	  src/uidrivers/html/widgets/form/wrappers.py: added copyright headers

2004-07-23 16:14:48  Rev 6056   btami

	* src/uidrivers/win32/PrintForm.py: implemented native win32 PrintForm

2004-07-23 15:39:43  Rev 6055   johannes

	* src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/_base/UserActions.py, src/GFKeyMapper.py,
	  src/uidrivers/gtk2/MenuBar.py: Display accelerators (hotkeys)
	  properly in the menu (right-aligned)

2004-07-23 13:05:15  Rev 6054   johannes

	* src/uidrivers/gtk2/ErrorHandler.py: Now it really supports unicode

2004-07-23 12:56:14  Rev 6053   johannes

	* src/uidrivers/gtk2/ErrorHandler.py: Fixed error handler

2004-07-23 12:16:02  Rev 6052   btami

	* src/uidrivers/win32/UIdriver.py: added translatable type descriptions

2004-07-23 10:49:22  Rev 6051   btami

	* src/uidrivers/win32/UIdriver.py: used kind param as default title

2004-07-23 10:18:37  Rev 6050   btami

	* src/uidrivers/win32/UIdriver.py: fixed MessageBox when title=None

2004-07-23 09:35:46  Rev 6047   btami

	* src/uidrivers/win32/ErrorHandler.py,
	  src/uidrivers/win32/UIdriver.py: implemented native MessabeBox()

2004-07-23 09:14:22  Rev 6046   johannes

	* src/GFInstance.py, src/uidrivers/gtk2/UIdriver.py: StringType
	  messages get converted into unicode, and better default title for
	  messageboxes

2004-07-23 09:04:27  Rev 6045   johannes

	* src/GFDisplayHandler.py, src/uidrivers/gtk2/widgets/_base.py,
	  src/GFKeyMapper.py, src/uidrivers/gtk2/common.py,
	  src/uidrivers/gtk2/UIdriver.py: Copy & Pase for Entry- and
	  TextView-widgets

2004-07-23 08:01:21  Rev 6037   btami

	* src/uidrivers/html/widgets, src/uidrivers/html/widgets/_base.py,
	  src/uidrivers/html/widgets/button.py,
	  src/uidrivers/html/widgets/page.py, src/uidrivers/html/GFhtmlApp.py,
	  src/uidrivers/html/widgets/form,
	  src/uidrivers/html/widgets/label.py,
	  src/uidrivers/html/ErrorHandler.py,
	  src/uidrivers/html/widgets/image.py, src/uidrivers/html/common.py,
	  src/uidrivers/html/MenuBar.py, src/uidrivers/html/UIdriver.py,
	  src/uidrivers/html/widgets/form/widget.py,
	  src/uidrivers/html/widgets/box.py, src/uidrivers/html/__init__.py,
	  src/uidrivers/html/ToolBar.py, src/uidrivers/html/UILoginHandler.py,
	  src/uidrivers/html/widgets/__init__.py,
	  src/uidrivers/html/widgets/entry.py,
	  src/uidrivers/html/widgets/form/__init__.py, src/uidrivers/html,
	  src/uidrivers/html/widgets/form/wrappers.py: started html ui

2004-07-23 07:57:21  Rev 6034   reinhard

	* doc/gnue-forms.dtd, doc/man/gnue-forms.1: Again updated generated
	  docs.

2004-07-22 16:03:33  Rev 6031   reinhard

	* src/uidrivers/curses/widgets/form.py: Nicer "messageBox" handling.

2004-07-22 15:39:57  Rev 6030   reinhard

	* src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/widgets/__init__.py,
	  src/uidrivers/curses/widgets/label.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/curses/widgets/scrollbar.py: Added svn:keyword
	  property.

2004-07-22 15:27:46  Rev 6029   reinhard

	* src/uidrivers/curses/widgets/entry.py: Keep cursor on checkboxes
	  always on the X.

2004-07-22 15:17:29  Rev 6028   reinhard

	* src/GFDisplayHandler.py: Checkbox now can handle requestKEYPRESS
	  events properly.

2004-07-22 15:02:28  Rev 6027   johannes

	* src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/MenuBar.py:
	  Menubar is now detachable and tooltips are displayed properly when
	  selecting menu items

2004-07-22 14:22:30  Rev 6026   johannes

	* src/uidrivers/gtk2/widgets/scrollbar.py: Introduced ScrollBar widget

2004-07-22 07:32:44  Rev 6022   johannes

	* src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/ToolBar.py, src/uidrivers/gtk2/MenuBar.py: Fixed
	  calling of other forms via runForm (). Toolbar- and Menu-Icons
	  cannot be cached in GTK2 without reparenting an the like

2004-07-21 22:22:55  Rev 6021   reinhard

	* src/uidrivers/curses/UIdriver.py: Fixed enter and tab behaviour.

2004-07-21 22:13:50  Rev 6020   reinhard

	* src/uidrivers/curses/widgets/form.py: Updated messageBox to new
	  function definition.

2004-07-21 22:09:17  Rev 6018   reinhard

	* src/GFForm.py: Fixed docstring.

2004-07-21 22:06:22  Rev 6017   reinhard

	* src/uidrivers/_base/UIdriver.py: Removed obsolete constants.

2004-07-21 19:18:12  Rev 6016   reinhard

	* src/GFParser.py: Speed up by building importable tags only once.

2004-07-21 19:15:26  Rev 6015   johannes

	* src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/MenuBar.py: Added missing import

2004-07-21 19:04:51  Rev 6014   johannes

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/GFInstance.py,
	  src/uidrivers/gtk2/ToolBar.py, src/uidrivers/gtk2/MenuBar.py,
	  src/uidrivers/gtk2/UIdriver.py: messageBox takes strings as box-type
	  and returns True, False or None.

2004-07-21 15:17:19  Rev 6012   johannes

	* src/uidrivers/_commonGuiToolkit/ToolBar.py: Updated the defaults

2004-07-21 15:16:04  Rev 6011   johannes

	* src/uidrivers/gtk2/ToolBar.py: Updated the toolbar widget

2004-07-21 13:56:52  Rev 6010   johannes

	* src/uidrivers/gtk2/about.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py,
	  src/uidrivers/gtk2/widgets/box.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/gtk2/widgets/page.py,
	  src/uidrivers/gtk2/UILoginHandler.py,
	  src/uidrivers/gtk2/widgets/label.py, src/GFKeyMapper.py,
	  src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/common.py,
	  src/uidrivers/gtk2/UIdriver.py: Fixed selection and
	  cursor-positioning in dropdowns, fixed auto-selection for dropdowns.
	  Fixed reverse-lookup in GFKeyMapper

2004-07-21 13:41:49  Rev 6009   reinhard

	* src/uidrivers/curses/UIdriver.py, src/GFKeyMapper.py: Make keymapper
	  control key feature usable for other UI's.

2004-07-21 11:33:38  Rev 6008   johannes

	* src/uidrivers/gtk2/about.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py,
	  src/uidrivers/gtk2/widgets/box.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/gtk2/widgets/page.py,
	  src/uidrivers/gtk2/UILoginHandler.py,
	  src/uidrivers/gtk2/widgets/label.py,
	  src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/common.py:
	  Set the Id-keyword properly on all files

2004-07-21 11:22:48  Rev 6007   johannes

	* src/uidrivers/gtk2/about.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/widgets/box.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/gtk2/UILoginHandler.py,
	  src/uidrivers/gtk2/widgets/label.py,
	  src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/common.py,
	  src/uidrivers/gtk2/UIdriver.py: Fixed change of allowed values in
	  dropdowns and fixed unicode stuff

2004-07-20 22:37:50  Rev 6006   reinhard

	* src/GFInstance.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: Added support for "message
	  boxes" in curses driver.

2004-07-20 22:36:53  Rev 6005   reinhard

	* src/GFKeyMapper.py: Added support for arbitary ctrl key bindings via
	  normal ASCII code.

2004-07-20 20:45:10  Rev 6004   reinhard

	* src/GFInstance.py: Unicode fix.

2004-07-20 20:33:22  Rev 6003   reinhard

	* src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/qt/widgets/form/widget.py: Changed parameters for
	  uiForm.gotoPage to be more logical.

2004-07-20 20:07:05  Rev 6002   reinhard

	* src/uidrivers/curses/UIdriver.py: Use keymapper.

2004-07-20 19:20:19  Rev 6001   johannes

	* samples/intro/intro.gfd: Revoked my change by adding the encoding
	  again (fixed gtk-driver instead)

2004-07-20 19:18:10  Rev 6000   johannes

	* src/uidrivers/gtk2/widgets/entry.py: Send unicode strings with
	  text-insertion

2004-07-20 18:29:11  Rev 5999   johannes

	* samples/intro/intro.gfd: removed encoding in trigger-code

2004-07-20 17:41:09  Rev 5998   btami

	* MANIFEST.in, setup.py: updated setup with new iconset dirs

2004-07-20 14:30:41  Rev 5996   johannes

	* src/uidrivers/gtk2/widgets/entry.py: Values in dropdowns must NOT
	  match one item in the list

2004-07-20 13:58:53  Rev 5993   johannes

	* src/uidrivers/gtk2/about.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/gtk2/widgets/page.py,
	  src/uidrivers/gtk2/widgets/label.py,
	  src/uidrivers/gtk2/widgets/image.py, src/uidrivers/gtk2/common.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py,
	  src/uidrivers/gtk2/MenuBar.py, src/uidrivers/gtk2/UIdriver.py,
	  src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/gtk2/widgets/form/widget.py, src/GFDisplayHandler.py,
	  src/GFForm.py, src/uidrivers/gtk2/widgets/box.py, src/GFInstance.py,
	  src/uidrivers/gtk2/widgets/__init__.py,
	  src/uidrivers/gtk2/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/component.py: Started work on GTK2 driver
	  for forms. Basic things should work.

2004-07-20 13:16:58  Rev 5991   reinhard

	* doc/gnue-forms.dtd, doc/man/gnue-forms.1: Update generated
	  documentation files.

2004-07-18 19:26:18  Rev 5988   btami

	* images/default/markfordelete-24x24.bmp,
	  images/default/firstrecord-24x24.bmp,
	  images/default/commit-24x24.bmp, images/default/newrecord-24x24.bmp,
	  images/default/exit-24x24.bmp, images/default/rollback-24x24.bmp,
	  images/default/execquery-24x24.bmp,
	  images/default/prevrecord-24x24.bmp,
	  images/default/jumpprompt-24x24.bmp,
	  images/default/nextrecord-24x24.bmp,
	  images/default/lastrecord-24x24.bmp,
	  images/default/enterquery-24x24.bmp: added better converted bmp icons

2004-07-18 19:24:49  Rev 5987   btami

	* images/default/markfordelete-24x24.bmp,
	  images/default/markfordelete-24x24-gray.bmp,
	  images/default/firstrecord-24x24.bmp,
	  images/default/firstrecord-24x24-gray.bmp,
	  images/default/newrecord-24x24.bmp,
	  images/default/newrecord-24x24-gray.bmp,
	  images/default/commit-24x24-gray.bmp,
	  images/default/commit-24x24.bmp, images/default/rollback-24x24.bmp,
	  images/default/rollback-24x24-gray.bmp,
	  images/default/toolbar-24x24.bmp,
	  images/default/lastrecord-24x24-gray.bmp,
	  images/default/lastrecord-24x24.bmp,
	  images/default/enterquery-24x24.bmp,
	  images/default/enterquery-24x24-gray.bmp,
	  src/uidrivers/win32/ToolBar.py, images/default/exit-24x24-gray.bmp,
	  images/default/exit-24x24.bmp,
	  images/default/execquery-24x24-gray.bmp,
	  images/default/execquery-24x24.bmp,
	  images/default/prevrecord-24x24.bmp,
	  images/default/prevrecord-24x24-gray.bmp,
	  images/default/nextrecord-24x24.bmp,
	  images/default/nextrecord-24x24-gray.bmp,
	  images/default/jumpprompt-24x24-gray.bmp,
	  images/default/jumpprompt-24x24.bmp: changed win32 toolbar to use
	  individual bmp icons instead of one big toolbar bmp

2004-07-16 22:44:47  Rev 5986   kilo

	* images/gnome/lastrecord-32x32.png,
	  images/gnome/enterquery-24x24.png,
	  images/gnome/lastrecord-16x16.png, images/gnome/exit-32x32.png,
	  images/gnome/prevrecord-32x32.png, images/gnome/execquery-24x24.png,
	  images/gnome/exit-16x16.png, images/gnome/nextrecord-24x24.png,
	  images/gnome/jumpprompt-24x24.png,
	  images/gnome/prevrecord-16x16.png,
	  images/gnome/markfordelete-32x32.png,
	  images/gnome/printout-32x32.png, images/gnome/enteredit-24x24.png,
	  images/gnome/firstrecord-32x32.png,
	  images/gnome/newrecord-32x32.png,
	  images/gnome/markfordelete-16x16.png,
	  images/gnome/printout-16x16.png, images/gnome/firstrecord-16x16.png,
	  images/gnome/commit-24x24.png, images/gnome/rollback-24x24.png,
	  images/gnome/newrecord-16x16.png, images/gnome/lastrecord-24x24.png,
	  images/gnome/enterquery-16x16.png, images/gnome/execquery-32x32.png,
	  images/gnome/exit-24x24.png, images/gnome/prevrecord-24x24.png,
	  images/gnome/nextrecord-32x32.png,
	  images/gnome/jumpprompt-32x32.png, images/gnome/execquery-16x16.png,
	  images/gnome/jumpprompt-16x16.png,
	  images/gnome/nextrecord-16x16.png, images/gnome/enteredit-32x32.png,
	  images/gnome/markfordelete-24x24.png,
	  images/gnome/printout-24x24.png, images/gnome/enteredit-16x16.png,
	  images/gnome/firstrecord-24x24.png, images/gnome/commit-32x32.png,
	  images/gnome/rollback-32x32.png, images/gnome/newrecord-24x24.png,
	  images/gnome/enterquery-32x32x.png, images/gnome/commit-16x16.png,
	  images/gnome/rollback-16x16.png: Added GNOME icon set

2004-07-16 21:51:32  Rev 5985   jcater

	* images/kde3/print-24x24.png, images/kde3/print-16x16.png,
	  src/uidrivers/_commonGuiToolkit/ToolBar.py,
	  images/kde3/printout-32x32.png, images/kde3/printout-24x24.png,
	  images/kde3/printout-16x16.png, images/kde3/print-32x32.png:
	  corrected name of printout icons

2004-07-16 16:02:05  Rev 5984   jcater

	* images/kde3/print-24x24.png, images/kde3/jumpprompt-24x24.png,
	  images/kde3/prevrecord-16x16.png, images/kde3/print-16x16.png,
	  images/kde3/jumpprompt-16x16.png, images/kde3/enteredit-32x32.png,
	  images/kde3/markfordelete-32x32.png,
	  images/kde3/enteredit-24x24.png, images/kde3/enteredit-16x16.png,
	  images/kde3/markfordelete-16x16.png,
	  images/kde3/newrecord-32x32.png, images/kde3/prevrecord-32x32.png,
	  images/kde3/newrecord-16x16.png, images/kde3/print-32x32.png,
	  images/kde3/jumpprompt-32x32.png: added missing files

2004-07-16 16:00:17  Rev 5983   jcater

	* images/kde3/lastrecord-32x32.png, images/kde3/lastrecord-24x24.png,
	  images/kde3/firstrecord-32x32.png, images/kde3/lastrecord-16x16.png,
	  images/kde3/markfordelete-24x24.png, images/kde3/commit-32x32.png,
	  images/kde3/firstrecord-24x24.png, images/kde3/commit-24x24.png,
	  images/kde3/firstrecord-16x16.png, images/kde3/newrecord-24x24.png,
	  images/kde3/commit-16x16.png: finished the collection of KDE-themed
	  icons

2004-07-16 00:14:59  Rev 5982   jcater

	* images/kde3/execquery-16x16.png, images/kde3/nextrecord-24x24.png,
	  images/default/firstrecord-24x24-gray.bmp,
	  images/default/commit-24x24-gray.bmp,
	  images/default/commit-24x24.bmp,
	  images/default/newrecord-24x24-gray.bmp,
	  images/default/newrecord-24x24.bmp,
	  images/default/markfordelete-16x16.png,
	  images/kde3/firstrecord-24x24.png,
	  images/default/firstrecord-16x16.png,
	  images/firstrecord-24x24-gray.bmp, images/default,
	  images/default/lastrecord-24x24.bmp,
	  images/newrecord-24x24-gray.bmp, images/commit-24x24.bmp,
	  src/uidrivers/_commonGuiToolkit/ToolBar.py,
	  images/default/enterquery-24x24.png,
	  images/default/prevrecord-24x24.bmp,
	  images/kde3/enterquery-16x16.png, images/lastrecord-24x24.bmp,
	  images/default/nextrecord-24x24.png,
	  images/default/jumpprompt-24x24.png, images/enterquery-24x24.png,
	  images/execquery-24x24.bmp, images/prevrecord-24x24.bmp,
	  images/kde3/nextrecord-16x16.png,
	  images/default/rollback-24x24-gray.bmp,
	  images/jumpprompt-24x24-gray.bmp, images/nextrecord-24x24-gray.bmp,
	  images/prevrecord-24x24-gray.png, images/jumpprompt-24x24.png,
	  images/default/rollback-24x24.png, images/nextrecord-24x24.png,
	  images/kde3/firstrecord-16x16.png, images/macosx,
	  images/default/exit-24x24-gray.bmp, images/commit-24x24-gray.png,
	  images/newrecord-24x24.png, images/rollback-24x24.png,
	  images/default/enterquery-16x16.png, images/default/exit-24x24.png,
	  images/default/execquery-24x24.png, images/winxp,
	  images/default/jumpprompt-24x24-gray.png,
	  images/default/nextrecord-24x24-gray.png,
	  images/default/markfordelete-24x24.bmp,
	  images/default/jumpprompt-16x16.png,
	  images/default/nextrecord-16x16.png,
	  images/default/firstrecord-24x24.bmp, images/enterquery-16x16.png,
	  images/exit-24x24.png, images/kde3/newrecord-24x24.png,
	  images/nextrecord-16x16.png, images/jumpprompt-16x16.png,
	  images/default/rollback-16x16.png,
	  images/default/lastrecord-24x24-gray.bmp,
	  images/default/enterquery-24x24-gray.bmp, src/GFConfig.py,
	  images/rollback-24x24-gray.png, images/newrecord-16x16.png,
	  images/rollback-16x16.png, images/default/exit-16x16.png,
	  images/default/execquery-16x16.png,
	  images/default/markfordelete-24x24-gray.png,
	  images/exit-24x24-gray.png, images/exit-16x16.png,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  images/kde3/commit-32x32.png, images/kde3/rollback-32x32.png,
	  images/default/enterquery-24x24.bmp, images/markfordelete-24x24.png,
	  images/markfordelete-24x24-gray.png, images/firstrecord-24x24.png,
	  images/kde3/lastrecord-32x32.png,
	  images/default/nextrecord-24x24.bmp,
	  images/default/jumpprompt-24x24.bmp, images/toolbar-24x24.bmp,
	  images/kde3/exit-32x32.png, images/enterquery-24x24.bmp,
	  images/default/execquery-24x24-gray.png,
	  images/lastrecord-24x24-gray.png, images/enterquery-24x24-gray.png,
	  images/prevrecord-24x24-gray.bmp, images/default/rollback-24x24.bmp,
	  images/jumpprompt-24x24.bmp, images/nextrecord-24x24.bmp,
	  src/uidrivers/wx/UIdriver.py, images/kde3/markfordelete-24x24.png,
	  images/execquery-24x24-gray.png, images/kde3/commit-24x24.png,
	  images/kde3/rollback-24x24.png, images/commit-24x24-gray.bmp,
	  images/newrecord-24x24.bmp, images/rollback-24x24.bmp,
	  images/markfordelete-16x16.png, images/default/exit-24x24.bmp,
	  images/default/execquery-24x24.bmp,
	  images/kde3/lastrecord-24x24.png, images/firstrecord-16x16.png,
	  images/default/nextrecord-24x24-gray.bmp,
	  images/default/jumpprompt-24x24-gray.bmp,
	  images/default/prevrecord-24x24-gray.png,
	  images/kde3/exit-24x24.png, images/kde3/prevrecord-24x24.png,
	  images/exit-24x24.bmp, images/default/firstrecord-24x24-gray.png,
	  images/default/newrecord-24x24.png,
	  images/default/newrecord-24x24-gray.png,
	  images/default/commit-24x24.png,
	  images/default/commit-24x24-gray.png, src/GFKeyMapper.py,
	  images/kde3/commit-16x16.png, src/uidrivers/wx/ToolBar.py,
	  images/kde3/rollback-16x16.png, images/kde3,
	  src/uidrivers/_base/UIdriver.py, images/rollback-24x24-gray.bmp,
	  images/default/lastrecord-24x24.png,
	  images/firstrecord-24x24-gray.png, images/commit-24x24.png,
	  images/newrecord-24x24-gray.png, images/kde3/lastrecord-16x16.png,
	  images/kde3/execquery-32x32.png,
	  images/default/prevrecord-24x24.png, images/kde3/exit-16x16.png,
	  images/default/markfordelete-24x24-gray.bmp,
	  images/lastrecord-24x24.png, images/exit-24x24-gray.bmp,
	  images/execquery-24x24.png, images/prevrecord-24x24.png,
	  src/uidrivers/win32/UIdriver.py,
	  images/default/rollback-24x24-gray.png,
	  images/jumpprompt-24x24-gray.png, images/nextrecord-24x24-gray.png,
	  images/markfordelete-24x24-gray.bmp,
	  images/default/commit-16x16.png, images/default/newrecord-16x16.png,
	  images/markfordelete-24x24.bmp, images/firstrecord-24x24.bmp,
	  images/kde3/enterquery-32x32.png,
	  images/default/lastrecord-16x16.png,
	  images/default/execquery-24x24-gray.bmp, images/commit-16x16.png,
	  images/lastrecord-24x24-gray.bmp, images/enterquery-24x24-gray.bmp,
	  images/default/exit-24x24-gray.png, images/kde3/execquery-24x24.png,
	  images/kde3/nextrecord-32x32.png,
	  images/default/prevrecord-16x16.png, images/gnome,
	  images/lastrecord-16x16.png, images/execquery-24x24-gray.bmp,
	  images/default/markfordelete-24x24.png,
	  images/kde3/firstrecord-32x32.png,
	  images/default/firstrecord-24x24.png, images/execquery-16x16.png,
	  images/prevrecord-16x16.png, images/default/toolbar-24x24.bmp,
	  images/default/lastrecord-24x24-gray.png,
	  images/default/enterquery-24x24-gray.png,
	  images/kde3/enterquery-24x24.png,
	  images/default/prevrecord-24x24-gray.bmp,
	  src/uidrivers/_base/UserActions.py: added support for icon sets

2004-07-15 22:18:15  Rev 5981   jcater

	* src/uidrivers/wx/widgets/_base.py: fix for buttons wrt the colored
	  background following focuses

2004-07-15 21:30:02  Rev 5980   jcater

	* src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/wx/widgets/_base.py: Highlight the current focused
	  field

2004-07-14 21:06:58  Rev 5978   reinhard

	* src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: Title for curses forms.

2004-07-14 20:45:42  Rev 5977   reinhard

	* src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: A little more work on curses
	  driver.

2004-07-11 17:35:14  Rev 5962   johannes

	* src/uidrivers/gtk2/UILoginHandler.py: Fixed loginhandler for gtk2

2004-07-10 23:34:54  Rev 5961   reinhard

	* src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/curses/widgets/box.py,
	  src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/curses/widgets/label.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/curses/widgets/scrollbar.py: More work on curses.

2004-07-10 13:10:25  Rev 5960   reinhard

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/widgets/form,
	  src/uidrivers/curses/widgets/label.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  src/uidrivers/curses/common.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/scrollbar.py,
	  src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/curses/widgets/box.py,
	  src/uidrivers/curses/__init__.py,
	  src/uidrivers/curses/UILoginHandler.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/GFsio.py, src/uidrivers/curses/widgets/form.py:
	  Started work on curses uidriver rewrite.

2004-07-09 22:21:14  Rev 5959   reinhard

	* doc/technotes/index.html, doc/technotes/00005.txt,
	  doc/technotes/index.txt: New technote.

2004-07-09 08:22:42  Rev 5957   johannes

	* src/GFObjects/GFEntry.py: use the proper attribute for
	  navigable-checking

2004-06-18 22:11:34  Rev 5919   btami

	* src/GFConfig.py, src/uidrivers/wx/common.py: added faceName config
	  option for better font selection

2004-06-15 18:45:00  Rev 5914   dneighbo

	* src/GFObjects/GFField.py: Honor prequery="N" or no prequery=
	  statement for FK datasources. This WILL break backwards compability
	  for anyone relying on AUTO query of foreignkey datasources.  You
	  will need to add  prequery="Y" to your datasource to make it load on
	  startup.

2004-06-15 16:54:51  Rev 5913   dneighbo

	* src/GFObjects/GFField.py: Removal of stray debugging line.

2004-06-15 16:33:07  Rev 5912   dneighbo

	* src/GFObjects/GFBlock.py: Maded change lost by SVN to assign return
	  valid result set for block.

2004-06-15 16:20:23  Rev 5911   dhill

	* src/GFObjects/GFField.py: SVN sucks!

2004-06-15 09:08:11  Rev 5905   reinhard

	* src/__init__.py: Started new release cycle.

2004-06-15 08:38:57  Rev 5901   reinhard

	* src/__init__.py: Finally committed the release.

2004-06-15 08:37:16  Rev 5900   reinhard

	* NEWS, doc/gnue-forms.dtd, doc/man/gnue-forms.1: Released 0.5.5 of
	  common and forms and 0.0.8 of appserver.

2004-06-15 08:28:40  Rev 5899   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Reverted last
	  two commits since they break existing forms.

2004-06-14 22:20:21  Rev 5898   dneighbo

	* src/GFObjects/GFField.py: Restored functionality that honors
	  prequery=, even if its on a foreignkey datasource.

2004-06-14 21:23:40  Rev 5897   dneighbo

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Added ability to
	  pass result set to resetForeignKey() so that external triggers could
	  filter  down list values via trigger code before resetting.

2004-06-14 06:10:06  Rev 5896   johannes

	* src/GFObjects/GFField.py: Reactivated resetForeignKey ()

2004-06-11 22:14:34  Rev 5891   btami

	* src/uidrivers/win32/UIdriver.py: added setTitle() to win32 ui driver

2004-06-11 21:03:49  Rev 5889   dneighbo

	* src/uidrivers/gtk2/UIdriver.py: Updated to support messageBox title
	  fix.

2004-06-11 18:54:21  Rev 5888   dneighbo

	* dialogs/messageBox.gfd: Updated messageBox dialog to take advantage
	  of new title parameter

2004-06-11 18:26:24  Rev 5887   jcater

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py: finished support for setTitle(); only
	  does something in the wx driver

2004-06-11 18:14:31  Rev 5886   dneighbo

	* src/GFForm.py, samples/dialog/showMessage.gfd: New form.setTitle()
	  function shell

2004-06-11 16:39:06  Rev 5883   dneighbo

	* dialogs/messageBox.gfd, src/GFForm.py, src/GFInstance.py,
	  samples/dialog/showMessage.gfd: Added ability to pass title to
	  messageBox.  Also added sample to show  how to invoke messageBox in
	  samples/dialog/  Still need to add ability  to let forms update the
	  title, but the data is being passed.

2004-06-10 22:21:26  Rev 5882   dneighbo

	* src/GFForm.py: Fixed displayMessageBox to accept caption parameter

2004-06-10 09:35:13  Rev 5879   btami

	* samples/connections/connection.gfd: back to get()

2004-06-10 09:26:14  Rev 5878   reinhard

	* po/es_ES.po: Updated Spanish translations. Thanks to Jose Esteban.

2004-06-09 22:06:03  Rev 5877   jcater

	* INSTALL: fixed typo in mx location

2004-06-09 21:04:14  Rev 5876   kilo

	* po/hu.po: Updated Hungarian translations

2004-06-09 20:38:07  Rev 5875   jcater

	* samples/intro/intro.gfd: fixed problem with value attribute

2004-06-09 16:32:21  Rev 5872   reinhard

	* po/ro.po, po/ru.po, po/de.po, po/es_ES.po, po/fr.po, po/es_MX.po,
	  po/hu.po, po/lt.po: Updated po files.

2004-06-09 15:44:47  Rev 5867   reinhard

	* doc/gnue-forms.dtd, doc/man/gnue-forms.1: Updated manpages and dtd's.

2004-06-03 22:46:18  Rev 5859   jcater

	* src/GFObjects/GFBlock.py: Added support for record.duplicateRecord()
	  and block.duplicateRecord() [untested; will test tonight]

2004-06-02 16:22:50  Rev 5857   jcater

	* src/uidrivers/wx/widgets/image.py, src/GFParser.py: Added support
	  for auto-fitting images in the <image> tag.

2004-06-01 23:17:26  Rev 5852   jcater

	* src/GFInstance.py, src/uidrivers/wx/widgets/entry.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFImage.py, src/GFParser.py:
	  * Added entry.On-Next-Entry and entry.On-Previous-Entry navigational
	  triggers * Fixed issue with entry-level triggers bombing on form
	  startup * Fixed navigation issues with <image>s

2004-06-01 04:45:26  Rev 5851   jcater

	* src/GFForm.py, src/GFConfig.py, src/GFParser.py: added support for
	  block.autoClear, which clears all records from cache after a commit

2004-05-31 20:47:27  Rev 5850   reinhard

	* src/GFDisplayHandler.py: Unicode fix.

2004-05-31 20:32:35  Rev 5849   reinhard

	* po/es_ES.po: Updated spanish translation. Thanks again to Jos
	  Esteban.

2004-05-30 17:43:29  Rev 5846   btami

	* src/GFObjects/GFContainer.py: added reordering focus order with
	  mouse clicks

2004-05-28 15:30:26  Rev 5845   dneighbo

	* src/GFObjects/GFField.py: Added ability to insert spaces in drop
	  down separator in gnue.conf

2004-05-27 20:54:41  Rev 5839   btami

	* src/uidrivers/wx/common.py: fixed GFButton instance has no attribute
	  'style' bug

2004-05-25 17:28:13  Rev 5827   kilo

	* po/hu.po: Updated Hungarian po files

2004-05-24 21:11:23  Rev 5826   btami

	* src/uidrivers/wx/widgets/entry.py: typo

2004-05-15 20:06:26  Rev 5819   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/entry.py: implemented listbox entry
	  style in win32 ui driver

2004-05-14 08:43:42  Rev 5818   btami

	* src/uidrivers/wx/widgets/entry.py, src/GFParser.py: fixed
	  dropdownMode handling bug

2004-05-12 20:09:51  Rev 5810   btami

	* src/uidrivers/wx/common.py: fixed listbox selection with keyboard
	  (space)

2004-05-12 11:28:43  Rev 5807   btami

	* src/GFDisplayHandler.py, src/uidrivers/wx/widgets/entry.py,
	  src/uidrivers/wx/common.py, src/GFObjects/GFEntry.py,
	  src/GFParser.py, src/uidrivers/wx/widgets/_base.py: implemented
	  listbox widget as a new entry style

2004-05-11 00:58:15  Rev 5800   jcater

	* src/GFObjects/GFEntry.py, src/GFParser.py: Added navigable flag to
	  blocks

2004-05-09 05:13:47  Rev 5798   jcater

	* src/GFObjects/GFBlock.py, src/GFParser.py: started on
	  datasource.detailmin and detailmax; fixed traceback caused when
	  block has a trigger

2004-05-09 03:00:13  Rev 5795   jcater

	* src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py:
	  navigational bug fixes/cleanup

2004-05-08 22:42:16  Rev 5794   jcater

	* doc/Developers-Guide.sxw: updated developer's guide; mainly the
	  Working with Fields section

2004-05-08 21:50:13  Rev 5793   jcater

	* samples/inventory/forms/company.gfd,
	  samples/track/forms/address_type.gfd,
	  samples/connections/connection.gfd,
	  samples/inventory/forms/inv_maintenance.gfd,
	  samples/po/sc_po_entry.gfd, samples/track/forms/email_type.gfd,
	  samples/track/forms/phone_type.gfd,
	  samples/track/forms/assignment_status.gfd, samples/intro/intro.gfd:
	  updated samples

2004-05-08 21:46:58  Rev 5792   jcater

	* src/GFObjects/GFBlock.py, src/GFDisplayHandler.py, src/GFForm.py,
	  src/GFInstance.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py, src/GFParser.py: * Implemented
	  field.editable, queryable xml attributes (editable can be Y, N, null
	  (only when null), new (only on new record), and update (only when
	  editing existing records).  * Implemented block.editable, deletable,
	  queryable xml attributes (editable can be Y, N, new, and update) *
	  Added many new settable properties to trigger namespace, such as
	  field.editable, field.maxLength, field.minLength, field.case, etc. *
	  Added field.value and entry.value to trigger namespaces as
	  alternative to field.get() and field.set() * Improved GFParser
	  self-documentation to make GNUe Designer's Property Editor a little
	  clearer * Misc other cleanup

2004-05-08 05:56:53  Rev 5788   jcater

	* src/GFObjects/GFObj.py, src/GFObjects/GFButton.py,
	  src/GFObjects/GFTabStop.py, src/GFObjects/GFPage.py,
	  samples/track/forms/contact_manager.gfd, src/GFObjects/GFImage.py,
	  src/GFObjects/GFContainer.py, samples/track/forms/address_type.gfd,
	  samples/inventory/forms/inv_maintenance.gfd,
	  samples/track/forms/email_type.gfd,
	  samples/location/forms/zipcode_maint.gfd, src/GFParser.py,
	  src/GFObjects/GFBlock.py, samples/inventory/forms/company.gfd,
	  samples/zipcode/zipcode.gfd, src/GFForm.py, src/GFDisplayHandler.py,
	  src/GFInstance.py, src/GFObjects/GFEntry.py,
	  samples/zipcode/states.gfd,
	  samples/location/forms/zip_coords_maint.gfd,
	  samples/po/sc_po_entry.gfd, samples/track/forms/phone_type.gfd,
	  samples/track/forms/assignment_status.gfd,
	  samples/location/forms/county_maint.gfd: * Fixed navigation code for
	  non-transparent blocks * Implemented support for
	  block.autoNextRecord (works with previous record, too) * Mostly
	  implemented block.autoCommit (with some strange behavior when
	  exiting form) * Cleaned up boolean usage in gnue-forms/samples

2004-05-08 03:11:37  Rev 5787   jcater

	* src/GFObjects/GFBlock.py, samples/zipcode/states.gfd: When
	  down-arrowing to a new record, go to first field of record

2004-05-07 05:02:37  Rev 5784   jcater

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py,
	  src/GFParser.py: added block.autoinsert; started on block.autocommit
	  and block.autorecord

2004-05-06 21:47:02  Rev 5783   dneighbo

	* samples/intro/intro.gfd: Updated to set textEncoding so that
	  piglatin works again.

2004-05-06 01:32:26  Rev 5782   jamest

	* src/GFDisplayHandler.py: fix number fields that start with -

2004-05-04 01:19:53  Rev 5779   jamest

	* src/GFDisplayHandler.py: removed missed print line

2004-05-04 01:17:56  Rev 5778   jamest

	* src/GFDisplayHandler.py: adjust numeric type handler some it doesn't
	  truncate 123.40 as 123.4

2004-05-04 00:39:51  Rev 5776   jcater

	* src/GFObjects/GFMask.py: Added basic <datasource type="sql">
	  support; some other mask stuff too.

2004-05-03 23:47:00  Rev 5775   jamest

	* src/uidrivers/wx/widgets/entry.py, src/GFConfig.py,
	  samples/zipcode/states.gfd: added new config option dropdownMode
	  which defaults to auto mode can be either windows or gtk1 as it
	  appears that gtk2 handles dropdown events differently than gtk1. 
	  auto is fairly  dumb at the moment.  Setting it to windows mode on
	  win32 and gtk1 mode on everything else.

2004-04-29 03:49:56  Rev 5768   jamest

	* src/GFForm.py: removed print statement

2004-04-25 01:50:45  Rev 5758   jamest

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFObjects/GFField.py:
	  fix for non transparent blocks causing traceback on nextEntry events
	  return empty string if field values are pulled via trigger before
	  the resultSet is functional (IOW: Fix AttributeError: 'NoneType'
	  object has no attribute 'current')

2004-04-24 21:49:57  Rev 5757   florin

	* src/uidrivers/wx/widgets/tree.py, src/GFObjects/GFColumn.py,
	  samples/tree/README, src/GFObjects/GFTree.py, samples/tree/tree.gfd,
	  samples/tree, src/GFObjects/__init__.py, src/GFObjects/GFColsrc.py,
	  src/GFParser.py, src/GFObjects/GFLeaf.py: added tree widget support
	  (wx only for now...)

2004-04-16 23:12:41  Rev 5731   jcater

	* src/GFObjects/GFField.py, src/GFParser.py,
	  src/uidrivers/curses/widgets/form/widget.py,
	  src/uidrivers/curses/widgets/form/wrappers.py: added support for
	  <field rtrim="Y" ltrim="Y">, which strips spaces from user input;
	  note: rstrip is turned on by default, so if you want to keep
	  trailing spaces, you must specify rtrim="N".

2004-04-15 14:14:07  Rev 5722   johannes

	* src/GFForm.py, src/GFObjects/GFEntry.py: Fixed exceptions

2004-04-13 10:08:27  Rev 5713   btami

	* MANIFEST.in: *updated win32 packaging stuff
	   *added missing grpc to reprts MANIFEST.in

2004-04-13 01:15:49  Rev 5712   jamest

	* src/__init__.py: And so we begin again.

2004-04-13 00:31:17  Rev 5704   jamest

	* po/ro.po, po/ru.po, po/fr.po, po/es_MX.po, po/lt.po, po/de.po,
	  po/es_ES.po, po/hu.po: commiting files that were changed
	  automatically during release build (?)

2004-04-13 00:25:08  Rev 5701   jamest

	* NEWS: added missing news stuff

2004-04-12 21:20:58  Rev 5698   reinhard

	* src/__init__.py: Released 0.5.4.

2004-04-11 17:16:50  Rev 5687   jamest

	* po/fr.po: Added French translation.  Thanks to Laurent Savaete

2004-04-10 16:18:11  Rev 5685   reinhard

	* po/es_ES.po: Added french translation. Thanks to Jose Esteban.

2004-04-08 16:19:56  Rev 5679   btami

	* packaging/mcmillan, packaging/inno: removed old win32 packaging stuff

2004-04-07 22:39:48  Rev 5674   reinhard

	* po/ro.po: Added romanian translation. Thanks to Florin Boariu.

2004-04-07 13:28:08  Rev 5671   reinhard

	* doc/gnue-forms.dtd, doc/man/gnue-forms.1: Updated documentation.

2004-04-07 11:27:27  Rev 5669   reinhard

	* po/es_MX.po: Fixed encoding name for spanish po files.

2004-04-06 12:30:08  Rev 5647   reinhard

	* samples/connections/connection.gfd: Fix for delayed import weirdness.

2004-04-06 12:24:45  Rev 5646   btami

	* src/uidrivers/win32/widgets/_base.py: fixed a lin/win lf/crlf issue

2004-04-06 08:49:34  Rev 5644   btami

	* po/hu.po: updated hungarian po files

2004-04-06 02:08:54  Rev 5643   jamest

	* src/GFForm.py: removed a few trigger functions that were not a good
	  idea

2004-04-06 01:13:11  Rev 5642   jamest

	* src/GFForm.py: fix for first block/field in a form not having an
	  entry link

2004-04-05 10:58:11  Rev 5635   btami

	* samples/connections/connection.gfd: back to normal block.field.get()

2004-04-04 21:21:18  Rev 5630   btami

	* samples/connections/connection.gfd: added a 'Test Connection' button

2004-04-02 22:04:00  Rev 5623   jamest

	* src/GFForm.py, src/GFInstance.py: pre-exit trigger can now abort
	  form exit

2004-04-02 21:50:40  Rev 5621   btami

	* src/GFDisplayHandler.py: fixed dropdown handling with keyboard on
	  win32

2004-04-02 04:14:56  Rev 5611   jamest

	* src/GFForm.py, src/GFInstance.py: added pre-exit trigger to forms,
	  once raise TriggerError is fixed  then use will be able to abort
	  form closure via this trigger

2004-04-01 23:12:01  Rev 5609   reinhard

	* src/GFObjects/GFField.py: Update list of allowed values
	  automatically if the fk_source for a dropdown is a detail datasource.

2004-04-01 20:03:39  Rev 5608   btami

	* src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py: some more textEncode fix

2004-04-01 12:51:54  Rev 5606   reinhard

	* src/GFDisplayHandler.py, src/uidrivers/wx/UIdriver.py: Fixed output
	  of error messages in status bar.

2004-03-31 22:49:13  Rev 5598   jcater

	* src/GFClient.py: added --help-ui to gnue-forms and simplified its
	  use of CommandOptions

2004-03-31 21:37:38  Rev 5596   jcater

	* setup.py, src/GFClient.py: Changed command line option support a
	  little:   * Instead of a list, a CommandOption class was added
	  (old-style lists still work, though.)   * Commands can be
	  "classified", such as "dev"-related, etc   * "Dev" options (such as
	  --profile and --interactive-debugger) are no longer listed on main
	  --help page.   * --help-dev was added, which shows only "dev"
	  options   * --configuration-options was renamed to --help-config   *
	  Started on --help-connections, which would show all available
	  dbdrivers   * Changed --generate-man-page into a more generic
	  --selfdoc manpage .  There are also --selfdoc-format,
	  --selfdoc-file, and --selfdoc-options, so each tool can support
	  their own selfdoc methods (just catch the GBaseApp.selfdoc() call.) 
	  * Moved the manpage generation code out of GBaseApp and into its own
	  file.   * Manpages group options according to target audience.

2004-03-31 21:32:37  Rev 5595   jcater

	* doc/gnue-forms.dtd, doc/man/gnue-forms.1: update docs to new format

2004-03-31 12:56:21  Rev 5591   btami

	* samples/connections/connection.gfd: updated list of available
	  providers

2004-03-31 03:06:41  Rev 5589   jamest

	* src/GFDisplayHandler.py: fix password style fields values being
	  overwritten with *s

2004-03-31 02:13:13  Rev 5587   jamest

	* src/GFForm.py: added form.rollback() to trigger namespace (sachas
	  will test)

2004-03-31 02:06:14  Rev 5586   jamest

	* doc/gnue-forms.dtd, doc/man/gnue-forms.1: added man pages to script
	  updated dtd and man pages

2004-03-31 01:39:41  Rev 5585   jamest

	* doc/gnue-forms.dtd: added simple script to recreate the dtds updated
	  dtds for pending release

2004-03-30 11:57:56  Rev 5574   reinhard

	* MANIFEST.in: Added new sample file.

2004-03-29 20:27:29  Rev 5564   btami

	* src/uidrivers/win32/widgets/_base.py: fixed unicode error with non
	  ascii input if we switch self._unicodeMode = 1 in DataObject.py

2004-03-29 11:45:22  Rev 5562   reinhard

	* src/GFDisplayHandler.py: Fixed lookup of allowed values for
	  dropdowns.  We have to use the same type conversion here than where
	  we generate the dictionary.

2004-03-29 10:47:39  Rev 5561   btami

	* src/uidrivers/wx/widgets/entry.py: checkbox can have a label too!

2004-03-28 20:31:37  Rev 5559   btami

	* src/uidrivers/win32/UILoginHandler.py,
	  src/uidrivers/win32/UIdriver.py: possible fixe for login dialog bug
	  on 95/98/Me

2004-03-28 03:19:48  Rev 5555   jamest

	* src/GFObjects/GFBlock.py, src/GFInstance.py,
	  src/GFObjects/GFEntry.py: added block.jumpRecords(#) to trigger
	  namespace minor api docs

2004-03-27 13:23:41  Rev 5545   btami

	* setup.py: put connection.gfd into setup

2004-03-27 12:10:30  Rev 5542   btami

	* samples/connections/connection.gfd, samples/connections: moved
	  connections.gfd to forms/samples

2004-03-27 08:02:46  Rev 5540   btami

	* scripts/gnue-forms: switching win32 .exe installer to py2exe (part 2)

2004-03-26 23:30:40  Rev 5539   btami

	* src/GFInstance.py: fixed indentation

2004-03-26 22:57:10  Rev 5536   btami

	* src/uidrivers/_base/UIdriver.py, src/GFInstance.py, src/GFClient.py:
	  switching win32 .exe installer to py2exe (part 1)

2004-03-26 10:01:42  Rev 5522   johannes

	* src/GFClient.py: Using the new language adapter concept.

2004-03-26 00:57:14  Rev 5517   jcater

	* src/GFDisplayHandler.py: disabled default comma-fying of number
	  fields (at least until masks work)

2004-03-22 19:55:40  Rev 5468   reinhard

	* src/GFDisplayHandler.py, src/uidrivers/wx/widgets/entry.py: Fixed
	  dropdowns containing non-ASCII characters in allowed value list. At
	  least for wx.

2004-03-22 15:43:06  Rev 5457   reinhard

	* src/GFDisplayHandler.py: Use time.strptime instead of
	  mx.DateTime.strptime, which seems to be not available under windows.

2004-03-22 10:56:54  Rev 5452   btami

	* po/hu.po: updated hungarian .po files from kilo

2004-03-18 16:42:44  Rev 5348   reinhard

	* setup.py: Return after successful import of wxgtk, because
	  subsequent import of pygtk will segfault.

2004-03-17 22:25:16  Rev 5338   reinhard

	* src/GFDisplayHandler.py, src/GFParser.py: Fixed Date and Datetime
	  masks.

2004-03-17 21:41:57  Rev 5337   btami

	* po/hu.po: updated hungarian .po files from kilo

2004-03-16 17:20:33  Rev 5331   jcater

	* FAQ: added a FAQ entry about setup.py segfaulting

2004-03-16 01:01:24  Rev 5323   jcater

	* INSTALL, ROADMAP.in, README, FAQ: (www) finished 'supported
	  databases' support and added feature-plan generation support

2004-03-13 13:38:02  Rev 5317   btami

	* setup.py: setup.py install generates .mo files on win32

2004-03-12 21:23:28  Rev 5313   reinhard

	* setup.py: Don't generate unnecessary files on setup.py build/install.

2004-03-12 13:35:35  Rev 5310   jan

	* src/uidrivers/wx/widgets/form/widget.py: encode status bar text and
	  title name with helper function

2004-03-12 13:34:05  Rev 5309   jan

	* src/uidrivers/gtk2/widgets/box.py: fix unicode for box title

2004-03-11 15:00:02  Rev 5301   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/win32/widgets/entry.py, src/uidrivers/win32/common.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/win32/widgets/box.py: work on unicode to locale

2004-03-11 13:13:03  Rev 5299   btami

	* src/GFClient.py: fixed splash screen config setting error

2004-03-09 23:13:21  Rev 5284   jcater

	* INSTALL: Improving consistency of files

2004-03-09 22:48:41  Rev 5282   btami

	* src/uidrivers/gtk2/ToolBar.py: unicode safe tooltips

2004-03-09 07:55:58  Rev 5275   reinhard

	* po/Makefile: Regenerate .po files only on special request.

2004-03-08 20:52:04  Rev 5270   jan

	* src/uidrivers/wx/common.py: return keyboard input as unicode

2004-03-08 20:40:49  Rev 5269   jan

	* src/uidrivers/wx/widgets/label.py,
	  src/uidrivers/wx/widgets/entry.py, src/uidrivers/wx/common.py,
	  src/uidrivers/wx/MenuBar.py,
	  src/uidrivers/wx/widgets/form/wrappers.py,
	  src/uidrivers/wx/widgets/box.py, src/uidrivers/wx/widgets/_base.py,
	  src/uidrivers/wx/widgets/button.py, src/uidrivers/wx/ToolBar.py:
	  replace direct usage of textEncoding with helper function wxEncode
	  add wxEncode to Tool and Menubar to allow unicodify _()

2004-03-08 19:22:01  Rev 5267   jcater

	* po/Makefile: fixed 8 spaces back to tabs (oops)

2004-03-08 17:12:58  Rev 5264   jcater

	* po/ru.po, po/Makefile, po/es_MX.po, po/lt.po, po/de.po, po/hu.po:
	  fixed stderr issue with the po/STATISTICS file

2004-03-08 05:43:27  Rev 5255   jcater

	* FAQ: More work on getting website automated.

2004-03-07 22:57:40  Rev 5254   reinhard

	* po/es_MX.po, MANIFEST.in, po, po/de.po, setup.cvs, po/hu.po,
	  po/ru.po, po/Makefile, po/lt.po: Reorganized translations so that
	  every tool has it's own domain and it's own translation files.

2004-03-07 19:40:37  Rev 5251   jan

	* FAQ: update mailing list information

2004-03-07 06:27:44  Rev 5249   jcater

	* INSTALL, README, FAQ, src/__init__.py: started on web automation
	  scripts

2004-03-07 00:58:55  Rev 5248   jcater

	* README: cleaned up/standardized format of README files

2004-03-07 00:25:51  Rev 5247   reinhard

	* NEWS: Corrected release date.

2004-03-07 00:21:31  Rev 5246   jcater

	* NEWS, INSTALL: removed executable flag from text files

2004-03-07 00:00:08  Rev 5245   jcater

	* NEWS: standardized format of NEWS file across all tools; added
	  missing support files

2004-03-05 23:08:32  Rev 5244   reinhard

	* setup.py, ChangeLog: Autogenerate ChangeLog files on source
	  distribution build.

2004-03-05 21:06:03  Rev 5242   jcater

	* FAQ, README: changes in preparation for automated website

2004-03-05 20:58:00  Rev 5241   reinhard

	* src/__init__.py, ChangeLog: Start work again after release.

2004-03-05 20:10:57  Rev 5233   reinhard

	* src/__init__.py: Released 0.5.3.

2004-03-05 18:06:40  Rev 5231   reinhard

	* : Fix some svn:ignore properties.

2004-03-05 18:00:16  Rev 5230   reinhard

	* NEWS, ChangeLog: Updated ChangeLog and NEWS.

2004-03-05 11:45:03  Rev 5225   btami

	* src/GFDisplayHandler.py, src/GFForm.py,
	  src/uidrivers/wx/widgets/entry.py: more dropdown magic

2004-03-01 21:53:28  Rev 5208   reinhard

	* samples/intro/PigLatinPublicDomain.txt: Removed executable property.

2004-03-01 18:05:54  Rev 5206   reinhard

	* MANIFEST.in: Updated list of distributable files to not include .svn
	  directories.

2004-02-28 03:36:35  Rev 5188   jcater

	* src/GFInstance.py: Fixed disableSplash support

2004-02-27 10:35:32  Rev 5176   jan

	* src/uidrivers/wx/widgets/entry.py: fix thinko in allowed value
	  conversion

2004-02-26 21:13:37  Rev 5172   jan

	* src/uidrivers/wx/widgets/label.py,
	  src/uidrivers/wx/widgets/entry.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/form/wrappers.py,
	  src/uidrivers/wx/widgets/box.py, src/uidrivers/wx/widgets/_base.py,
	  src/uidrivers/wx/widgets/button.py: update wx windows uidriver to
	  accept unicode encoding

2004-02-26 21:11:14  Rev 5171   jan

	* src/uidrivers/qt/widgets/box.py, src/uidrivers/qt/widgets/button.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/qt/widgets/label.py,
	  src/uidrivers/qt/widgets/form/widget.py: make qt and gtk2 uidriver
	  accept unicode (i.e. conversion to string by str() is dropped)

2004-02-25 05:43:44  Rev 5154   jcater

	* NEWS, ChangeLog: updated changelogs

2004-02-25 05:35:08  Rev 5153   jcater

	* src/uidrivers/qt/QTSplashScreen.py,
	  src/uidrivers/qt/widgets/_base.py, src/GFForm.py,
	  src/uidrivers/qt/widgets/button.py, src/uidrivers/qt/ToolBar.py,
	  src/uidrivers/qt/widgets/entry.py, src/uidrivers/qt/common.py,
	  src/uidrivers/qt/UIdriver.py, src/uidrivers/gtk2/widgets/entry.py,
	  src/uidrivers/qt/widgets/form/widget.py: Fixes for QT Driver  *
	  Toolbars now emit events, show tooltips  * Entries respond to mouse
	  events (including highlighting)  * Partial support for multi-line
	  entries  * Buttons and comboboxes mostly functional  * Support for
	  busy notification cursors and error bells  * Clipboard support

2004-02-24 11:30:43  Rev 5151   btami

	* src/GFDisplayHandler.py, src/GFInstance.py,
	  src/uidrivers/wx/widgets/entry.py: *xw dropdown now works
	   *cleaned up GFDisplayHandler
	   (by Kmetyko Gabor, alias kilo)

2004-02-24 06:10:55  Rev 5148   jcater

	* src/GFClient.py: moved the UIdriver import debugging to a more
	  useful location

2004-02-24 05:56:34  Rev 5147   jcater

	* src/uidrivers/qt/QTSplashScreen.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/qt/QTApp.py, src/uidrivers/_base/Exceptions.py,
	  src/uidrivers/win32/UIdriver.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/qt/MenuBar.py, src/uidrivers/qt/UIdriver.py,
	  src/GFClient.py, src/uidrivers/gtk2/UIdriver.py: added exceptions to
	  UIDrivers to help give feedback when startup yields an error...
	  instead of lumping them all into ImportError

2004-02-24 04:45:21  Rev 5146   jcater

	* src/uidrivers/_base/UIdriver.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/form/wrappers.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  src/uidrivers/win32/UIdriver.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/qt/UIdriver.py, src/uidrivers/gtk2/UIdriver.py:
	  cleanup of driver init; added embeddable form support into
	  gnue-navigator

2004-02-23 17:08:02  Rev 5142   jcater

	* src/uidrivers/wx/UILoginHandler.py,
	  src/uidrivers/wx/ErrorHandler.py, src/GFConfig.py,
	  src/uidrivers/wx/common.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/qt/UILoginHandler.py, AUTHORS, INSTALL: changed
	  references from wxWindows to wxWidgets (c.f.,
	  http://www.wxwidgets.org/name.htm)

2004-02-09 22:26:17  Rev 5086   btami

	* src/uidrivers/wx/UIdriver.py: changed string.printable to letters
	  when calculating widgetWidth

2004-02-05 23:13:16  Rev 5071   jcater

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/curses/common.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/scrollbar.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/widgets/form/wrappers.py,
	  src/uidrivers/curses/widgets/label.py,
	  src/uidrivers/curses/widgets/form/widget.py,
	  src/uidrivers/curses/widgets/box.py,
	  src/uidrivers/curses/__init__.py: playing around with curses again

2004-01-31 19:36:05  Rev 5061   jcater

	* src/GFObjects/GFField.py: Fix for the GFField._block attribute
	  error; though, I don't understand why the fix is needed :(

2004-01-31 01:33:13  Rev 5060   jcater

	* src/GFForm.py: simplified/consolidated the nextEntry/prevEntry code

2004-01-31 01:32:25  Rev 5059   jcater

	* doc/Developers-Guide.sxw: updated documentation with recent changes

2004-01-31 00:38:34  Rev 5058   jcater

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFParser.py: added the
	  connection names to the trigger global namespace. So, if you have a
	  connection named 'gnue', you can do: gnue.getTimeStamp()

2004-01-29 21:04:10  Rev 5054   jcater

	* src/GFObjects/GFObj.py, src/GFObjects/GFButton.py,
	  src/GFObjects/GFValue.py, src/GFObjects/GFTabStop.py,
	  src/GFObjects/GFPage.py, src/GFObjects/GFLayout.py,
	  src/GFObjects/GFLabel.py, src/GFObjects/GFParameter.py,
	  src/GFObjects/__init__.py, src/GFObjects/GFContainer.py,
	  src/GFObjects/GFImage.py, src/GFObjects/GFScrollBar.py,
	  src/GFObjects/GFField.py, src/GFObjects/GFBox.py,
	  src/GFObjects/GFDataSource.py, src/GFObjects/GFOptions.py,
	  src/GFObjects/GFLogic.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFComponent.py, src/GFObjects/GFOption.py: more
	  comments/cleanup

2004-01-29 20:52:10  Rev 5053   jcater

	* src/__init__.py: fixed the release flags leftover from last release
	  cycle

2004-01-29 20:46:35  Rev 5052   jcater

	* src/__init__.py, src/uidrivers/wx/common.py, src/GFParser.py,
	  src/GFKeyMapper.py, src/GFObjects/GFBlock.py,
	  src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py,
	  src/GFLibrary.py, src/GFConfig.py, src/GFClient.py: * Start of a
	  basic code audit; cleaning up to make more readable * Added typecast
	  support to GConfig * Added True/False constants for python versions
	  that don't support it (2.1)

2004-01-29 18:31:22  Rev 5050   jcater

	* src/GFObjects/GFBlock.py: removed extraneous print

2004-01-29 18:29:38  Rev 5049   jcater

	* src/GFObjects/GFBlock.py: added block iterator support; so you can
	  do for foo in myBlock: print foo.myField (python 2.2+)

2004-01-29 04:29:31  Rev 5048   jcater

	* src/GFParser.py: misc typos in comments/docs

2004-01-15 01:09:42  Rev 5034   jamest

	* src/GFDisplayHandler.py: simple hack to allow dropdowns to change
	  field values on every new selection.  this fires the field's
	  post-change trigger.

2004-01-06 06:56:58  Rev 5026   jcater

	* src/GFDisplayHandler.py: uggh... fix for PgNumeric bug

2004-01-06 06:48:39  Rev 5025   jcater

	* setup.py: fixed install to ignore .svn instead of CVS/

2004-01-05 16:44:29  Rev 5024   jcater

	* src/uidrivers/_commonGuiToolkit/MenuBar.py,
	  src/GFObjects/GFOptions.py,
	  src/uidrivers/_commonGuiToolkit/ToolBar.py, src/GFLibrary.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/qt/widgets/scrollbar.py, src/GFObjects/GFLayout.py,
	  src/uidrivers/win32/widgets/image.py,
	  src/uidrivers/wx/UIWXSplashScreen.py,
	  src/uidrivers/qt/widgets/label.py, utils/gfd04to05.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/entry.py,
	  src/uidrivers/win32/widgets/page.py, src/GFObjects/GFBox.py,
	  src/uidrivers/win32/UILoginHandler.py,
	  src/uidrivers/curses/GFsio.py, src/uidrivers/wx/PrintForm.py,
	  src/uidrivers/wx/MenuBar.py, src/GFObjects/GFScrollBar.py,
	  src/uidrivers/win32/widgets/form/widget.py, src/GFKeyMapper.py,
	  src/uidrivers/wx/ToolBar.py, src/GFObjects/GFBlock.py,
	  src/GFObjects/GFObj.py, src/GFObjects/GFTabStop.py,
	  src/uidrivers/win32/common.py, src/uidrivers/curses/common.py,
	  src/uidrivers/wx/widgets/entry.py, src/GFObjects/GFEntry.py,
	  src/uidrivers/curses/widgets/form/wrappers.py,
	  src/uidrivers/_base/UserActions.py,
	  src/uidrivers/gtk2/widgets/component.py,
	  src/GFObjects/GFParameter.py, src/GFInstance.py,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/win32/ErrorHandler.py,
	  src/uidrivers/wx/widgets/box.py, src/uidrivers/qt/common.py,
	  src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/qt/QTSplashScreen.py, src/GFParser.py,
	  src/uidrivers/gtk2/UIdriver.py, src/uidrivers/gtk2/MenuBar.py,
	  src/uidrivers/qt/widgets/_base.py, src/uidrivers/gtk2/ToolBar.py,
	  src/uidrivers/wx/widgets/button.py,
	  src/uidrivers/gtk2/widgets/page.py, src/GFObjects/GFField.py,
	  src/uidrivers/gtk2/SplashScreen.py, src/uidrivers/qt/widgets/box.py,
	  src/GFObjects/GFDataSource.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/curses/widgets/scrollbar.py, src/GFDisplayHandler.py,
	  src/GFObjects/GFButton.py, src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/widgets/label.py,
	  src/uidrivers/gtk2/widgets/label.py,
	  src/uidrivers/win32/widgets/box.py,
	  src/uidrivers/gtk2/widgets/image.py, src/uidrivers/gtk2/GFApp.py,
	  src/uidrivers/qt/MenuBar.py, src/dialogs/about/__init__.py,
	  src/uidrivers/qt/ToolBar.py, src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/gtk2/common.py, src/uidrivers/wx/UILoginHandler.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/qt/widgets/button.py,
	  src/uidrivers/gtk2/ErrorHandler.py,
	  src/uidrivers/qt/widgets/page.py,
	  src/uidrivers/qt/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/label.py, src/GFObjects/GFLabel.py,
	  setup.py, src/uidrivers/gtk2/widgets/box.py,
	  src/uidrivers/curses/UILoginHandler.py,
	  src/GFObjects/GFComponent.py, src/uidrivers/wx/widgets/image.py,
	  src/uidrivers/wx/common.py, src/uidrivers/_base/widgets/_base.py,
	  src/GFObjects/GFImage.py, src/uidrivers/win32/widgets/entry.py,
	  src/dialogs/_base.py, src/GFObjects/GFLogic.py,
	  src/dialogs/jumpto/__init__.py, src/GFObjects/GFPage.py,
	  src/uidrivers/qt/widgets/entry.py, src/uidrivers/win32/UIdriver.py,
	  src/GFForm.py, src/uidrivers/qt/QTApp.py,
	  src/uidrivers/gtk2/UILoginHandler.py, src/GFObjects/GFValue.py,
	  src/uidrivers/qt/UILoginHandler.py,
	  src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/win32/widgets/scrollbar.py,
	  src/uidrivers/wx/GFwxApp.py, src/uidrivers/wx/widgets/page.py,
	  src/uidrivers/curses/widgets/box.py,
	  src/uidrivers/wx/widgets/scrollbar.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/qt/widgets/form/wrappers.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py, src/GFConfig.py,
	  src/uidrivers/wx/widgets/form/wrappers.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  src/uidrivers/win32/MenuBar.py, src/uidrivers/win32/ToolBar.py,
	  src/uidrivers/wx/widgets/_base.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects/GFOption.py, src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/qt/UIdriver.py, src/GFClient.py,
	  src/uidrivers/win32/GFwin32App.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py, src/__init__.py,
	  src/uidrivers/wx/ErrorHandler.py, src/GFObjects/GFContainer.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/curses/widgets/form/widget.py,
	  src/dialogs/messageBox/__init__.py: updated copyright header

2003-12-19 21:33:36  Rev 5008   jcater

	* src/GFClient.py: moved the command-line options for
	  username/password into gnue-common; any gnue app can now add
	  USE_DATABASE_OPTIONS=1 to get this functionality; fixed minor
	  spelling mistakes

2003-12-19 16:54:16  Rev 5003   btami

	* src/GFInstance.py: changed listdir filtering from cvs to svn

2003-12-18 02:52:47  Rev 4999   jcater

	* INSTALL: updated READMEs

2003-12-18 00:19:12  Rev 4975   jcater

	* packaging/debian/.cvsignore, src/dialogs/messageBox/.cvsignore,
	  src/GFObjects, src/uidrivers/gtk2/widgets/form/.cvsignore,
	  src/uidrivers/curses/widgets, src/dialogs, src/GFObjects/.cvsignore,
	  src/uidrivers/gtk2/.cvsignore, src/uidrivers/qt/widgets,
	  src/dialogs/about/.cvsignore, src/uidrivers/curses,
	  src/uidrivers/wx/widgets/form/.cvsignore, src/dialogs/jumpto,
	  src/dialogs/jumpto/.cvsignore, src/uidrivers/gtk2/widgets,
	  src/uidrivers/qt/widgets/.cvsignore, src/dialogs/.cvsignore,
	  src/uidrivers/qt, src/uidrivers, src/uidrivers/qt/.cvsignore,
	  src/uidrivers/wx/widgets/.cvsignore,
	  src/uidrivers/curses/widgets/form/.cvsignore,
	  src/uidrivers/qt/widgets/form, src/uidrivers/_base,
	  src/uidrivers/gtk2/widgets/form, scripts, scripts/.cvsignore,
	  .cvsignore, src/uidrivers/.cvsignore, src, src/uidrivers/wx,
	  src/.cvsignore, src/uidrivers/qt/widgets/form/.cvsignore,
	  src/uidrivers/_base/widgets, src/dialogs/about, src/uidrivers/gtk2,
	  src/uidrivers/_base/.cvsignore,
	  src/uidrivers/curses/widgets/.cvsignore,
	  src/uidrivers/wx/widgets/form, src/uidrivers/curses/.cvsignore,
	  src/uidrivers/curses/widgets/form,
	  src/uidrivers/_commonGuiToolkit/.cvsignore, packaging/debian,
	  src/uidrivers/gtk2/widgets/.cvsignore,
	  src/uidrivers/_base/widgets/.cvsignore, src/dialogs/messageBox,
	  src/uidrivers/wx/widgets, src/uidrivers/wx/.cvsignore,
	  src/uidrivers/_commonGuiToolkit: converted .cvsignore to svn propset
	  svn:ignore

2003-11-28 10:52:27  Rev 4898   siesel

	* src/uidrivers/wx/common.py: fix issues with encodings not defined in
	  older wxwindows versions

2003-11-19 11:24:52  Rev 4875   siesel

	* src/uidrivers/curses/widgets/form/.cvsignore,
	  src/uidrivers/gtk2/widgets/.cvsignore,
	  src/uidrivers/qt/widgets/form/.cvsignore,
	  src/uidrivers/gtk2/widgets/form/.cvsignore,
	  src/uidrivers/curses/.cvsignore, src/uidrivers/qt/.cvsignore,
	  src/uidrivers/gtk2/.cvsignore,
	  src/uidrivers/curses/widgets/.cvsignore,
	  src/uidrivers/qt/widgets/.cvsignore: add .cvsignore for
	  qt,gtk2,curses uidrivers

2003-11-19 03:15:36  Rev 4874   jcater

	* src/uidrivers/wx/widgets/.cvsignore,
	  src/uidrivers/_commonGuiToolkit/.cvsignore,
	  src/dialogs/messageBox/.cvsignore, src/dialogs/.cvsignore,
	  src/dialogs/about/.cvsignore,
	  src/uidrivers/wx/widgets/form/.cvsignore,
	  src/uidrivers/_base/widgets/.cvsignore,
	  src/dialogs/jumpto/.cvsignore: added .cvsignore files

2003-11-19 01:09:26  Rev 4863   jcater

	* src/uidrivers/wx/ErrorHandler.py: pretty-fied errors with embedded
	  tab characters

2003-11-11 12:34:50  Rev 4857   siesel

	* src/uidrivers/wx/common.py, src/uidrivers/wx/GFwxApp.py: add check
	  for unsupported font encodings add copyright header

2003-11-07 21:04:01  Rev 4851   btami

	* AUTHORS: updated AUTHORS

2003-11-07 18:27:56  Rev 4848   siesel

	* src/GFForm.py, src/GFClient.py: GFCLient: use new language interface
	  error names GFForm: add recursion check, translate GFField into
	  GFEntry

2003-10-28 15:03:07  Rev 4824   siesel

	* src/uidrivers/win32/widgets/_base.py: add unicode output support to
	  win32 uidriver

2003-10-28 09:45:38  Rev 4823   siesel

	* setup.py: add install check for win32all uidriver

2003-10-22 19:38:04  Rev 4816   jamest

	* src/__init__.py, ChangeLog: making release

2003-10-21 16:04:50  Rev 4808   reinhard

	* src/__init__.py: Set release back to 0 for prereleases.

2003-10-21 16:03:45  Rev 4807   reinhard

	* setup.py: Include examples into installation.

2003-10-21 01:47:05  Rev 4796   jamest

	* NEWS, src/__init__.py: preping for release

2003-10-20 19:31:26  Rev 4792   reinhard

	* src/GFForm.py: Update the UI after marking a record for deletion.
	  This fixes the commit button not becoming active after marking a
	  record for deletion.

2003-10-20 19:30:03  Rev 4791   reinhard

	* src/GFInstance.py: On commit, call entryUpdated *before*
	  refreshDisplay. This fixes the commit button not greying out after
	  committing a record in some cases.

2003-10-20 10:11:13  Rev 4790   btami

	* src/uidrivers/win32/widgets/entry.py: fixed multiline edit width to
	  fit into a box (in about.gfd)

2003-10-18 10:03:39  Rev 4762   btami

	* src/uidrivers/qt/widgets/_base.py,
	  src/uidrivers/wx/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/_base.py, src/GFObjects/GFEntry.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/qt/widgets/entry.py, src/GFParser.py,
	  src/uidrivers/gtk2/widgets/entry.py: on win32 current focus is
	  invisible on checkbox entry if it has no label, so label support
	  added to checkboxes

2003-10-17 21:37:09  Rev 4761   jamest

	* NEWS, ChangeLog: preping for release

2003-10-10 12:14:23  Rev 4735   btami

	* src/GFForm.py: fixed error message, when focus moved on GFButton

2003-10-09 22:21:35  Rev 4724   siesel

	* src/uidrivers/gtk2/widgets/_base.py, src/uidrivers/gtk2/ToolBar.py,
	  src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/MenuBar.py:
	  - replace decode with unicode in gtk2 uidriver - use 'textEncoding'
	  setting instead of iso8859-1 for Menu and   Toolbar-Labels

2003-10-06 19:10:56  Rev 4699   jcater

	* doc/Concepts-Guide.sxw: fixed zero-length file

2003-10-06 18:50:20  Rev 4697   reinhard

	* doc/man, doc/man/gnue-forms.1, setup.py: Include man page.

2003-10-05 23:55:38  Rev 4689   siesel

	* setup.py: fix typo

2003-10-05 23:51:21  Rev 4688   siesel

	* setup.py: add test for gtk2 reenable test for wxPython and add test
	  for DISPLAY var on posix

2003-10-05 23:35:11  Rev 4687   jbailey

	* packaging/debian/compat: add missing compat file

2003-10-05 23:34:54  Rev 4686   jbailey

	* packaging/debian/prerm, packaging/debian/README.maintainers,
	  packaging/debian/README.cvs, packaging/debian/changelog,
	  packaging/debian/copyright, packaging/debian/rules,
	  packaging/debian/.cvsignore, packaging/debian/README.Debian,
	  packaging/debian/setup.cfg.debian, packaging/debian/control,
	  packaging/debian/dirs, packaging/debian/files,
	  packaging/debian/postinst: gnue-forms (0.5.1.20031005) unstable;
	  urgency=low
	     * Update to CVS branch.  Packaging is now upstream.
	    * Redo packaging using cdbs.  Use Python 2.3 to keep doko     from
	  beating me.
	   -- Jeff Bailey <jbailey@nisa.net>  Sun,  5 Oct 2003 19:06:42 -0400

2003-10-05 21:20:27  Rev 4683   reinhard

	* setupext: Removed .cvsignore from otherwise empty directory.

2003-10-05 18:05:06  Rev 4679   btami

	* src/uidrivers/_base/UIdriver.py, src/GFInstance.py,
	  src/dialogs/__init__.py, src/uidrivers/_base/widgets/__init__.py,
	  scripts/gnue-forms: updating "magic" code needed for mcmillan
	  packaging on win32

2003-10-05 16:39:58  Rev 4674   reinhard

	* MANIFEST.in, doc/.cvsignore: Include all available documentation in
	  distribution.

2003-10-05 09:35:57  Rev 4672   reinhard

	* setup.py: Remove "import wxPython" because it fails if we don't run
	  under X.

2003-10-05 08:56:55  Rev 4668   reinhard

	* MANIFEST.in, samples/zipcode/.cvsignore, samples/po/.cvsignore,
	  samples/.cvsignore: Fixed list of files to go into distribution.

2003-10-05 08:44:00  Rev 4667   reinhard

	* scripts/gnue-forms: Fixed comment.

2003-10-04 20:40:23  Rev 4666   reinhard

	* MANIFEST.in, src/__init__.py, scripts/gnue-forms.in, setup.cfg.in,
	  scripts/.cvsignore, setup.py, setupext/__init__.py,
	  setupext/install_data.py, scripts/gnue-forms: Updated setup routine
	  to use GSetup.

2003-10-04 11:22:28  Rev 4657   reinhard

	* setup.cvs: Fixes for CVS installation.

2003-09-30 10:32:55  Rev 4639   btami

	* src/GFClient.py: updating help (--help) text

2003-09-26 01:07:46  Rev 4608   jcater

	* setup.cvs: Added a new per-module cvs setup system

2003-09-21 07:21:43  Rev 4555   btami

	* src/uidrivers/gtk2/widgets/scrollbar.py: added missing GDebug import

2003-09-19 04:01:38  Rev 4531   jcater

	* setup.py: fix for --prefix

2003-09-18 18:04:28  Rev 4516   jamest

	* src/GFObjects/GFBlock.py: fix for replace * w/ % when dealing with
	  forms assigned numeric values forms now does = condition unless
	  wildcards detected.

2003-09-06 10:43:40  Rev 4484   siesel

	* src/uidrivers/gtk2/widgets/box.py,
	  src/uidrivers/gtk2/UILoginHandler.py: gtk2 uidriver changes: *
	  replace deprecated 'attach_defaults' with simple 'attach'
	  (UILoginHandler) * just send integer coordinates to gtk
	  (widget/box.py)

2003-09-06 09:59:06  Rev 4483   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/UILoginHandler.py,
	  src/uidrivers/win32/common.py, src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/TODO: cleanup

2003-09-06 09:09:41  Rev 4482   btami

	* src/GFDisplayHandler.py: saving our checkboxes from Python 2.3
	  boolean type (it kills sql update)

2003-09-05 19:33:59  Rev 4479   jcater

	* src/GFObjects/GFBlock.py, src/uidrivers/gtk2/SplashScreen.py,
	  src/GFDisplayHandler.py, src/GFObjects/GFLabel.py,
	  src/uidrivers/gtk2/widgets/_base.py, src/uidrivers/wx/common.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFComponent.py,
	  src/GFObjects/GFImage.py, src/GFObjects/GFField.py,
	  src/uidrivers/qt/UIdriver.py, src/uidrivers/gtk2/widgets/entry.py,
	  src/GFClient.py, src/uidrivers/gtk2/UIdriver.py: changed new gConfig
	  references to gConfigForms so I can fix Designer again

2003-09-04 21:09:19  Rev 4478   siesel

	* src/uidrivers/gtk2/widgets/form/widget.py: beautify statusbar and
	  remove unused statusbar resize code

2003-09-04 21:06:51  Rev 4477   siesel

	* src/GFInstance.py: remove ".cvsignore is no dialog" warning

2003-08-31 04:36:59  Rev 4464   jcater

	* src/GFObjects/GFBlock.py, src/GFConfig.py: 
	  Added AstrickWildcard gnue.conf setting which, if set to true
	  (default), then astericks (*) will behave like percents (%) when
	  querying text fields (a la Access)

2003-08-22 14:04:22  Rev 4448   btami

	* src/uidrivers/wx/widgets/scrollbar.py,
	  src/uidrivers/win32/widgets/scrollbar.py: add setting thumbsize in
	  scrollbars

2003-08-22 12:24:20  Rev 4446   btami

	* src/GFKeyMapper.py: fixing loadUserKeyMap

2003-08-21 20:58:49  Rev 4444   btami

	* src/uidrivers/win32/UIdriver.py: adding win32 scrollbar widget
	  support (forgot before)

2003-08-21 18:31:05  Rev 4443   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/scrollbar.py: adding win32 scrollbar
	  widget support

2003-08-21 15:57:53  Rev 4442   jcater

	* src/__init__.py: updated release status

2003-08-20 02:23:04  Rev 4438   jcater

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py, src/GFParser.py: 
	  * Added support for <field ... defaultToLast="Y"> which causes a
	  field to default to the last value entered for new records
	  * Added field.clear() which resets a field to its default value (or
	  NULL/None), respecting the defaultToLast setting

2003-08-19 12:10:15  Rev 4434   btami

	* src/GFObjects/GFBlock.py, src/uidrivers/wx/widgets/scrollbar.py,
	  src/GFObjects/GFScrollBar.py, src/GFParser.py: adding scrollbar
	  support

2003-08-19 10:24:36  Rev 4433   btami

	* src/GFInstance.py, src/GFKeyMapper.py: support for jumping rows="xx"
	  records with keyboard (Shift-PgUp/PgDn)

2003-08-18 23:12:45  Rev 4432   jamest

	* src/GFInstance.py: jumping records via mouse no longer navigates
	  thru all detail records

2003-08-10 18:15:48  Rev 4397   jcater

	* NEWS: updated dates in NEWS files

2003-08-10 18:09:41  Rev 4396   jcater

	* ChangeLog: last minute release commits

2003-08-10 01:24:35  Rev 4393   jcater

	* src/GFClient.py: added support for external (i.e., not located in
	  gnue.forms.uidrivers.*) UI drivers; you could write your own wrapped
	  version of wx, and call it as gnue-forms -u jason.myWxDriver
	  <formname>

2003-08-05 22:52:44  Rev 4387   siesel

	* utils/gfd04to05.py: add usage notes to gfd file converter tool

2003-08-05 19:47:04  Rev 4386   jcater

	* src/GFInstance.py, src/uidrivers/wx/widgets/form/wrappers.py: fixed
	  notebook-tab changing bug where focus wouldn't shift to a field on
	  the new page

2003-08-05 18:45:03  Rev 4385   jcater

	* src/uidrivers/wx/PrintForm.py: fixed the screen printout feature to
	  allow wx to redraw the screen first

2003-08-05 16:43:34  Rev 4384   jcater

	* src/uidrivers/wx/MenuBar.py: fix for the i18n hotkey issue

2003-08-05 16:14:12  Rev 4383   jcater

	* src/uidrivers/wx/MenuBar.py: removed erroneous self from method
	  invocation

2003-08-05 16:13:21  Rev 4382   jcater

	* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
	  inder GTK+wx+i18n, attempt ... um, I've lost count

2003-08-05 16:04:16  Rev 4381   jcater

	* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
	  inder GTK+wx+i18n, attempt four

2003-08-05 15:56:32  Rev 4380   jcater

	* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
	  inder GTK+wx+i18n, part three

2003-08-05 15:48:53  Rev 4379   jcater

	* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
	  inder GTK+wx+i18n, part deux

2003-08-05 15:39:28  Rev 4378   jcater

	* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
	  inder GTK+wx+i18n

2003-08-05 04:46:30  Rev 4377   jcater

	* doc/Developers-Guide.sxw:  Updated documentation:   * Provided an
	  explanation of master/detail     datasources and how to link them
	  up.   * Added example code for accessing the     new-style
	  dataobjects within a trigger   * Cleanup up the organization of the 
	  document   * Removed references to creating a form     in a text
	  editor (will later cover the     file format in an appendix.)   *
	  Misc typos

2003-08-04 18:50:56  Rev 4374   jamest

	* src/GFForm.py: adjust min_length to not apply on fields left
	  completely blank

2003-08-04 15:50:14  Rev 4372   siesel

	* src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/gtk2/widgets/entry.py: small gtk2 uidriver fixes:   - 
	  checkbox works now   -  more work on multiline widget   -  code
	  cleanup

2003-08-04 15:37:30  Rev 4370   siesel

	* src/uidrivers/gtk2/GFApp.py, src/uidrivers/gtk2/__init__.py,
	  src/uidrivers/gtk2/UIdriver.py: move mainloop code from gtk2
	  UIdriver into seperate application class (GFApp)

2003-08-03 08:24:42  Rev 4368   jcater

	* src/GFForm.py: fixed min_length check to catch NULLs and deal with
	  numbers/dates more sanely (though, using min_length with numbers and
	  dates is probably undefined behavior)

2003-07-31 18:06:21  Rev 4363   jamest

	* src/GFForm.py: added missing min_length support (wx event handling
	  still needs adjusted so that mouse navigation is handled properly
	  but I'm out of time now)

2003-07-29 21:07:37  Rev 4354   siesel

	* src/GFDisplayHandler.py: typo: variable was included into
	  translateable string

2003-07-26 01:47:45  Rev 4339   jamest

	* NEWS, src/__init__.py: prerelease prep

2003-07-26 00:57:25  Rev 4338   jamest

	* NEWS, ChangeLog: preping for release

2003-07-25 20:15:15  Rev 4337   jcater

	* doc/Developers-Guide.sxw: updates to documentation

2003-07-22 03:18:24  Rev 4329   jcater

	* src/GFObjects/GFObj.py: more trigger exception handling

2003-07-22 02:33:33  Rev 4328   jcater

	* src/GFClient.py: only capture end-user+form developer related
	  exceptions, not gnue developer exceptions

2003-07-22 02:24:18  Rev 4326   jcater

	* src/GFDisplayHandler.py, doc/Developers-Guide.sxw, src/GFClient.py:
	  capture form initialization errors and display more friendly

2003-07-21 15:34:30  Rev 4320   jcater

	* samples/inventory/forms/company.gfd: updated the resultset example

2003-07-06 21:35:00  Rev 4295   btami

	* src/GFObjects/GFLabel.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFComponent.py, src/GFObjects/GFImage.py: fixing
	  Char:height="1.0" bug in forms generated by designer wizards

2003-07-05 22:06:35  Rev 4292   btami

	* src/uidrivers/_base/UIdriver.py: now we can package different ui
	  drivers together in one gnue-forms.exe

2003-07-01 19:13:37  Rev 4284   btami

	* src/uidrivers/win32/widgets/_base.py, src/uidrivers/win32/TODO:
	  fixing image widget painting bug

2003-07-01 18:36:28  Rev 4283   btami

	* src/uidrivers/win32/widgets/_base.py, src/uidrivers/win32/common.py,
	  src/uidrivers/win32/UIdriver.py: little font cleanup

2003-06-25 23:05:57  Rev 4275   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/GFwin32App.py, src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py: fixing win32 forms
	  driver to let run multiple form instances from navigator

2003-06-23 07:41:56  Rev 4271   btami

	* src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/form/wrappers.py: adding tab styles to
	  tabbed forms

2003-06-17 21:29:54  Rev 4260   jamest

	* src/GFObjects/GFBlock.py: better attempt at keeping visible record
	  correct after a delete

2003-06-17 12:31:49  Rev 4257   siesel

	* src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/entry.py: fix setValue for dropdown widget

2003-06-16 21:32:30  Rev 4254   siesel

	* src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py,
	  src/GFDisplayHandler.py, src/GFInstance.py,
	  src/uidrivers/gtk2/widgets/box.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/gtk2/UILoginHandler.py,
	  src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/common.py:
	  gtk2 uidriver updates: * add copyright header to common.py * Switch
	  event system from key pressed/mouse clicked events to   higher level
	  (insert text/delete text) events.   - add requestDELETERANGE and
	  requestINSERTAT event types   - move focus handling to _base.py   -
	  move insert/delete handling into entry.py   - just leave basic
	  keyboard overrides (connect_after) in common.py     (TODO: add
	  accelerator maps to allow use of global accelerators) * add
	  unicode/textencoding fixes for 0.5.1      (unicode is not internal
	  encoding) * fix size of "Box" widget. * show login error messages in
	  red (as in wx uidrv) * code cleanup + other minor fixes

2003-06-14 22:18:56  Rev 4242   jamest

	* src/GFObjects/GFBlock.py: current record focus now stays with the
	  proper record when prior records are deleted.

2003-06-12 09:41:38  Rev 4231   btami

	* src/GFObjects/__init__.py: adding the new GFComponent to __all__

2003-06-12 01:00:09  Rev 4230   siesel

	* src/GFDisplayHandler.py, src/GFObjects/GFComponent.py,
	  src/GFParser.py, src/uidrivers/gtk2/widgets/component.py: Add
	  GFComponent element for forms, add gtk2 bonobo implementation. On
	  Win32 it should be supported through OLE

2003-06-11 21:04:20  Rev 4228   siesel

	* src/GFObjects/GFField.py: remove default width+heigth attributes
	  from GFField

2003-06-11 20:16:59  Rev 4225   siesel

	* src/GFObjects/GFLayout.py: remove old coordinate style compatibilty
	  layer

2003-06-11 20:11:36  Rev 4223   jcater

	* src/uidrivers/_base/widgets/_base.py: removed a misplaced print

2003-06-11 19:55:17  Rev 4222   jcater

	* src/GFObjects/GFOptions.py, src/GFObjects/GFLabel.py,
	  src/GFObjects/GFEntry.py, src/uidrivers/_base/widgets/_base.py,
	  src/GFObjects/GFImage.py, src/GFObjects/GFField.py,
	  src/GFObjects/GFScrollBar.py: more fixes for the Char__ namespace
	  change

2003-06-11 18:23:36  Rev 4221   jcater

	* src/uidrivers/_base/widgets/_base.py: fixed old-style x,y references

2003-06-07 01:09:14  Rev 4199   jcater

	* src/GFParser.py: changes to label text

2003-06-07 00:52:37  Rev 4198   jcater

	* src/GFObjects/GFLayout.py, src/GFParser.py: added Label support to
	  Parser elements so i18n and better descriptions will appear in
	  designer's property editor

2003-06-07 00:51:41  Rev 4197   jcater

	* src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/curses/widgets/form/widget.py,
	  src/uidrivers/qt/widgets/form/widget.py: added 'none' option to
	  layout.tabbed element (instead of empty implying 'none')

2003-06-06 23:00:08  Rev 4194   jcater

	* src/GFParser.py: added missing 'References' cross-referencing tags

2003-06-04 17:00:16  Rev 4187   btami

	* src/GFConfig.py, src/uidrivers/win32/UILoginHandler.py,
	  src/uidrivers/win32/UIdriver.py, src/uidrivers/win32/TODO: * adding
	  loginBMP support for win32 driver * removing hardcoded
	  positioning/sizing * misc other win32 stuff

2003-06-01 17:02:37  Rev 4178   siesel

	* src/uidrivers/gtk2/UILoginHandler.py: closes ticket #183 and make
	  UILoginHandler usable

2003-06-01 15:58:52  Rev 4177   siesel

	* src/uidrivers/gtk2/widgets/box.py: close ticket #182 box is drawn by
	  gtk2 frontend now

2003-05-29 21:45:18  Rev 4173   jcater

	* src/uidrivers/qt/UILoginHandler.py: added missing import

2003-05-29 05:07:22  Rev 4169   jcater

	* src/uidrivers/wx/common.py:  * layout editor scrollbars dynamically
	  resize to account for arbitrarily large forms
	  * layout editor now supports zooming in and out (i.e., changing the
	  base point size)
	  * Fixes required for the new event-based menubar and toolbar
	  * Several bug fixes

2003-05-28 21:54:57  Rev 4163   btami

	* src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/win32/TODO: minor cosmetic changes (XP theme differs
	  from classic, grrrr)

2003-05-26 21:54:32  Rev 4152   btami

	* src/GFClient.py: minor fix for packaging native win32 forms

2003-05-26 07:07:21  Rev 4150   btami

	* src/uidrivers/gtk2/widgets/entry.py: fixing dropdowns

2003-05-25 02:20:08  Rev 4146   dimas

	* src/GFObjects/GFBlock.py: Block.commit() operation restored

2003-05-24 15:20:07  Rev 4143   btami

	* src/uidrivers/win32/widgets/entry.py, src/uidrivers/win32/common.py,
	  src/uidrivers/win32/UIdriver.py: minor fixes to let reports run with
	  --ui win32

2003-05-24 11:11:03  Rev 4142   btami

	* src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/form/wrappers.py: eliminating some
	  hardcoded sizing/positioning

2003-05-22 20:11:02  Rev 4130   btami

	* src/uidrivers/win32/widgets/_base.py, src/GFDisplayHandler.py,
	  src/GFInstance.py: mouse selection support for clipboard routines

2003-05-22 08:53:10  Rev 4127   btami

	* src/uidrivers/win32/widgets/_base.py, src/GFDisplayHandler.py,
	  src/uidrivers/wx/common.py, src/uidrivers/_base/UserActions.py,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py, src/GFKeyMapper.py:
	  adding shortcuts to cut,copy,paste,selectall

2003-05-20 21:42:23  Rev 4121   btami

	* src/GFInstance.py, src/GFKeyMapper.py, samples/intro/intro.gfd:
	  implementing NEXTPAGE/PREVPAGE

2003-05-20 20:43:45  Rev 4120   btami

	* src/uidrivers/gtk2/README: win32 install instructions for gtk2

2003-05-20 20:29:53  Rev 4119   btami

	* setup.py: missing lines

2003-05-20 19:59:12  Rev 4118   siesel

	* src/GFForm.py: fix error message, when focus moved on GFButton

2003-05-20 16:26:45  Rev 4117   jcater

	* src/uidrivers/wx/PrintForm.py: added page layout/headers/footers to
	  default printout

2003-05-20 00:13:51  Rev 4116   jcater

	* src/uidrivers/_base/UIdriver.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py, src/uidrivers/wx/PrintForm.py,
	  src/uidrivers/wx/widgets/page.py: Added a basic print-screen
	  function to forms (only in wx; not working quite right under
	  X-Windows)

2003-05-20 00:06:35  Rev 4115   siesel

	* src/uidrivers/gtk2/SplashScreen.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/button.py, src/uidrivers/gtk2/ToolBar.py,
	  src/uidrivers/gtk2/widgets/label.py,
	  src/uidrivers/gtk2/ErrorHandler.py,
	  src/uidrivers/gtk2/widgets/entry.py, src/uidrivers/gtk2/common.py,
	  src/uidrivers/gtk2/widgets/image.py, src/uidrivers/gtk2/MenuBar.py,
	  src/uidrivers/gtk2/UIdriver.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py: gtk2 uidriver update (part
	  2)   + menubar, toolbar now working incl. enable/disable/toggle   +
	  key and mouse events are passed through gnue framework   + font
	  metrics are used to get widget height   - XIM not working because of
	  gnue event framework hook (needs special     IMContext
	  implementation)   - Some strange bugs (go to page dialog)   - Image
	  support not working   - Page tab click can't be vetoed by gnue
	  framework

2003-05-18 08:56:42  Rev 4113   dimas

	* INSTALL.win32: Small addition how to install under win32

2003-05-17 14:55:39  Rev 4111   siesel

	* src/uidrivers/gtk2/README: small changes

2003-05-17 14:47:42  Rev 4110   siesel

	* src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py,
	  src/uidrivers/gtk2/widgets/form,
	  src/uidrivers/gtk2/widgets/form/__init__.py: gtk2 driver updates (2)

2003-05-17 14:46:04  Rev 4109   siesel

	* src/uidrivers/gtk2/widgets, src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/gtk2/widgets/page.py,
	  src/uidrivers/gtk2/widgets/label.py,
	  src/uidrivers/gtk2/ErrorHandler.py, src/uidrivers/gtk2/common.py,
	  src/uidrivers/gtk2/widgets/image.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py,
	  src/uidrivers/gtk2/MenuBar.py, src/uidrivers/gtk2/UIdriver.py,
	  src/uidrivers/gtk2/SplashScreen.py,
	  src/uidrivers/gtk2/widgets/box.py, src/uidrivers/gtk2/__init__.py,
	  src/uidrivers/gtk2/ToolBar.py, src/uidrivers/gtk2/UILoginHandler.py,
	  src/uidrivers/gtk2/widgets/__init__.py,
	  src/uidrivers/gtk2/widgets/entry.py: first part of rewritten gtk2
	  uidriver

2003-05-12 23:40:23  Rev 4099   jamest

	* src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py: forms now
	  note modification at first keypress instead of navigation from the
	  entry

2003-05-09 00:07:02  Rev 4094   jamest

	* src/GFInstance.py: fix for multiple <dialog>s per gfd file

2003-05-08 20:14:08  Rev 4092   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/GFwin32App.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/win32/widgets/page.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/win32/ErrorHandler.py, src/uidrivers/win32/common.py,
	  src/uidrivers/win32/widgets/image.py,
	  src/uidrivers/win32/MenuBar.py, src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/box.py, src/uidrivers/win32/ToolBar.py,
	  src/uidrivers/win32/UILoginHandler.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/win32/TODO: * center dialogs * cleanup

2003-05-06 21:29:03  Rev 4091   btami

	* src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py: fixing some "geometric"
	  issues

2003-05-05 21:41:48  Rev 4090   btami

	* src/uidrivers/win32/UIdriver.py: fixing widgetWidth

2003-05-05 12:20:33  Rev 4089   btami

	* src/uidrivers/win32/widgets/_base.py: minor fix

2003-05-04 22:15:07  Rev 4086   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/entry.py: refresh dropdown when foreign
	  key changes

2003-05-03 22:06:13  Rev 4085   btami

	* src/uidrivers/win32/UIdriver.py: Clipboard routines

2003-05-03 22:04:53  Rev 4084   btami

	* src/GFDisplayHandler.py: typo

2003-05-02 22:37:33  Rev 4083   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/image.py: work on image widget

2003-05-01 12:58:18  Rev 4081   btami

	* src/uidrivers/win32/__init__.py,
	  src/uidrivers/win32/ErrorHandler.py, src/uidrivers/win32/TODO:
	  adding handleStartupError

2003-05-01 09:04:30  Rev 4080   btami

	* src/uidrivers/win32/UILoginHandler.py, src/uidrivers/win32/TODO:
	  adding image to login gialog

2003-04-28 22:06:18  Rev 4071   btami

	* src/uidrivers/win32/ToolBar.py: Eliminating garbage at the end of
	  tooltips.

2003-04-27 21:04:30  Rev 4068   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/ToolBar.py, src/uidrivers/win32/MenuBar.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py: * tooltips * menu
	  helptext in statusbar

2003-04-27 19:59:24  Rev 4067   jamest

	* src/GFForm.py: fix for back tabbing thru transparent pages

2003-04-27 15:51:36  Rev 4066   jamest

	* src/uidrivers/wx/UILoginHandler.py,
	  src/uidrivers/wx/ErrorHandler.py,
	  src/uidrivers/wx/UIWXSplashScreen.py, src/GFConfig.py,
	  src/uidrivers/qt/UILoginHandler.py, src/uidrivers/gtk2/UIdriver.py:
	  renamed smallPNG setting to loginPNG setting as that's all it's used
	  for made loginPNG support absolute path to image

2003-04-26 21:22:45  Rev 4065   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py: modal dialogs

2003-04-26 04:47:08  Rev 4063   jamest

	* src/GFForm.py, src/uidrivers/wx/widgets/form/widget.py: added
	  activateTrigger to trigger namespace, lets you fire named triggers
	  from inside other triggers fix for modal dialogs

2003-04-24 03:37:11  Rev 4059   jamest

	* src/uidrivers/qt/widgets/box.py, src/uidrivers/qt/widgets/button.py,
	  src/uidrivers/qt/widgets/label.py, src/uidrivers/qt/common.py,
	  src/uidrivers/qt/UIdriver.py: misc qt work

2003-04-21 01:31:14  Rev 4055   jamest

	* src/uidrivers/wx/widgets/form/widget.py: do not raise the main
	  window during a show.  (fix to prevent navigator launched forms from
	  constantly raising navigator to the top on any dialog)

2003-04-16 17:33:44  Rev 4052   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/button.py: changing tabs with mouse now
	  works too

2003-04-15 22:21:04  Rev 4048   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/GFwin32App.py, src/uidrivers/win32/ToolBar.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/form/wrappers.py: working checkbox and
	  dropdown !

2003-04-15 22:14:06  Rev 4047   jcater

	* src/uidrivers/wx/ErrorHandler.py: have any startup error messages
	  display on the console even if they are displayed in a dialog

2003-04-15 22:06:32  Rev 4046   jcater

	* src/__init__.py: set version numbers to reflect development status

2003-04-10 08:32:27  Rev 4043   siesel

	* src/uidrivers/_base/UIdriver.py: fix new form wizard on platforms
	  without python-imaging

2003-04-10 06:12:22  Rev 4041   siesel

	* src/GFConfig.py: minor clean up

2003-04-09 17:00:38  Rev 4040   btami

	* src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UILoginHandler.py,
	  src/GFInstance.py, src/GFClient.py: A dirty hack for McMillan
	  packaging to fix dialogs in forms if no login required

2003-04-07 02:12:35  Rev 4028   jamest

	* src/__init__.py, doc/Developers-Guide.sxw: last updates prior to
	  release

2003-04-07 01:16:06  Rev 4027   jamest

	* NEWS, BUGS, TODO, ROADMAP.in: Updating text docs for release

2003-04-06 22:18:18  Rev 4024   btami

	* src/uidrivers/_base/UIdriver.py, src/GFInstance.py: preparing for
	  win32 setup exe

2003-04-06 15:04:27  Rev 4022   siesel

	* src/uidrivers/_commonGuiToolkit/ToolBar.py,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py: i18n update: technote
	  update, new gnue.po, i18nize commonGuiToolkit,              some
	  (rather bad) german translations

2003-04-04 04:04:09  Rev 3997   jamest

	* src/uidrivers/wx/widgets/form/wrappers.py:  wx2.2 rocks my socks!

2003-04-03 17:13:17  Rev 3981   jcater

	* src/uidrivers/wx/widgets/_base.py: possible fix for resetForeignKey
	  refresh issue

2003-04-03 16:23:14  Rev 3980   jcater

	* src/GFForm.py: fix for nextEntry not causing commit icons to change

2003-04-02 22:07:00  Rev 3977   siesel

	* src/uidrivers/wx/ToolBar.py: fix forms not loading in case of
	  missing icons

2003-04-02 21:44:46  Rev 3976   siesel

	* src/uidrivers/wx/ErrorHandler.py: minor fix

2003-04-02 20:50:23  Rev 3974   jcater

	* MANIFEST.in: added missing files

2003-04-02 20:49:12  Rev 3973   jcater

	* dialogs/about.gfd, src/dialogs/about/about.gfd,
	  src/dialogs/messageBox/__init__.py, src/dialogs/jumpto/__init__.py,
	  dialogs/messageBox.gfd, dialogs/jumpto.gfd, dialogs,
	  src/dialogs/messageBox/messageBox.gfd,
	  src/dialogs/jumpto/jumpto.gfd, setup.py, src/dialogs/_base.py,
	  src/dialogs/about/__init__.py: moved the dialog .gfd files into the
	  shared data directories, instead of the module code directories

2003-04-02 20:50:07  Rev 3972   jcater

	* MANIFEST.in: added missing files

2003-04-02 09:08:56  Rev 3970   btami

	* setup.py: adding bmp images too

2003-04-02 08:52:34  Rev 3969   btami

	* images/toolbar-24x24.bmp: missing file

2003-04-02 05:37:37  Rev 3966   jamest

	* MANIFEST.in, setup.py: installer fixes to produce good tarballs

2003-04-02 04:38:26  Rev 3965   jcater

	* utils/gfd04to05.py: better file naming

2003-04-02 04:32:25  Rev 3964   jamest

	* setupext/__init__.py: sigh, added other missing file

2003-04-02 04:29:41  Rev 3963   jamest

	* setupext/install_data.py: added missing file

2003-04-02 04:15:54  Rev 3962   jamest

	* src/GFInstance.py: toolbar refreshes properly after a blocked exit
	  attempt

2003-04-02 04:08:57  Rev 3961   jamest

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py,
	  src/GFObjects/GFField.py: block level pre|post-commit triggers
	  working fixed focus issues on multiblock forms

2003-04-01 23:35:11  Rev 3960   jcater

	* NEWS: updates to NEWS files for pending release

2003-04-01 22:53:53  Rev 3959   jcater

	* ChangeLog: changelog updates

2003-04-01 22:52:30  Rev 3958   jcater

	* setup.py: updates to generate prereleases

2003-04-01 15:27:49  Rev 3956   siesel

	* utils/gfd04to05.py: small fix

2003-04-01 15:17:53  Rev 3955   siesel

	* utils/gfd04to05.py: fix "button in page context" conversion

2003-04-01 03:23:20  Rev 3951   jamest

	* src/GFObjects/GFBlock.py: small bug fixes

2003-04-01 02:38:11  Rev 3950   jamest

	* src/GFInstance.py, src/GFClient.py: fix startup error handling

2003-03-28 23:23:30  Rev 3944   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/ToolBar.py: a better toolbar

2003-03-25 23:41:25  Rev 3940   jcater

	* doc/Developers-Guide.sxw: expanded documentation

2003-03-25 22:11:16  Rev 3939   jcater

	* src/GFParser.py, doc/Developers-Guide.sxw: fixed parent tag
	  issues/updated tag reference in dev guide

2003-03-25 19:07:20  Rev 3938   jamest

	* src/uidrivers/wx/widgets/image.py: removed unneeded code CVS
	  ---------------------------------------------------------------------
	  -

2003-03-25 04:22:53  Rev 3937   jamest

	* src/GFDisplayHandler.py, src/uidrivers/wx/widgets/image.py: more
	  <image> stuff

2003-03-25 02:42:26  Rev 3936   jamest

	* src/GFDisplayHandler.py, src/uidrivers/wx/widgets/image.py:
	  scrollbars on image adjust per image loaded simple abort if loading
	  an <image> gfd and PIL not installed

2003-03-25 02:05:08  Rev 3935   jamest

	* src/GFObjects/GFBlock.py, src/uidrivers/_base/UIdriver.py,
	  src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py,
	  src/GFObjects/GFField.py: UI refresh work

2003-03-24 11:50:10  Rev 3931   siesel

	* src/GFDisplayHandler.py: fix dropdown field from killing application
	  in case of pre-existent not allowed value

2003-03-24 03:39:18  Rev 3930   jamest

	* src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py,
	  src/uidrivers/wx/widgets/image.py, src/GFObjects/GFImage.py,
	  src/GFParser.py: forms <image> support

2003-03-23 12:24:28  Rev 3927   btami

	* src/uidrivers/win32/ToolBar.py: fixing toolbar separators

2003-03-22 17:34:38  Rev 3925   btami

	* src/uidrivers/win32/UILoginHandler.py: far from perfect LoginHandler

2003-03-19 20:58:57  Rev 3924   btami

	* src/uidrivers/win32/widgets/_base.py: updating cursor position

2003-03-19 06:06:08  Rev 3923   jcater

	* src/uidrivers/wx/widgets/_base.py: misc designer bug fixes

2003-03-18 21:27:04  Rev 3922   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/form/wrappers.py: more event work

2003-03-18 04:28:10  Rev 3920   jamest

	* src/GFDisplayHandler.py, src/GFObjects/GFImage.py: more image work

2003-03-18 02:18:31  Rev 3919   jcater

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form/widget.py,
	  src/uidrivers/curses/widgets/form/wrappers.py: more work on curses

2003-03-17 15:04:35  Rev 3917   jcater

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/widgets/form/widget.py,
	  src/uidrivers/curses/widgets/form/wrappers.py: work on curses

2003-03-16 23:57:28  Rev 3915   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/ToolBar.py, src/uidrivers/win32/common.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py: adding keyboard events

2003-03-16 01:53:17  Rev 3913   jamest

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/GFInstance.py,
	  src/GFObjects/GFImage.py, src/GFObjects/__init__.py,
	  src/GFObjects/GFField.py, src/GFParser.py,
	  src/uidrivers/wx/widgets/_base.py, doc/Developers-Guide.sxw: execute
	  query now blocked if not in query mode toolbar reflects valid query
	  options some refresh events are commented out (cleanup) start of
	  <image> suppport (not functional at this time)

2003-03-14 01:32:18  Rev 3912   jamest

	* src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/common.py, src/uidrivers/curses/UIdriver.py:
	  curses stuff

2003-03-13 23:15:36  Rev 3911   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/UIdriver.py: resizing statusbar

2003-03-13 21:20:32  Rev 3910   btami

	* src/uidrivers/win32/widgets/box.py: better box widget (this supports
	  label)

2003-03-12 01:13:52  Rev 3907   jcater

	* src/uidrivers/qt/widgets/_base.py, src/uidrivers/qt/ToolBar.py,
	  src/uidrivers/qt/common.py, src/uidrivers/qt/UIdriver.py,
	  src/uidrivers/qt/widgets/form/widget.py,
	  src/uidrivers/qt/widgets/form/wrappers.py: more work on QT driver

2003-03-11 21:03:02  Rev 3906   jcater

	* images/lastrecord-24x24-gray.png, images/enterquery-24x24-gray.png,
	  images/exit-24x24-gray.bmp, images/execquery-24x24-gray.bmp,
	  images/prevrecord-24x24-gray.bmp, src/uidrivers/qt/ToolBar.py,
	  images/nextrecord-24x24-gray.bmp, images/jumpprompt-24x24-gray.bmp,
	  images/exit-24x24-gray.png, images/execquery-24x24-gray.png,
	  images/prevrecord-24x24-gray.png, images/nextrecord-24x24-gray.png,
	  images/jumpprompt-24x24-gray.png,
	  images/markfordelete-24x24-gray.bmp, ROADMAP.in,
	  images/firstrecord-24x24-gray.bmp, images/commit-24x24-gray.bmp,
	  images/newrecord-24x24-gray.bmp, images/rollback-24x24-gray.bmp,
	  images/markfordelete-24x24-gray.png,
	  images/firstrecord-24x24-gray.png, images/commit-24x24-gray.png,
	  images/newrecord-24x24-gray.png, images/README,
	  images/rollback-24x24-gray.png, images/lastrecord-24x24-gray.bmp,
	  images/enterquery-24x24-gray.bmp: added disabled icons for platforms
	  that need them

2003-03-10 23:15:43  Rev 3904   btami

	* src/uidrivers/win32/ToolBar.py, src/uidrivers/win32/MenuBar.py: *
	  support for disable/enable menu/toolbar items * grayable BMP icons
	  wanted !!!

2003-03-10 22:40:13  Rev 3903   jamest

	* src/GFInstance.py, src/GFKeyMapper.py: deleted record status now
	  shown properly cancel query moved to shift-f9

2003-03-10 20:57:26  Rev 3902   jcater

	* src/GFKeyMapper.py: possible fix for keymapper issue

2003-03-10 16:51:48  Rev 3901   jcater

	* src/uidrivers/qt/ToolBar.py: qt toolbar fixes

2003-03-10 16:24:39  Rev 3899   jcater

	* src/uidrivers/qt/ToolBar.py, src/uidrivers/wx/ToolBar.py: fixes for
	  icons

2003-03-10 15:58:09  Rev 3898   btami

	* src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/form/wrappers.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/wx/ToolBar.py: * removed unneeded scrollwindow
	  (wrappers itself are scrollable) * fix for toolbars on win32

2003-03-10 05:42:55  Rev 3897   jamest

	* src/GFDisplayHandler.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py: attempt at fixing formAlerts

2003-03-10 04:13:51  Rev 3896   jamest

	* src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py,
	  src/GFObjects/GFField.py: adjusted cursor placement after queries
	  and focus changes (still not quite right) some additional comments
	  and cleanup

2003-03-09 23:17:48  Rev 3895   jcater

	* src/uidrivers/_commonGuiToolkit/ToolBar.py,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py: wording change

2003-03-09 23:12:34  Rev 3894   jcater

	* src/uidrivers/_commonGuiToolkit/ToolBar.py: clicking a depressed
	  Query icon will disable the icon

2003-03-09 23:08:46  Rev 3893   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/win32/ToolBar.py, src/uidrivers/win32/widgets/page.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/win32/widgets/entry.py, src/uidrivers/win32/common.py,
	  src/uidrivers/win32/MenuBar.py, src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/win32/widgets/box.py: * more work on tabbed pages *
	  button events * applying _commonGuiToolkit.UIdriver

2003-03-09 23:02:23  Rev 3892   jcater

	* src/GFObjects/GFBlock.py, src/GFForm.py: fix for Copy Query
	  action... should clear out current blocks

2003-03-09 22:47:23  Rev 3890   jcater

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py,
	  src/uidrivers/_base/UserActions.py, src/GFObjects/GFField.py,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py, src/GFKeyMapper.py,
	  src/uidrivers/wx/ToolBar.py: more work on enabling/disabling menu
	  items and toolbar buttons

2003-03-09 20:59:55  Rev 3889   jamest

	* utils/gfd04to05.py: fixes for tip reparenting

2003-03-09 20:05:35  Rev 3886   jcater

	* utils/gfd04to05.py: keep <tip> tags under <entry>

2003-03-09 19:17:07  Rev 3885   jamest

	* src/GFDisplayHandler.py, src/GFInstance.py,
	  src/dialogs/jumpto/jumpto.gfd: refresh events should only fire as
	  needed number typecast now accecpts - jump to dialog now clears
	  previous value upon display

2003-03-09 04:08:51  Rev 3884   jamest

	* src/GFForm.py, src/GFInstance.py, src/uidrivers/wx/widgets/entry.py,
	  src/uidrivers/wx/common.py, samples/dialog/dialog.gfd,
	  src/dialogs/jumpto/jumpto.gfd, src/uidrivers/win32/common.py,
	  src/uidrivers/wx/widgets/form/widget.py, src/uidrivers/qt/common.py,
	  src/uidrivers/curses/UIdriver.py, src/uidrivers/wx/widgets/_base.py,
	  doc/Developers-Guide.sxw,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/gtk2/UIdriver.py,
	  src/uidrivers/qt/widgets/form/widget.py: removed unneeded code from
	  ui drivers no longer display previous entry's tip if a entry doesn't
	  have it's own previous record fix to allow it to work if entry
	  immeidiately prior to current entry isn't navigable

2003-03-08 19:59:07  Rev 3882   btami

	* src/uidrivers/win32/ToolBar.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/form/wrappers.py: starting tabbed pages

2003-03-08 17:24:43  Rev 3879   jamest

	* src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/qt/widgets/form/widget.py: removed KS brain death from
	  code form/dialog no longer based on name (what was I thinking)

2003-03-08 08:21:58  Rev 3878   btami

	* setup.py: missing lines...

2003-03-08 05:11:27  Rev 3877   jcater

	* src/uidrivers/qt/widgets/button.py,
	  src/uidrivers/qt/UILoginHandler.py,
	  src/uidrivers/qt/widgets/entry.py, src/uidrivers/qt/common.py,
	  src/uidrivers/qt/UIdriver.py,
	  src/uidrivers/qt/widgets/form/wrappers.py: first stab at getting QT
	  events working

2003-03-07 05:14:28  Rev 3875   jcater

	* src/uidrivers/qt/widgets/box.py, src/uidrivers/qt/widgets/button.py,
	  src/uidrivers/qt/QTApp.py, src/uidrivers/qt/widgets/entry.py,
	  src/uidrivers/qt/common.py: fixes for dropdown support

2003-03-07 03:29:52  Rev 3874   jamest

	* src/GFObjects/GFPage.py: fix for traceback in wx when mouse clicking
	  on background of form

2003-03-07 03:25:42  Rev 3873   jamest

	* src/uidrivers/curses/widgets/form,
	  src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/wx/widgets/form/wrappers.py,
	  src/uidrivers/curses/widgets/form/__init__.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/curses/widgets/form/widget.py,
	  src/uidrivers/curses/widgets/form/wrappers.py: more curses work

2003-03-06 23:01:54  Rev 3872   jcater

	* src/uidrivers/qt/UILoginHandler.py,
	  src/uidrivers/qt/widgets/form/widget.py,
	  src/uidrivers/qt/widgets/form/wrappers.py: fixed dialog support in
	  QT; fixed login box issues

2003-03-06 23:01:18  Rev 3871   jcater

	* src/uidrivers/wx/UIdriver.py: fixed the disabled-widget color issues

2003-03-06 22:04:34  Rev 3870   jcater

	* src/GFForm.py, src/GFInstance.py: fix so "Go to Last Record" works

2003-03-06 21:43:56  Rev 3869   jcater

	* src/uidrivers/wx/widgets/form/widget.py: wx2.2 fixes

2003-03-06 21:27:31  Rev 3868   jcater

	* src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/wx/widgets/form/wrappers.py: added a margin around
	  pages so they don't touch the frame borders

2003-03-06 19:45:34  Rev 3867   jcater

	* src/uidrivers/wx/ErrorHandler.py, src/uidrivers/wx/__init__.py,
	  src/GFClient.py: handle startup errors using a dialog box instead of
	  just dumping to screen

2003-03-06 06:51:22  Rev 3860   jcater

	* src/uidrivers/qt/widgets/entry.py, src/uidrivers/qt/UIdriver.py,
	  src/uidrivers/qt/widgets/form/wrappers.py: more work on QT driver

2003-03-06 06:13:14  Rev 3859   jcater

	* utils/gfd04to05.py: do not reparent triggers out of blocks

2003-03-06 06:09:41  Rev 3858   jamest

	* src/uidrivers/wx/UIdriver.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: more work on curses (still
	  broken)

2003-03-06 05:50:52  Rev 3857   jamest

	* INSTALL: simple instructions on using gfd04to05 utility

2003-03-06 05:00:01  Rev 3856   jamest

	* src/uidrivers/curses/widgets, src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/curses/widgets/page.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/curses/widgets/label.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/curses/common.py,
	  src/uidrivers/curses/widgets/scrollbar.py,
	  src/uidrivers/curses/UIdriver.py, src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/curses/widgets/box.py,
	  src/uidrivers/curses/__init__.py, src/GFForm.py, src/GFInstance.py,
	  src/uidrivers/curses/UILoginHandler.py,
	  src/uidrivers/curses/widgets/__init__.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/GFsio.py, src/uidrivers/curses/widgets/form.py,
	  src/GFClient.py: removed unneeded print statements work on breaking
	  apart curses driver (unfinished & unworking)

2003-03-06 04:13:08  Rev 3855   jcater

	* src/uidrivers/qt/UILoginHandler.py: usable, but not very pretty
	  login handler

2003-03-06 03:03:27  Rev 3854   jamest

	* src/GFInstance.py, src/uidrivers/qt/UIdriver.py: removed self._form
	  from gfinstance completely as it doesn't apply in the new model

2003-03-06 02:06:03  Rev 3853   jamest

	* src/dialogs/messageBox/__init__.py, src/uidrivers/_base/UIdriver.py,
	  src/GFForm.py, src/GFInstance.py, src/GFObjects/GFMsgBox.py,
	  src/uidrivers/wx/UIdriver.py, src/dialogs/messageBox/messageBox.gfd,
	  src/GFObjects/__init__.py, src/dialogs/jumpto/jumpto.gfd,
	  src/dialogs/messageBox, src/uidrivers/curses/UIdriver.py: functional
	  form based message box cleanup

2003-03-05 21:57:04  Rev 3850   jcater

	* src/uidrivers/wx/widgets/form/wrappers.py: added 6pt margin around
	  tabbed forms

2003-03-05 21:10:37  Rev 3849   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/win32/UIdriver.py: more entry styles (checkbox,
	  dropdown, multi-line edit)

2003-03-05 04:12:02  Rev 3848   jamest

	* src/uidrivers/qt/widgets/_base.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  src/uidrivers/qt/common.py, src/uidrivers/qt/UIdriver.py,
	  src/uidrivers/qt/widgets/form/widget.py: work on ui driver (qt
	  mainly)

2003-03-05 02:04:33  Rev 3847   jamest

	* src/uidrivers/_base/UIdriver.py, src/uidrivers/qt/widgets/_base.py,
	  src/uidrivers/wx/common.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  src/uidrivers/curses/UIdriver.py, src/uidrivers/wx/widgets/_base.py:
	  start of merging wx driver with _commonGuiToolkit

2003-03-05 00:21:34  Rev 3846   jamest

	* src/uidrivers/_base/UIdriver.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py, src/dialogs/jumpto/jumpto.gfd,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/form/wrappers.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  src/uidrivers/wx/widgets/_base.py: start of modal dialog support
	  (working but w/ focus issues)

2003-03-04 12:49:36  Rev 3843   btami

	* src/uidrivers/win32/ToolBar.py, src/uidrivers/win32/MenuBar.py:
	  fixing menubar/toolbar events

2003-03-04 01:31:08  Rev 3842   jamest

	* src/GFInstance.py, src/dialogs/jumpto/jumpto.gfd: added buttons to
	  jump to and fixed event name to catch

2003-03-04 00:44:54  Rev 3841   jamest

	* src/dialogs/about/about.gfd, src/uidrivers/_base/UIdriver.py,
	  src/GFInstance.py, src/uidrivers/wx/UIdriver.py: windows close
	  properly in wx working about box ok button

2003-03-04 00:29:17  Rev 3840   jcater

	* src/uidrivers/_base/UIdriver.py: minor improvement in error handling

2003-03-04 00:20:30  Rev 3839   jcater

	* images/enterquery-24x24.png, images/enterquery-16x16.png: missing
	  files

2003-03-03 23:27:16  Rev 3838   jcater

	* src/uidrivers/qt/ToolBar.py:  * Synching machines

2003-03-03 22:23:13  Rev 3837   jcater

	* src/uidrivers/wx/MenuBar.py: oops

2003-03-03 22:22:51  Rev 3836   jcater

	* src/uidrivers/wx/MenuBar.py, src/uidrivers/_base/UserActions.py,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py: misc cleanup

2003-03-03 22:13:57  Rev 3835   jcater

	* src/uidrivers/_base/UserActions.py,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py, src/GFKeyMapper.py: work
	  on getting hotkeys displayed in the menus

2003-03-03 21:30:05  Rev 3834   jcater

	* src/uidrivers/win32/ToolBar.py,
	  src/uidrivers/win32/widgets/form/widget.py: converted win32 driver
	  to new MenuBar and ToolBar interface (more cleanup)

2003-03-03 21:28:07  Rev 3833   jcater

	* images/exit-24x24.bmp, images/execquery-24x24.bmp,
	  images/prevrecord-24x24.bmp, images/jumpprompt-24x24.bmp,
	  images/nextrecord-24x24.bmp, src/uidrivers/win32/common.py,
	  src/uidrivers/win32/MenuBar.py, images/markfordelete-24x24.bmp,
	  src/uidrivers/win32/widgets/form/widget.py,
	  images/firstrecord-24x24.bmp, images/commit-24x24.bmp,
	  images/newrecord-24x24.bmp, images/rollback-24x24.bmp,
	  src/uidrivers/win32/ToolBar.py, images/lastrecord-24x24.bmp,
	  images/enterquery-24x24.bmp, src/uidrivers/wx/widgets/_base.py,
	  src/uidrivers/wx/widgets/page.py: converted win32 driver to new
	  MenuBar and ToolBar interface

2003-03-03 17:00:52  Rev 3832   jcater

	* src/uidrivers/wx/widgets/form/wrappers.py: grrrr.... wx2.2 ('nuf
	  said)

2003-03-03 16:31:11  Rev 3831   jcater

	* src/uidrivers/wx/widgets/form/wrappers.py,
	  src/uidrivers/wx/widgets/_base.py: yet more wx 2.2 madness

2003-03-03 15:22:01  Rev 3830   jcater

	* src/uidrivers/wx/MenuBar.py: yet more fixes for wxPython 2.2

2003-03-03 15:09:20  Rev 3829   jcater

	* src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/wx/widgets/form/wrappers.py: more fixes for wxPython
	  2.2

2003-03-03 14:58:01  Rev 3828   jcater

	* src/uidrivers/wx/widgets/form/widget.py: bugfix for wxPython 2.2

2003-03-02 22:46:02  Rev 3827   btami

	* src/dialogs/about/about.gfd: minor fix

2003-03-02 22:45:12  Rev 3826   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/GFwin32App.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/win32/widgets/entry.py, src/uidrivers/win32/common.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/win32/widgets/box.py: More work on win32 driver *
	  statusbar * initFont * menubar/toolbar events

2003-03-02 19:58:28  Rev 3825   jcater

	* src/uidrivers/_base/widgets/_base.py: Fixes to get designer working
	  again with Forms' wx uidriver

2003-03-02 18:46:48  Rev 3824   jcater

	* src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/_base.py, src/uidrivers/wx/ToolBar.py:
	  cleanup

2003-03-02 18:46:31  Rev 3823   jcater

	* src/uidrivers/qt/widgets/button.py, src/uidrivers/qt/ToolBar.py,
	  src/uidrivers/qt/MenuBar.py,
	  src/uidrivers/qt/widgets/form/widget.py: more QT-luvin goodness

2003-03-02 16:42:26  Rev 3821   jcater

	* src/dialogs/about/about.gfd, src/GFForm.py,
	  src/uidrivers/wx/widgets/entry.py: fixes for suppressing
	  menubar/toolbar

2003-03-01 20:55:57  Rev 3820   jcater

	* images/close-32x32.png, src/uidrivers/_commonGuiToolkit/ToolBar.py,
	  images/close-16x16.png, images/exit-24x24.png,
	  src/uidrivers/_base/UserActions.py, images/exit-16x16.png,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py: fixed for exit event

2003-03-01 20:29:33  Rev 3819   jcater

	* src/GFObjects/GFBlock.py, src/GFForm.py,
	  src/uidrivers/_commonGuiToolkit/ToolBar.py,
	  images/jumprecord-32x32.png, src/uidrivers/wx/MenuBar.py,
	  src/uidrivers/_base/UserActions.py, images/jumprecord-16x16.png,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py,
	  images/jumpprompt-24x24.png, images/jumpprompt-16x16.png,
	  src/uidrivers/wx/ToolBar.py: more work on new toolbar and menubar
	  (added enable/disable functions)

2003-03-01 05:50:44  Rev 3818   jcater

	* images/lastrecord-24x24.png, images/close-32x32.png,
	  images/close-16x16.png, src/uidrivers/wx/UIdriver.py,
	  images/execquery-24x24.png, images/prevrecord-24x24.png,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py,
	  images/nextrecord-16x16.png,
	  src/uidrivers/_commonGuiToolkit/ToolBar.py, src/GFForm.py,
	  src/GFInstance.py, images/markfordelete-16x16.png,
	  images/firstrecord-16x16.png, images/commit-16x16.png,
	  images/newrecord-16x16.png, images/rollback-16x16.png, images,
	  images/lastrecord-16x16.png, images/jumprecord-32x32.png,
	  src/uidrivers/wx/MenuBar.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  images/jumprecord-16x16.png, images/execquery-16x16.png,
	  images/nextrecord-24x24.png, images/prevrecord-16x16.png,
	  src/uidrivers/wx/__init__.py, src/uidrivers/wx/ToolBar.py,
	  images/markfordelete-24x24.png,
	  src/uidrivers/_commonGuiToolkit/Toolbar.py,
	  images/firstrecord-24x24.png, images/commit-24x24.png,
	  images/newrecord-24x24.png, src/uidrivers/_base/UserActions.py,
	  images/rollback-24x24.png: added common MenuBar and ToolBar support

2003-03-01 00:15:08  Rev 3817   jamest

	* src/dialogs/about/about.gfd, src/uidrivers/_base/UIdriver.py,
	  src/dialogs/jumpto/__init__.py, src/GFForm.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py, src/dialogs/jumpto/jumpto.gfd,
	  src/uidrivers/wx/widgets/form/widget.py, src/dialogs/jumpto,
	  src/GFClient.py, src/dialogs/about/__init__.py: more dialog support
	  work

2003-02-27 06:59:25  Rev 3811   jcater

	* src/uidrivers/_base/UserActions.py,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py, samples/intro/intro.gfd:
	  more work on abstracting menu support

2003-02-27 01:33:58  Rev 3810   jcater

	* src/uidrivers/wx/UIdriver.py: fixed broken code (temporary)

2003-02-26 08:06:46  Rev 3809   jcater

	* src/uidrivers/wx/UIdriver.py: start of abstraction for look-alike
	  toolkits (i.e., wx, qt, win32, etc) [temporarily unbreaking code]

2003-02-26 08:05:35  Rev 3808   jcater

	* src/uidrivers/_commonGuiToolkit/__init__.py,
	  src/uidrivers/_commonGuiToolkit/Toolbar.py,
	  src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/_commonGuiToolkit/README,
	  src/uidrivers/_commonGuiToolkit,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py: start of abstraction
	  for look-alike toolkits (i.e., wx, qt, win32, etc)

2003-02-23 23:43:32  Rev 3804   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/GFwin32App.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/win32/widgets/form, src/uidrivers/win32/common.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/win32/widgets/form/__init__.py, src/uidrivers/win32,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/win32/widgets, src/uidrivers/win32/widgets/page.py,
	  src/uidrivers/win32/widgets/label.py, setup.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/box.py, src/uidrivers/win32/__init__.py,
	  src/uidrivers/win32/UILoginHandler.py,
	  src/uidrivers/win32/widgets/__init__.py: starting a native win32
	  form driver

2003-02-22 06:54:59  Rev 3803   jcater

	* src/uidrivers/qt/widgets/_base.py,
	  src/uidrivers/qt/widgets/button.py,
	  src/uidrivers/qt/widgets/entry.py, src/uidrivers/qt/common.py,
	  src/uidrivers/qt/UIdriver.py,
	  src/uidrivers/qt/widgets/form/widget.py,
	  src/uidrivers/qt/widgets/form/wrappers.py: first displaying version
	  of a QT driver :)

2003-02-21 06:30:50  Rev 3802   jcater

	* src/uidrivers/qt/widgets/box.py, src/uidrivers/qt/QTSplashScreen.py,
	  src/uidrivers/qt/__init__.py, src/uidrivers/qt/UILoginHandler.py,
	  src/uidrivers/qt/widgets/__init__.py,
	  src/uidrivers/qt/widgets/entry.py,
	  src/uidrivers/qt/widgets/form/__init__.py, src/uidrivers/qt,
	  src/uidrivers/qt/widgets/form/wrappers.py, src/uidrivers/qt/widgets,
	  src/uidrivers/qt/widgets/_base.py, src/GFInstance.py,
	  src/uidrivers/qt/widgets/button.py,
	  src/uidrivers/qt/widgets/page.py, src/uidrivers/qt/widgets/form,
	  src/uidrivers/qt/QTApp.py, src/uidrivers/qt/widgets/label.py,
	  src/uidrivers/qt/common.py, src/uidrivers/qt/UIdriver.py,
	  src/uidrivers/qt/widgets/scrollbar.py, src/GFClient.py,
	  src/uidrivers/qt/widgets/form/widget.py: first less-than-ideal stab
	  at Qt

2003-02-21 05:52:44  Rev 3801   jcater

	* src/uidrivers/wx/widgets/label.py: minor cleanup

2003-02-21 05:51:40  Rev 3800   jcater

	* src/uidrivers/wx/widgets/label.py: w00t... accidentally committed QT
	  code in WX driver

2003-02-21 03:33:47  Rev 3799   jcater

	* src/uidrivers/wx/widgets/label.py: minor cleanup

2003-02-17 07:32:55  Rev 3792   jcater

	* src/GFObjects/GFOptions.py, src/GFLibrary.py,
	  src/uidrivers/wx/UILoginHandler.py, src/GFObjects/GFLayout.py,
	  src/uidrivers/wx/UIWXSplashScreen.py,
	  src/uidrivers/_base/widgets/_base.py, src/GFKeyMapper.py,
	  src/GFObjects/GFBlock.py, src/GFObjects/GFLogic.py,
	  src/GFObjects/GFObj.py, src/GFForm.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFValue.py, src/GFObjects/GFParameter.py,
	  src/GFInstance.py, src/uidrivers/wx/GFwxApp.py,
	  src/uidrivers/curses/UIdriver.py, src/GFConfig.py,
	  src/uidrivers/wx/widgets/form/wrappers.py, src/GFParser.py,
	  src/uidrivers/gtk2/UIdriver.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects/GFField.py, src/GFObjects/GFOption.py,
	  src/GFObjects/GFDataSource.py, src/uidrivers/_base/UIdriver.py,
	  src/GFClient.py, src/GFDisplayHandler.py: phase I of gnue-common
	  structural cleanup

2003-02-13 03:33:32  Rev 3786   jamest

	* src/dialogs/__init__.py: added missing file

2003-02-13 03:27:31  Rev 3785   jamest

	* src/dialogs/about/about.gfd, src/uidrivers/_base/UIdriver.py,
	  src/GFForm.py, src/GFInstance.py, src/GFClient.py,
	  src/dialogs/_base.py, src/dialogs/about/__init__.py: more <dialog>
	  work

2003-02-11 02:08:23  Rev 3784   jamest

	* src/uidrivers/wx/widgets/_base.py: added missing file

2003-02-11 02:01:49  Rev 3783   jamest

	* src/uidrivers/wx/widgets/label.py, src/uidrivers/wx/common.py,
	  src/uidrivers/wx/widgets/scrollbar.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/_base/widgets, src/uidrivers/_base/widgets/_base.py,
	  src/dialogs/about, src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/_base/UIWidget.py, src/uidrivers/wx/widgets/box.py,
	  samples/intro/intro.gfd, src/dialogs/about/about.gfd,
	  src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/wx/widgets/__init__.py,
	  src/uidrivers/wx/widgets/entry.py, src/GFInstance.py,
	  src/uidrivers/wx/widgets/form/__init__.py,
	  src/uidrivers/wx/widgets/form/wrappers.py, src/uidrivers/wx/widgets,
	  src/uidrivers/_base/widgets/__init__.py,
	  src/dialogs/about/__init__.py, src/dialogs/_base.py, src/dialogs,
	  src/GFClient.py, src/uidrivers/wx/widgets/button.py,
	  src/uidrivers/wx/widgets/form, src/uidrivers/wx/widgets/page.py:
	  start of new (hopefully) cleaner ui driver implementation start of
	  working <dialog> support non-functional sample of how all hardcoded
	  dialogs will be replaced with gfd files in the base ui driver NOTE:
	  THIS BREAKS CVS FORMS AND DESIGNER NOTE: working cvs head at tag
	  pre-jamest-ui-muckup

2003-02-10 10:19:58  Rev 3781   btami

	* utils/gfd04to05.py: minor fix

2003-02-10 10:15:58  Rev 3780   btami

	* src/uidrivers/wx/UIdriver.py: fixing mouse selection from dropdown
	  on win32

2003-02-03 21:10:39  Rev 3775   jcater

	* src/GFDisplayHandler.py, src/GFObjects/GFEntry.py, src/GFParser.py: 
	  Added support for password-style entries (<entry style="password">)

2003-02-03 12:12:43  Rev 3774   btami

	* src/uidrivers/wx/UIdriver.py: fixing tabbed pages

2003-01-31 02:29:22  Rev 3768   jamest

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py: block
	  and form level initQuery in triggers

2003-01-25 21:41:41  Rev 3765   btami

	* src/uidrivers/wx/UIdriver.py, src/GFConfig.py: * Introducing
	  "textEncoding" into [common] section of gnue.conf   instead of
	  "formFontEncoding". * Some 'import string' for wxpython 2.4.0.2

2003-01-13 19:48:42  Rev 3753   jcater

	* src/GFParser.py: fixed incorrect typecast for scrollbar.block

2003-01-08 21:08:19  Rev 3743   jcater

	* doc/gnue-forms.dtd: updated forms dtd

2003-01-04 22:09:43  Rev 3727   jcater

	* utils/gfd04to05.py: possible fix for buttons as children of blocks

2003-01-02 00:45:49  Rev 3711   jcater

	* src/GFLibrary.py, src/uidrivers/wx/UILoginHandler.py,
	  src/GFObjects/GFLayout.py, src/uidrivers/_base/UIWidget.py,
	  src/uidrivers/wx/UIWXSplashScreen.py, utils/gfd04to05.py,
	  src/GFObjects/GFLabel.py, setup.py, src/GFObjects/GFBox.py,
	  src/GFKeyMapper.py, src/GFObjects/GFBlock.py,
	  src/GFObjects/GFLogic.py, src/GFObjects/GFObj.py,
	  src/GFObjects/GFTabStop.py, src/GFObjects/GFPage.py, src/GFForm.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFValue.py,
	  scripts/gnue-forms.in, src/GFObjects/GFParameter.py,
	  src/GFInstance.py, src/uidrivers/curses/UIdriver.py,
	  src/GFConfig.py, setup.cfg.in, src/GFParser.py,
	  src/uidrivers/gtk2/UIdriver.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects/GFField.py, src/GFObjects/GFOption.py,
	  src/GFObjects/GFDataSource.py, src/uidrivers/_base/UIdriver.py,
	  src/GFObjects/GFMsgBox.py, src/GFClient.py, src/GFDisplayHandler.py,
	  src/GFObjects/GFButton.py, src/__init__.py,
	  src/GFObjects/GFContainer.py: updated copyright headers

2002-12-23 01:31:38  Rev 3678   jcater

	* src/GFObjects/GFBlock.py: reworking the format of designer wizards
	  and namespace support

2002-12-21 20:36:35  Rev 3669   jcater

	* ChangeLog:  * Changes for -pre3

2002-12-21 19:36:58  Rev 3667   jamest

	* src/uidrivers/wx/common.py: sigh, missing file

2002-12-21 19:34:22  Rev 3666   jamest

	* src/uidrivers/wx/GFwxApp.py: Added missing ui driver file

2002-12-21 19:29:55  Rev 3665   jamest

	* src/GFObjects/GFButton.py, src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/wx/UILoginHandler.py, src/GFForm.py,
	  src/GFInstance.py, src/uidrivers/wx/UIWXSplashScreen.py,
	  src/uidrivers/wx/UIdriver.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/wx/__init__.py: Started breaking apart wx uidriver
	  form event model changes instances are not tracking a current form
	  instead events pass affected form Other stuff I probably forgot

2002-12-21 18:09:14  Rev 3662   jcater

	* utils/gfd04to05.py: fix ON-SWITCH conversion

2002-12-21 17:54:47  Rev 3661   jcater

	* utils/gfd04to05.py: added check for trigger.type

2002-12-21 00:15:25  Rev 3652   jcater

	* ChangeLog: 
	  synching machines

2002-12-18 00:36:09  Rev 3632   jcater

	* src/GFForm.py, src/GFInstance.py, src/uidrivers/wx/UIdriver.py: 
	  * Fixed runForm support * Removed console print statements

2002-12-17 03:07:26  Rev 3626   jcater

	* MANIFEST.in, NEWS, ChangeLog, ROADMAP.in, TODO, INSTALL: Preliminary
	  updates for pending release

2002-12-13 16:58:26  Rev 3618   jcater

	* doc/Developers-Guide.sxw: fixed minor typos in documentation

2002-12-13 06:37:15  Rev 3614   jcater

	* doc/Developers-Guide.sxw: more work on docs

2002-12-13 02:56:10  Rev 3613   jamest

	* src/GFObjects/GFBlock.py: fixed typo

2002-12-13 00:55:13  Rev 3611   jcater

	* src/GFObjects/GFDataSource.py, doc/Developers-Guide.sxw:  *
	  Implemented block-level (per-record) Pre-Query and Post-Query * More
	  updates on Dev Guide

2002-12-12 22:07:59  Rev 3610   jcater

	* src/GFInstance.py: changes for post-query record-level support

2002-12-12 18:03:29  Rev 3608   jcater

	* src/GFObjects/GFBlock.py, src/GFObjects/GFButton.py,
	  utils/gfd04to05.py, src/GFObjects/GFField.py,
	  doc/Developers-Guide.sxw:
	  * Removed block-level On-Switch and made the focus triggers behave
	  at a trigger level. (The old On-Switch is now equivalent to
	  Post-FocusIn * Documented triggers in the Dev Guide

2002-12-12 04:08:10  Rev 3601   jamest

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/GFInstance.py,
	  samples/dialog/dialog.gfd, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py:
	  Fixed previousRecord events from buttons Fixed <enter> key events on
	  some entries More UI cleanup More work on <dialog> support.  The
	  structure is not final, the current code aims to let me test things
	  w/o breaking the existing drivers.

2002-12-12 01:00:02  Rev 3599   jcater

	* ROADMAP.in: added roadmap/feature plan template and parser script

2002-12-11 21:07:57  Rev 3598   jamest

	* src/GFDisplayHandler.py: activated btami's patch from ages past

2002-12-11 06:45:25  Rev 3596   jcater

	* doc/Developers-Guide.sxw, src/uidrivers/gtk2/UIdriver.py:  * Started
	  on a sample schema * Added Copyright / GFDL info to developer's
	  guide * Fixed some old-style references in GTK driver

2002-12-11 01:30:54  Rev 3595   jamest

	* src/uidrivers/gtk2/UIdriver.py: gtk2 driver fix

2002-12-11 01:18:33  Rev 3594   jamest

	* src/uidrivers/wx/UIdriver.py, src/uidrivers/_base/UIWidget.py,
	  src/uidrivers/curses/README, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/gtk2/UIdriver.py: Minor UI driver cleanup Removed
	  outdated file Curses fixes

2002-12-10 01:05:52  Rev 3589   jcater

	* doc/Developers-Guide.sxw:  minor cleanup

2002-12-09 22:20:19  Rev 3588   jcater

	* doc/Developers-Guide.openoffice.xml, doc/Developers-Guide.sxw: the
	  xml version didn't work out so well

2002-12-09 20:43:21  Rev 3587   jcater

	* doc/Developers-Guide.openoffice.xml, doc/Developers-Guide.sxw: moved
	  to flat xml format for Developer's Guide

2002-12-07 08:31:20  Rev 3580   jcater

	* src/GFObjects/GFPage.py, src/GFInstance.py,
	  src/GFObjects/GFField.py, doc/Developers-Guide.sxw:  * Updated Dev
	  Guide to new GFD format * Renamed the Pre-Modify attribute on blocks
	  to Pre-Change to be consistent with the field.Pre-Change call *
	  Cleanup

2002-12-04 04:32:54  Rev 3565   jcater

	* src/GFInstance.py: 
	  Misc changes

2002-12-04 03:05:28  Rev 3564   jamest

	* src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/_base/UIWidget.py: remove GFObj referece from common
	  moving things about and adding notes to ui drivers in preperation
	  for some changes

2002-12-04 01:51:41  Rev 3563   jcater

	* samples/inventory/forms/company.gfd,
	  samples/inventory/forms/inv_maintenance.gfd: removed connections tag

2002-12-03 18:06:32  Rev 3562   jamest

	* src/GFForm.py, src/GFInstance.py, samples/dialog/dialog.gfd: more
	  changes for <dialog> support

2002-12-03 15:51:15  Rev 3561   jamest

	* src/GFForm.py, src/GFInstance.py: syncing cvs to prep for ai
	  processing

2002-12-01 22:53:04  Rev 3553   jcater

	* src/GFForm.py: 
	  * Added form.getAuthenticatedUser(connection) * Cleaned up custom
	  authenticators

2002-11-29 07:07:00  Rev 3544   jcater

	* src/GFParser.py, src/GFForm.py:  * Improved trigger selector support
	  * Improved code editor interaction with rest of system * Fixed
	  outstanding bugs related to wizards/templates and object creation *
	  Many bug fixes

2002-11-28 06:07:59  Rev 3543   jamest

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/GFInstance.py,
	  samples/intro/intro.gfd: More cleanup

2002-11-28 03:35:53  Rev 3542   jamest

	* src/GFForm.py, src/GFInstance.py, samples/dialog/dialog.gfd,
	  src/GFClient.py: Moved final things out of gfclient that belong in
	  gfinstance

2002-11-28 02:24:39  Rev 3541   jamest

	* src/GFObjects/GFBlock.py, samples/zipcode/zipcode.gfd,
	  src/GFForm.py, src/GFInstance.py, src/GFObjects/GFEntry.py,
	  src/GFParser.py, src/GFKeyMapper.py, src/GFClient.py: cleaning
	  things up in preparation for <dialog>

2002-11-27 21:29:17  Rev 3538   jamest

	* src/GFForm.py, samples/dialog/dialog.gfd, samples/intro/intro.gfd,
	  src/GFClient.py: Syncing machines.

2002-11-27 16:00:04  Rev 3536   jcater

	* src/GFParser.py: Fixed some redundent descriptions

2002-11-27 05:47:06  Rev 3535   jamest

	* src/GFForm.py, samples/dialog/dialog.gfd, samples/dialog,
	  src/GFParser.py, src/GFClient.py: start of <dialog> support (still
	  useless)

2002-11-27 03:23:30  Rev 3534   jcater

	* src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py: 
	  Changed (without working samples :) the curses and gtk2 driver to
	  new format

2002-11-27 02:45:35  Rev 3533   jcater

	* src/GFParser.py: fixed changes for tabbed move to layout

2002-11-27 02:38:43  Rev 3532   jamest

	* src/GFParser.py: moved tabbed to layout in parser (breaks stuff)
	  start of a <dialog> tag

2002-11-27 02:34:32  Rev 3531   jcater

	* utils/gfd04to05.py: changes

2002-11-27 02:29:38  Rev 3530   jcater

	* samples/vendor/forms/vendor_maint.gfd, samples/history/myform.gfd,
	  src/uidrivers/wx/UIdriver.py,
	  samples/track/forms/contact_manager.gfd,
	  samples/track/forms/address_type.gfd,
	  samples/inventory/forms/inv_maintenance.gfd,
	  samples/track/forms/email_type.gfd,
	  samples/location/forms/zipcode_maint.gfd, samples/intro/intro.gfd,
	  samples/location/forms/runform.gfd, samples/history/first.gfd,
	  samples/inventory/forms/company.gfd,
	  samples/location/forms/country_maint.gfd,
	  samples/zipcode/zipcode.gfd, samples/contact.gfd,
	  samples/inventory/forms/sc_inv_cycle_count.gfd,
	  samples/simple/form.gfd, samples/helloworld2.gfd,
	  samples/zipcode/states.gfd,
	  samples/location/forms/zip_coords_maint.gfd,
	  samples/po/sc_po_entry.gfd, samples/track/forms/phone_type.gfd,
	  samples/track/forms/assignment_status.gfd,
	  samples/location/forms/state_maint.gfd,
	  samples/location/forms/county_maint.gfd: * Moved <form tabbed=..
	  width=... height=...> to <layout> as those are layout-related
	  attributes

2002-11-27 01:50:59  Rev 3529   jcater

	* samples/vendor/forms/vendor_maint.gfd, samples/history/myform.gfd,
	  src/uidrivers/wx/UIdriver.py,
	  samples/track/forms/contact_manager.gfd,
	  samples/track/forms/address_type.gfd,
	  samples/inventory/forms/inv_maintenance.gfd,
	  samples/track/forms/email_type.gfd,
	  samples/location/forms/zipcode_maint.gfd, src/GFParser.py,
	  samples/intro/intro.gfd, samples/location/forms/runform.gfd,
	  samples/history/first.gfd, samples/inventory/forms/company.gfd,
	  samples/location/forms/country_maint.gfd,
	  samples/zipcode/zipcode.gfd,
	  samples/inventory/forms/sc_inv_cycle_count.gfd, samples/contact.gfd,
	  samples/simple/form.gfd, samples/helloworld2.gfd,
	  samples/zipcode/states.gfd,
	  samples/location/forms/zip_coords_maint.gfd,
	  samples/po/sc_po_entry.gfd, samples/track/forms/phone_type.gfd,
	  samples/track/forms/assignment_status.gfd,
	  samples/location/forms/state_maint.gfd,
	  samples/location/forms/county_maint.gfd: added default width/height
	  to forms

2002-11-27 01:43:46  Rev 3528   jcater

	* utils/gfd04to05.py: fixed trigger-less buttons

2002-11-27 01:09:32  Rev 3527   jcater

	* samples/vendor/forms/vendor_maint.gfd, samples/history/myform.gfd,
	  samples/track/forms/contact_manager.gfd,
	  samples/track/forms/address_type.gfd,
	  samples/inventory/forms/inv_maintenance.gfd,
	  samples/track/forms/email_type.gfd,
	  samples/location/forms/zipcode_maint.gfd, samples/intro/intro.gfd,
	  samples/location/forms/runform.gfd, samples/history/first.gfd,
	  samples/inventory/forms/company.gfd,
	  samples/location/forms/country_maint.gfd,
	  samples/zipcode/zipcode.gfd, samples/contact.gfd,
	  samples/inventory/forms/sc_inv_cycle_count.gfd,
	  samples/simple/form.gfd, samples/helloworld2.gfd,
	  samples/zipcode/states.gfd,
	  samples/location/forms/zip_coords_maint.gfd,
	  samples/po/sc_po_entry.gfd, samples/track/forms/phone_type.gfd,
	  samples/track/forms/assignment_status.gfd,
	  samples/location/forms/state_maint.gfd,
	  samples/location/forms/county_maint.gfd: updated samples to the new
	  style

2002-11-27 01:03:22  Rev 3526   jcater

	* utils/gfd04to05.py: synching machines

2002-11-27 00:55:35  Rev 3525   jcater

	* samples/zipcode/zipcode.gfd, samples/intro/intro.gfd: temporarily
	  reversed samples, to do a massive update

2002-11-26 23:45:21  Rev 3524   jcater

	* src/GFForm.py, src/GFObjects/GFLayout.py,
	  src/uidrivers/wx/UIdriver.py, utils/gfd04to05.py, src/GFParser.py,
	  samples/intro/intro.gfd:
	  Moved to namespaces for layout management in forms

2002-11-26 04:23:33  Rev 3523   jcater

	* src/GFParser.py: * More cleanup in Designer

2002-11-26 04:16:08  Rev 3522   jamest

	* src/GFObjects/GFBlock.py: removed print statement

2002-11-26 04:14:40  Rev 3521   jamest

	* src/GFObjects/GFBlock.py, samples/zipcode/zipcode.gfd,
	  samples/intro/intro.gfd: sloppyQuery support reintroduced converted
	  two gfds for testing

2002-11-25 16:44:18  Rev 3512   jcater

	* src/GFObjects/GFButton.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py, utils/gfd04to05.py, src/GFParser.py,
	  src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py:
	  Made buttons like any other triggerable object. Instead of
	  trigger="..." attribute, we have a <trigger type="On-Action">. 
	  Conversion script reflects this.

2002-11-25 14:59:25  Rev 3511   jamest

	* src/GFObjects/GFBlock.py: bring forward detail query patch from
	  0.4.1 branch

2002-11-25 14:22:36  Rev 3510   jamest

	* src/uidrivers/_base/UIdriver.py, src/GFObjects/__init__.py: fix
	  display for entries with a rows attribute replaced references to
	  GFDataSource w/ GConnection

2002-11-25 06:07:14  Rev 3509   jcater

	* utils/gfd04to05.py: added notes on buttons; may switch to some type
	  of trigger

2002-11-25 05:29:20  Rev 3507   jcater

	* src/GFForm.py, src/uidrivers/wx/UIdriver.py: * Cleaned up the HotKey
	  display on the menus * fixed bug with a GFField being passed to
	  findFocus

2002-11-25 05:23:32  Rev 3506   jcater

	* src/uidrivers/wx/UIdriver.py, utils/gfd04to05.py, src/GFParser.py: *
	  Moved initializing code into an 'if initialize:' block (for Designer
	  supprt) * Misc cleanup

2002-11-23 01:48:03  Rev 3501   jcater

	* src/GFObjects/GFTabStop.py, src/GFForm.py: initial work on migrating
	  designer [BROKEN\!]

2002-11-22 05:56:05  Rev 3499   jcater

	* utils/gfd04to05.py: removed py2.2ism

2002-11-22 05:50:39  Rev 3498   jcater

	* src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py: more work on
	  switching focus traversal into new logic/layout (row fixes)

2002-11-22 05:39:17  Rev 3497   jcater

	* src/GFObjects/GFButton.py, src/GFObjects/GFPage.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py,
	  utils/gfd04to05.py, src/GFParser.py: more work on switching focus
	  traversal into new logic/layout

2002-11-22 02:57:24  Rev 3496   jcater

	* src/GFObjects/GFBlock.py, src/GFObjects/GFButton.py,
	  src/uidrivers/_base/UIdriver.py, src/GFObjects/GFPage.py,
	  src/GFDisplayHandler.py, src/GFForm.py, src/GFObjects/GFLayout.py,
	  src/GFObjects/GFLogic.py, src/GFInstance.py,
	  src/GFObjects/GFEntry.py, utils/gfd04to05.py,
	  src/GFObjects/GFField.py, src/GFParser.py: more work on separation
	  of logic and layout

2002-11-21 03:50:24  Rev 3492   jamest

	* src/GFObjects/GFBlock.py, setup.py, src/GFParser.py: merged in some
	  papo patches from the 0.4.x branch typos fixed

2002-11-21 01:39:37  Rev 3489   jcater

	* src/GFObjects/GFLayout.py, src/GFObjects/GFLogic.py,
	  src/GFObjects/__init__.py, utils/gfd04to05.py, src/GFParser.py:
	  start of layout/logic separation; cleaned up GFParser.py to reflect
	  new tags

2002-11-21 00:58:19  Rev 3488   jcater

	* src/GFObjects/GFDatabase.py: removed redundent GFDatabase.py

2002-11-21 00:51:56  Rev 3487   jcater

	* utils/gfd04to05.py: replace transparentBlock, as it's default

2002-11-21 00:27:34  Rev 3486   jcater

	* src/GFObjects/GFDatabase.py, src/GFParser.py,
	  doc/Developers-Guide.sxw:
	  * Moved the <database> tag to common (as a <connection> tag... we
	  will have a converter script soon) * Fixed some incorrect code
	  samples in the dev guide

2002-11-20 01:01:40  Rev 3478   jcater

	* src/__init__.py, utils, utils/gfd04to05.py, src/GFParser.py: 
	  * When writing back to XML, name attributes are listed first * Misc
	  cleanup * Added a Forms 0.5.0 converter

2002-11-18 22:12:44  Rev 3470   jcater

	* setup.py: added curses driver to setup.py

2002-11-18 06:40:55  Rev 3469   jcater

	* src/GFObjects/GFBlock.py, src/GFObjects/GFButton.py, src/GFForm.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/__init__.py,
	  src/GFObjects/GFField.py: cleanup in preparation for structural
	  changes

2002-11-18 01:27:05  Rev 3467   jamest

	* NEWS, src/uidrivers/_base/UIdriver.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py, ChangeLog: Final updates for new release

2002-11-18 01:17:24  Rev 3465   jcater

	* MANIFEST.in, src/__init__.py, setup.py, doc/Developers-Guide.sxw:
	  doc/version changes in prep for a release

2002-11-17 23:39:35  Rev 3464   jamest

	* src/GFDisplayHandler.py, src/uidrivers/wx/UIdriver.py: removed debug
	  print statements wx UI fix for checkboxes

2002-11-17 23:16:41  Rev 3463   jcater

	* src/GFDisplayHandler.py: updated checkbox code

2002-11-17 22:53:27  Rev 3462   jcater

	* src/GFParser.py, doc/Developers-Guide.sxw, BUGS: updated Forms Dev
	  Guide to have new descriptions of attributes

2002-11-17 21:54:48  Rev 3461   jamest

	* src/uidrivers/_base/UIdriver.py, src/GFDisplayHandler.py,
	  src/GFInstance.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: partial fix for
	  checkboxes, commiting in prep to feed code into our AI unit

2002-11-17 19:44:09  Rev 3460   jcater

	* src/GFParser.py, src/uidrivers/curses/UIdriver.py: removed comment
	  line

2002-11-17 19:43:00  Rev 3459   jcater

	* src/GFParser.py: added GFParser descriptions [patch by sklein]

2002-11-16 21:14:39  Rev 3455   jamest

	* src/GFForm.py: Fixed for unbound fields in blocks sometimes flaging
	  that blocks resultset to require saving

2002-11-16 05:14:43  Rev 3451   jcater

	* src/GFParser.py: added doc attributes to parser objects

2002-11-15 23:12:36  Rev 3448   jamest

	* src/GFConfig.py, src/GFClient.py: added DefaultUI config option

2002-11-15 21:50:21  Rev 3446   jamest

	* src/uidrivers/wx/UIdriver.py: removed an unneeded print

2002-11-15 20:08:55  Rev 3444   jamest

	* src/GFForm.py, BUGS, src/uidrivers/curses/UIdriver.py: fix pageup in
	  curses driver partial fix for debug->run usage in GNUe Designer
	  (complete after next release)

2002-11-15 07:20:37  Rev 3442   jcater

	* src/uidrivers/curses/UIdriver.py: more work on curses

2002-11-15 01:44:28  Rev 3440   jcater

	* src/GFObjects/GFButton.py, src/uidrivers/curses/UIdriver.py: more
	  work in curses driver

2002-11-14 05:05:28  Rev 3432   jcater

	* NEWS, ChangeLog: Updated NEWS and ChangeLogs

2002-11-14 03:55:35  Rev 3427   jcater

	* scripts/gnue-forms.in,
	  packaging/mcmillan/hooks/hook-gnue.common.GComm.py,
	  packaging/mcmillan/hooks/hook-gnue.common.commdrivers._helpers.RpcDoc
	  .py, packaging/mcmillan/forms.spec, packaging/mcmillan/hooks,
	  packaging/mcmillan/hooks/hook-gnue.forms.GFClient.py,
	  packaging/mcmillan/hooks/hook-gnue.common.GConnections.py:
	  Added btami's mcmillan support files

2002-11-14 03:37:14  Rev 3425   jcater

	* src/uidrivers/gtk2/UIdriver.py: applied ajmitch's gtk2 patch

2002-11-13 00:39:06  Rev 3410   jamest

	* src/__init__.py: Remove python2.2ism

2002-11-12 23:07:05  Rev 3406   jcater

	* src/__init__.py: updated VERSION numbers to be the new .99 format
	  for cvs

2002-11-11 06:00:00  Rev 3392   jcater

	* src/uidrivers/curses/UIdriver.py: 
	  More work on the curses driver; mainly further implementation of
	  Notebook.py

2002-11-09 22:26:06  Rev 3382   jcater

	* src/uidrivers/wx/UIdriver.py: fixed incorrect key description in the
	  menu

2002-11-08 20:15:37  Rev 3377   jcater

	* src/GFForm.py, src/GFParser.py: fixed parameter support :(

2002-11-08 17:42:59  Rev 3376   jamest

	* src/uidrivers/wx/UIdriver.py: Added support for scrollbars when form
	  is bigger than screen area

2002-11-08 15:55:03  Rev 3375   jcater

	* src/GFForm.py, src/GFInstance.py, src/uidrivers/wx/UIdriver.py:
	  fixed new GParser.py issue w/namespace support

2002-11-07 16:37:03  Rev 3370   jcater

	* src/uidrivers/curses/UIdriver.py: 
	  * Added support for Frame panels that are controlled by their parent
	  container * Added an "absolute x,y" attribute to each Control
	  object, so they can transparently work in Frames * Moved MenuBar to
	  the Frame model * Started work on a Notebook control

2002-11-07 03:20:33  Rev 3369   jamest

	* src/GFParser.py: GParser now honors the Required and SingleInstance
	  attributes on tag definitions.

2002-11-06 19:13:16  Rev 3368   jamest

	* src/GFObjects/GFBlock.py, src/GFInstance.py: query by detail support
	  (needs more testing)

2002-11-06 02:03:43  Rev 3367   jamest

	* src/GFObjects/GFBlock.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py: temp fix for dcl ticket #60 - query on
	  detail is blocked again partial implementation of query by detail
	  logic which should all be turned off at the moment.  (syncing
	  machines) misc fixes for changes in the GRootObj

2002-11-05 02:45:24  Rev 3362   jcater

	* src/uidrivers/curses/UIdriver.py: fixed some import inconsistencies

2002-11-05 02:43:46  Rev 3361   jcater

	* src/GFClient.py: changed -u nstti to -u curses

2002-11-05 00:52:21  Rev 3359   jcater

	* doc/technotes/index.html, doc/technotes/00004.txt,
	  doc/technotes/index.txt: added setFeature technote

2002-11-05 00:38:47  Rev 3357   jcater

	* src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/curses/UIdriver.py, doc/Developers-Guide.sxw,
	  src/GFClient.py:  * Added gConfigForm global config method
	  * added setFeature support to forms in On-Startup, you can do:  
	  form.setFeature('GUI:MENUBAR:SUPPRESS',1) to suppress the menu bar
	  likewise with GUI:TOOLBAR:SUPPRESS these HAVE to appear in
	  On-Startup and their use is not officially supported!!!!

2002-11-04 20:14:55  Rev 3355   jamest

	* src/GFForm.py, src/uidrivers/wx/UIdriver.py, src/GFParser.py: Added
	  support for common based <import> tag based upon the tags marked as
	  Importable Fixed bad function name in form's wx UI driver

2002-11-04 19:22:39  Rev 3353   jamest

	* src/uidrivers/wx/UIdriver.py: don't attempt to raise the splash when
	  it's disabled

2002-11-04 15:40:22  Rev 3350   jamest

	* src/uidrivers/wx/UIdriver.py: Possible fix for the Gdk-ERROR **:
	  BadWindow (invalid Window parameter) error Made splashscreen stay on
	  top of form until timeout

2002-11-04 14:55:51  Rev 3349   jamest

	* src/GFParser.py, src/GFForm.py, src/GFLibrary.py, src/GFInstance.py,
	  src/GFClient.py: Migration of import system into common (partially
	  complete) Added G*Parser attribute 'Importable' to entities if set
	  to 1 makes then that entity becomes importable. Adjustments to make
	  reports support importable triggers All still pretty rough

2002-11-04 06:02:00  Rev 3348   jcater

	* src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py:
	  * Misc cleanup

2002-11-04 05:05:20  Rev 3346   jcater

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: added missing
	  triggers from jamest's _validTriggers conversion

2002-11-04 04:59:08  Rev 3345   jcater

	* src/GFObjects/GFBlock.py: added missing triggers from jamest's
	  _validTriggers conversion

2002-11-04 04:50:26  Rev 3344   jcater

	* src/GFObjects/GFBlock.py, src/GFForm.py: added missing triggers from
	  jamest's _validTriggers conversion

2002-11-04 04:41:32  Rev 3342   jcater

	* src/GFObjects/GFBlock.py: added missing triggers from jamest's
	  _validTriggers conversion

2002-11-02 06:02:01  Rev 3340   jcater

	* src/GFForm.py: moved the dumpXML root call into GRootObj, so each
	  tool doesn't have to redefine dumpXML()

2002-11-01 05:02:49  Rev 3338   jamest

	* src/GFParser.py, src/GFForm.py: More trigger cleanup Added trigger
	  support to gnue-reports Added on-startup and on-exit to <report>
	  Added pre-section and post-section to <section> Added support for
	  reports trigger editing in designer foobulations grd is working
	  sample

2002-11-01 02:40:53  Rev 3337   jamest

	* src/GFObjects/GFObj.py, src/GFObjects/GFPage.py,
	  src/GFObjects/GFField.py, src/GFParser.py, src/GFObjects/GFBlock.py,
	  src/GFForm.py, src/GFTrigger.py, src/GFObjects/GFEntry.py: Moved all
	  trigger support into common in prep to add to support to reports.
	  Removed global valid trigger list with a per object valid trigger
	  definition

2002-10-31 22:58:37  Rev 3335   jamest

	* src/uidrivers/wx/UIdriver.py: Mouse focus to specific character now
	  works in multiline text boxes

2002-10-30 13:57:57  Rev 3333   jamest

	* src/uidrivers/wx/UIdriver.py: Fixed refresh issue on wxpython 2.2.x

2002-10-30 05:14:09  Rev 3332   jcater

	* src/GFForm.py: fixed issue with a readonly field being the first
	  defined field

2002-10-29 05:03:57  Rev 3331   jcater

	* doc/Developers-Guide.sxw: misc changes

2002-10-28 23:42:00  Rev 3328   jcater

	* doc/Developers-Guide.sxw: updated Dev Guide

2002-10-28 11:19:48  Rev 3325   siesel

	* src/GFClient.py: show "No Forms Definition File Specified" for CVS
	  install too.

2002-10-28 02:10:26  Rev 3324   jcater

	* src/GFParser.py, doc/Developers-Guide.sxw: added form tags to dev
	  guide; created a python script to autocreate OO docs from
	  G?Parser.py files; misc consistency checks

2002-10-27 20:59:39  Rev 3323   jcater

	* src/GFObjects/GFBlock.py, src/GFForm.py, doc/gnue-forms.dtd,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
	  doc/Developers-Guide.sxw: Trigger Namespace changes: * Added support
	  for negative indexes in Block.gotoRecord   (negative numbers are
	  relative to the last record) * Added Block.parent and Entry.parent
	  attributes * Added getCurrentEntry, getCurrentBlock, and  
	  getCurrentPage to Form

2002-10-26 01:13:19  Rev 3322   siesel

	* src/GFForm.py, src/GFObjects/GFParameter.py: add an testcase for
	  dropdown refreshs remove dbsig modifying GObj tree and parameter
	  caching add setParameter function

2002-10-25 22:08:33  Rev 3321   jcater

	* src/GFInstance.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
	  src/uidrivers/curses/UIdriver.py, doc/Developers-Guide.sxw: added
	  Entry.resetForeignKey() method for triggers (not fully tested); misc
	  code cleanup

2002-10-25 16:01:35  Rev 3320   jcater

	* README: added note about disableSplash on slower machines

2002-10-24 14:10:09  Rev 3317   jamest

	* src/GFEvent.py: removed reference to old GFEvent file removed old
	  GFEvent file

2002-10-24 05:08:28  Rev 3315   jcater

	* src/GFEvent.py: fixed broken branch

2002-10-24 04:39:02  Rev 3313   jcater

	* src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
	  src/GFEvent.py, src/uidrivers/_base/UIdriver.py,
	  src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py,
	  src/GFObjects/GFMsgBox.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/_base/UIWidget.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/gtk2/UIdriver.py: moved references from GFEvent to
	  gnue.common.events

2002-10-24 03:08:23  Rev 3312   jcater

	* src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py:
	  fixed erratic mouse selections with multi-row blocks; greyed out
	  unused blocks

2002-10-24 03:00:25  Rev 3311   jamest

	* src/GFObjects/GFObj.py, src/GFTrigger.py: Partial removal of the
	  GFTrigger class being replaced by common trigger system.

2002-10-24 02:30:42  Rev 3310   jcater

	* src/GFInstance.py, src/uidrivers/wx/UIdriver.py: fixed bug with
	  notebook tabs; when changing focus via mouse + tab, internal focus
	  didn't change

2002-10-24 02:11:54  Rev 3309   jamest

	* src/GFForm.py: I thought cvs wouldn't let us commit conflicts

2002-10-24 00:26:08  Rev 3308   jamest

	* MANIFEST.in, src/GFForm.py, setupext/__init__.py,
	  setupext/install_data.py: Removed files no longer needed by setup.py
	  Removed reference to PyXML as we no longer require it

2002-10-23 00:50:18  Rev 3306   jcater

	* doc/Developers-Guide.sxw, samples/intro/intro.gfd: more work on docs

2002-10-22 20:42:04  Rev 3305   jcater

	* src/GFForm.py: fixed global namespace issue

2002-10-21 23:28:25  Rev 3302   jcater

	* src/GFForm.py: misc cleanup

2002-10-21 23:28:06  Rev 3301   jcater

	* doc/Developers-Guide.sxw: 
	  * Added Appendix C: Object Properties * Added Advanced Topics ->
	  Runtime Parameters * Added Understanding Data Sources -> Defining
	  Conditions * Misc additions throughout

2002-10-20 19:18:37  Rev 3295   jcater

	* doc/Developers-Guide.sxw: expanded the 'Creating your First Form'
	  and 'Understanding Events and Triggers --> The Trigger Namespace'
	  sections

2002-10-20 18:55:49  Rev 3294   jcater

	* src/GFForm.py, src/GFTrigger.py, src/GFInstance.py: 
	  * Added an On-Exit trigger to the form   object (complementary to
	  On-Startup)
	  * Added support for global namespace objects   in trigger code.  For
	  example, in On-Startup:
	      global math, myfunc, DEBUG     import math     def
	  myfunc(n1,n2):        return n1+n2     DEBUG = 1
	    Then other triggers can access math, myfunc,   and DEBUG as if
	  they had imported or defined   them.

2002-10-19 17:19:34  Rev 3292   jcater

	* doc/Developers-Guide.sxw: more docs

2002-10-18 23:37:40  Rev 3290   jcater

	* doc/Developers-Guide.sxw: more work on docs

2002-10-18 13:39:25  Rev 3288   jcater

	* doc/Developers-Guide.sxw: doc stuff

2002-10-17 23:35:01  Rev 3287   jcater

	* src/uidrivers/curses/UIdriver.py, doc/Developers-Guide.sxw: playing
	  w/docs

2002-10-15 15:19:12  Rev 3285   arturas

	* src/GFDisplayHandler.py: [checkbox] If we do toggle and know current
	  status then we don't need to know anything else (=> event) to toggle
	  the checkbox. Added support for toggling when event == None.

2002-10-15 15:16:32  Rev 3284   arturas

	* src/uidrivers/wx/UIdriver.py: Removed tracebacks, when checkbox has
	  focus and someone starts typing text, added support to toggle
	  checkbox with <space> button.

2002-10-14 03:59:23  Rev 3283   jcater

	* src/uidrivers/curses/UIdriver.py: more work on curses driver

2002-10-11 23:44:28  Rev 3282   jcater

	* src/uidrivers/curses/UIdriver.py, src/GFKeyMapper.py,
	  samples/intro/intro.gfd: work on curses interface

2002-10-11 05:10:37  Rev 3280   jcater

	* src/uidrivers/curses/UIdriver.py: renamed Frame to GroupBox (as
	  Frame implies a window/etc); more cleanup

2002-10-11 01:47:25  Rev 3279   jcater

	* src/uidrivers/curses/UIdriver.py, doc/Developers-Guide.sxw: 
	  More work on curses support (I have screens drawing properly, and a
	  login dialog working now)

2002-10-10 06:45:36  Rev 3274   jcater

	* src/uidrivers/curses/UIdriver.py, packaging/debian/changelog,
	  packaging/debian/rules, src/GFClient.py: added a login popup dialog
	  for curses uidriver; beat the curses uidriver into submission to get
	  it to draw pages, labels, and entries; more cleanup on common's
	  curses library

2002-10-09 15:03:13  Rev 3267   jcater

	* src/uidrivers/wx/UIdriver.py: applied Via Libre's MainLoop patch to
	  allow multiple forms to be loaded

2002-10-09 00:03:30  Rev 3262   jcater

	* src/uidrivers/curses/UIdriver.py: test stuff

2002-10-08 22:36:13  Rev 3261   jcater

	* src/uidrivers/wx/UIdriver.py: cleaned up some global variables to
	  improve support for runForm and for Navigator

2002-10-07 23:11:33  Rev 3251   jcater

	* src/uidrivers/wx/UIdriver.py: added logic to postpone window display
	  until fully drawn

2002-10-07 23:08:40  Rev 3250   jcater

	* src/uidrivers/wx/UIdriver.py: Improved the menu creation logic to
	  create dynamic ids; cleaned up init logic

2002-10-07 21:45:15  Rev 3248   jcater

	* src/__init__.py: updating version numbers to 'development' status

2002-10-07 21:29:37  Rev 3247   jcater

	* src/GFEvent.py: moved the event system out of forms and into common

2002-10-05 07:16:46  Rev 3244   jcater

	* packaging/debian/copyright, packaging/debian/README.Debian,
	  packaging/debian/control, setup.py, packaging/debian/postinst,
	  packaging/debian/prerm, packaging/debian/changelog,
	  packaging/debian/docs, packaging/debian/rules,
	  packaging/debian/dirs, packaging/debian/files: Changes needed to
	  create .debs for the 0.4.0 release

2002-10-05 07:16:46  Rev 3243   jcater

	* packaging/debian/README.maintainers,
	  packaging/debian/setup.cfg.debian, packaging/debian/README.cvs:
	  Changes needed to create .debs for the 0.4.0 release

2002-09-30 06:21:46  Rev 3236   jcater

	* src/GFForm.py: implemented the setFocus call to let triggers modify
	  the focus

2002-09-30 01:11:22  Rev 3235   jcater

	* samples/intro/intro.gfd: updated intro examples

2002-09-30 00:27:45  Rev 3232   jcater

	* BUGS, TODO: TODO fixes

2002-09-30 00:19:18  Rev 3231   jcater

	* src/__init__.py: final changes for release

2002-09-30 00:19:18  Rev 3230   jcater

	* packaging/mcmillan/README, packaging/inno/gfclient.iss,
	  packaging/inno/README, ChangeLog, packaging/mcmillan/forms.spec:
	  final changes for release

2002-09-29 17:42:06  Rev 3229   jcater

	* packaging/mcmillan/README, packaging/inno/gfclient.iss,
	  packaging/mcmillan/forms.spec: synching machines

2002-09-28 06:10:46  Rev 3225   jcater

	* src/GFForm.py: added explicitfields attribute for updatable
	  datasources with no corresponding block [temp]

2002-09-28 05:46:31  Rev 3222   jcater

	* src/GFForm.py: added support for form.commit() in triggers

2002-09-28 04:26:10  Rev 3220   jcater

	* src/GFTrigger.py: removed more redundant code from
	  GTrigger/GFTrigger to get designer to recognize recent changes to
	  GFTrigger's ValidTriggers list

2002-09-25 23:05:54  Rev 3217   jcater

	* doc/user_guide.lyx, doc/layout.dia, doc/gnuef.idl,
	  doc/Users-Guide.sxw, doc/components.dia, doc/archive,
	  doc/archive/database.dia, doc/archive/client-objects.dia,
	  doc/archive/containers.dia, doc/Developers-Guide.sxw,
	  doc/login-dialog.ps, doc/Concepts-Guide.sxw, doc/archive/layout.dia,
	  doc/techref.lyx, doc/archive/gnuef.idl, doc/techref.txt,
	  doc/Tech-Reference.sxw, doc/database.dia, doc/client-objects.dia,
	  doc/containers.dia, doc/archive/components.dia: updates to
	  documentation

2002-09-25 22:26:37  Rev 3215   jcater

	* doc/techref.lyx: doc updates

2002-09-25 20:35:30  Rev 3214   jcater

	* src/GFForm.py, src/GFTrigger.py: added On-Startup form startup
	  trigger support

2002-09-24 09:14:24  Rev 3209   siesel

	* samples/button, samples/masks, samples/geas, samples/tests,
	  samples/trigger, samples/configfile: removing files which are
	  allready copied to the samples directory

2002-09-24 04:00:45  Rev 3205   jcater

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: removed
	  extraneous debugging print statement

2002-09-24 03:59:11  Rev 3204   jcater

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py:  added
	  entry.get() and entry.set('value') to GFEntry's trigger namespace

2002-09-24 03:40:54  Rev 3203   jcater

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: reintroduced
	  support for Pre-Change and Post-Change triggers; called prior and
	  after setting a field's value

2002-09-24 03:34:08  Rev 3202   jcater

	* src/GFForm.py: removed debugging "print" (doh!)

2002-09-23 17:32:10  Rev 3197   siesel

	* src/GFObjects/GFParameter.py: add connection.gfd to common/utils
	  more Parameter fixes

2002-09-23 16:11:22  Rev 3196   siesel

	* src/GFForm.py, src/GFObjects/GFParameter.py: * added i18n stuff to
	  testcases/testrun.gpd * fixed conditional parameter support in forms
	  * add showMessage("") to triggernamespace

2002-09-23 15:52:37  Rev 3195   jcater

	* src/GFForm.py, src/GFTrigger.py: added support for runForm() in
	  global namespace of forms; minor bugfixes in trigger system

2002-09-23 12:46:40  Rev 3191   jcater

	* src/uidrivers/wx/UIdriver.py: fixed traceback from
	  boxes-as-container temporary removal

2002-09-23 09:55:15  Rev 3189   siesel

	* src/uidrivers/wx/UIdriver.py, samples/configfile/connection.gfd:
	  move connection.gfd back to old (boxes!=container) format fix
	  UIdriver

2002-09-23 04:42:02  Rev 3188   jcater

	* NEWS: updated NEWS files

2002-09-22 15:58:20  Rev 3187   jcater

	* packaging/mcmillan/gfclient-PY21.cfg: restored python 2.1 setup files

2002-09-21 12:47:39  Rev 3186   arturas

	* src/uidrivers/wx/UIdriver.py: Minor updates.

2002-09-20 21:14:51  Rev 3184   jcater

	* packaging/inno/gfclient.iss, doc/techref.txt,
	  packaging/mcmillan/gfclient.cfg: changes needed for windows binaries

2002-09-20 06:23:30  Rev 3182   jcater

	* AUTHORS, ChangeLog: first round of changes to text documents in prep
	  for a release

2002-09-20 06:20:01  Rev 3181   jcater

	* src/uidrivers/wx/UIdriver.py, src/uidrivers/_base/UIWidget.py:
	  temporarily disabled the boxes-as-containers patch until after the
	  0.4.0 release; it will require too many changes to make it backwards
	  compatable enough

2002-09-19 09:58:20  Rev 3176   siesel

	* src/GFObjects/GFContainer.py, samples/configfile/connection.gfd: fix
	  connection.gfd to work with "box as container" patch

2002-09-19 00:17:57  Rev 3175   jcater

	* src/uidrivers/gtk2/UIdriver.py: initial structure for integrator

2002-09-18 20:02:57  Rev 3173   jcater

	* packaging/inno/README: added location of psycopg binary

2002-09-18 05:13:01  Rev 3167   jcater

	* src/GFConfig.py:  * Added support for a [common] section in
	  gnue.conf * Moved StoreTriggersAsCDATA to [common] * Added
	  ImportPath to [common] so end developers can write their own modules
	  that can easily be referenced in, say, trigger code without adding
	  the   needed modules to the system python path.   (e.g., you can
	  have ImportPath=/usr/local/gnue/import,/home/me/mypython) * Misc
	  performance improvements in GBaseApp

2002-09-18 00:27:50  Rev 3166   jcater

	* src/GFObjects/GFBlock.py, src/GFObjects/GFButton.py,
	  src/GFObjects/GFPage.py, src/GFObjects/GFTabStop.py, src/GFForm.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFContainer.py,
	  src/GFObjects/GFField.py, src/GFParser.py, src/GFObjects/GFBox.py:
	  lots of cleanup to form's tab traversal/focus order; added support
	  for focusorder='1' (tab order specifications); fixed the bugs
	  introduced by boxes-as-containers patch; WARNING: existing forms
	  with boxes may not display correctly as the box now uses a
	  wxStaticBox, so it's interior section is no longer transparent :( 
	  Fields and labels may get hidden.

2002-09-17 15:27:45  Rev 3157   jcater

	* src/uidrivers/wx/UIdriver.py, src/uidrivers/curses/UIdriver.py,
	  src/GFForm.py, src/GFKeyMapper.py, src/uidrivers/gtk2/UIdriver.py,
	  src/GFClient.py: removed code from gnue.common.__init__ and placed
	  in either gnue.common.FileUtils or gnue.common.TextUtils; added stub
	  for gear support

2002-09-17 04:07:44  Rev 3156   dneighbors

	* samples/track/README: Patch: Phil Cole WO# 100
	  Change grrun and gnuenav to gnue-reports and gnue-navigator
	  respectively.

2002-09-16 20:18:24  Rev 3149   jcater

	* doc/user_guide.lyx, README, src/GFForm.py, doc/techref.lyx,
	  doc/techref.txt, scripts/.cvsignore, INSTALL, FAQ,
	  samples/intro/intro.gfd: changed references from gfclient to
	  gnue-forms [patch by filc]

2002-09-15 20:54:57  Rev 3140   siesel

	* src/GFClient.py: * make gnue-forms use openResource (gnue-common)
	  instead of openurl * allow openResource to transparently access
	  files stored in a zip archive   (this special zip archive is called
	  gear for now) * allow navigator to open these zip files and get an
	  process definition   file which describes the archive content
	  created on the fly

2002-09-14 20:15:02  Rev 3139   jcater

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py: applied Via Libre's
	  GFBoxes-as-container's patch [untested]

2002-09-14 14:19:15  Rev 3137   siesel

	* samples/configfile/TODO, samples/configfile/README,
	  samples/configfile/connection.gfd, samples/configfile: add a
	  "configfile" DB driver to edit config files add an "connection.cfd"
	  example which can be directly used to edit your private
	  "connection.conf".

2002-09-11 20:23:42  Rev 3135   siesel

	* samples/trigger/showparameter.gfd: add missing ":" to __init__.py,
	  add <parameter> tag to showparameter.gfd example

2002-09-10 18:38:00  Rev 3132   jcater

	* doc/technotes/00003.txt, src/GFObjects/GFParameter.py,
	  src/GFObjects/__init__.py, src/GFParser.py: more work on form
	  parameters (added <parameter> tag)

2002-09-10 17:34:46  Rev 3131   siesel

	* doc/technotes/00003.txt, samples/trigger/showparameter.gfd: add a
	  test form for user parameters and some more explanations

2002-09-10 15:30:50  Rev 3129   jcater

	* src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py,
	  src/GFConfig.py, src/GFObjects/GFParameter.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/__init__.py,
	  src/GFObjects/GFField.py, src/GFParser.py, src/GFClient.py,
	  src/GFObjects/GFBox.py: merged forms-input-mask back into head (not
	  completed); added support for command-line parameters

2002-09-10 15:15:22  Rev 3127   jcater

	* src/GFObjects/GFField.py: added support for command-line parameters

2002-09-08 15:41:36  Rev 3124   siesel

	* src/uidrivers/gtk2/UIdriver.py: fix "1. Does not ask to save on exit
	  after making changes." issue of gtk2 uidriver.

2002-09-08 10:57:52  Rev 3123   siesel

	* src/uidrivers/gtk2/UIdriver.py: add code to check that the gtk2
	  uidriver really uses gtk2.0

2002-09-07 14:59:44  Rev 3120   jcater

	* setup.py: added GTK2 module to the setup script [patches by btami]

2002-09-04 23:29:11  Rev 3117   siesel

	* doc/technotes/index.html, doc/technotes/00003.txt,
	  doc/technotes/index.txt: add technotes for trigger namespace
	  extensions for GDatasource, GFEntry, GFForm

2002-08-29 12:00:38  Rev 3112   arturas

	* src/uidrivers/gtk2/UIdriver.py: i18n gettext changes. Beta splash
	  screen... opens but does not close... Centered login screen.

2002-08-28 15:04:43  Rev 3111   arturas

	* src/uidrivers/gtk2/README: Updated.

2002-08-28 15:02:44  Rev 3110   arturas

	* src/uidrivers/gtk2/UIdriver.py: Now it should work with current
	  forms client version.

2002-08-28 13:39:17  Rev 3109   arturas

	* src/uidrivers/gtk2/UIdriver.py: Minor changes to login window to
	  make it look a bit more friendly.

2002-08-28 10:20:00  Rev 3108   arturas

	* src/uidrivers/gtk2/UIdriver.py: Removed prints, added
	  GDebug.printMesg() stuff.

2002-08-28 09:57:53  Rev 3107   arturas

	* src/uidrivers/gtk2/UIdriver.py: Small bug fixed concerning
	  splashScreen.

2002-08-28 09:18:51  Rev 3106   arturas

	* src/uidrivers/gtk2/__init__.py, src/uidrivers/gtk2/README,
	  src/uidrivers/gtk2, src/uidrivers/gtk2/UIdriver.py: New UIdriver
	  made by Aditya. Curently works only with forms-0-3-0.

2002-08-26 17:54:14  Rev 3104   jcater

	* src/GFObjects/GFField.py: restored previous no-input mask support to
	  head; moved experimental input mask support to branch as I had
	  intended to begin with [forms-input-mask]

2002-08-26 17:54:02  Rev 3103   jcater

	* src/GFDisplayHandler.py, src/GFConfig.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py: restored previous no-input mask support to
	  head; moved experimental input mask support to branch as I had
	  intended to begin with [forms-input-mask]

2002-08-25 01:05:26  Rev 3101   jcater

	* src/GFDisplayHandler.py, src/GFConfig.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py: added experimental format mask support
	  [branched]

2002-08-08 14:47:55  Rev 3093   jcater

	* doc/technotes/index.html: merged psu's index.html code into our
	  create-technote-index.py script so both an index.html and index.txt
	  are created

2002-08-02 15:34:57  Rev 3088   arturas

	* src/GFConfig.py: Added default format masks for date
	  (dateFormatMaskEdit & dateFormatMaskView), default values for them
	  are: '%m/%d/%y'.

2002-08-01 07:56:59  Rev 3086   arturas

	* src/uidrivers/_base/UIdriver.py: Update for koi8-r encoding.

2002-08-01 07:56:31  Rev 3085   arturas

	* src/uidrivers/wx/UIdriver.py: Update for koi8-r encoding

2002-07-30 19:33:59  Rev 3079   siesel

	* src/GFObjects/GFBlock.py, samples/track/sql/dbschema.gsd: add
	  delete/next/prev record trigger functions to GFBlocks improved
	  datatype detection in the CreateSchema wizard updated wizard example

2002-07-26 00:52:57  Rev 3070   siesel

	* samples/track/sql/dbschema.gsd: add a check for entry types, add a
	  name to <primarykey> (to conform to designersparser) and updated
	  example

2002-07-24 23:25:25  Rev 3067   siesel

	* samples/track/sql/dbschema.gsd: CreateSchema.py: change default
	  field type to varchar added new pgsql stylesheet which move primary
	  key definition into table def. other small updates

2002-07-24 22:44:53  Rev 3066   siesel

	* samples/track/sql/dbschema.gsd: create schema from form wizard
	  update: primary keys now supported updated example

2002-07-24 00:10:42  Rev 3059   siesel

	* samples/track/sql/dbschema.gsd: add an create schema wizard which
	  create a schema for a GFD file add an example schema too

2002-07-18 18:31:59  Rev 3031   jcater

	* doc/Events.txt: moved Events.txt to technotes (00002.txt) as it
	  really didn't belong in the docs section

2002-07-18 18:29:03  Rev 3030   jcater

	* doc/technotes/index.txt: added footer message

2002-07-18 18:23:49  Rev 3029   jcater

	* doc/technotes/00000.txt, doc/technotes/00001.txt,
	  doc/technotes/00002.txt, doc/technotes/index.txt, doc/technotes:
	  added technote structure

2002-07-15 20:00:18  Rev 3018   jcater

	* doc/gnue-forms.dtd: more changes to DTD to play nicer with emacs

2002-07-15 19:35:46  Rev 3017   jcater

	* doc/gnue-forms.dtd: misc changes in DTD formatting

2002-07-10 14:46:04  Rev 2997   arturas

	* src/GFConfig.py: i18n changes. Corrected accidental typo.

2002-07-10 13:30:00  Rev 2993   arturas

	* src/GFConfig.py: i18n changes. Added variable fontFormEncoding to
	  enable choosing font encoding in dictionary.

2002-07-10 13:28:16  Rev 2992   arturas

	* src/uidrivers/wx/UIdriver.py: i18n changes. Added support for
	  language font encodings via 'encodings' dictionary. wxWindows level
	  support.

2002-07-10 13:26:57  Rev 2991   arturas

	* src/uidrivers/_base/UIdriver.py: i18n changes. Added base support
	  for different encodings via 'encodings' dictionary.

2002-07-09 03:06:13  Rev 2988   jcater

	* src/uidrivers/wx/UIdriver.py: beginning of improved tools menu (with
	  wizard support)

2002-07-04 23:13:11  Rev 2976   jcater

	* src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
	  futile (so far) attempts to get Tabbed pages sized correctly

2002-07-04 22:36:07  Rev 2975   jcater

	* src/GFObjects/GFPage.py, src/uidrivers/wx/UIdriver.py,
	  src/GFParser.py: added support for <page caption="...">

2002-07-04 18:53:04  Rev 2973   jcater

	* src/GFInstance.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py: fixed record-level block triggers
	  (pre-insert/update/commit/delete) so they properly propogate to the
	  entry objects; finished support for entry.isEmpty()

2002-07-04 18:45:08  Rev 2972   jcater

	* src/GFConfig.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py:
	  added automatic PRE-INSERT trigger creation to designer's Schema
	  Viewer drag-n-drop support

2002-07-04 07:04:06  Rev 2969   jcater

	* src/GFParser.py: Corrected GFParser entry for <entry>s to show
	  style="label"

2002-07-03 16:55:29  Rev 2966   siesel

	* src/uidrivers/wx/UIdriver.py: call a trigger of a button just once.
	  i.e. just on a wxEVT_COMMAND_BUTTON_CLICKED event.

2002-07-03 00:28:07  Rev 2952   jamest

	* src/GFDisplayHandler.py: Unfixed the fix that was invalid python. 
	  Included a what I think was the correct line but left it commented
	  out.

2002-07-02 14:35:35  Rev 2950   arturas

	* src/GFDisplayHandler.py: By btami: corrected small bug on forms on
	  win32.

2002-07-02 00:32:47  Rev 2945   jamest

	* doc/techref.txt, INSTALL.win32, setup.py, src/GFKeyMapper.py,
	  src/GFClient.py: Removed references to PyXML UI driver load failure
	  now generates error instead of fail silent Ctrl-UP/Ctrl-Down tied to
	  First/Last record jump updated docs(i guess, it's been a while :)

2002-07-01 23:09:14  Rev 2944   jamest

	* src/GFInstance.py: Added delete() to trigger namespace to delete the
	  current record being commited usefull in pre-commit triggers removed
	  unneeded import from navigator

2002-07-01 15:20:29  Rev 2943   arturas

	* src/GFDisplayHandler.py: Added error message in status bar and a
	  BEEP, removed MessageBox when user enters non-existent value in
	  dropdown box.

2002-07-01 14:08:48  Rev 2942   arturas

	* src/GFInstance.py: Corrected bug with readonly entries (ticket #55)

2002-07-01 00:30:50  Rev 2941   jcater

	* doc/gnue-forms.dtd, src/GFParser.py: Reworked support for gnuedtd...
	  created base tool's DTD's as an example

2002-06-26 22:31:10  Rev 2929   jcater

	* samples/zipcode/zipcode.gfd, src/GFConfig.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: [W/O #73] Added
	  support for multiple foreign key descriptions (comma-separated list)

2002-06-19 20:45:37  Rev 2920   jamest

	* src/GFDisplayHandler.py: Minor change to make module import failure
	  more informative

2002-06-18 00:57:34  Rev 2916   jcater

	* samples/zipcode/zipcode.gfd,
	  samples/track/forms/contact_manager.gfd, src/GFObjects/GFEntry.py,
	  samples/inventory/forms/inv_maintenance.gfd,
	  samples/location/forms/zip_coords_maint.gfd,
	  src/GFObjects/GFField.py, samples/location/forms/zipcode_maint.gfd,
	  src/GFParser.py, samples/geas/person.gfd,
	  samples/location/forms/county_maint.gfd: reworked the foreign_key
	  support in <entry> tags: instead of foreign_key &
	  foreign_key_description, use fk_source, fk_key, and fk_description
	  (forms will implicitly convert old-style)

2002-06-18 00:29:26  Rev 2914   jcater

	* src/GFConfig.py: [ticket #61] Added default values for gnue.conf
	  values checkboxTrue and checkboxFalse

2002-06-18 00:19:23  Rev 2913   jcater

	* src/GFObjects/GFField.py: [ticket #62] Removed auto-sorting of
	  combo-boxes.  Combo-boxes now honor the order_by= attribute of
	  datasources [backported to 0.3.x series]

2002-06-18 00:18:16  Rev 2912   jcater

	* src/GFDisplayHandler.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
	  src/uidrivers/curses/UIdriver.py: [ticket #62] Removed auto-sorting
	  of combo-boxes.  Combo-boxes now honor the order_by= attribute of
	  datasources

2002-06-15 21:15:09  Rev 2911   jcater

	* src/GFObjects/GFButton.py, src/GFForm.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py: [ticket #80] Modified GFButton code so
	  that GFButtons are tab-stops/navigable

2002-06-15 19:51:36  Rev 2908   jcater

	* src/GFObjects/GFButton.py, src/uidrivers/_base/UIdriver.py: updated
	  version numbers to development status

2002-06-15 19:51:36  Rev 2907   jcater

	* src/__init__.py, src/GFForm.py, src/GFInstance.py: updated version
	  numbers to development status

2002-06-13 16:10:10  Rev 2905   siesel

	* src/GFParser.py: added uppername type to GTypecast. triggers of type
	  named (instead of NAMED) should be detected now.

2002-06-06 18:06:11  Rev 2884   jcater

	* src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/_base/UIWidget.py, src/uidrivers/curses/UIdriver.py:
	  cleaned up the UI widget createWidget methods; hopefully solved the
	  problem of having multiple forms open with multipage notebook tabs

2002-06-04 23:20:47  Rev 2876   jcater

	* src/GFClient.py: working on getting navigator to do local forms
	  instances

2002-06-03 22:45:44  Rev 2869   jcater

	* MANIFEST.in: missed name changes

2002-06-03 22:18:18  Rev 2866   jamest

	* NEWS: Set dates in NEWS files

2002-06-03 21:08:39  Rev 2865   jcater

	* packaging/inno/gfclient.iss, ChangeLog: updated changelogs

2002-06-03 20:39:20  Rev 2864   jcater

	* packaging/inno/gfclient.iss, packaging/mcmillan/gfclient.cfg:
	  modified win32 install files to reflect new gnue-forms and
	  gnue-designer names

2002-06-03 19:31:33  Rev 2860   jcater

	* src/GFClient.py: fixed the forms symlink support to recognize move
	  from gfclient to gnue-forms

2002-06-03 19:19:39  Rev 2859   jamest

	* MANIFEST.in, setup.py: updates to make gfclient replaced with
	  gnue-forms

2002-06-03 19:09:37  Rev 2858   jcater

	* src/GFClient.py: fixes for the client/ directory changes

2002-06-03 16:53:49  Rev 2857   jamest

	* src/GFConfig.py: Added missing config option

2002-06-02 23:18:38  Rev 2851   siesel

	* setup.py: add an check for the mx DateTime Library

2002-06-02 22:51:44  Rev 2849   jcater

	* setup.py: fixed directory structure for installed man files

2002-06-02 22:21:42  Rev 2848   jcater

	* MANIFEST.in, setup.py, src/GFClient.py: Added --generate-man-page to
	  GBaseApp and updated the setup.py's to create the manpages before
	  creating a source distribution

2002-06-01 17:47:34  Rev 2844   jcater

	* setup.py: added missing MANIFEST entries; added support for
	  GNUE_VERSION_SUFFIX to the setup.py's to ease the creating of
	  prereleases

2002-06-01 01:27:45  Rev 2842   jcater

	* packaging/inno/gfclient.iss, doc/techref.txt: fixes for win32 binary
	  creation

2002-05-31 23:01:34  Rev 2841   jcater

	* packaging/inno/gfclient.iss, packaging/inno/README: more updates for
	  prerelease testing

2002-05-31 20:05:22  Rev 2840   jcater

	* ChangeLog: ChangeLog updates

2002-05-31 04:10:46  Rev 2837   jcater

	* setup.py: more fixes to setup.py

2002-05-31 03:44:22  Rev 2835   jcater

	* setup.py: setup.py puts documentation in subdirs

2002-05-30 20:56:55  Rev 2831   jcater

	* src/GFDisplayHandler.py: bugfix for checkbox support

2002-05-30 15:14:34  Rev 2829   jcater

	* TODO: fixed the float-to-int conversion problem in PG datadrivers

2002-05-30 14:33:48  Rev 2828   jcater

	* src/GFObjects/GFButton.py, src/GFObjects/GFValue.py,
	  src/GFInstance.py, samples/button/forms/THIS_SAMPLE_IS_BROKEN: Gave
	  a more meaningful warning message if there are no navigable widgets
	  in a form

2002-05-30 14:21:02  Rev 2827   jcater

	* samples/trigger/trigger.gfd: fixed sample form

2002-05-30 03:57:17  Rev 2826   jcater

	* NEWS, src/__init__.py: more changes for a release

2002-05-30 03:43:50  Rev 2825   jcater

	* ChangeLog: more changes for a release

2002-05-28 15:28:19  Rev 2809   jcater

	* src/uidrivers/wx/UIdriver.py: [ticket #39] removed redundent combo
	  box initialization code [patch by btami]

2002-05-21 05:33:11  Rev 2776   baumannd

	* src/uidrivers/wx/.cvsignore, src/uidrivers/.cvsignore,
	  src/uidrivers/_base/.cvsignore: Ignore some files.

2002-05-19 16:06:04  Rev 2766   jcater

	* src/GFObjects/GFBlock.py: bugfix for datasource-less blocks

2002-05-16 12:42:12  Rev 2765   arturas

	* src/uidrivers/wx/UIdriver.py:  i18n changes.

2002-05-16 01:14:44  Rev 2762   jcater

	* src/GFForm.py: moved more master/detail datasource logic out of
	  tools and into common

2002-05-11 23:52:30  Rev 2746   jamest

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, setup.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 23:54:16  Rev 2745   jamest

	* src/uidrivers/wx/UIdriver.py: Fixed i18n stuff in forms about box.

2002-05-10 22:40:46  Rev 2744   dneighbors

	* src/uidrivers/wx/UIdriver.py: Ticket#35 PAtch from C.Selig for
	  syntax error made during i18n stuff.

2002-05-10 17:07:44  Rev 2743   arturas

	* src/uidrivers/wx/UIdriver.py:  i18n changes.

2002-05-09 19:37:41  Rev 2741   siesel

	* src/uidrivers/wx/UIdriver.py: i18n fix : add + between _("string")
	  and _("string")

2002-05-09 18:13:35  Rev 2740   arturas

	* src/uidrivers/wx/UIdriver.py:  i18n changes.

2002-05-09 03:03:44  Rev 2739   jamest

	* src/uidrivers/wx/UIdriver.py, src/GFInstance.py, src/GFConfig.py,
	  samples/zipcode/states.gfd: Added gnome2 icons in place of old
	  gnome1 icons(mailing tigert for final approval) Added more toolbar
	  icons for events Fixed prequery datasource support

2002-05-08 01:23:37  Rev 2737   jamest

	* src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py: Fixed mismatched case in the
	  preInsert,Delete,etc triggers

2002-05-07 17:24:13  Rev 2734   arturas

	* src/GFTrigger.py, src/GFInstance.py, src/GFKeyMapper.py:  i18n
	  changes.

2002-05-07 16:53:29  Rev 2733   arturas

	* src/GFDisplayHandler.py, src/GFForm.py:  i18n changes.

2002-05-07 16:46:01  Rev 2732   arturas

	* src/GFClient.py:  i18n changes.

2002-05-07 02:27:04  Rev 2728   jamest

	* src/GFClient.py: i18n changes

2002-05-07 01:13:49  Rev 2727   jamest

	* src/GFConfig.py: Fixed forms so it's gnue.conf free (for real this
	  time! (maybe.))

2002-05-04 16:45:09  Rev 2706   jamest

	* src/uidrivers/wx/UIdriver.py, src/GFObjects/GFField.py,
	  src/GFInstance.py, src/GFObjects/GFBlock.py, src/GFClient.py,
	  src/uidrivers/curses/UIdriver.py, src/GFDisplayHandler.py,
	  src/GFForm.py, BUGS, src/GFConfig.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFLabel.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 23:07:18  Rev 2703   jcater

	* samples/zipcode/zipcode.gfd: um, lots and lots of miscellaneous code
	  cleanup

2002-04-27 20:59:51  Rev 2650   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 20:30:42  Rev 2649   jcater

	* src/uidrivers/wx/UIdriver.py, setup.py, src/GFClient.py: added
	  support for a site-wide installation configuration file that allows
	  package maintainers to put key files in places other than a single
	  root

2002-04-26 01:26:21  Rev 2645   jamest

	* src/GFDisplayHandler.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py: removed unneeded print statements
	  fixed 'None' from None bug in dropdowns

2002-04-26 00:47:51  Rev 2644   jamest

	* src/uidrivers/wx/UIdriver.py: Fix for event handling with dropdowns

2002-04-17 19:09:19  Rev 2627   jamest

	* src/GFObjects/GFField.py, src/GFDisplayHandler.py, src/GFForm.py,
	  src/GFInstance.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFBlock.py, src/uidrivers/_base/UIdriver.py: removed
	  getObjectType() clean up start of some subtle new bugs

2002-04-17 15:25:16  Rev 2626   jamest

	* src/GFObjects/GFBlock.py, src/uidrivers/_base/UIdriver.py,
	  src/GFInstance.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py: More cleanup and performance enhancements

2002-04-17 02:05:18  Rev 2624   jamest

	* src/GFObjects/GFButton.py, src/GFDisplayHandler.py, src/GFForm.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
	  samples/trigger/trigger.gfd: Moved normal text field validation into
	  display handler Clean up

2002-04-15 20:42:16  Rev 2621   jcater

	* src/uidrivers/wx/UIdriver.py: applied btami's patch to handle
	  international keystrokes in range 128..255

2002-04-15 17:43:05  Rev 2620   jcater

	* README, INSTALL: yet more documentation updates

2002-04-14 05:13:04  Rev 2610   jamest

	* src/GFObjects/GFBlock.py, src/uidrivers/_base/UIdriver.py,
	  src/GFForm.py, src/GFTrigger.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py, src/GFError.py, src/GFTriggerError.py:
	  Lots of code cleanup and new bugs implemented

2002-04-14 00:36:51  Rev 2609   jcater

	* doc/techref.lyx: updates to documentation

2002-04-13 16:08:39  Rev 2606   jamest

	* src/GFObjects/GFBlock.py, src/uidrivers/wx/UIdriver.py: Fixed
	  invalid int value error in record jumps Misc cleanup

2002-04-13 02:25:39  Rev 2605   jamest

	* src/GFObjects/GFBlock.py, src/GFInstance.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: a little more
	  cleanup on the debugger misc cleanup

2002-04-12 16:09:54  Rev 2598   jcater

	* src/GFDisplayHandler.py: fix for cr/lf on win32 (without actually
	  storing cr/lf in the database)

2002-04-11 20:16:32  Rev 2588   reinhard

	* FAQ: Added hint for debian woody users where to get the mx library.

2002-04-04 23:02:31  Rev 2551   jamest

	* src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py: Removed GConfigParser Added
	  autofillBySequence to <entry> tags Cleanup and performance
	  improvments

2002-04-04 17:41:11  Rev 2550   jamest

	* src/GFEvent.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py:
	  fixed case sensitive event names i should have caught before the
	  last commit

2002-04-04 15:44:52  Rev 2549   jamest

	* src/GFObjects/GFDataSource.py, src/GFEvent.py,
	  src/uidrivers/_base/UIdriver.py, src/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-04 02:10:34  Rev 2546   jcater

	* src/GFForm.py, src/GFInstance.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.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 06:37:07  Rev 2544   jamest

	* src/GFInstance.py: A little more code cleanup

2002-04-03 06:18:06  Rev 2543   jcater

	* src/GFObjects/GFObj.py, src/GFObjects/GFField.py,
	  src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
	  src/GFTrigger.py, src/GFInstance.py, src/GFObjects/GFEntry.py: start
	  of record-level block triggers (pre-commit, pre-update, pre-insert,
	  pre-delete, pre-modify)

2002-04-03 03:46:58  Rev 2541   jamest

	* src/GFObjects/GFBlock.py, src/GFObjects/GFObj.py, src/GFForm.py,
	  src/GFInstance.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py: Code cleanup

2002-04-03 02:32:07  Rev 2540   jcater

	* TODO: updates to TODO/BUGS

2002-04-02 22:14:11  Rev 2537   jcater

	* src/uidrivers/wx/UIdriver.py, src/uidrivers/_base/UIWidget.py: code
	  cleanup; misc bug fixes

2002-03-31 20:41:20  Rev 2528   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 19:27:45  Rev 2526   jamest

	* src/GFDisplayHandler.py, samples/helloworld2.gfd: Harald Meyer's
	  win32 multiline support patch.

2002-03-31 18:21:05  Rev 2524   jamest

	* src/GFDisplayHandler.py, doc/techref.lyx, samples/helloworld2.gfd:
	  fix for max_length support

2002-03-30 14:54:18  Rev 2523   dneighbors

	* doc/techref.lyx: ** Updated 'implemented' 'not implemented' trigger
	  list and put by 'widget' type as well.

2002-03-28 07:56:52  Rev 2521   dneighbors

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.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 22:10:47  Rev 2518   jcater

	* setup.py: removed PyXML dependency check

2002-03-22 07:38:36  Rev 2510   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-13 01:51:16  Rev 2505   jamest

	* src/uidrivers/curses/__init__.py, src/uidrivers/curses/README,
	  src/uidrivers/curses, src/uidrivers/curses/UIdriver.py: Added still
	  not functional nstti (curses) driver to forms

2002-03-04 21:23:29  Rev 2499   jcater

	* src/GFDisplayHandler.py: fixes to checkboxes

2002-03-02 04:10:24  Rev 2496   jcater

	* src/uidrivers/wx/UIdriver.py: added error information to Login
	  Dialogs on failed dialogs

2002-03-01 19:05:48  Rev 2495   jamest

	* src/GFObjects/GFBlock.py, packaging/inno/gfclient.iss,
	  src/uidrivers/wx/UIdriver.py, packaging/mcmillan/gfclient.cfg,
	  src/GFClient.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-03-01 05:43:15  Rev 2494   jamest

	* src/GFForm.py, BUGS, TODO: Start updating docs on forms/common added
	  setStatusText in trigger namespace

2002-03-01 05:28:40  Rev 2493   jcater

	* src/uidrivers/wx/UIdriver.py, src/GFKeyMapper.py: added support for
	  Shift-Enter and (optionally) Enter to insert newlines in multirow
	  entries

2002-03-01 03:13:51  Rev 2492   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 07:01:09  Rev 2485   jcater

	* src/GFDisplayHandler.py: improved numeric input system

2002-02-27 06:24:18  Rev 2484   jcater

	* src/GFDisplayHandler.py: input support for dates; enhanced backend
	  support for dates; improved input support for numbers; misc cleanup

2002-02-27 03:29:56  Rev 2483   jamest

	* src/GFInstance.py, src/uidrivers/wx/UIdriver.py: fix for single
	  quote fix for f2(jump to record) support

2002-02-27 00:24:32  Rev 2480   jcater

	* src/uidrivers/wx/UIdriver.py: fixed printing of control codes via
	  keyboard input; added debugging code to clipboard routines

2002-02-23 03:00:18  Rev 2472   jamest

	* doc/techref.txt: Change to designer mcmillian config updated text
	  techref

2002-02-23 01:08:16  Rev 2471   jamest

	* src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/_base/UIWidget.py, src/GFClient.py: Misc ui updates

2002-02-20 20:44:46  Rev 2469   jamest

	* src/GFForm.py, src/uidrivers/wx/UIdriver.py: wx cursor position via
	  mouse bug fixed mouse click on background attribute error fixed

2002-02-20 18:02:13  Rev 2468   jamest

	* src/uidrivers/wx/UIdriver.py: wx uidriver fix for always uppercase
	  chars being returned

2002-02-20 17:27:49  Rev 2467   jcater

	* src/uidrivers/_base/UIdriver.py: fixed yet another refresh issue

2002-02-20 16:49:34  Rev 2466   jamest

	* src/GFForm.py, src/uidrivers/wx/UIdriver.py: Forms findFocus now
	  skips non GObj based items in the tree Remove print from wx driver

2002-02-20 14:56:46  Rev 2465   jcater

	* src/GFForm.py, src/GFInstance.py: fixed page changing issue w/new
	  events system

2002-02-19 05:47:49  Rev 2464   jcater

	* src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py: misc
	  fixes [synching machines]

2002-02-18 22:48:50  Rev 2463   jcater

	* src/uidrivers/_base/UIdriver.py, src/GFInstance.py: removed
	  debugging 'print' statements

2002-02-18 22:45:51  Rev 2462   jcater

	* src/GFObjects/GFBlock.py, src/GFDisplayHandler.py, src/GFForm.py,
	  src/GFInstance.py, src/uidrivers/wx/UIdriver.py: more fixes to combo
	  boxes and block-change refreshing

2002-02-18 20:11:39  Rev 2461   jamest

	* src/GFEvent.py, src/GFDisplayHandler.py: Quick update to make
	  dropdowns work

2002-02-18 18:17:44  Rev 2460   jcater

	* src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py,
	  doc/Events.txt: fixed focus change issues w/prev + next block

2002-02-18 05:24:09  Rev 2459   jcater

	* src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
	  brought Designer up to par with the new UIdriver formats

2002-02-18 05:11:38  Rev 2458   jcater

	* src/GFDisplayHandler.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py:
	  fixes/enhancements to dropdown fields

2002-02-18 00:34:57  Rev 2457   jcater

	* src/GFInstance.py: fixed refresh issues with new input abstraction
	  layer

2002-02-18 00:20:11  Rev 2456   jcater

	* src/uidrivers/wx/UIdriver.py: added code to wx driver to allow forms
	  to access the system-wide clipboard

2002-02-17 22:26:45  Rev 2454   jamest

	* src/uidrivers/_base/UIWidget.py: Added UIWidget file (pulled from
	  _base/UIdriver

2002-02-17 22:25:31  Rev 2453   jamest

	* src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py: More
	  ui driver cleanup (syncing machines)

2002-02-17 19:54:06  Rev 2451   jamest

	* src/GFObjects/GFDataSource.py, src/uidrivers/_base/UIdriver.py,
	  src/UIwxpython.py, src/UIcurses.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/_base/__init__.py, src/UIbase.py, setup.py,
	  src/uidrivers/wx/__init__.py, src/UIpyncurses.py, src/GFClient.py,
	  src/uidrivers/__init__.py: UI driver system changed to dir based
	  dynamic system More code cleanup

2002-02-17 18:25:32  Rev 2450   jcater

	* src/uidrivers/_base/UIdriver.py, src/GFDisplayHandler.py,
	  src/GFForm.py, src/GFInstance.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py, src/UIbase.py, src/GFKeyMapper.py: move to
	  typecasted database drivers; more work on input abstraction; more
	  work on clipboard functions

2002-02-17 06:43:19  Rev 2449   jcater

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: more work

2002-02-17 06:25:32  Rev 2448   jcater

	* src/GFObjects/GFBlock.py, src/GFEvent.py, src/UIwxpython.py,
	  src/uidrivers/_base/UIdriver.py, src/GFDisplayHandler.py,
	  src/GFForm.py, src/GFInstance.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, src/UIbase.py,
	  src/GFKeyMapper.py: new input/display methods

2002-02-17 06:19:29  Rev 2447   jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Fixed dropdown
	  initial value bug

2002-02-17 06:08:46  Rev 2446   jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  src/GFInstance.py, src/uidrivers/wx/UIdriver.py, src/UIbase.py: The
	  long overdue death of uiEventTrap :) moved lineWrap function into
	  common older work on menus

2002-02-17 00:46:32  Rev 2445   jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/UIcurses.py, src/uidrivers/wx/UIdriver.py, src/UIbase.py,
	  src/UIpyncurses.py: Start of changes to UI system (no where near
	  complete) this will break things

2002-02-16 17:59:22  Rev 2444   jcater

	* doc/Events.txt: first stab at an events listing

2002-02-16 14:55:52  Rev 2443   jcater

	* src/GFDisplayHandler.py: more work on input handler [synching
	  machines]

2002-02-16 04:10:32  Rev 2442   jcater

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: fixed import
	  error

2002-02-16 03:57:55  Rev 2440   jcater

	* src/GFObjects/GFBlock.py, src/GFEvent.py, src/UIwxpython.py,
	  src/uidrivers/_base/UIdriver.py, src/GFDisplayHandler.py,
	  src/GFForm.py, src/GFTrigger.py, src/GFInstance.py, src/UIcurses.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py, src/UIbase.py, src/GFParser.py:
	  Implemented a centralized events system

2002-02-16 02:17:29  Rev 2439   jcater

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: oops... typos

2002-02-15 23:59:41  Rev 2438   jcater

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  src/GFDisplayHandler.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py, src/UIbase.py: more work on input handlers
	  [synching machines]

2002-02-15 14:52:01  Rev 2436   jcater

	* src/GFDisplayHandler.py: more work on input handling

2002-02-15 14:51:45  Rev 2435   jcater

	* setup.py: added code to skip docs if they don't exist

2002-02-14 06:22:23  Rev 2433   jcater

	* src/uidrivers/_base/UIdriver.py, src/GFDisplayHandler.py,
	  src/UIbase.py: more work on Input Masks

2002-02-12 03:03:50  Rev 2424   jamest

	* src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py, samples/button/forms/form.gfd,
	  src/GFParser.py: Merged datasource code back into GDataSource and
	  adjusted forms and reports accordingly. Started work on GMenu

2002-02-11 18:59:34  Rev 2423   jcater

	* src/GFObjects/GFBlock.py: addition of clear() method to blocks (for
	  use in triggers) [bugfix]

2002-02-11 16:43:59  Rev 2422   jcater

	* src/GFObjects/GFBlock.py: addition of clear() method to blocks (for
	  use in triggers)

2002-02-11 04:34:19  Rev 2420   jamest

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Import error
	  fixed unused code removed

2002-02-11 01:13:18  Rev 2419   jamest

	* src/GFObjects/GFBlock.py, src/GFInstance.py, doc/techref.lyx,
	  src/GFParser.py: Added restrictInsert, restrictDelete attributes to
	  <block> Implemented logic for <entry>'s editOnNull

2002-02-10 23:39:43  Rev 2418   jamest

	* src/GFObjects/GFBlock.py, src/GFForm.py: fix to prevent readonly
	  fields for getting focus at startup

2002-02-10 04:43:05  Rev 2417   jamest

	* src/GFObjects/GFBlock.py, src/UIwxpython.py,
	  samples/zipcode/zipcode.gfd, BUGS, src/uidrivers/wx/UIdriver.py:
	  More trigger namespace changes

2002-02-06 00:13:38  Rev 2411   jamest

	* src/UIwxpython.py, src/UIcurses.py, src/uidrivers/wx/UIdriver.py:
	  Box rowSpacer bug fixed typos in UIcurses prevented win32 package
	  from building

2002-02-05 05:45:53  Rev 2410   jamest

	* src/GFObjects/GFBlock.py, samples/zipcode/zipcode.gfd,
	  src/GFParser.py: Removed master/detail tags from block in GFParser
	  Added some functions to the trigger namespace Fixed rollback on db
	  errors

2002-02-05 02:40:14  Rev 2409   jamest

	* src/GFObjects/GFBlock.py: Just playing w/ triggers

2002-02-04 04:09:59  Rev 2408   jamest

	* src/GFObjects/GFBlock.py: A few experimental trigger extensions

2002-02-03 20:59:10  Rev 2407   jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Enter and Exec
	  query now work from the menu and toolbar again.

2002-02-01 05:38:01  Rev 2404   jamest

	* src/GFForm.py, samples/helloworld2.gfd: helloworld demo working
	  again forgot to uncomment __len__ in last commit a little playing
	  arround with a global setFocus trigger function (not working)

2002-02-01 05:07:14  Rev 2403   jamest

	* src/GFForm.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
	  samples/trigger/trigger.gfd: 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-02-01 02:57:30  Rev 2402   jcater

	* samples/intro/intro.gfd: conversion to new trigger system

2002-02-01 02:25:51  Rev 2401   jamest

	* src/GFForm.py, src/GFTrigger.py, samples/helloworld2.gfd,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
	  samples/intro/intro.gfd, samples/trigger/trigger.gfd: New trigger
	  namespace code patched into forms for testing Still messy Will break
	  old triggers

2002-01-31 05:47:24  Rev 2400   jcater

	* src/GFKeyMapper.py, src/GFClient.py: fixed bug when loading keymaps
	  from gnue.conf

2002-01-31 05:41:31  Rev 2399   jcater

	* src/UIwxpython.py, src/GFInstance.py, src/UIcurses.py,
	  src/uidrivers/wx/UIdriver.py, src/GFKeyMapper.py, src/GFClient.py:
	  removed keystroke event logic out of UI* and into KeyMapper

2002-01-31 02:08:21  Rev 2397   jamest

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: More trigger
	  namespace work checking in prior to rolling forms over to new
	  namespace

2002-01-31 00:28:49  Rev 2396   jamest

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py, samples/intro/intro.gfd: Work on common
	  based trigger namespace

2002-01-30 18:54:45  Rev 2392   jamest

	* src/GFForm.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
	  packaging/mcmillan/gfclient.cfg: Trigger changes Win32 build changes
	  Mainly checking in to get a second set of eyes on a problem piece of
	  code

2002-01-23 02:48:53  Rev 2357   jcater

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: fixed name issues
	  from moving files in cvs; misc other bug fixes

2002-01-23 02:38:03  Rev 2356   jcater

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: fixed bug in
	  initFont's GConfig

2002-01-22 23:16:04  Rev 2353   jcater

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: convenience
	  attributes for layout font

2002-01-22 05:56:19  Rev 2347   jcater

	* src/__init__.py: updated versions

2002-01-22 01:41:55  Rev 2346   jcater

	* src/GFEvent.py, src/UIcurses.py: finished the layout editor toolbar
	  support; misc old bugfixes in layout editor

2002-01-19 21:43:24  Rev 2340   jcater

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFKeyMapper.py:
	  fixed some breakage

2002-01-19 21:13:41  Rev 2339   jcater

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFKeyMapper.py:
	  first attempt at a virtual (UI-independent) and user-mappable
	  keystroke system

2002-01-19 20:57:38  Rev 2338   jamest

	* NEWS, packaging/inno/gfclient.iss, packaging/inno/README,
	  packaging/mcmillan/gfclient.cfg: Doc and package config updates for
	  the 0.1.1 release

2002-01-19 05:34:26  Rev 2337   jamest

	* doc/user_guide.lyx, doc/techref.lyx, doc/techref.txt, setup.py: 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-19 01:19:50  Rev 2333   jamest

	* NEWS, src/__init__.py, ChangeLog, setup.py: Misc updates in prep for
	  a release

2002-01-16 07:05:15  Rev 2315   jcater

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: synching machines

2002-01-16 05:33:29  Rev 2314   jcater

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: synching machines

2002-01-16 04:39:50  Rev 2313   jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: login tab
	  navigation bug fixed msg dialogs now line wrap

2002-01-14 04:05:14  Rev 2302   dneighbors

	* samples/track/contacts.gpd, samples/track/README: README   ** Some
	  notes about gnuenav functionality
	  contacts.gpd   ** Process file to access all gfds/grds for this
	  application

2002-01-13 12:00:39  Rev 2301   ntiffin

	* INSTALL: Add notes from trying to port to Mac OS X.

2002-01-12 14:53:20  Rev 2300   ntiffin

	* INSTALL: Added note to install common first before running setup.py
	  per Jason Spence.

2002-01-11 07:35:56  Rev 2290   jcater

	* src/__init__.py: misc changes; restructuring -- this may temporarily
	  break cvs, I'll fix in the AM

2002-01-10 20:59:18  Rev 2285   jamest

	* src/GFForm.py: db driver cleanup merged post methods back into
	  GDataSource Fixed bug in conditional arg checking
	  combineConditionals now knows how to deal with dict structures
	  <entry> default values now insert properly on commit last query
	  retrieval now works with entries that have a queryDefault

2002-01-10 16:51:18  Rev 2284   jcater

	* samples/location/forms/zip_coords_maint.gfd,
	  samples/location/forms/runform.gfd: added a runform/button example

2002-01-09 05:11:42  Rev 2279   jcater

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

2002-01-09 03:59:11  Rev 2276   jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: fixed segfault
	  on multiple database forms startup fixed dropdown validation error
	  fixed exception handler for db driver extensions

2002-01-08 22:16:55  Rev 2272   jcater

	* src/GFParser.py: first stab at a navigator

2002-01-08 17:05:56  Rev 2269   jcater

	* src/uidrivers/_base/UIdriver.py, src/UIbase.py: first somewhat
	  functional date mask

2002-01-07 23:55:24  Rev 2267   jcater

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/GFInstance.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, src/UIbase.py:
	  more work on input masks

2002-01-04 22:56:59  Rev 2260   jamest

	* samples/zipcode/states.gfd: Syncing machines   more _pgsql driver
	  merges   added support for accurate record counts on queries

2002-01-04 14:59:07  Rev 2258   jamest

	* samples/location/forms/country_maint.gfd,
	  samples/location/forms/zip_coords_maint.gfd,
	  samples/location/forms/state_maint.gfd,
	  samples/location/forms/county_maint.gfd: Removed <database> tags
	  from forms not relying on a valid connections.conf file.  This is
	  only being done to verify that commit mails from me are working.

2002-01-04 05:56:46  Rev 2257   jcater

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/UIbase.py: more
	  work on input system

2002-01-04 03:17:00  Rev 2254   jamest

	* samples/zipcode/states.gfd: multi record fetch now default for
	  _dbsig should improve performance cleaned up kruft from postgres
	  drivers that no longer applied

2002-01-04 01:48:52  Rev 2253   jcater

	* samples/zipcode/states.gfd: removed databased tag from sample

2002-01-04 00:35:39  Rev 2251   jcater

	* src/GFForm.py: changes to forms for input mask; misc code
	  cleanup/documentation

2002-01-02 19:03:33  Rev 2246   jcater

	* samples/location/sql/create_locale.sql: fixed misspelling of florida
	  :)

2002-01-02 15:32:03  Rev 2245   jcater

	* samples/masks/masks.gfd, samples/masks: mask sample added

2002-01-01 18:32:43  Rev 2244   jcater

	* src/GFForm.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py:
	  resumed work on input masks... may break cvs

2001-12-21 22:20:38  Rev 2240   jamest

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: work around for
	  int field in the backend syncing machines

2001-12-21 03:20:29  Rev 2237   jamest

	* src/UIwxpython.py, src/GFForm.py, doc/techref.lyx,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py: Merging in the changes from the patches
	  branch into head   entry 'label' support

2001-12-21 02:42:05  Rev 2235   jamest

	* samples/geas/users.gfd: Syncing machines

2001-12-20 23:18:15  Rev 2232   jcater

	* src/GFObjects/GFField.py: misc changes for label-style entry widgets

2001-12-08 06:17:43  Rev 2187   baumannd

	* setup.py: Fix symlinks in setup.py for development build of forms
	  and designer from cvs and ignore some generated files.

2001-11-26 23:26:43  Rev 2158   jcater

	* samples/contact.gfd, src/GFInstance.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py: synching machines

2001-11-21 05:41:03  Rev 2147   jcater

	* packaging/inno/gfclient.iss: changes to Inno setup files for
	  Documentation

2001-11-21 04:44:48  Rev 2145   jamest

	* MANIFEST.in, setup.py: Changes required to make good source distros

2001-11-21 03:23:03  Rev 2144   jamest

	* MANIFEST.in, NEWS, BUGS, ChangeLog, setup.py: Final updates for
	  0.1.0 releases

2001-11-21 03:08:42  Rev 2142   jcater

	* src/GFForm.py: more changes to buttons as tab stops

2001-11-21 02:42:25  Rev 2141   jcater

	* src/GFObjects/GFButton.py, src/UIwxpython.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py: fixed for button navigation

2001-11-21 02:12:53  Rev 2139   jamest

	* samples/zipcode/zipcode.gfd, BUGS, doc/techref.txt: Postgresql
	  driver updates

2001-11-20 23:25:36  Rev 2138   jcater

	* samples/intro/PigLatinPublicDomain.txt, samples/intro/intro.gfd:
	  Created a nifty intro/demo form :)

2001-11-20 19:40:12  Rev 2132   jamest

	* src/GFClient.py: Added disableSplash option to gnue.conf

2001-11-20 00:15:15  Rev 2126   jamest

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

2001-11-17 23:15:25  Rev 2113   dimas

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Fix for quick hack
	  which is now works for windows too

2001-11-15 22:06:32  Rev 2109   jcater

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: bugfix: tab works
	  correctly on the login dialog

2001-11-15 21:46:23  Rev 2108   jcater

	* packaging/inno/gfclient.iss, src/GFClient.py: fixed Inno install to
	  start Intro form

2001-11-15 21:29:11  Rev 2107   jcater

	* samples/intro, samples/intro/intro.gfd: Added an Intro form for
	  Windows install; some one PLEASE replace it :)

2001-11-15 06:42:25  Rev 2104   jcater

	* doc/user_guide.lyx: started forms designer's manual; updated forms
	  user's manual

2001-11-15 04:48:07  Rev 2103   jamest

	* doc/user_guide.lyx: Added jcaters README.databases to the users guide

2001-11-15 04:43:36  Rev 2102   jcater

	* doc/user_guide.lyx: changes to user guide

2001-11-15 01:01:48  Rev 2101   jamest

	* doc/user_guide.lyx: Updated doc to be loadable on lyx systems w/o
	  docbook installed

2001-11-15 00:01:06  Rev 2099   jcater

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: under win32, made
	  the login handler place focus on the Username field after creation

2001-11-14 20:44:28  Rev 2094   jamest

	* src/GFObjects/GFBlock.py: fix pypgsql connect exception handler fix
	  query recall feature

2001-11-14 17:56:10  Rev 2092   jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, TODO,
	  src/GFClient.py: gnue.conf alterations Updated TODOs

2001-11-14 05:27:33  Rev 2090   jamest

	* doc/login-dialog.ps, doc/user_guide.lyx: Start of a users guide

2001-11-14 04:12:08  Rev 2089   jcater

	* packaging/inno/gfclient.iss: added samples to inno setup; cleanup

2001-11-13 23:59:59  Rev 2088   jcater

	* packaging/inno/gfclient.iss: added LICENSE.txt to Inno installs;
	  added components, sample forms to inno installs

2001-11-13 05:09:43  Rev 2083   jcater

	* setup.py: fix for mcmillan installs so clients can be run out of
	  their install directory

2001-11-13 05:07:28  Rev 2082   jcater

	* setup.py: fix for mcmillan installs so clients can be run out of
	  their install directory

2001-11-13 03:55:12  Rev 2081   jamest

	* packaging/inno/gfclient.iss, packaging/inno/README,
	  packaging/mcmillan/gfclient.cfg: Updates to the install system it
	  should now be possible to create working gnuef setup.exe

2001-11-13 02:19:31  Rev 2079   jcater

	* packaging/mcmillan/gfclient.cfg: Modified mcmillan cfg files

2001-11-13 01:56:02  Rev 2077   jcater

	* setup.py: added support to win32 section of setup.py to allow extra
	  (separate) modules

2001-11-13 01:06:23  Rev 2076   jcater

	* packaging/inno/gfclient.iss: changes to Inno installer; misc changes

2001-11-12 22:56:39  Rev 2075   jcater

	* setup.py: cleaned up setup.py for Win32 machines (did not change
	  functionality)

2001-11-12 22:24:03  Rev 2074   jcater

	* setup.py: cleaned up setup.py for Win32 machines (did not change
	  functionality)

2001-11-12 22:02:25  Rev 2073   jamest

	* packaging/inno/gfclient.iss, packaging/inno/README: Added config
	  files for the INNO setup.exe creator

2001-11-12 21:48:12  Rev 2072   jcater

	* setup.py: fixes to setup.py for mcmillan install

2001-11-12 21:44:45  Rev 2071   jcater

	* setup.py: fixes to setup.py for mcmillan install

2001-11-12 19:53:35  Rev 2070   jamest

	* packaging/mcmillan, build_win.bat, packaging/inno/README,
	  packaging/inno, packaging/mcmillan/gfclient.cfg: Updates for
	  McMillian installer instructions and config files

2001-11-11 00:54:30  Rev 2065   jcater

	* README, README.oracle, README.databases, INSTALL: Updated
	  documentation

2001-11-09 05:48:30  Rev 2058   jcater

	* src/GFObjects/GFBlock.py: part #2 to fix posting routines to
	  correctly deal with empty and deleted records

2001-11-09 05:45:22  Rev 2057   jcater

	* src/GFObjects/GFBlock.py, src/GFForm.py: fixes to posting routines
	  to correctly deal with empty and deleted records; misc other bug
	  fixes

2001-11-08 19:57:00  Rev 2055   jcater

	* src/GFObjects/GFBlock.py: modified resultsets so that it maintains
	  the currentRecord setting during a commit (even if records are
	  deleted); gnuef now reflects this change

2001-11-08 17:28:14  Rev 2054   jcater

	* samples/track/sql/load.sql: Fixed dneighno specific references

2001-11-08 09:14:21  Rev 2053   jcater

	* src/GFObjects/GFBlock.py, samples/track/forms/contact_manager.gfd:
	  removed screen noise (unneeded print statements)

2001-11-08 09:11:42  Rev 2052   jcater

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFTrigger.py,
	  samples/track/forms/contact_manager.gfd: added block/record
	  iteration for use in triggers

2001-11-08 07:57:04  Rev 2051   jcater

	* samples/track/forms/contact_manager.gfd: added primary key support
	  in PRE-COMMIT trigger to make form more cross-db

2001-11-08 07:56:22  Rev 2050   jcater

	* src/GFObjects/GFDataSource.py, src/GFForm.py: fix initialization
	  issue with master/detail records

2001-11-08 04:20:12  Rev 2047   jamest

	* build_win.bat: Misc changes in an attempt to get py2exe to perform
	  it's voodoo

2001-11-08 02:47:15  Rev 2045   jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Kludge to support
	  modal logins properly on win32

2001-11-06 04:36:50  Rev 2040   dneighbors

	* samples/track/sql/create_all.sql, samples/track/sql/drop_all.sql,
	  samples/track/sql/create_history.sql,
	  samples/track/sql/drop_history.sql: Added the history table for
	  testing......

2001-11-06 03:55:24  Rev 2038   jamest

	* AUTHORS, INSTALL.win32, setup.py: Fix for pyPgSQL 2.0 misc AUTHOR
	  file update single connections.conf sample

2001-11-06 02:29:50  Rev 2037   jamest

	* NEWS, TODO: Added ROADMAPS to the various TODO files

2001-11-05 03:41:58  Rev 2032   jamest

	* NEWS, ChangeLog: Update files for upcomming release

2001-11-05 03:21:11  Rev 2031   jamest

	* samples/vendor/forms/vendor_maint.gfd,
	  samples/track/forms/contact_manager.gfd,
	  samples/track/forms/address_type.gfd, samples/geas/users.gfd,
	  samples/inventory/forms/inv_maintenance.gfd,
	  samples/track/forms/email_type.gfd, samples/geas/country.gfd,
	  samples/location/forms/zipcode_maint.gfd, samples/geas/person.gfd,
	  samples/inventory/forms/company.gfd,
	  samples/location/forms/country_maint.gfd,
	  samples/zipcode/zipcode.gfd,
	  samples/inventory/forms/sc_inv_cycle_count.gfd, samples/contact.gfd,
	  samples/simple/form.gfd, samples/helloworld2.gfd,
	  samples/zipcode/states.gfd,
	  samples/location/forms/zip_coords_maint.gfd,
	  samples/po/sc_po_entry.gfd, samples/button/forms/form.gfd,
	  samples/track/forms/phone_type.gfd,
	  samples/track/forms/assignment_status.gfd,
	  samples/location/forms/state_maint.gfd, samples/trigger/trigger.gfd,
	  samples/location/forms/county_maint.gfd: Small designer stuff ran
	  all forms thru designer (except the history forms)

2001-11-05 02:23:37  Rev 2029   jamest

	* doc/techref.lyx: Some doc updates

2001-11-05 01:28:05  Rev 2028   jamest

	* src/__init__.py: Designer now runs on win32 platforms

2001-11-04 22:49:08  Rev 2026   jamest

	* setup.py: Designer setup.py now works on win32 and linux Misc
	  setup.py changes for upcomming releases

2001-11-04 22:04:48  Rev 2023   jcater

	* src/GFObjects/GFBlock.py, src/UIwxpython.py,
	  src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, src/UIbase.py: fixes to form's
	  exception handling, rollbacks

2001-11-04 20:26:38  Rev 2022   jamest

	* samples/zipcode/zipcode.gfd, src/GFForm.py,
	  samples/zipcode/pg_zip_code.sql, samples/zipcode/states.gfd,
	  setup.py: Updated designer mouse code

2001-11-04 18:36:33  Rev 2020   jcater

	* src/uidrivers/wx/UIdriver.py, src/UIwxpython.py, src/GFClient.py:
	  improvements to exception feedback system

2001-11-04 15:54:24  Rev 2016   jamest

	* setup.py: Designer support using the mouse to move widgets (work in
	  process)

2001-11-02 23:00:29  Rev 2014   jcater

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: win32 changes

2001-11-02 20:39:48  Rev 2013   jcater

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: temporarily
	  commented out experimental inputmask support

2001-10-29 15:05:19  Rev 2000   jamest

	* src/GFForm.py: Small change to allow enter key in a field to act
	  like a tab key

2001-10-15 04:15:51  Rev 1972   jcater

	* src/GFObjects/GFField.py, src/GFObjects/GFEntry.py: synching machines

2001-10-13 00:06:18  Rev 1970   jcater

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py, src/UIbase.py: synching machines (I hope
	  it doesn't break)

2001-10-12 03:21:24  Rev 1967   dneighbors

	* samples/track/forms/contact_manager.gfd,
	  samples/track/forms/address_type.gfd,
	  samples/track/forms/email_type.gfd,
	  samples/track/forms/phone_type.gfd,
	  samples/track/forms/assignment_status.gfd: Made the datasource
	  strings be gnue instead of dtbsGNUe.
	  Jason/Jamest: there are 'case issues' with naming of datasourcing...
	  Perhaps one of you can look at it?

2001-10-11 04:36:08  Rev 1966   jcater

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/UIcurses.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, src/UIbase.py:
	  synching machines (may be broken)

2001-10-11 01:45:55  Rev 1965   jcater

	* src/GFParser.py: fixed typo in parser description

2001-10-10 23:24:51  Rev 1964   jcater

	* src/GFForm.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
	  src/GFParser.py: synching machines (may break cvs)

2001-10-10 17:11:29  Rev 1963   jcater

	* src/GFObjects/GFBlock.py: fixed case sensitivity issue
	  w/block.datasource

2001-10-10 04:48:02  Rev 1962   jcater

	* src/GFObjects/GFDataSource.py, src/GFParser.py: Simplified sharing
	  of common GParser tags between clients (i.e., datasource,etc);
	  continued much overdue work on conditional support for datsources;
	  misc changes

2001-10-09 15:19:57  Rev 1961   jamest

	* setup.py: setup.py bug

2001-10-09 13:35:12  Rev 1960   jamest

	* src/GFObjects/GFBlock.py, src/UIwxpython.py, src/GFConfig.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py: Fixed gnuef install bug Fixed query bug
	  wrt clearing fields with query defaults

2001-10-09 03:02:57  Rev 1957   jcater

	* setup.py: setup.py now adds a single GNUe.py module to python's
	  default search path. A client app can import GNUe, after which the
	  gnue.common, gnue.forms, etc packages will be in your session's
	  search path (i.e., your app can 'import GNUe';'from gnue.common
	  import *' without having to do funky stuff to find the installation
	  path of gnue. Also made setup.py check for python >= 2.0 and die
	  otherwise

2001-10-08 12:38:14  Rev 1952   jcater

	* src/GFEvent.py, src/GFObjects/GFField.py, src/GFTrigger.py,
	  src/GFForm.py, src/GFLibrary.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFDatabase.py, src/GFObjects/GFOption.py,
	  src/GFObjects/GFButton.py, src/GFObjects/GFLabel.py, src/GFError.py,
	  src/GFParser.py, src/GFObjects/GFBox.py, src/GFObjects/GFBlock.py,
	  src/GFObjects/GFDataSource.py, src/GFObjects/GFMsgBox.py,
	  src/GFTriggerError.py:   * Updated GObject's new phaseInit system to
	  automatically determine the number of phases    necessary to do all
	  the phaseInits (as opposed    to defaulting to 5.)  The number of
	  phases    needed by an object is returned by _buildObject.
	   * Updated Reports to use the new phaseInit system.
	   * Modified reports/samples/location sample to use    tables from
	  forms/samples/zipcode instead of    forms/samples/location.
	   * Misc fixes

2001-10-07 06:28:35  Rev 1948   jcater

	* setup.py, src/GFClient.py: misc setup changes; misc fixes

2001-10-06 18:34:47  Rev 1947   jcater

	* src/GFTrigger.py: possible fix to the exec() nested scope error
	  introduced w/Python 2.1

2001-10-04 05:24:58  Rev 1941   baumannd

	* doc/techref.txt: Add text version of technical refernce so ppl don't
	  have to use LyX.

2001-09-27 04:32:52  Rev 1921   jcater

	* src/GFForm.py, src/GFConfig.py: Synching machines

2001-09-27 01:20:35  Rev 1920   jcater

	* src/GFConfig.py: Synching machines

2001-09-19 19:32:34  Rev 1876   jcater

	* src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py: fixed form's queryDefault support; fixed
	  problem w/conditional combines; misc other fixes

2001-09-19 05:27:44  Rev 1875   jcater

	* src/GFObjects/GFDataSource.py, src/GFForm.py, src/GFInstance.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: changes to make
	  datasources case-insensitive; misc other changes

2001-09-19 05:11:15  Rev 1874   jcater

	* src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py, src/GFObjects/GFScrollBar.py: Added
	  default value support (looks kinda weird on startup & w/querying on
	  multirecord blocks, but it does work as expected); scrollbar now
	  sets rows=1 always; misc other fixes

2001-09-19 03:25:03  Rev 1872   jcater

	* src/GFParser.py: Added support for several new dbdrivers (NOTE: not
	  all are tested). Also, some drivers no longer use dbname= and host=
	  connection parameters, but now use service= . This is also true of
	  the old DB2 and Oracle drivers as they want a DSN and TNS Name,
	  respectively.

2001-09-18 18:18:46  Rev 1867   jamest

	* src/GFObjects/GFBlock.py: *************THIS BREAKS PYTHON 1.5.2
	  SUPPORT*********************** Modified recordset setField to allow
	  override of modification flag (for internal use) Work on
	  _recordCount in recordsets

2001-09-18 04:34:36  Rev 1865   jamest

	* setup.py: Minor GEAS driver work change setup.py devel to make
	  scripts based upon python called to run setup.py

2001-09-18 02:43:31  Rev 1863   jamest

	* samples/zipcode/zipcode.gfd, samples/zipcode/states.gfd,
	  src/GFObjects/GFDatabase.py: Misc little typos Added popy and
	  psycopg drivers

2001-09-16 21:16:24  Rev 1853   jcater

	* src/GFObjects/GFBlock.py, src/GFObjects/GFObj.py, src/UIwxpython.py,
	  src/uidrivers/_base/UIdriver.py, src/GFObjects/GFValue.py,
	  src/GFForm.py, src/GFObjects/GFLabel.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py, src/UIbase.py: Fixed the $@#% rows
	  problem; it now doesn't happen at the individual object level, but
	  at the block building level

2001-09-14 02:38:27  Rev 1824   jcater

	* src/GFObjects/GFDataSource.py: bugfix: master/detail was trying to
	  resolve master name before all datasources were loaded

2001-09-13 22:39:22  Rev 1823   jcater

	* src/GFObjects/GFLabel.py, src/GFObjects/GFField.py,
	  src/GFObjects/GFBlock.py, src/GFTrigger.py, src/GFForm.py,
	  src/GFLibrary.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFDatabase.py, src/GFObjects/GFOption.py: Minor code
	  cleanup

2001-09-13 21:42:02  Rev 1820   jcater

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, setup.py:
	  changes to support designer wizards/templates

2001-09-08 20:22:28  Rev 1795   dneighbors

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: GFEntry.py   **
	  Fixed so respects rows attribute at levels other than block

2001-09-06 09:06:42  Rev 1783   baumannd

	* .cvsignore, scripts/.cvsignore, src/GFObjects/.cvsignore: Ignore the
	  rest of the build generated files.

2001-09-04 04:56:23  Rev 1769   dneighbors

	* samples/track/forms/contact_manager.gfd: contact_manager.gfd   **
	  New expiremental addition of notes/history tracking

2001-09-04 03:11:09  Rev 1768   jamest

	* src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
	  src/UIwxpython.py, src/GFForm.py, src/GFTrigger.py,
	  src/uidrivers/wx/UIdriver.py, samples/trigger/trigger.gfd: 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 17:29:14  Rev 1763   jamest

	* src/GFTrigger.py, samples/helloworld2.gfd,
	  samples/trigger/trigger.gfd, src/GFClient.py: Fixed support for
	  non-data-aware forms Fixed existing trigger system to work again
	  Removed some debugging output Updated new trigger system notes

2001-09-03 16:31:16  Rev 1762   dneighbors

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py:   ** Added check
	  to field attribute to ignore field=""
	  Note:  Really designer needs to be fixed to not write our ="" on all
	  attributes that are null.  It appears it does this UNLESS you       
	  have an attribute with a value.  Then if you null it, it turns      
	  to =""

2001-08-30 21:34:48  Rev 1748   jamest

	* src/GFObjects/GFBlock.py, src/GFObjects/GFObj.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Fixes misc TODOs
	  in the code Deletions fixed Commits now jump to first record left
	  after commit Removed unneeded initialize from base object

2001-08-30 18:48:47  Rev 1747   jamest

	* src/UIwxpython.py, src/GFInstance.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py, TODO: Updated
	  TODO updated dropdown verify fixed gfdes breakage (jcater)

2001-08-30 17:30:40  Rev 1746   jcater

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: synching machines

2001-08-30 17:19:50  Rev 1745   jcater

	* src/GFObjects/GFDatabase.py: Fixed case problems w/database tags

2001-08-30 00:23:12  Rev 1743   jamest

	* src/GFObjects/GFBlock.py, samples/inventory/forms/company.gfd,
	  src/GFTrigger.py, samples/helloworld2.gfd, src/GFClient.py: Got
	  master/details working/saving/caching correctly. (jcater's changes,
	  not jamest's)

2001-08-30 00:20:36  Rev 1742   jcater

	* samples/zipcode/zipcode.gfd, src/GFForm.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: I'm really james
	  using jason's laptop so dont blame him for my mistakes.... Fixed
	  dropdown support Fixed cursor navigation Added order by support to
	  the new datasources

2001-08-13 23:15:40  Rev 1687   jcater

	* src/GFObjects/GFObj.py, src/GFObjects/GFDatabase.py,
	  src/GFParser.py: Fixed support for <database> tags, although I do
	  not recommend them (but I suppose there are cases where it is needed)

2001-08-12 19:55:27  Rev 1680   jamest

	* src/uidrivers/wx/UIdriver.py, src/GFDebug.py,
	  src/GFObjects/GFField.py, src/GFOptions.py, src/GFGetOpt.py,
	  src/GFTrigger.py, src/GFInstance.py, src/UIwxpython.py,
	  src/GFController.py, scripts/gfclient, src/GFObjects/GFBlock.py,
	  src/GFObjects/GFDataSource.py, src/uidrivers/_base/UIdriver.py,
	  samples/zipcode/states.gfd, TODO, src/GFClient.py,
	  src/GFObjects/GFObj.py, src/UIbase.py, samples/zipcode/zipcode.gfd,
	  src/GFForm.py, src/GFObjects/GFEntry.py,
	  samples/trigger/trigger.gfd, src/GFObjects/GFLabel.py,
	  samples/location/forms/zipcode_maint.gfd, src/GFParser.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-09 03:27:24  Rev 1676   dneighbors

	* samples/contact.gfd: Testing.

2001-08-08 03:17:00  Rev 1675   jamest

	* src/GFObjects/GFBlock.py, src/GFForm.py: Fixed yesterdays record
	  update on commit fix :)

2001-08-07 03:36:26  Rev 1674   jamest

	* src/GFObjects/GFBlock.py: Fixed bug preventing fields updated during
	  a commit showing changes

2001-08-05 21:38:32  Rev 1673   jcater

	* setup.py: Small fix to developer_install for BSD

2001-08-03 04:57:35  Rev 1667   jamest

	* src/GFInstance.py: Added a working file-print to use add a trigger
	  to a form named 'process-printout' containing what you require to
	  produce the output

2001-08-03 03:02:28  Rev 1666   jamest

	* src/UIwxpython.py, src/GFTrigger.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py, src/GFParser.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 23:22:30  Rev 1659   jcater

	* src/GFObjects/GFObj.py, src/uidrivers/_base/UIdriver.py,
	  src/GFObjects/GFLabel.py, src/UIcurses.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py, src/UIbase.py, src/GFParser.py,
	  src/UIpyncurses.py: Fixed problem w/visibleCount vs rows that was
	  causing designer to always write a rows value for entries

2001-07-29 19:36:32  Rev 1654   jcater

	* samples/location/forms/zipcode_maint.gfd: misc changes

2001-07-21 23:33:49  Rev 1618   dneighbors

	* src/uidrivers/_base/UIdriver.py,
	  samples/track/forms/contact_manager.gfd, samples/zipcode/states.gfd,
	  samples/po/sc_po_entry.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.
	  UIbase.py   ** Finished implementation of rows to replace visible
	  count      Seems to work in designer and with and without data...

2001-07-20 03:58:21  Rev 1599   jamest

	* src/GFTrigger.py: Trigger code can now be properly indented in the
	  gfd file

2001-07-18 22:45:01  Rev 1577   jamest

	* src/GFObjects/GFBlock.py, src/GFObjects/GFObj.py,
	  src/GFObjects/GFButton.py, src/GFObjects/GFOptions.py,
	  src/GFObjects/GFPage.py, src/GFObjects/GFValue.py, src/GFTrigger.py,
	  src/GFObjects/GFLabel.py, src/GFObjects/GFMsgBox.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
	  src/GFObjects/GFScrollBar.py, src/GFParser.py,
	  src/GFObjects/GFBox.py, src/GFObjects/GFOption.py: Misc cleanup of
	  imports

2001-07-17 13:43:09  Rev 1571   jamest

	* src/GFObjects/GFDataSource.py: Speed improvement on record commits

2001-07-17 03:09:41  Rev 1569   jamest

	* src/GFObjects/GFBlock.py, src/UIwxpython.py, src/GFForm.py,
	  src/GFInstance.py, doc/techref.lyx, src/GFObjects/GFLabel.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py, TODO, src/GFParser.py: Added jump to
	  record number support. Added rows and rowSpacer atrribs to <label>
	  and <entry>

2001-07-13 03:59:01  Rev 1559   jcater

	* samples/trigger/trigger.gfd: Changed reference from field.value with
	  field.getValue()

2001-07-13 03:56:31  Rev 1558   jcater

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

2001-07-12 18:38:19  Rev 1553   jcater

	* src/GFForm.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
	  src/GFParser.py: Converted entry: uppercase & lowercase to
	  case=<upper|lower|mixed>; converted numeric="" to
	  typecast=<text|number|date>; added hacks to make old forms work...
	  Note that if you open an old form in Designer and save, it will
	  convert to new format.

2001-07-12 15:52:48  Rev 1552   jcater

	* TODO: Updated TODO

2001-07-12 04:58:49  Rev 1550   jamest

	* doc/techref.lyx, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py:
	  Fixed bug : <entry> width atrrib was not setting default

2001-07-11 23:06:46  Rev 1549   jamest

	* src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
	  src/GFForm.py, src/GFInstance.py: Fixed popup warnings on next/prev
	  record Removed debugging print lines

2001-07-10 21:30:10  Rev 1546   jcater

	* src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py: fixed
	  problem w/oracle driver

2001-07-10 04:14:57  Rev 1545   jamest

	* src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Fix - The
	  default value for visibleCount was preventing the rows block attrib
	  from working

2001-07-05 17:57:21  Rev 1511   jcater

	* src/GFTrigger.py: Added intelligent line wrapping when saving XML
	  elements w/many attributes; misc other problems w/trigger saving

2001-07-05 00:40:53  Rev 1509   jcater

	* doc/gnue-forms.dtd: New DTD based on improved gnuedtd; Note that it
	  still doesn't show cascaded elements (such as triggers)

2001-07-05 00:24:11  Rev 1506   jcater

	* src/GFTrigger.py, src/GFParser.py: Added GTypecasts to gnue.common
	  for typecasting xml data

2001-07-04 01:42:45  Rev 1497   jcater

	* src/UIwxpython.py, src/GFForm.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py, src/GFParser.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-04 00:54:41  Rev 1496   jcater

	* src/GFObjects/GFObj.py, src/GFParser.py, src/GFObjects/GFOption.py:
	  Made changes so options will be easier to edit in Designer

2001-07-03 00:35:35  Rev 1490   jcater

	* src/GFParser.py: Minor changes

2001-07-03 00:33:05  Rev 1489   jcater

	* doc/gnue-forms.dtd: Added beginnings of GNUe Forms DTD

2001-07-02 17:54:19  Rev 1483   jcater

	* src/__init__.py, src/GFInstance.py, src/GFParser.py,
	  src/GFClient.py: Added versioning/packaging information

2001-07-02 16:55:09  Rev 1477   jcater

	* src/GFParser.py: Updated w/new attribute tag

2001-07-02 00:47:26  Rev 1474   jamest

	* NEWS: NEWS dated for release

2001-06-30 23:14:52  Rev 1468   jamest

	* NEWS, ChangeLog: Updated NEWS for next release

2001-06-30 22:58:26  Rev 1467   jamest

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

2001-06-30 19:54:29  Rev 1464   jamest

	* MANIFEST.in, setup.py: setup changes, start of designer setup scripts

2001-06-30 05:03:07  Rev 1462   jamest

	* src/UIwxpython.py, build_win.bat, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects/__init__.py, setup.py: Misc changes to get things
	  running on win32

2001-06-30 00:59:05  Rev 1461   jamest

	* src/GFForm.py, src/GFInstance.py, setup.py, src/GFClient.py: Misc
	  changes required to get this puppy working on win32

2001-06-29 23:27:23  Rev 1460   jamest

	* setup.cfg, setup.cfg.in, setup.py: Changes required to reflect the
	  manual manipulation of the cvs repository

2001-06-29 22:55:58  Rev 1459   jamest

	* src/GFObjects/GFObj.py, src/GFObjects/GFButton.py,
	  src/GFObjects/GFValue.py, src/GFObjects/GFPage.py,
	  src/GFObjects/GFLabel.py, src/GFObjects/__init__.py,
	  src/GFObjects.py, src/GFObjects/GFScrollBar.py,
	  src/GFObjects/GFField.py, setup.py, src/GFObjects/GFBox.py,
	  src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
	  src/GFObjects/GFOptions.py, src/GFObjects, src/GFForm.py,
	  src/GFTrigger.py, src/GFObjects/GFMsgBox.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFDatabase.py, TODO,
	  src/GFClient.py, src/GFObjects/GFOption.py: Setup tweaks to make
	  gfcvs/gfdes work w/ non bash shells Setup tweaks to get setup.py
	  install doing something under windows Broke GFObjects.py apart for
	  future clean-up work Added Misc TODO junk

2001-06-28 04:02:58  Rev 1451   jamest

	* setup.py: Tweaks to setup.py devel

2001-06-28 02:22:37  Rev 1447   jcater

	* src/GFTrigger.py: Removed annoying debugging statement

2001-06-28 02:20:35  Rev 1446   jcater

	* src/GFTrigger.py, src/GFParser.py: Fixed problem w/dumpXML
	  preventing forms from being saved in designer

2001-06-28 01:58:51  Rev 1445   jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py,
	  samples/geas/users.gfd, samples/geas/country.gfd, setup.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-27 04:26:22  Rev 1432   jcater

	* src/GFParser.py: Fixed problem w/new parser that broke importing

2001-06-27 03:17:58  Rev 1429   jcater

	* src/GFTrigger.py, src/GFParser.py: Converted parser format from
	  nested tuples to nested dictionaries so that in future info can be
	  added to parser definition without breaking other code and vise
	  versa; also; added StoreTriggerAsCDATA setting to gnue.conf; if
	  true, triggers are surrounded by \<\!\[CDATA[...\]\]\> and are
	  stored as is; if false; <.>, & are converted to &lt; &gt; &amp;
	  Note: the only advantage to this setting is if you are planning on
	  editing the gfd file in a text editor; CDATA may be easier to edit
	  than xml-friendly entities.

2001-06-26 05:21:08  Rev 1428   jamest

	* NEWS, ChangeLog: More updates in preperatoin for release.

2001-06-26 04:40:12  Rev 1426   dneighbors

	* samples/track/forms/contact_manager.gfd: contact_manager.gfd   **
	  Fixed datasource to gnue/gnue

2001-06-26 04:32:46  Rev 1425   jamest

	* setup.py, src/GFForm.py, doc/techref.lyx: Removed references to
	  GFOptions in db drivers Setup tweaks Misc changes in prep for release

2001-06-26 01:31:12  Rev 1422   jamest

	* src/GFForm.py, src/GFTrigger.py, src/GFObjects.py: Added a
	  post-query trigger at form and block level

2001-06-25 21:42:19  Rev 1421   jamest

	* samples/po/sc_po_entry.gfd, setup.py: *** empty log message ***

2001-06-25 12:27:19  Rev 1415   jamest

	* MANIFEST.in, NEWS, README, INSTALL, ChangeLog, INSTALL.win32,
	  setup.py: Misc changes for upcomming release

2001-06-24 22:28:38  Rev 1412   jamest

	* src/UIwxpython.py, scripts/gnue-forms.in,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects.py, TODO, setup.py:
	  Converted gfclient from bash script to python script (still need to
	  do gfcvs) Fix bug in UIwxpython Cleaned up TODO

2001-06-24 03:33:20  Rev 1408   jcater

	* setup.py: Moved designer references from setup.py into designer's
	  setup.py

2001-06-21 02:41:34  Rev 1388   jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Have form auto
	  adjust size to match notebook tab needs

2001-06-21 00:00:03  Rev 1385   jamest

	* src/UIwxpython.py, src/GFInstance.py, src/uidrivers/wx/UIdriver.py:
	  Remerger of tabbed form support.

2001-06-20 23:34:50  Rev 1384   jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/wx/UIdriver.py, src/UIbase.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 21:55:37  Rev 1380   jcater

	* src/UIwxpython.py, src/GFForm.py, src/GFTrigger.py,
	  src/uidrivers/wx/UIdriver.py, src/GFParser.py: Added work-around for
	  the splashscreen crashing problem and made minor changes related to
	  designer

2001-06-20 21:54:35  Rev 1379   jamest

	* src/GFParser.py: Fixed bug preventing non tabbed forms from working

2001-06-20 21:43:16  Rev 1378   jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/GFInstance.py, src/uidrivers/wx/UIdriver.py, TODO,
	  samples/po/sc_po_entry.gfd, src/UIbase.py, src/GFParser.py,
	  src/GFClient.py: Added tabbed form support

2001-06-20 19:58:20  Rev 1376   jcater

	* src/GFParser.py: Modified tag parent listings

2001-06-19 21:23:16  Rev 1372   reinhard

	* FAQ: test commit (cvs problems)

2001-06-19 20:35:52  Rev 1366   jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Added string
	  conversion so gnuef runs on Solaris wxPython again

2001-06-18 19:47:45  Rev 1361   jcater

	* src/GFParser.py: Misc changes

2001-06-18 19:41:55  Rev 1360   jcater

	* src/GFTrigger.py: Fixed a bug in GFTrigger's init code that affected
	  designer

2001-06-18 10:02:23  Rev 1358   jcater

	* src/GFForm.py, src/GFLibrary.py, src/GFParser.py: Cleaned up a nasty
	  recursive import problem with GFParser

2001-06-18 02:09:44  Rev 1356   jcater

	* src/GFParser.py: Fixed a few typos

2001-06-17 18:46:59  Rev 1355   dneighbors

	* src/GFInstance.py:   ** Killed reference to GFOption.VERSION to
	  GConfig.get('VERSION') so that      the about box would work again.

2001-06-12 17:18:50  Rev 1330   jcater

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Minor changes for
	  designer

2001-06-12 02:22:16  Rev 1323   jamest

	* src/GFForm.py: Fixed two bugs in preping queries

2001-06-11 05:16:27  Rev 1316   jcater

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  src/GFTrigger.py, src/UIcurses.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects.py, src/UIbase.py, src/UIpyncurses.py: Minor changes
	  for GFDesigner

2001-06-10 22:41:43  Rev 1315   jcater

	* src/GFTrigger.py: Moved the ValidTriggers definition to outside of
	  the class so it can be used without a class instance (i.e., in the
	  designer)

2001-06-08 01:36:53  Rev 1279   jcater

	* src/GFForm.py, doc/techref.lyx, samples/helloworld2.gfd,
	  samples/track/forms/contact_manager.gfd, samples/geas/users.gfd,
	  src/GFObjects.py, samples/po/sc_po_entry.gfd,
	  samples/button/forms/form.gfd: Changed references to old trigger
	  'id=' attribute to 'name='

2001-06-08 01:22:12  Rev 1278   jcater

	* src/GFForm.py, src/GFTrigger.py, src/GFParser.py: Updated problem
	  with GFTrigger reference

2001-06-08 00:11:54  Rev 1277   jcater

	* setup.py: Corrected problem with creation of gfdes

2001-06-07 22:08:53  Rev 1275   jcater

	* doc/techref.lyx: Added section on libraries

2001-06-07 16:58:26  Rev 1271   jcater

	* src/GFEvent.py, src/GFForm.py, src/GFTrigger.py, src/GFInstance.py,
	  src/GFLibrary.py, src/GFObjects.py, src/GFParser.py: Added importing
	  capabilities to forms

2001-06-07 01:46:53  Rev 1263   jamest

	* src/GFEvent.py, src/UIwxpython.py, src/GFForm.py, src/GFTrigger.py,
	  src/GFInstance.py, src/uidrivers/wx/UIdriver.py, setup_cvs_devel.sh,
	  src/GFObjects.py, TODO, src/GFParser.py, src/GFClient.py: Added
	  support for transparentBlock boolean on blocks Moved most stuff from
	  GFOptions to GConfig Removed old developer setup script

2001-06-06 05:16:55  Rev 1239   jamest

	* README, setup_cvs_devel.sh, setup.py: Moved functionality of
	  setup_cvs_devel.sh into setup.py Called via setup.py devel

2001-06-05 03:25:23  Rev 1227   jamest

	* setup_cvs_devel.sh, src/GFObjects.py, src/GFOptions.py,
	  src/GFClient.py: Started adding support for new GConfig
	  configuration settings

2001-06-04 02:05:12  Rev 1221   jcater

	* src/GFTrigger.py, src/GFInstance.py, src/GFClient.py: Added code so
	  triggers can run other forms via 'runform(formname)'. Note that no
	  path logic is yet in place, so it searches for the form relative to
	  where you ran the client.

2001-06-03 01:29:45  Rev 1219   jamest

	* src/GFForm.py, src/GFObjects.py, TODO, src/GFOptions.py: Added new
	  option autoCreate which makes forms automatically keep a single
	  blank new record at the bottom (no more pushing F12 when this is set
	  to 1)

2001-06-01 22:02:04  Rev 1213   jamest

	* src/UIwxpython.py, src/GFInstance.py, src/uidrivers/wx/UIdriver.py,
	  scripts/gfclient, TODO, src/GFOptions.py, src/GFClient.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 20:34:15  Rev 1212   jcater

	* scripts/gnue-forms.in, setup_cvs_devel.sh: Added logic so that
	  gfclient and gfcvs do not default to a connections file if that file
	  doesn't exist.

2001-06-01 20:04:02  Rev 1211   jcater

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Fixed displaying of
	  password problem

2001-06-01 19:56:06  Rev 1210   jcater

	* src/GFInstance.py: Stuff

2001-06-01 17:53:59  Rev 1208   jcater

	* setup_cvs_devel.sh: Slightly modified setup_cvs_devel.sh so it
	  behaves more consistently and creates a cvs script for the designer.

2001-06-01 05:19:24  Rev 1204   jcater

	* src/UIwxpython.py, src/GFInstance.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects.py: Minor cosmetic changes

2001-06-01 04:55:54  Rev 1203   jcater

	* src/GFInstance.py: Made a dialog box appear for unsuccessful logins.
	  Also, added logic so after four unsuccessful logins, program exits.

2001-06-01 04:29:21  Rev 1202   jcater

	* src/UIwxpython.py, src/GFForm.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py: Added new login method in anticipation
	  of multi-forms and new datasource

2001-05-31 21:52:57  Rev 1201   jcater

	* src/GFInstance.py, src/GFClient.py: Moved controller logic out of
	  GFClient and into new class GFInstance.  This is in anticipation of
	  mult-forms logic.

2001-05-31 19:54:30  Rev 1200   jcater

	* setup_cvs_devel.sh: Added symlink example so developers could cut
	  and paste ln command.  Would like to have it prompt users and ask if
	  they'd like to create the symlink.  Any volunteers?

2001-05-31 19:49:34  Rev 1199   jcater

	* setup_cvs_devel.sh: Added default value for GNUE_CONNECTIONS to
	  development gfcvs script

2001-05-30 18:43:26  Rev 1196   jcater

	* setup_cvs_devel.sh: Exported PYTHONPATH in setup_cvs_devel.sh

2001-05-30 18:00:52  Rev 1195   jcater

	* scripts/gnue-forms.in, setup.py: Fixed bug in setting of environment
	  variables

2001-05-30 17:54:17  Rev 1193   jcater

	* setup.cfg, setup_cvs_devel.sh, setup.py: Modified setup.py so it
	  installs python files in /usr/local/gnue. (this is settable by
	  end-user by modifying setup.cfg or specifying --prefix on the
	  command line).  It also modified sh scripts by adding site-specific
	  installation settings.

2001-05-30 17:47:58  Rev 1192   jcater

	* scripts/gnue-forms.in, scripts/gfclient: Made gfclient a script. 
	  CVS will contain a file called gfclient.in .  setup.py will take
	  this file and insertsite-specific environment variables into it and
	  automatically create gfclient.

2001-05-30 17:45:36  Rev 1191   jcater

	* src/GFClient.py: Moved gfclient code to gnue.forms.GFClient.py

2001-05-26 22:32:35  Rev 1160   jcater

	* src/GFTrigger.py: Modified trigger indentation code so that comments
	  are not factored in (all leading comments are ignored).

2001-05-26 22:24:08  Rev 1157   jcater

	* src/GFTrigger.py: Fixed slight bug in my previous fix.  Oops :)

2001-05-26 22:21:08  Rev 1156   jcater

	* src/GFTrigger.py: Added code to allow programmers to indent there
	  trigger code.  Previously, the trigger code had to be flush left
	  because of imports we added.    Also, fixed bug in GParser that
	  stripped newlines from trigger code, so removed GFTrigger workaround.

2001-05-25 19:05:59  Rev 1140   jcater

	* FAQ: Added path for beta PyGreSQl ftp site

2001-05-25 08:18:35  Rev 1134   jcater

	* scripts/gfclient, samples/location/forms/zipcode_maint.gfd,
	  src/GFParser.py, README, FAQ: Made minor changes to documentation

2001-05-24 15:31:49  Rev 1121   jcater

	* AUTHORS: Added my name to the AUTHORS file for ego purposes

2001-05-23 02:39:59  Rev 1114   jcater

	* setup_cvs_devel.sh: Modified setup_cvs_devel.sh so that it creates a
	  gfcvs script.  Now, we can run gfcvs from any directory and it will
	  properly call the cvs version of gfclient.

2001-05-18 15:53:59  Rev 1100   jcater

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

2001-05-17 14:13:56  Rev 1098   jcater

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

2001-05-15 15:13:22  Rev 1077   jcater

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/UIbase.py: Made
	  minor changes due to changes in gnue-common.  Preparing for
	  migration to new dbdriver/datasource format.

2001-05-14 20:05:55  Rev 1071   jcater

	* src/GFDebug.py: Fixed my 'fix' to GDebug that broke GFDebug (not
	  that anyone should be using GFDebug :)

2001-05-14 20:04:20  Rev 1070   jcater

	* src/GFEvent.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  src/GFForm.py, src/GFTrigger.py, src/UIcurses.py, src/GFDebug.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects.py, src/UIbase.py,
	  src/UIpyncurses.py: Changed references from GFDebug to
	  gnue.common.GDebug

2001-05-12 01:42:55  Rev 1062   jcater

	* src/GFForm.py, scripts/gfclient, src/GFParser.py: Added support to
	  gnuef for connection definition files

2001-05-12 00:04:35  Rev 1061   jcater

	* scripts/gfclient: Added profiling support to the new GClientApp so
	  profiling will be provided by default to all client apps.  Updated
	  gfclient to reflect this change (it previously did its own
	  profiling).

2001-05-11 21:59:04  Rev 1059   jcater

	* src/GFDebug.py, scripts/gfclient: Modified gfclient to use the new
	  GClientApp class.  Note the new help system :)  Developers should
	  now try to start using gnue.common.GDebug.printMesg instead of
	  GFDebug.printMesg. Note that GFDebug.printMesg now simply calls
	  GDebug.printMesg, so code will not be broken.  However, GFDebug
	  *should* be phased out.

2001-05-10 16:18:02  Rev 1052   jcater

	* setup.py: Added VERSION attribute to gnue.common

2001-05-04 23:27:03  Rev 1039   jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py,
	  samples/track/forms/contact_manager.gfd, src/GFObjects.py,
	  src/GFOptions.py, src/UIbase.py, src/GFParser.py: Added queryDefault
	  tags to entries Checkbox changes (incomplete)

2001-04-25 23:24:44  Rev 1028   jamest

	* samples/zipcode/states.gfd: Made the master/detail a little easier
	  to understand

2001-04-21 01:23:27  Rev 1017   jcater

	* src/UIwxpython.py, src/GFController.py, src/UIcurses.py,
	  src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/GFError.py,
	  src/GFObjects.py, src/UIbase.py, src/GFParser.py,
	  src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/GFTrigger.py,
	  src/UIpyncurses.py: Modified variables internal to objects to
	  self._attr format

2001-04-18 03:22:20  Rev 1000   jamest

	* NEWS, ChangeLog: Final updates prior to tagging cvs trees

2001-04-18 01:39:25  Rev 999    jamest

	* MANIFEST.in, old, INSTALL, FAQ, THANKS: More cleanup prior to 0.0.7
	  release

2001-04-17 04:12:22  Rev 997    jamest

	* samples/contact.gfd, src/GFParser.py: More pre-release bug fixing

2001-04-17 03:39:50  Rev 996    jamest

	* src/GFObjects.py, src/GFParser.py: Fixed missing datasource prequery
	  bug

2001-04-17 02:35:10  Rev 995    jamest

	* scripts/gfclient, src/GFObjects.py, setup.py, src/GFParser.py: Misc
	  small bugs found during prerelease testing

2001-04-17 01:40:37  Rev 994    jamest

	* doc/techref.lyx, samples/zipcode/pg_zip_code.sql, setup.py: Docs
	  updates for 0.0.7 Fixed typo in state data

2001-04-17 00:42:33  Rev 989    jcater

	* scripts/gfclient: Fixed invalid login problem with oracle driver

2001-04-17 00:31:51  Rev 988    jcater

	* src/GFTrigger.py: Fixed problem with named triggers

2001-04-16 23:53:15  Rev 985    jamest

	* NEWS, src/GFOptions.py, ChangeLog: Updates for 0.0.7 release

2001-04-16 23:23:13  Rev 984    jamest

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

2001-04-16 20:20:54  Rev 982    jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, scripts/gfclient,
	  src/GFObjects.py, setup.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 19:40:58  Rev 981    reinhard

	* README: *** empty log message ***

2001-04-16 19:35:51  Rev 980    reinhard

	* TODO: *** empty log message ***

2001-04-16 01:56:40  Rev 976    jamest

	* src/DBfactory.py, src/GObjects.py, src/GParser.py, src/GFObjects.py,
	  src/drivers: Moved the database drivers to gnue-common package

2001-04-15 21:42:52  Rev 973    jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/GFObjects.py,
	  src/UIbase.py: Added ra3vat's checkbox support

2001-04-13 18:17:56  Rev 968    jcater

	* src/uidrivers/_base/UIdriver.py, src/GObjects.py, src/GParser.py,
	  setup_cvs_devel.sh, src/GFObjects.py, src/UIbase.py,
	  src/GFParser.py: Moved generic objects from gnuef to gnue-common

2001-04-13 17:34:40  Rev 966    jcater

	* src/GObjects.py, src/GParser.py: Made dumpXML handle brackets and
	  ampersands

2001-04-13 15:23:02  Rev 964    jcater

	* src/GObjects.py: Added GObjects.py

2001-04-13 13:56:50  Rev 963    jcater

	* src/GParser.py: Fixed typos from new parsing model

2001-04-13 12:59:58  Rev 962    jcater

	* src/GFForm.py, src/GFTrigger.py, src/GFParser.py: Fixed typos from
	  new parsing model

2001-04-13 12:58:40  Rev 961    jcater

	* samples/helloworld2.gfd: Fixed typos

2001-04-13 11:49:42  Rev 960    jcater

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/GFTrigger.py, src/GParser.py, src/uidrivers/wx/UIdriver.py,
	  scripts/gfclient, src/GFObjects.py, src/UIbase.py, src/GFParser.py,
	  src/GFParser2.py: Implemented new parsing model

2001-04-13 05:32:35  Rev 959    jcater

	* src/GParser.py, src/GFParser2.py: Rewrite of XML Parsing Code

2001-04-12 20:57:11  Rev 958    reinhard

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFOptions.py:
	  Use fixed width font only optionally, use current theme's font as
	  default. New option in GFOption: fixedWidthFont = 0/1

2001-04-12 15:52:58  Rev 957    reinhard

	* TODO: Removed migration to orbit-python 0.2.0 from TODO list, as
	  it's done already :-)

2001-04-11 18:01:59  Rev 952    dneighbors

	* src/drivers/geas/DBdriver.py, src/GFEvent.py, src/UIwxpython.py,
	  src/GFController.py, src/UIcurses.py, src/uidrivers/wx/UIdriver.py,
	  src/GFDebug.py, src/GFError.py, src/GFObjects.py, src/GFOptions.py,
	  src/UIbase.py, src/GFParser.py, src/DBfactory.py,
	  src/uidrivers/_base/UIdriver.py, src/GFGetOpt.py, src/GFTrigger.py,
	  src/GFForm.py, src/drivers/postgresql/DBdriver.py,
	  src/drivers/mysql/DBdriver.py, src/drivers/oracle/DBdriver.py,
	  src/drivers/odbc/DBdriver.py, src/UIpyncurses.py,
	  src/GFTriggerError.py: ALL FILES   ** Added license/copyright headers

2001-04-11 17:07:07  Rev 947    dneighbors

	* COPYING: COPYING   ** Someone accidently used LGPL license for this
	  copying file      so am fixing so that it is GPL

2001-04-09 23:26:25  Rev 944    jamest

	* src/GFForm.py, src/drivers/oracle/__init__.py, README.oracle,
	  src/drivers/oracle/DBdriver.py, INSTALL, src/drivers/oracle: Added
	  Jason Cater's Oracle driver for gnuef Added Jason Cater's patch to
	  get rid of my Argh! error report :)

2001-04-08 14:23:08  Rev 941    ntiffin

	* INSTALL: Add note that PyGreSQL is also included in python cvs for
	  the really brave and corrected a few typos.

2001-04-06 21:35:59  Rev 940    reinhard

	* src/drivers/geas/DBdriver.py: Temporary hack to make it work with
	  orbit-python 0.2.0

2001-04-06 15:14:18  Rev 939    reinhard

	* TODO: Took some tasks. Hope I don't repent :)

2001-04-06 04:33:47  Rev 938    jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/UIbase.py: Moved
	  rollback button away from new record crude autoresize of status bar
	  boxes status bar update bug fixed

2001-04-01 21:27:20  Rev 910    baumannd

	* setupext/.cvsignore: Ignore build generated files.

2001-04-01 21:24:52  Rev 909    baumannd

	* .cvsignore: *** empty log message ***

2001-04-01 21:22:21  Rev 908    baumannd

	* .cvsignore: Ingnore build generated files.

2001-03-29 23:34:58  Rev 897    dneighbors

	* samples/track/README: Ok guess instructions would be good.

2001-03-29 23:25:05  Rev 896    dneighbors

	* samples/track/forms/contact_manager.gfd,
	  samples/track/forms/address_type.gfd, samples/track/sql/load.sql,
	  samples/track/forms/email_type.gfd,
	  samples/track/forms/phone_type.gfd,
	  samples/track/forms/assignment_status.gfd: New tracking form and
	  friends.  Pretty much working.

2001-03-29 21:13:15  Rev 891    dneighbors

	* samples/track/sql/create_all.sql, samples/track/sql/drop_all.sql,
	  samples/track/sql/create_assignment_type.sql,
	  samples/track/sql/drop_assignment_type.sql,
	  samples/track/sql/create_assignment_status.sql,
	  samples/track/sql/drop_assignment_status.sql: Changed from type to
	  status for assignment.

2001-03-29 21:05:44  Rev 890    dneighbors

	* samples/track/tracking.gfd, samples/track/staff.gfd: Removed old
	  tracking system.

2001-03-29 20:44:05  Rev 889    dneighbors

	* samples/track/forms, samples/track/forms/address_type.gfd,
	  samples/track/forms/email_type.gfd,
	  samples/track/forms/phone_type.gfd,
	  samples/track/forms/assignment_status.gfd: forms/address_type.gfd  
	  ** Address Type Information Management Form
	      /assignment_status.gfd   ** Assignment Status Look up Management
	  Form
	     /email_type.gfd   ** Email Type Information Management Form
	     /phone_type.gfd   ** Phone Type Information Management Form

2001-03-29 19:02:09  Rev 888    dneighbors

	* samples/track/sql/create_address.sql,
	  samples/track/sql/create_address_type.sql,
	  samples/track/sql/drop_address.sql,
	  samples/track/sql/create_email.sql,
	  samples/track/sql/drop_address_type.sql,
	  samples/track/sql/create_email_type.sql,
	  samples/track/sql/drop_email.sql,
	  samples/track/sql/drop_email_type.sql,
	  samples/track/create_track.sql, samples/track/sql/create_todo.sql,
	  samples/track/drop_track.sql, samples/track/sql/drop_todo.sql,
	  samples/track/sql/create_person.sql,
	  samples/track/sql/drop_person.sql, samples/track/sql/create_all.sql,
	  samples/track/sql/drop_all.sql, samples/track/sql/create_phone.sql,
	  samples/track/sql/create_assignment_type.sql,
	  samples/track/sql/drop_assignment_type.sql,
	  samples/track/sql/create_phone_type.sql,
	  samples/track/sql/drop_phone.sql,
	  samples/track/sql/drop_phone_type.sql, samples/track/sql,
	  samples/track/staff.gfd: Redoing this to make usable to track GNUe
	  stuff.

2001-03-29 16:54:15  Rev 887    jamest

	* src/uidrivers/_base/UIdriver.py, src/UIbase.py: Fixed hidden entries
	  causing index errors

2001-03-27 04:27:54  Rev 872    micah

	* src/GFForm.py: Add code for Pre and Post-Commit triggers for forms
	  and blocks might need some tweaking but I think it works

2001-03-27 03:34:05  Rev 870    dneighbors

	* src/GFTrigger.py, src/GFObjects.py: GFObjects.py   ** Added trigger
	  support of on-newrecord to block
	  GFTrigger.py   ** Added the on-newrecord trigger   ** Removed
	  duplicate trigger definitions

2001-03-23 02:25:50  Rev 862    dneighbors

	* src/GFForm.py, scripts/gfclient: client/gfclient   ** changed
	  changeFocus and nextEntry methods to use GFMessageBox when     
	  handling errors
	  GFForm.py   ** changed TriggerErrorFunc method to return its message
	  code and altered      it from printing, to printing through the
	  debug mechanism   ** changed changeFocus and nextEntry methods to
	  use the return value      of TriggerErrorFunc and pass it up to
	  gfclient

2001-03-22 23:46:32  Rev 861    dneighbors

	* src/GFObjects.py: GFObjects.py   ** Added checking to setField
	  method to verify that a field is data aware      before performing
	  operations on it.

2001-03-22 22:39:58  Rev 859    dneighbors

	* src/GFForm.py, src/GFTrigger.py: GFTrigger.py   ** Added Pre-Change,
	  Post-Change to available trigger list.   ** Removed On-Change from
	  available trigger list.
	  GFForm.py   ** Added Pre/Post Change triggers to following methods: 
	  replaceValue        keyPress (2 times)        removeCharacter   **
	  Removed On-Change trigger from following methods:       
	  replaceValue        keyPress (2 times)        removeCharacter

2001-03-22 21:02:43  Rev 858    micah

	* samples/location/forms/zip_coords_maint.gfd: change field name zip
	  to zipcode, so it will show them. :-)

2001-03-22 17:49:03  Rev 857    dneighbors

	* src/GFTrigger.py, src/GFObjects.py: GFTrigger.py   ** Added
	  on-switch to list of valid triggers.
	  GFObjects.py   ** For block object specified on-switch trigger to   
	  fire during the switch event.

2001-03-21 03:01:15  Rev 856    jamest

	* scripts/gfclient: Fixed really braindead error in gfclient - i
	  should test _before_ commit

2001-03-21 02:58:31  Rev 855    jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/GFObjects.py,
	  src/UIbase.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 23:25:50  Rev 853    jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  samples/zipcode/zipcode.gfd, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/GFObjects.py,
	  src/UIbase.py: Fixed prequery not displaying properly bug Fixed
	  error message boxes in gfclient

2001-03-20 20:23:12  Rev 852    jamest

	* src/GFForm.py, src/GFTrigger.py, scripts/gfclient, src/GFObjects.py,
	  samples/trigger/trigger.gfd: Added MicahY's toXML function Added
	  support for On-Change trigger

2001-03-17 14:11:25  Rev 839    jamest

	* src/GFEvent.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  src/GFController.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  scripts/gfclient, src/GFObjects.py, src/GFOptions.py, src/UIbase.py:
	  Moved gfclient logic out of GFForm into gfclient where it belongs
	  Fixed UI corruption issues in multi-block forms

2001-03-14 00:18:34  Rev 832    jamest

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/drivers/postgresql/DBdriver.py, src/GFObjects.py, src/UIbase.py:
	  Removed dependency on negative OIDs signifing record deletion

2001-03-13 04:29:27  Rev 817    jamest

	* src/GFObjects.py: Fixed record deletion bug on master/detail forms

2001-03-13 02:11:33  Rev 816    jamest

	* MANIFEST.in, src/GFObjects.py, setup.py: Fix key exception error on
	  commit Misc setup changes

2001-03-13 01:48:51  Rev 815    treshna

	* src/drivers/geas/DBdriver.py: Updated the driver to reflect the
	  current GEAS API, and handle exceptions. (most exceptions simply get
	  passed on to be displayed as an error message box)

2001-03-08 02:59:53  Rev 781    jamest

	* MANIFEST.in, README, README.curses, doc/README.ObjectHierarchy,
	  doc/techref.ps, README.windows, FAQ, setup.py, doc/just: Cleanup of
	  docs and stuff for upcomming release

2001-03-07 07:11:51  Rev 779    jamest

	* MANIFEST.in, NEWS, images, ChangeLog, setup.py: Moving things
	  arround in preperation for release

2001-03-07 04:43:18  Rev 776    jamest

	* doc/techref.lyx, doc/techref.ps, ChangeLog: Updated documentation
	  for 0.0.6

2001-03-07 03:02:23  Rev 775    jamest

	* src/drivers/postgresql/DBdriver.py: Fix to allow postgresql queries
	  to contain a '

2001-03-07 01:28:18  Rev 771    treshna

	* src/drivers/geas/DBdriver.py: GEAS exceptions adjusted to match
	  current API

2001-03-07 01:16:20  Rev 770    treshna

	* samples/geas/users.gfd: A GEAS user management application:
	  Currently allows users to be added, viewed, and edited. Only deals
	  with username/password currently. (delete still fails in gnuef when
	  using the GEAS driver)

2001-03-06 04:06:43  Rev 760    treshna

	* src/drivers/geas/DBdriver.py: Uses current GEAS login code

2001-03-06 04:04:34  Rev 759    jamest

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/UIbase.py: Added
	  query status mode indicator

2001-03-06 03:15:42  Rev 757    jamest

	* src/drivers/geas/DBdriver.py, samples/geas/customer.gfd,
	  samples/geas/country.gfd, src/GFOptions.py, samples/geas/person.gfd:
	  GEAS driver working for basic stuff demo forms added

2001-03-05 05:01:34  Rev 749    jamest

	* src/GFForm.py, src/GFTrigger.py, AUTHORS, src/GFTriggerError.py:
	  Added Micah's trigger exception handling code to gnuef

2001-03-05 00:54:17  Rev 739    jamest

	* src/drivers/geas/DBdriver.py, src/UIcurses.py,
	  samples/geas/customer.gfd, src/GFOptions.py: partial geas driver
	  updates for geas:tng partial curses rewrite

2001-02-26 01:50:55  Rev 704    jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects.py, src/UIbase.py: Bugs
	  involving the new UIbase setup - statusbar updates, visibleCounts
	  and gap attached to wrong object

2001-02-25 20:02:54  Rev 698    jamest

	* scripts/gfclient: Fixed reported bug in gfclient's ability to see if
	  it was ran as gfclient

2001-02-23 03:02:15  Rev 693    jamest

	* scripts/gfclient: Second test of keyword substitution, updated
	  copyright info

2001-02-23 02:58:59  Rev 691    jamest

	* scripts/gfclient: Testing CVS keyword substitution

2001-02-22 02:08:29  Rev 687    jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/wx/UIdriver.py, src/UIbase.py: Moved more stuff to UI
	  independent UIbase.py

2001-02-21 22:54:43  Rev 684    jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/UIbase.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 21:42:17  Rev 683    jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/UIbase.py: Start
	  of rewrite of UI system Lots of misc cleanups

2001-02-20 19:57:13  Rev 674    jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects.py, ChangeLog: Cleanup and comments in code UI hacks
	  to make it DTRT in several instances where it wasn't Updated
	  changelog

2001-02-20 02:47:24  Rev 671    jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  samples/zipcode/zipcode.gfd, src/GFForm.py, samples/button,
	  src/uidrivers/wx/UIdriver.py, samples/zipcode/states.gfd,
	  src/GFObjects.py, TODO, samples/button/forms, src/UIbase.py,
	  samples/button/forms/form.gfd, src/GFParser.py: <button> support
	  misc internal changes that I don't recall :( cleaned up TODO a bit

2001-02-19 17:31:08  Rev 662    jamest

	* src/UIwxpython.py, src/drivers/postgresql/DBdriver.py,
	  src/uidrivers/wx/UIdriver.py, src/GFOptions.py: Fixed toolbar on
	  win32 platforms Added quick hack to postgresql to support different
	  encodings

2001-02-17 00:42:26  Rev 650    jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFObjects.py:
	  Fixed gap bugs in entry and labels An empty entry is now considered
	  valid on validated entries

2001-02-16 04:34:11  Rev 649    jamest

	* src/UIwxpython.py, samples/zipcode/zipcode.gfd, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, samples/zipcode/states.gfd,
	  src/GFObjects.py, TODO, INSTALL: 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-13 03:55:40  Rev 647    jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFObjects.py:
	  made toolbar look a little nicer under unix fixed deletion of last
	  charater in entry not working bug

2001-02-10 02:58:29  Rev 641    dneighbors

	* images/tb_save.png, src/UIwxpython.py, images/tb_preferences.png,
	  images/tb_trash.png, images/tb_left_arrow.png,
	  src/uidrivers/wx/UIdriver.py, images/tb_search.png,
	  images/tb_undo.png, images/tb_right_arrow.png, images/tb_help.png,
	  images/tb_new.png, src/GFOptions.py, images/button16.png: tb_*.png  
	  ** Added new buttons from tigert (w/ ok and GPL)
	  button16.png   ** Removed this sample as better icons found
	  GFOptions.py   ** Made status bar messages var's for reuse in
	  buttons/menus   ** Made image vars
	  UIwxpython.py   ** Added all buttons/images   ** Bound buttons to
	  events of menus

2001-02-10 01:00:19  Rev 640    jamest

	* src/UIwxpython.py, samples/inventory/forms/sc_inv_cycle_count.gfd,
	  src/GFForm.py, src/uidrivers/wx/UIdriver.py, src/GFObjects.py:
	  Initial multiline text box support

2001-02-09 22:06:48  Rev 639    jamest

	* src/UIwxpython.py, images/gnue-splash.png, images/gnuef-splash.bmp,
	  images/gnue.bmp, src/uidrivers/wx/UIdriver.py, images/gnue.xcf,
	  src/GFObjects.py, images/gnue.png, src/GFOptions.py, src/UIbase.py,
	  setup.py, src/GFParser.py, src/uidrivers/_base/UIdriver.py,
	  samples/zipcode/zipcode.gfd, src/GFForm.py, TODO, INSTALL,
	  images/gnue-splash.xcf: 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 only)

2001-02-09 18:14:33  Rev 638    dneighbors

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFOptions.py,
	  images/button16.png: GFOptions   ** Added pointer to button image
	  UIwxpython   ** Made image handling platform independent
	  button16.png   ** Generic test button for toolbar added

2001-02-09 04:55:15  Rev 637    jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, scripts/gfclient,
	  src/drivers/mysql/DBdriver.py, src/drivers/odbc/DBdriver.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 22:18:20  Rev 623    treshna

	* samples/zipcode/pg_zip_code.sql: fixed a little typo

2001-02-08 03:11:43  Rev 620    jamest

	* scripts/gfclient, src/drivers/mysql/DBdriver.py,
	  src/drivers/odbc/DBdriver.py, setup.py: setup.py only checks during
	  a build Untested changes to fix odbc and mysql drivers error
	  checking Changes gfclient to handle full path symbolic links to forms

2001-02-07 06:46:25  Rev 614    dneighbors

	* TODO: ** Volunteered for ToolBar support so jamest can pull his hair
	  out    and swear my name when he has to rewrite.

2001-02-07 06:41:40  Rev 613    dneighbors

	* src/UIwxpython.py, src/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-06 01:21:11  Rev 612    jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects.py, INSTALL, src/GFOptions.py: Cleanups Added Dmitry
	  Sorokin's hack for russian input support Database errors now check
	  for during queries

2001-01-31 19:16:29  Rev 608    jamest

	* src/drivers/mysql/DBdriver.py, src/drivers/odbc/DBdriver.py, TODO,
	  INSTALL, README.windows, INSTALL.win32: Updates to make mysql and
	  odbc drivers work (Completely Untested!!!!!!) Updates INSTALL
	  instructions

2001-01-31 04:21:51  Rev 607    jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, TODO: More
	  alterations for win32 support

2001-01-30 03:31:00  Rev 596    jamest

	* src/UIwxpython.py, src/GFForm.py,
	  src/drivers/postgresql/DBdriver.py, src/uidrivers/wx/UIdriver.py,
	  src/GFError.py, src/GFObjects.py: Started adding support for DBError
	  exceptions Enhanced login support Transactions now supported on
	  commit

2001-01-29 22:50:34  Rev 595    jamest

	* src/DBfactory.py, src/UIwxpython.py, src/GFForm.py,
	  src/drivers/postgresql/DBdriver.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects.py: More changes needed to get this to run under
	  windows Start of a transaction system

2001-01-29 21:35:26  Rev 593    jamest

	* src/UIwxpython.py, src/GFForm.py,
	  src/drivers/postgresql/DBdriver.py, src/uidrivers/wx/UIdriver.py,
	  INSTALL, src/GFOptions.py, setup.py: Updates to make gnuef play
	  nicer in windows checked in so jade could look at case issue under
	  windows

2001-01-26 03:03:51  Rev 580    jamest

	* images/bmp, images/xcf: Removed subdir of graphics

2001-01-25 22:39:30  Rev 577    jamest

	* setup.cfg, setup.py: Setup enhancements

2001-01-25 03:13:19  Rev 573    jamest

	* MANIFEST.in, images/gnuef-splash.bmp, images/gnue.bmp, setupext,
	  scripts/gfclient, README.windows, setup.py, README,
	  samples/zipcode/zipcode.gfd, setup.cfg, samples/simple/form.gfd,
	  README.curses, doc/techref.lyx, doc/techref.ps,
	  setupext/__init__.py, FAQ, setupext/install_data.py,
	  images/gnue-splash.xcf: Updated docs changed -u text to -u pytext
	  and -u newtext to -u text moved images arround a bit setup.py
	  enhancements

2001-01-21 18:50:23  Rev 549    jamest

	* doc/techref.lyx: New version of the tech ref added here temporarily

2001-01-18 13:26:37  Rev 548    jamest

	* NEWS, README, src/GFForm.py, src/UIcurses.py,
	  samples/zipcode/states.gfd, src/GFObjects.py, TODO, ChangeLog,
	  samples/track/tracking.gfd: Updated log files to rflect upcomming
	  release Hack to improve master/detail support UIcurses changes:
	  support for hidden fields, reverse video status bars                
	  cursor positioning code still broke in UIcurses

2001-01-15 04:19:26  Rev 534    jamest

	* src/UIcurses.py: Converted from python 2.0 curses to python 1.5.2
	  (should still work on 2.0) Fixed cursor positioning bug

2001-01-14 23:32:38  Rev 530    jamest

	* samples/inventory/forms/company.gfd, samples/inventory/README,
	  src/GFForm.py, src/GFTrigger.py, samples/zipcode/states.gfd,
	  src/GFObjects.py, TODO, src/GFParser.py, samples/location/README,
	  samples/trigger/trigger.gfd: Added access to datasources to triggers
	  Added a sample of using that to query values from a db Clean up and
	  a few more comments fixed rollback causing UI corruption fixed mouse
	  and shift-tab to hidden or readonly fields

2001-01-14 22:00:33  Rev 529    dneighbors

	* samples/inventory/forms/company.gfd: company data entry screen.

2001-01-14 21:12:47  Rev 528    dneighbors

	* samples/inventory/sql/create_company.sql: changed some of the names
	  and datatypes.

2001-01-14 20:00:13  Rev 525    dneighbors

	* samples/inventory/README: Explanation about the madness of inventory.

2001-01-14 19:14:58  Rev 524    dneighbors

	* samples/inventory/sql/inventory.sql,
	  samples/inventory/sql/create_inventory.sql,
	  samples/inventory/sql/add_group_inventory.sql,
	  samples/inventory/sql/drop_inventory.sql,
	  samples/inventory/sql/create_all_tables.sql,
	  samples/inventory/sql/create_unit_description.sql,
	  samples/inventory/sql/drop_all_tables.sql,
	  samples/inventory/sql/drop_unit_description.sql,
	  samples/inventory/sql/insert_unit_description.sql,
	  samples/inventory/sql/remove_group_inventory.sql,
	  samples/inventory/sql/create_company.sql,
	  samples/inventory/sql/drop_company.sql: Modularized sql scripts
	  instead of just one big file.

2001-01-14 18:48:21  Rev 523    jamest

	* src/GFForm.py, src/GFObjects.py, TODO: Fixed deleted records not
	  really deleting bug Tab doesn't navigate into readonly fields anymore

2001-01-14 17:28:43  Rev 522    dneighbors

	* samples/inventory/forms/sc_inv_cycle_count.gfd: Cycle count
	  management for inventory.

2001-01-13 23:24:30  Rev 514    jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  samples/zipcode/states.gfd, src/GFObjects.py, TODO,
	  src/GFOptions.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 06:08:48  Rev 506    jamest

	* src/UIwxpython.py, src/GFController.py, src/GFForm.py,
	  src/GFTrigger.py, src/uidrivers/wx/UIdriver.py, src/GFObjects.py,
	  TODO, src/GFOptions.py, samples/trigger/trigger.gfd: 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-12 00:29:15  Rev 505    jamest

	* samples/location/sql, samples/location/sql/create_locale.sql,
	  samples/vendor/forms/vendor_maint.gfd, samples/location,
	  samples/location/forms/country_maint.gfd, samples/vendor,
	  samples/location/forms, samples/location/forms/zip_coords_maint.gfd,
	  samples/location/forms/zipcode_maint.gfd, samples/vendor/forms,
	  samples/location/forms/state_maint.gfd,
	  samples/location/forms/county_maint.gfd: Added some more samples

2001-01-10 14:53:52  Rev 493    dneighbors

	* TODO: ** Add some masta vision

2001-01-10 06:14:36  Rev 492    jamest

	* samples/inventory/sql/inventory.sql, samples/inventory/sql,
	  samples/inventory, samples/inventory/forms/inv_maintenance.gfd,
	  samples/inventory/forms: Added very basic start of inventory screen

2001-01-09 01:55:10  Rev 479    jamest

	* src/GFEvent.py, src/UIwxpython.py, samples/track/create_track.sql,
	  src/GFForm.py, src/uidrivers/wx/UIdriver.py, src/GFObjects.py, TODO,
	  src/GFOptions.py, samples/track/tracking.gfd: 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 07:36:47  Rev 478    dneighbors

	* samples/po/sc_po_entry.gfd: ** Added trigger to calculate qty *
	  price = amount ** Added trigger to calculate subtotal + tax1 + tax2
	  + shippping = total

2000-12-30 10:25:53  Rev 459    cspence

	* src/UIcurses.py: More progress on removing pyncurses dep

2000-12-24 21:07:56  Rev 458    dneighbors

	* samples/po/sc_po_entry.gfd: Last of the mohicians to be converted to
	  char based.

2000-12-22 23:14:43  Rev 456    dneighbors

	* samples/history/first.gfd, samples/login.gfd,
	  samples/history/myform.gfd, samples/tests/placement.gfd,
	  samples/zipcode/zipcode.gfd, samples/contact.gfd,
	  samples/simple/form.gfd, samples/geas/customer.gfd,
	  samples/zipcode/states.gfd, TODO, samples/po/sc_po_entry2.gfd,
	  samples/trigger/trigger.gfd, samples/track/staff.gfd: update of
	  samples so they work for 0.0.5 release.  i fixed up sc_po_entry.gfd
	  very nicely and then rm it on accident trying to eliminate
	  sc_po_entery2.gfd. I am very pissed at myself.

2000-12-22 23:05:05  Rev 455    jamest

	* MANIFEST.in, src/GFForm.py, src/GFObjects.py: added samples to sdist
	  distrobutions some m/d stuff misc stuff I've forgotten :)

2000-12-22 18:55:22  Rev 454    jmeskill

	* setup.py: updated to include odbc

2000-12-22 18:44:50  Rev 451    jmeskill

	* src/drivers/geas/DBdriver.py, src/drivers/odbc,
	  src/drivers/odbc/__init__.py, src/drivers/odbc/DBdriver.py,
	  src/drivers/odbc/.cvsignore: Added ODBC driver (has been tested only
	  with MyODBC so far) Updated geas driver to keep objects in memory
	  (still not tested)

2000-12-22 18:03:09  Rev 450    jmeskill

	* src/DBfactory.py: Enhanced in preperation for ODBC driver support

2000-12-22 17:54:35  Rev 449    jmeskill

	* src/drivers/mysql/DBdriver.py: removed print debugging code

2000-12-21 21:15:05  Rev 447    cspence

	* src/UIcurses.py: missed this last checkin

2000-12-21 21:14:35  Rev 446    cspence

	* scripts/gfclient: Added _incomplete_ python curses support use
	  gfclient -u newtext to see progress so far

2000-12-20 03:28:33  Rev 445    dneighbors

	* scripts/gfclient: Switched from globals to class vars.

2000-12-19 22:49:54  Rev 442    jmeskill

	* src/drivers/mysql/DBdriver.py: MySQL driver is now fully functional

2000-12-19 16:51:28  Rev 441    jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, scripts/gfclient:
	  Quick fix for windows UI support Put about menu back in

2000-12-19 03:27:35  Rev 440    dneighbors

	* src/GFGetOpt.py, scripts/gfclient: Moved options out of .run() to
	  allow for -p profiling switch.

2000-12-19 02:52:25  Rev 439    dneighbors

	* scripts/gfclient: Fixed -h option.

2000-12-19 02:45:44  Rev 438    jamest

	* scripts/gfclient: Fixed error in gfclient preventing -v from working
	  properly

2000-12-19 02:32:22  Rev 437    dneighbors

	* samples/helloworld2.gfd: switched to char based and added to sample
	  assigning value of one field into another!

2000-12-19 00:27:24  Rev 436    jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  scripts/gfclient, TODO, src/GFOptions.py, src/UIpyncurses.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 19:59:28  Rev 435    cspence

	* src/GFEvent.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  src/GFGetOpt.py, src/GFForm.py, src/GFDebug.py,
	  src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/GFObjects.py,
	  src/GFOptions.py, src/UIbase.py, src/GFParser.py,
	  src/UIpyncurses.py, samples/trigger/trigger.gfd: Added improved
	  support for debug levels, logging etc.

2000-12-16 22:15:27  Rev 434    dneighbors

	* samples/track/create_track.sql, samples/track/drop_track.sql,
	  samples/track, samples/track/tracking.gfd, samples/track/staff.gfd:
	  Simple Masta Tracking sample to test master/detail.

2000-12-16 21:32:22  Rev 433    jamest

	* src/GFForm.py, src/drivers/postgresql/DBdriver.py,
	  samples/zipcode/states.gfd, src/GFObjects.py: Updated master/detail
	  example More master/detail support

2000-12-16 03:32:11  Rev 432    jamest

	* src/GFEvent.py, src/UIwxpython.py, src/GFController.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects.py,
	  images/bmp/gnue-splash.bmp, src/UIbase.py, src/GFParser.py,
	  images/bmp/gnuef-splash.bmp, src/uidrivers/_base/UIdriver.py,
	  src/GFForm.py, src/GFTrigger.py, src/drivers/postgresql/DBdriver.py,
	  src/drivers/mysql/DBdriver.py, TODO, src/UIpyncurses.py: Primary key
	  postgresql fix Missing status bar fix Moved picture to proper name
	  Updated copyright

2000-12-15 17:37:39  Rev 431    jmeskill

	* src/gnue.bmp, src/gnue-splash.bmp: Moved to gnuef/images

2000-12-15 17:36:44  Rev 430    jmeskill

	* images/bmp/gnue.bmp, images/bmp, images, images/xcf,
	  images/bmp/gnue-splash.bmp, images/xcf/gnue-splash.xcf: Moved images
	  to images subdir

2000-12-14 21:02:54  Rev 428    cspence

	* src/GFForm.py: Temporary fix for annoying stack trace which occurs
	  on key press when forms/pages have no entries or no entry selected.

2000-12-14 20:55:42  Rev 427    cspence

	* src/UIpyncurses.py: pagehandling is now supposed to work properly in
	  pyncurses

2000-12-14 19:18:52  Rev 426    jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFOptions.py:
	  More placement edits

2000-12-14 16:50:00  Rev 425    jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFOptions.py:
	  Char placement code alterations

2000-12-13 23:00:25  Rev 424    jamest

	* src/UIpyncurses.py: Small change to make prev/next block work w/
	  page flip (both as next block only)

2000-12-13 22:25:24  Rev 423    cspence

	* src/UIpyncurses.py: bug fix

2000-12-13 22:12:40  Rev 422    cspence

	* src/UIpyncurses.py: added curses support for GFBox

2000-12-13 21:19:49  Rev 421    jamest

	* src/UIpyncurses.py: A little of the page handler update (untested)

2000-12-13 16:02:31  Rev 419    jamest

	* src/GFOptions.py: Quick hack to make designer do char based
	  placement also added auto generated <tip>s to it's output

2000-12-13 14:28:15  Rev 418    jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, src/GFOptions.py:
	  Minor change to UIwxpython to make widget placement easier to
	  manipulate during development

2000-12-13 06:35:08  Rev 417    jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  samples/simple/form.gfd, src/uidrivers/wx/UIdriver.py,
	  scripts/gfclient, src/GFObjects.py, TODO, INSTALL, src/GFOptions.py,
	  src/UIbase.py, src/GFParser.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
	  multiple pages GUI rolls to test login if DISPLAY var isn't set
	  converted the samples/simple/form.gfd to char x/y system

2000-12-12 18:11:50  Rev 415    cspence

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  src/UIpyncurses.py: Curses now supports comboboxes and things!

2000-12-12 03:54:12  Rev 414    dneighbors

	* src/GFOptions.py: Changed location to be gnue-splash.bmp instead of
	  gnuef-spash.bmp (as this matches the faq).

2000-12-11 22:33:58  Rev 412    jamest

	* src/UIwxpython.py, src/GFForm.py,
	  src/drivers/postgresql/DBdriver.py, src/uidrivers/wx/UIdriver.py:
	  minor UI adjustments quick hack to make login failures more friendly

2000-12-11 21:14:05  Rev 411    cspence

	* src/UIpyncurses.py: slightly cleaned up code + preliminary (ie. not
	  working :) ) support for comboboxed in pyncurses

2000-12-11 16:58:07  Rev 410    jamest

	* src/UIwxpython.py, README, src/uidrivers/wx/UIdriver.py,
	  README.developers, AUTHORS, TODO, README.wxwindows, INSTALL,
	  src/GFOptions.py, FAQ: 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 21:59:16  Rev 409    jamest

	* src/UIwxpython.py, samples/tests/placement.gfd,
	  samples/zipcode/zipcode.gfd, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects.py, src/GFOptions.py, src/UIpyncurses.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 12:55:27  Rev 408    cspence

	* src/UIpyncurses.py: Cleaned up wxpython code so it now exits
	  cleanly. Some improvements to widget handling Still much work to be
	  done

2000-12-09 01:02:49  Rev 407    jamest

	* src/UIwxpython.py, samples/tests/placement.gfd, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, samples/tests: Added a little spacer
	  support for char based placement

2000-12-08 21:49:58  Rev 406    cspence

	* src/GFEvent.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  samples/zipcode/zipcode.gfd, src/GFController.py, src/GFForm.py,
	  README.curses, src/uidrivers/wx/UIdriver.py, scripts/gfclient,
	  src/UIbase.py, src/UIpyncurses.py, src/gnue-splash.bmp: merged
	  guilogin branch with main tree

2000-12-06 20:23:44  Rev 396    jamest

	* TODO: Updated TODO

2000-12-06 17:03:16  Rev 395    jamest

	* src/GFForm.py, TODO: update TODO moved data not saved alert from
	  status bar to dialog

2000-12-06 04:42:58  Rev 394    jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  samples/zipcode/states.gfd, src/GFObjects.py, README.wxwindows,
	  INSTALL: 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-05 00:27:06  Rev 393    jmeskill

	* TODO: Added sample todo to test cvs-commit mail

2000-12-04 22:34:50  Rev 392    jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: python 2.0 bug fix

2000-12-04 18:33:04  Rev 390    cspence

	* src/UIwxpython.py, src/GFForm.py, src/GFTrigger.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects.py,
	  samples/trigger/trigger.gfd: Added support for message boxes and
	  fixed parser to strip whitespace from triggers.

2000-12-04 12:40:53  Rev 389    dneighbors

	* doc/containers.dia: Form stuff added.

2000-12-03 19:18:56  Rev 388    dneighbors

	* doc/drivers.dia, doc/database.dia, doc/components.dia,
	  doc/containers.dia: New UML diagrams explaining GNUe Forms from Ian.
	  drivers.dia replaced by database.dia

2000-11-28 15:02:14  Rev 387    jamest

	* src/DBfactory.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
	  Code now works under python 2.0

2000-11-27 16:54:07  Rev 384    jmeskill

	* autogen.sh, samples/Makefile.am, doc/Makefile.am,
	  src/drivers/Makefile.am, src/drivers/postgresql/Makefile.am,
	  src/drivers/mysql/Makefile.am, configure.in, old/Makefile.am,
	  samples/po/Makefile.am, samples/geas/Makefile.am,
	  src/drivers/geas/Makefile.am, scripts/Makefile.am, src/Makefile.am,
	  setup_cvs_devel.sh, acinclude.m4, Makefile.am,
	  samples/zipcode/Makefile.am: Removed autotools files since they are
	  no longer needed Moved script that allows us to test in CVS to
	  setup_cvs_devel.sh

2000-11-27 04:56:13  Rev 383    dneighbors

	* doc/drivers.dia: Ian Stewart driver representation diagram.

2000-11-25 04:04:11  Rev 378    dneighbors

	* NEWS: v0.0.4

2000-11-22 18:15:31  Rev 372    jmeskill

	* MANIFEST.in: Added files that get skipped by bdist_rpm

2000-11-22 16:55:18  Rev 371    jmeskill

	* src/__init__.py, src/__init__.py.in, configure.in, __init__.py:
	  Hopefully removed last bastion of autotools dependencies

2000-11-22 16:53:10  Rev 370    jmeskill

	* src/.cvsignore: Unignore __init__.py :)

2000-11-21 05:30:28  Rev 366    jmeskill

	* packaging/debian/changelog, packaging/debian/rules,
	  packaging/debian/postinst.debhelper,
	  packaging/debian/prerm.debhelper, packaging/debian/control,
	  packaging/debian/dirs, setup.py, packaging/debian/files,
	  packaging/debian/postinst: cleaned up deb support removed gnue
	  python package since it is now in python-gnue-base

2000-11-20 20:26:19  Rev 361    jmeskill

	* src/DBfactory.py, packaging/debian/rules, src/GFObjects.py: Simple
	  changes to make initializing db drivers better

2000-11-20 06:55:10  Rev 359    jmeskill

	* src/drivers/geas/DBdriver.py, configure.in, setup.py,
	  src/drivers/geas/idldir.py.in: Added support for new geas python
	  stuff

2000-11-20 05:08:54  Rev 358    jmeskill

	* samples/Makefile.am: Updated makefile to fix missing file issues

2000-11-19 22:49:29  Rev 357    dneighbors

	* setup.py: Minor changes to verbiage and prep for 0.0.4

2000-11-19 22:46:05  Rev 356    dneighbors

	* NEWS, samples/po/sc_po_entry.gfd, ChangeLog: v0.0.4 stuff

2000-11-15 17:50:24  Rev 352    jamest

	* src/GFObjects.py, TODO: Remove debug code Updated TODO

2000-11-15 16:57:53  Rev 351    jamest

	* src/UIwxpython.py, src/uidrivers/wx/UIdriver.py, AUTHORS, INSTALL:
	  Performance changes Added Georg Lehner's detailed INSTALL doc Clean
	  up

2000-11-15 16:32:17  Rev 350    jamest

	* src/GFObjects.py: *** empty log message ***

2000-11-15 04:08:48  Rev 349    jamest

	* TODO: A little more partial checkin of the valid updates from my
	  broken stuff

2000-11-15 04:07:16  Rev 348    jamest

	* samples/history/first.gfd, samples/myform.gfd,
	  samples/history/myform.gfd, samples/simple,
	  samples/zipcode/zipcode.gfd, samples/helloworld.gfd,
	  samples/simple/form.gfd, samples/history, samples/form.gfd,
	  samples/trigger, samples/form2.gfd, samples/trigger/trigger.gfd: A
	  little bit of samples cleanup

2000-11-15 04:04:39  Rev 347    jamest

	* src/GFEvent.py, src/UIwxpython.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, scripts/gfclient, src/GFOptions.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 19:48:27  Rev 346    cspence

	* src/GFForm.py, src/GFTrigger.py, samples/helloworld2.gfd,
	  src/GFObjects.py, src/GFParser.py: Added preliminary support for
	  named triggers. Introduced more flexible helper classes for building
	  namespaces in GFTrigger.py    Breaks some triggers that worked with
	  old model as prevents direct access    to block properties so far
	  can only access block values.

2000-11-10 03:23:49  Rev 343    jamest

	* src/GFForm.py, scripts/gfclient, src/GFObjects.py, TODO: fixed
	  validator bugs performance improvements

2000-11-09 23:50:23  Rev 342    jamest

	* src/UIwxpython.py, samples/helloworld.gfd, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, samples/zipcode/states.gfd,
	  src/GFObjects.py, TODO: Added still faulty rollback code to allow
	  you to abort changes to a form
	  ToDo's completed:
	  Moving the focus from entry in one block to a different block does
	  not result in the currentBlock switching to the new block
	  creating a new record and marking for delete prior to any commit
	  still causes record to commit
	  mouse click out of field then F8 results in block error
	  Autocreate a datasource for block that don't specify one

2000-11-09 20:52:12  Rev 341    jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects.py: fixed cursor positioning bug fixed duplication of
	  the requestDELETE event for records and characters

2000-11-09 20:31:32  Rev 340    jamest

	* src/GFForm.py, src/GFObjects.py: Modifed system to base UI updates
	  on entry value changes instead of via GFForm control.

2000-11-09 20:17:53  Rev 339    cspence

	* samples/helloworld2.gfd: Another helloworld type test

2000-11-09 19:56:11  Rev 338    jamest

	* samples/helloworld.gfd, src/GFForm.py, src/GFObjects.py,
	  src/GFParser.py: added support for triggers to reference values via 
	  blockname.fields.fieldname Note: UI does not update code cleanup

2000-11-08 06:29:45  Rev 335    jmeskill

	* src/drivers/geas/DBdriver.py: fixed semi-on-purpose type-o :)

2000-11-08 05:10:58  Rev 332    dneighbors

	* samples/login.gfd, samples/myform.gfd: Updated to work with newest
	  versions.

2000-11-08 05:02:47  Rev 331    dneighbors

	* samples/helloworld.gfd: Updated to work with newest version.

2000-11-08 05:00:26  Rev 330    jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  samples/zipcode/states.gfd, src/GFObjects.py, TODO: 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-08 04:56:50  Rev 329    dneighbors

	* samples/form2.gfd: Our first ever sample is growing up.

2000-11-08 04:42:49  Rev 328    dneighbors

	* samples/contact.gfd: redone to handle nil datasource and work

2000-11-08 04:30:10  Rev 327    dneighbors

	* samples/form.gfd: fixed spacing on sample for text boxes

2000-11-08 00:18:07  Rev 323    jmeskill

	* TODO: moved packages to DONE for 0.1.0

2000-11-08 00:00:18  Rev 322    jmeskill

	* src/drivers/geas/DBdriver.py: Added better error handling

2000-11-07 23:19:53  Rev 321    jmeskill

	* src/drivers/geas/DBdriver.py: Added support for geas authentication

2000-11-07 19:14:58  Rev 319    jmeskill

	* packaging/debian/prerm, packaging/debian/changelog,
	  packaging/debian/copyright, packaging/debian/docs,
	  packaging/debian/rules, packaging/debian/postinst.debhelper,
	  packaging, packaging/debian/README.Debian,
	  packaging/debian/prerm.debhelper, packaging/debian,
	  packaging/debian/control, packaging/debian/dirs,
	  packaging/debian/files, packaging/debian/postinst: Added debian
	  support

2000-11-07 05:47:55  Rev 318    jmeskill

	* samples/zipcode/Makefile.am: zip_code.gfd changed to zipcode.gfd

2000-11-07 04:31:09  Rev 317    jamest

	* pg.py.patch, samples/zipcode/zip_code.gfd, src/UIwxpython.py,
	  README, samples/zipcode/zipcode.gfd, src/uidrivers/wx/UIdriver.py,
	  scripts/gfclient: 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-07 02:21:15  Rev 315    dneighbors

	* samples/form.gfd: quick get it back to working hack.

2000-11-05 04:15:47  Rev 312    jamest

	* src/gnue.bmp: added missing gnue.bmp file to repository

2000-11-05 04:14:52  Rev 311    jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  scripts/gfclient, src/GFObjects.py, TODO: 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-04 05:03:39  Rev 310    dneighbors

	* NEWS, ChangeLog: Updating information to get a handle on 0.0.4
	  status.

2000-11-03 05:18:49  Rev 308    jamest

	* samples/zipcode/zip_code.gfd, src/drivers/geas/DBdriver.py,
	  src/GFForm.py, src/drivers/postgresql/DBdriver.py,
	  samples/zipcode/pg_zip_code.sql, samples/zipcode/states.gfd,
	  src/GFObjects.py, TODO: added order_by to datasources   (added dummy
	  arg to geas driver - untested) fixed - if tip not defined on entry
	  then previous tip still shown tried to improve status bar speed
	  master/detail alterations (.gfd has changed) new zipcode demo w/ a
	  state.gfd to show master/detail

2000-11-02 02:57:30  Rev 301    jamest

	* src/UIwxpython.py, src/GFForm.py,
	  src/drivers/postgresql/DBdriver.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects.py, TODO: 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 16:25:57  Rev 299    jmeskill

	* setup.py: Set scripts back to correct value

2000-11-01 06:13:02  Rev 298    jamest

	* TODO: CVS Cleanup work

2000-11-01 05:06:33  Rev 297    jamest

	* samples/zipcode/zip_code.gfd, src/UIwxpython.py, README,
	  src/GFForm.py, samples/zipcode/pg_zip_code.sql,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects.py, TODO: Enhanced menu
	  Datasources now purge deleted records on delete Updated zipcode
	  example database to use primary keys Updated README Updated TODO

2000-10-31 19:05:09  Rev 293    jmeskill

	* src/drivers/__init__.py, __init__.py, setup.py: Changes to use
	  distutils

2000-10-31 04:47:14  Rev 290    jmeskill

	* src/drivers/geas/idldir.py.in: This is now needed to make geas
	  driver work with --with-idldir=/path/to/idl/files

2000-10-31 04:46:06  Rev 289    jmeskill

	* samples/geas/Makefile.am, samples/geas, samples/geas/customer.gfd:
	  Added a sample that conforms to geas sample tables

2000-10-31 04:43:02  Rev 288    jmeskill

	* src/drivers/geas/DBdriver.py, src/Makefile.am, configure.in: Added
	  changes to make geas work again

2000-10-28 03:46:32  Rev 273    jamest

	* autogen.sh: fixed symlinks pointing to wrong things

2000-10-27 20:09:29  Rev 270    jmeskill

	* Makefile.am: Fixed stray tab

2000-10-27 20:02:04  Rev 269    jmeskill

	* Makefile.am: include README.developers

2000-10-27 20:00:34  Rev 268    jmeskill

	* src/Makefile.am: GFClient.py no longer exists here

2000-10-27 19:59:27  Rev 267    jmeskill

	* autogen.sh, src/drivers/geas/DBdriver.py, samples/Makefile.am,
	  src/drivers/Makefile.am, doc/Makefile.am,
	  samples/zipcode/.cvsignore, src/drivers/postgresql/Makefile.am,
	  src/__init__.py.in, scripts/gfclient, src/drivers/mysql/Makefile.am,
	  configure.in, scripts, src/DBfactory.py, samples/po/Makefile.am,
	  README, src/drivers/geas/Makefile.am, samples/po/.cvsignore,
	  scripts/Makefile.am, src/Makefile.am,
	  src/drivers/postgresql/DBdriver.py, src/drivers/mysql/DBdriver.py,
	  scripts/.cvsignore, README.developers, src/.cvsignore, TODO,
	  INSTALL, Makefile.am, src/GFClient.py, samples/zipcode/Makefile.am:
	  Made a TON of changes so we can make install properly
	  gnue-forms now installs into (pythonlibdir)/site-packages/gnue/forms
	  so to access forms you can use import gnue.forms
	  Added README.developers so we can include hints for developers
	  Moved src/GFClient.py to client/gfclient and made it executable
	  Made source changes to support gnue.forms paradigm
	  Updated related documentation

2000-10-27 16:08:13  Rev 266    jmeskill

	* acinclude.m4: Change python detection script

2000-10-26 21:59:54  Rev 255    jamest

	* samples/zipcode/zip_code.gfd, src/UIwxpython.py,
	  src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects.py, src/UIbase.py:
	  Status bar now has usefull info Form alert events misc clean up

2000-10-26 19:30:48  Rev 250    jamest

	* samples/zipcode/zip_code.gfd, src/UIwxpython.py,
	  src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects.py, TODO, src/UIbase.py:
	  Working dropdowns Fixed bug in value validation against foreign
	  block keys

2000-10-26 17:03:19  Rev 244    reinhard

	* README, README.wxwindows: Modified README to complete dependency list

2000-10-26 16:47:00  Rev 243    jamest

	* samples/zipcode/zip_code.gfd, src/UIwxpython.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py: Mouse support for multiVisible widget
	  navigation Almost usable combobox support

2000-10-25 03:35:01  Rev 241    dneighbors

	* samples/zipcode/states.gfd: Form built in about 10 seconds with
	  designer to maintain states database.

2000-10-25 03:27:51  Rev 240    dneighbors

	* samples/zipcode/pg_zip_code.sql: Added statements to automagically
	  enter all state abbrev's plus descriptions and our little half
	  states like puerto rico, virgin islands, etc...

2000-10-25 03:22:23  Rev 239    jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py: Very
	  start of menu in UIwxpython Added support for .'s in numeric values

2000-10-25 01:46:28  Rev 237    jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects.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-25 00:28:00  Rev 236    jmeskill

	* AUTHORS: Added Database driver abstraction to my name

2000-10-23 02:36:58  Rev 232    jamest

	* samples/zipcode/zip_code.gfd, src/UIwxpython.py,
	  src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects.py, src/UIbase.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 23:26:43  Rev 230    jamest

	* samples/zipcode/zip_code.gfd, src/UIwxpython.py,
	  src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, TODO, src/UIbase.py: Added entry
	  support for   hidden, readonly, uppercase, lowercase, numeric, and
	  max_length attributes

2000-10-21 16:06:19  Rev 229    jamest

	* samples/zipcode/zip_code.gfd, README, src/GFForm.py,
	  src/GFObjects.py: More keybindings for UIwxpython in README Fixed
	  multiVisible entry indexing on query Started work on the commit
	  system May have tinkered w/ master/detail some (don't recall)

2000-10-21 15:30:14  Rev 228    dneighbors

	* samples/contact.gfd: another test

2000-10-21 15:05:42  Rev 227    dneighbors

	* samples/contact.gfd: testing

2000-10-21 14:46:15  Rev 226    dneighbors

	* samples/zipcode/zip_code.gfd: This is a cvs test.

2000-10-21 03:19:28  Rev 225    jamest

	* samples/zipcode/zip_code.gfd, src/UIwxpython.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects.py, TODO: Functional
	  visibleCount (88.8% bug free) (maybe)

2000-10-21 00:29:23  Rev 224    jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py: less
	  buggy visibleCount support in widgets

2000-10-20 05:56:51  Rev 223    jamest

	* samples/zipcode/zip_code.gfd, src/UIwxpython.py,
	  src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  samples/zipcode/pg_zip_code.sql, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects.py, acinclude.m4, src/UIbase.py: Parital (buggy)
	  visibleCount on entries

2000-10-20 02:57:34  Rev 220    dneighbors

	* samples/login.gfd: Added blank datasource and fields so this sample
	  wouldnt bomb any longer.

2000-10-20 02:56:21  Rev 219    dneighbors

	* README: Added commands to navigate forms as well as how to install
	  pg.py.

2000-10-19 23:17:48  Rev 214    jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/drivers/postgresql/DBdriver.py, src/uidrivers/wx/UIdriver.py,
	  src/UIbase.py: Postgresql driver fix New formToUI cross ref
	  structure (for upcomming updates)

2000-10-19 23:10:24  Rev 213    jmeskill

	* src/drivers/geas/DBdriver.py, src/drivers/postgresql/DBdriver.py,
	  src/GFObjects.py: Updated GFObjects to use new uniqueKey scheme to
	  allow us to support geas and other databases that don't use oid
	  Updated postgresql driver to use uniqueKey
	  Update geas driver to use uniqueKey and support delete, insert,
	  updates using objectID from geas

2000-10-19 17:15:10  Rev 210    jmeskill

	* src/drivers/geas/DBdriver.py: GEAS driver can now connect, query,
	  and insert records into the database

2000-10-18 23:06:18  Rev 208    jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects.py: Bug fixes Crude readonly form support

2000-10-18 16:17:44  Rev 207    jmeskill

	* src/GFObjects.py: Added fix for master/detail problem If master was
	  empty, detail would still try to load

2000-10-18 01:10:00  Rev 206    jmeskill

	* configure.in: Added python checks

2000-10-18 00:33:10  Rev 205    jmeskill

	* acinclude.m4: python macros

2000-10-12 01:57:06  Rev 191    jamest

	* samples/zipcode/zip_code.gfd, src/UIwxpython.py,
	  src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py, TODO,
	  src/UIbase.py: First piece of multientry entry widgets

2000-10-12 00:41:04  Rev 190    jamest

	* samples/zipcode/zip_code.gfd, src/GFObjects.py: Very simple
	  master/detail system added

2000-10-11 22:25:35  Rev 189    jmeskill

	* src/Makefile.am: removed old deleted files and added DBfactory.py

2000-10-11 22:23:04  Rev 188    jmeskill

	* configure.in: Added new drivers makefiles

2000-10-11 21:50:59  Rev 187    jmeskill

	* src/drivers/geas/DBdriver.py, src/drivers/Makefile.am,
	  src/DBobjectserver.py, src/drivers/postgresql/Makefile.am,
	  src/drivers/.cvsignore, src/drivers/mysql/Makefile.am,
	  src/GFObjects.py, src/drivers/geas,
	  src/drivers/postgresql/.cvsignore, src/DBpostgresql.py,
	  src/drivers/mysql/.cvsignore, src/DBfactory.py,
	  src/drivers/__init__.py, src/drivers/geas/Makefile.am,
	  src/drivers/postgresql/__init__.py, src/Makefile.am,
	  src/drivers/mysql/__init__.py, src/drivers/postgresql/DBdriver.py,
	  src/drivers/geas/.cvsignore, src/drivers/mysql/DBdriver.py,
	  src/DBgeas.py, src/drivers, src/drivers/postgresql,
	  src/drivers/mysql, src/drivers/geas/__init__.py: Added new database
	  driver method You can now place a driver in the drivers directory
	  (mirroring an example driver setup) and be able to use it from a
	  form without having to modify gnue forms source code

2000-10-11 12:22:10  Rev 186    jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  src/DBgeas.py, src/GFObjects.py, TODO, src/DBpostgresql.py: Added
	  the ability to delete (F5) Start of GEAS driver added

2000-10-09 17:52:56  Rev 181    cspence

	* src/GFTrigger.py: Added simple exception handling to GFTrigger

2000-10-09 13:23:55  Rev 179    cspence

	* samples/helloworld.gfd: Simple gfd file to test trigger handling

2000-10-09 13:21:24  Rev 178    cspence

	* src/GFForm.py, src/GFTrigger.py, src/GFObjects.py, src/GFParser.py: 
	  Have updated the trigger code so it now lives in GFTrigger. Have had
	  to temporarily move GFTriggerAware into GFObjects to prevent
	  circular dependencies. Renamed __del__ methods in GFParser to
	  destroy so exeption handling works better. Have put in a simple
	  mechanism for dealing with the trigger namespace in GFForm.py

2000-10-08 20:08:45  Rev 167    dneighbors

	* configure.in: updated to version 0.0.3 for release.

2000-10-08 07:27:41  Rev 166    jamest

	* src/Makefile.am: Fixed automake bugs preventing make dist

2000-10-08 07:09:11  Rev 165    dneighbors

	* NEWS, ChangeLog: updated for 0.0.3 release. :)

2000-10-08 06:13:32  Rev 164    dneighbors

	* TODO: added master/detail and some forms stuff

2000-10-08 05:37:52  Rev 163    jamest

	* src/GFEvent.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  src/GFGetOpt.py, src/GFController.py, src/GFForm.py,
	  src/DBobjectserver.py, src/uidrivers/wx/UIdriver.py, src/stack.py,
	  src/GFObjects.py, TODO, src/UIbase.py, src/DBpostgresql.py,
	  src/GFClient.py: Clean up of some of the code base Added code
	  comments Fixed null object in formToUI bug Removed unneeded files
	  Updated TODO

2000-10-08 00:27:05  Rev 161    dneighbors

	* samples/zipcode/zip_code.gfd: fixed syntax

2000-10-08 00:03:41  Rev 160    jamest

	* samples/zipcode/README, samples/zip_code.gfd,
	  samples/zipcode/pg_zip_code.sql, src/GFObjects.py, TODO,
	  samples/sc_po_entry.gfd, src/DBpostgresql.py,
	  samples/zipcode/Makefile.am: Added sql file to create zip_code
	  database for postgresql servers Fixed the new
	  record/commit/update/commit record duplication bug

2000-10-07 22:11:59  Rev 159    jamest

	* src/UIwxpython.py, samples/Makefile.am,
	  src/uidrivers/wx/UIdriver.py, samples/po, src/GFObjects.py,
	  configure.in, samples/po/sc_po_entry2.gfd, src/DBpostgresql.py,
	  src/GFParser.py, samples/po/Makefile.am,
	  samples/zipcode/zip_code.gfd, samples/contact.gfd, src/GFForm.py,
	  samples/zip_code.gfd, samples/zipcode, samples/po/sc_po_entry.gfd,
	  TODO, samples/zipcode/Makefile.am: 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-07 02:07:24  Rev 155    jamest

	* pg.py.patch, README: Added patch info to readme

2000-10-07 02:02:01  Rev 154    jamest

	* src/GFEvent.py, samples/contact.gfd, src/GFForm.py,
	  samples/zip_code.gfd, src/Makefile.am, src/DBobjectserver.py,
	  src/DSobjectServer.py, src/GFObjects.py, src/DBpostgresql.py,
	  src/DSpostgresql.py: Partially functional query system

2000-10-06 05:25:11  Rev 146    jamest

	* src/UIwxpython.py, samples/contact.gfd, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects.py, src/DSpostgresql.py:
	  More database related changes

2000-10-04 05:25:29  Rev 141    dneighbors

	* samples/sc_po_entry.gfd: Closed datasource tags.

2000-10-04 05:04:58  Rev 140    jamest

	* src/GFEvent.py, src/uidrivers/_base/UIdriver.py,
	  samples/contact.gfd, src/GFForm.py, src/GFTrigger.py,
	  src/GFObjects.py, src/GFView.py, src/GFOptions.py, src/UIbase.py,
	  samples/sc_po_entry.gfd, src/GFParser.py, src/DSpostgresql.py,
	  src/GFClient.py, doc/just: 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-04 01:19:53  Rev 134    jamest

	* src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  src/DPyGetOpt.py, src/GFForm.py, src/GFTrigger.py,
	  src/GFCursesPanel.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects.py, src/UIbase.py, src/GFParser.py,
	  src/DSpostgresql.py, src/GFClient.py, src/GFCursesView.py: Added
	  Chris Trigger Code Removed files no longer in use Start of data
	  access in place

2000-10-03 14:38:44  Rev 132    dneighbors

	* samples/sc_po_entry.gfd: Initial Checkin of REALLY SIMPLE Purchase
	  Order.

2000-09-29 22:31:44  Rev 123    dneighbors

	* src/GFClient.py: Ripped out dependency on DPyGetOpt replaced with
	  GFGetOpt.py.  Error handling on passing invalid arguments still
	  needs to be done as the getopt module doesnt do this.

2000-09-29 22:30:04  Rev 122    dneighbors

	* src/GFGetOpt.py: Replacement to DPyGetOpt.py for licensing and
	  standardization reasons.

2000-09-29 17:15:29  Rev 121    dneighbors

	* src/UIwxpython.py, src/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 06:05:48  Rev 120    dneighbors

	* src/GFParser.py: classXMLOElement:StartTag()-
	  I found old .gfd files had option vs. options and it crashed.  I
	  didnt have time to fully investigate.  For stop gap trap error on
	  this code and throw tag name that is barfing.  This needs to be
	  handled correctly this is just to prevent people from freaking if
	  they are using old .gfd file. (i know i am dreaming that there is a
	  user base to worry about. :))

2000-09-29 05:53:18  Rev 119    dneighbors

	* NEWS: Added things from ChangeLog to feature set.

2000-09-29 05:24:05  Rev 118    dneighbors

	* src/GFClient.py: load file error trapping has always been incorrect
	  just noticed.
	  GFForm(fp) called regardless so any errors in it are deemed as cant
	  find file. :)  This is fixed.

2000-09-29 04:05:47  Rev 115    jamest

	* src/GFForm.py, src/GFObjects.py, src/GFClient.py: Ripped out the
	  code I added yesterday that dealt with in memory records Added event
	  based replacement code for same feature Added URL gfd support back
	  into gnuef

2000-09-28 04:09:22  Rev 112    jamest

	* src/UIwxpython.py, src/GFForm.py, src/uidrivers/wx/UIdriver.py,
	  src/GFObjects.py: Initial support for multiple records in form
	  memory New Records added via F12 key typo in gedi.conf

2000-09-26 22:26:38  Rev 106    jamest

	* samples/login.gfd, samples/myform.gfd, samples/contact.gfd,
	  src/GFForm.py, AUTHORS, samples/form.gfd, src/GFParser.py,
	  samples/form2.gfd: Added Chris Spence's Parser to gnuef various
	  corrections to sample forms to ensure they all work

2000-09-26 02:57:27  Rev 105    jamest

	* samples/contact.gfd: Minor alterations to runtime file locations

2000-09-26 02:55:05  Rev 104    jamest

	* src/GFForm.py, src/DSobjectServer.py, src/GFObjects.py,
	  src/GFClient.py: Start of code for data sources Very ugly and broken
	  Ignore it - it's so andrew can play too :)

2000-09-24 08:21:28  Rev 95     dneighbors

	* ChangeLog: This is how its to be done.

2000-09-24 07:59:12  Rev 94     dneighbors

	* ChangeLog: Brought some history over.  Really need to have ChangeLog
	  created off of CVS.. What changelog currently looks like should
	  really probably be more the NEWS file.

2000-09-23 08:19:04  Rev 93     dneighbors

	* ChangeLog: Password Support Added.

2000-09-23 08:17:51  Rev 92     dneighbors

	* src/GFClient.py: Added password attribute.  Its not mandatory. 
	  Defaults to false.  To make an entry a password simply add
	  password="true" attrib to entry tag.  Look at login.gfd for sample.

2000-09-23 08:16:34  Rev 91     dneighbors

	* samples/login.gfd: Sample REALLY BASIC login screen.. Test for
	  password box...

2000-09-23 04:22:11  Rev 90     dneighbors

	* samples/form.gfd: Changed the defualt attribute to value and updated
	  look and feel slightly.

2000-09-23 04:21:26  Rev 89     dneighbors

	* ChangeLog: Added line about new and updated samples

2000-09-23 03:23:05  Rev 88     dneighbors

	* ChangeLog: added focus note

2000-09-23 03:16:51  Rev 87     dneighbors

	* configure.in: bumped to version 0.0.2.. is there a way to make this
	  read from GFClient.py?  I changed there first but it didnt pick up
	  so I manually changed here.

2000-09-23 02:55:59  Rev 86     dneighbors

	* README: Changed syntax on how to launch as gui= is now -u= Also
	  added ref to README.wxwindows and fact no attribute checking takes
	  place DTD at somepoint will probably handle.
	  These changes prompted by feedback from user last week how had
	  issues with broken samples and questions about validation.

2000-09-23 02:41:49  Rev 85     dneighbors

	* AUTHORS: added jade as autoconf support.
	  masta says: boyz if you touch code get your name in the authors
	  file. :)

2000-09-23 02:38:51  Rev 84     dneighbors

	* autogen.sh: Changed project name from gedi to gnu_enterprise and
	  package name from gedi to gnue_forms.
	  Mainly because at end it said now type make to compile gedi. :)

2000-09-21 23:52:50  Rev 77     jmeskill

	* autogen.sh, old/.cvsignore, .cvsignore, old/gf.py.bak,
	  samples/Makefile.am, doc/Makefile.am, src/Makefile.am,
	  samples/.cvsignore, doc/.cvsignore, old/GFUI.pyc, old/GFDom.pyc,
	  src/.cvsignore, configure.in, old/Makefile.am, Makefile.am: Added
	  .cvsignore where necessary Added Makefile.am for dist building Added
	  configure.in to help Makefiles Added autogen.sh to build configure
	  Removed .pyc and .bak files

2000-09-21 23:13:46  Rev 73     jamest

	* src/GFClient.py: Quick mod to GFClient.py to remove hardcoded python
	  location

2000-09-20 01:34:40  Rev 43     jamest

	* src/UIwxpython.py, samples/contact.gfd, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, TODO: 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 18:40:35  Rev 42     jamest

	* src/GFTrigger.py: Added missing GFTrigger.py module

2000-08-28 18:39:29  Rev 41     jamest

	* src/GFForm.py, src/GFObjects.py: Added the start of the internal
	  trigger system

2000-08-28 03:06:37  Rev 40     jamest

	* src/GFEvent.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
	  samples/contact.gfd, src/GFController.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py, src/GFObjects.py, README.wxwindows,
	  src/UIbase.py, src/UIpyncurses.py, src/GFClient.py,
	  src/GFCursesView.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-24 03:35:16  Rev 39     dneighbors

	* src/DPyGetOpt.py: Class file for parsing command line.

2000-08-24 03:34:06  Rev 38     dneighbors

	* src/GFClient.py: Add support for command line options such as:
	  -v : version -d : debug -u : ui -h : help
	  $python GFClient.py -h will tell you a lot.
	  Also added some error handling so it complains if you give it bad
	  arguments and validates that form definition file exists before
	  trying to load it.  Its ugly and my first real python look, but I
	  like python. :)

2000-08-23 21:33:39  Rev 37     dneighbors

	* src/GFClient.py: Created graceful exit on no passed parameters.

2000-08-19 22:56:39  Rev 34     dneighbors

	* NEWS, AUTHORS, INSTALL, ChangeLog, COPYING: more FSF stuff..

2000-08-14 02:47:24  Rev 27     jamest

	* src/GFEvent.py, src/UIwxpython.py, src/uidrivers/_base,
	  src/uidrivers/_base/UIdriver.py, README, src/GFController.py,
	  src/uidrivers/wx, src/uidrivers/wx/UIdriver.py, src/uidrivers,
	  AUTHORS, TODO, src/UIbase.py, src/UIpyncurses.py, src/GFClient.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 06:09:09  Rev 26     dneighbors

	* doc/gnuef.idl: Here's a minor update to gnuef.idl.  It removes
	  handleEvent() from the Controller interface (which is now redundant,
	  with the existance of a method of the same name in TriggerOwner,
	  which Controller extends; this should have been done in rev 1.7, but
	  just got missed), and adds a new readonly attribute 'parent' to the
	  Controller interface IOT facilitate focus navigation via
	  ControllerContainer.traversibleComponents

2000-07-24 06:08:08  Rev 25     dneighbors

	* doc/gnuef.idl: Here's the new IDL def.  Changes since v. 1.6:  *
	  added new enum EventKind  * added new interface Event  * added new
	  interface TriggerOwner  * moved event/trigger handling from Object
	  to TriggerOwner  * Object is now a sub-interface of TriggerOwner  *
	  Controller is now a sub-interface of TriggerOwner
	  Note, my event types are slightly different from jamest's.  Where is
	  his are action-based ('nextPage', 'nextEntry', etc), mine are
	  oriented around changes in state (blur, focus, etc).  At some point
	  (probably soon), we'll need to hash out these differences.
	  Also, right now the Event interface is used to represent both UI
	  events (blur, focus, keypress, etc) and DataSource events (commit,
	  rollback, etc).  At some point we'll probably want to provide
	  sub-interfaces of Event in order to represent data specific to one
	  type or another.

2000-07-17 00:09:10  Rev 24     jamest

	* src/GFController.py, src/GFForm.py: Fixed bug in the gfNEXTENTRY
	  form event

2000-07-16 23:08:32  Rev 23     jamest

	* src/GFEvent.py, README, src/GFController.py, src/GFForm.py,
	  src/GFView.py: Updated README to include the pyXML dependency info
	  Added start of internal events to GForms
	  This is the first code that updates the UI based upon actions in the
	  GFForm object and not the UI widgets.
	  This is very, very messy code.  I forsee the GFController becomming
	  the application with GFController disappearing.  The event system
	  will moved into an inherited class instead of tacked on top.
	  Now to start cleaning up :)

2000-07-15 22:18:38  Rev 22     dneighbors

	* doc/gnuef.idl: In an effort to combine like efforts and make a real
	  push towards enterprise applications I am asking that you please
	  check out GNU Enterprise, a Free Software Foundation project.  We
	  have about 150 list members currently and about 6 core developers. 
	  The Just a minor update, fine-tuning the Form interface:
	   * made attribute 'title' readonly  * changed attribute type of
	  'width' from 'long' to 'unsigned long'  * changed attribute type of
	  'height' from 'long' to 'unsigned long'
	   Regards, Ian

2000-07-13 06:59:56  Rev 20     dneighbors

	* doc/gnuef.idl: This version implements some of the ideas JamesT put
	  forth in the Jul 06 IRC chat.
	  Specifically:  * added new interface Controller, with the following
	  attributes/methods:  * added new interface ContainerController,
	  which extends Controller  * added new enumeration DirectionKind, for
	  use with Controller->transferFocus()
	  We still need some way to specify a focus cycle root object (unless
	  the Form is always focus cycle root).  Here's what I'm talking about:
	  Suppose you have the following GFD document:
	  <FORM>   <PAGE>     <BLOCK>       <LABEL>       <ENTRY>      
	  <LABEL>       <ENTRY>       <LABEL>       <ENTRY>     </BLOCK>    
	  <BLOCK>       <LABEL>       <ENTRY>     </BLOCK>   </PAGE> </FORM>
	  If you call transferFocus(dk_forward) on the Controller for the last
	  ENTRY in the first BLOCK, should focus go to the first ENTRY of the
	  second BLOCK (assuming traversibleComponents does not include
	  LABELs) or the first ENTRY of the first BLOCK?

2000-07-13 06:58:35  Rev 19     dneighbors

	* doc/gnuef.idl: This version contains the following changes:  *
	  created new type ValueList  * added readonly attribute 'widgets' to
	  the Block interface  * added new attributes to interface Label (all
	  read/write)     * x     * y  * added new attributes to interface
	  Entry (all read/write)     * x     * y     * width     * height    
	  * defaultValue

2000-07-13 06:57:26  Rev 18     dneighbors

	* doc/gnuef.idl: Here's an update to the GNUe Forms IDL def.
	  Here's a summary of the changes:
	   * created new type 'BlockList'  * created new type 'PageList'  *
	  added readonly attribute 'pages' to Form interface  * added readonly
	  attribute 'blocks' to Page interface  * added read/write attribute
	  'title' to Block interface
	  This last change allows for the creation of "Group Boxes" or "Titled
	  Panes".

2000-07-13 06:56:01  Rev 17     dneighbors

	* doc/gnuef.idl:  This version adds the attributes "title", "width"
	  and "height" to the Form interface (extrapolated from sample GFD
	  documents), as well as two convenience methods, resizeTo() and
	  resizeBy().

2000-07-13 06:54:28  Rev 16     dneighbors

	* doc/gnuef.idl: IDL def of GNUe Forms Object Model.  Note, it does
	  not include information on views (which I feel should be client
	  specific), and event handling still needs to be fleshed out.  - Ian

2000-07-06 23:34:49  Rev 15     jamest

	* src/GFCursesPanel.py: removed import of missing GFUiEvent

2000-07-06 20:05:57  Rev 14     arno

	* src/GFCursesPanel.py, src/GFCursesView.py: GFCursesPanel.py
	  GFCursesView.py: initial versions

2000-07-06 16:05:29  Rev 13     jamest

	* layout, src/GFForm.pyc, src/GFObjects.pyc, src/GFView.pyc: Removed
	  files that didn't belong in CVS

2000-07-06 04:28:59  Rev 7      jamest

	* samples/contact.gfd, src/GFForm.pyc, TODO, src/GFObjects.pyc,
	  src/GFView.pyc: Added more to TODO file Added missing sample form
	  Just noticed the .pyc files in the repository, they need pulled out
	  next update

2000-07-06 02:44:09  Rev 6      jamest

	* old, GFView.py, old/client.py, src/stack.py, GFDom.py, form2.gfd,
	  GFApp.py, src, GFController.py, samples/form2.gfd, THANKS, stack.py,
	  src/GFForm.py, old/GFDom.py, client-objects.dia,
	  README.ObjectHierarchy, src/GFForm.pyc, form.gfd, old/GFUI.pyc,
	  old/GFApp.py, doc, src/GFView.py, doc/client-objects.dia,
	  doc/README.ObjectHierarchy, samples/form.gfd, temp2.py,
	  doc/layout.dia, src/GFController.py, gf.py.bak, simple_app.py,
	  GFUI.py, GFClient.py, gf.py, GFLabel.py, src/GFObjects.py, just,
	  src/GFObjects.pyc, doc/just, old/temp2.py, old/gf.py.bak, README,
	  GFObjects.py, old/simple_app.py, old/GFUI.py, old/GFClient.py,
	  old/gf.py, old/GFLabel.py, samples, old/GFDom.pyc, TODO, client.py,
	  GFForm.py, src/GFView.pyc: Re-organized gnuef directory structure
	  Added dynamic size of main and title to <form> element Added
	  comments in code and some documentation Added generic object handler
	  to GFView Added stack.py (not implemented in code yet) Removed
	  unneeded imports from .py files

2000-07-05 16:50:37  Rev 5      jamest

	* layout, temp2.py, GFView.py, gf.py.bak, simple_app.py, GFUI.py,
	  GFClient.py, GFDom.py, GFLabel.py, gf.py, GFApp.py, form2.gfd, just,
	  GFController.py, stack.py, GFObjects.py, client-objects.dia,
	  README.ObjectHierarchy, form.gfd, client.py, GFForm.py: The first
	  check in of GNUE Forms stuff.

