2009-11-18 15:36:46  Rev 10044  reinhard

	* src/GFObjects/GFObj.py, src/GFObjects/GFTabStop.py: Moved definition
	  of FieldNotFoundError into the right file.

2009-11-03 13:45:11  Rev 10036  reinhard

	* src/uidrivers/wx26/widgets/grid.py: Base calculation the height of a
	  grid row on current size rather than on minimum size, since the
	  minimum size doesn't take the invisible actual control into account.
	  This fixes grid resizing.

2009-10-30 09:03:01  Rev 10022  reinhard

	* defaults/default.gfd: Using Alt-up/down keys for block navigation
	  was a bad idea - we need Alt-down for dropdowns. Changed it to
	  Ctrl-PgUp/PgDn.

2009-10-29 10:10:54  Rev 10021  reinhard

	* src/GFObjects/GFField.py: Fixes for dropdown sources with no current
	  resultset.

2009-10-29 09:54:52  Rev 10020  reinhard

	* src/GFObjects/GFTabStop.py: Fix for controls not assigned to a block.

2009-10-28 14:59:53  Rev 10017  reinhard

	* src/uidrivers/qt4/widgets/form.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/qt3/widgets/form.py: Fixed record counter for
	  resultsets with no records.

2009-10-28 14:41:59  Rev 10016  reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFObj.py,
	  src/GFObjects/GFButton.py, src/GFObjects/GFTabStop.py,
	  src/GFForm.py, src/GFObjects/GFScrollBar.py,
	  src/GFObjects/GFGrid.py: If an entry is linked to a grid, consider
	  the grid's block the current block while the entry has the focus.
	  This is explicitly useful for entries in an unbound block that serve
	  as "search" filter for a grid.

2009-10-28 11:46:40  Rev 10015  reinhard

	* src/GFObjects/GFObj.py, src/GFObjects/GFTabStop.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFImage.py,
	  src/GFObjects/GFField.py: Cleanup of "is_navigable" logic.

2009-10-28 10:38:57  Rev 10014  reinhard

	* src/GFObjects/GFBlock.py: Nicer mouse wheel handling: as long as the
	  grid can be scrolled, scroll. When the grid is scrolled to the top
	  or bottom, move the database cursor instead.

2009-10-27 16:54:42  Rev 10013  reinhard

	* src/GFObjects/GFTabStop.py, src/GFParser.py: Allow an entry outside
	  a grid to be linked to the grid for handling of cursor and page keys.

2009-10-27 16:00:31  Rev 10012  reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFTabStop.py,
	  src/GFObjects/GFGrid.py, src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/qt3/widgets/entry.py,
	  src/uidrivers/qt4/widgets/entry.py: Treat cursor up/down and page
	  up/down keys in grids as reasonable as possible.

2009-10-26 23:23:33  Rev 10010  reinhard

	* src/uidrivers/qt3/widgets/entry.py: Fixed reference to _gfObject.

2009-10-26 22:16:56  Rev 10009  reinhard

	* src/uidrivers/qt3/widgets/entry.py,
	  src/uidrivers/qt4/widgets/entry.py: Don't try to focus "label" style
	  entries.

2009-10-26 22:12:46  Rev 10008  reinhard

	* src/GFObjects/GFTabStop.py, src/uidrivers/wx26/widgets/entry.py: Do
	  not try to set the focus on "label" style entries, but if the user
	  clicks on one of them, at least move the database cursor to the
	  corresponding record.

2009-10-26 21:19:19  Rev 10007  reinhard

	* src/uidrivers/win32/widgets/_base.py, src/GFObjects/GFTabStop.py,
	  src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/html/widgets/_base.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/qt3/widgets/_base.py,
	  src/uidrivers/qt4/widgets/_base.py,
	  src/uidrivers/wx26/widgets/entry.py: If a grid contains an entry of
	  style "label", highlight the current record. This makes it possible
	  to use the grid much like a listbox with several columns, except
	  that the labels in the grid cannot receive the focus. Currently only
	  implemented for wx26.

2009-10-25 14:57:39  Rev 10005  reinhard

	* po/el.po, po/ro.po, doc/gnue-forms.dtd, po/ru.po, po/es.po,
	  po/fr.po, po/de.po, po/nl.po, po/hu.po, setup.py: Built 0.6.2.

2009-10-25 14:54:19  Rev 10004  reinhard

	* po/el.po, po/ro.po, doc/gnue-forms.dtd, po/ru.po, po/es.po,
	  po/fr.po, po/de.po, po/nl.po, po/hu.po, setup.py: Built 0.6.2.

2009-10-25 14:49:16  Rev 10003  reinhard

	* po/el.po, po/ro.po, NEWS, src/__init__.py, doc/gnue-forms.dtd,
	  doc/man/gnue-forms.1, po/ru.po, po/es.po, po/fr.po, po/de.po,
	  po/nl.po, po/hu.po: Built 0.6.2.

2009-10-25 13:54:07  Rev 10002  reinhard

	* src/uidrivers/wx26/widgets/gridline.py: Fixed layout for grid
	  elements of style "label".

2009-10-23 12:29:30  Rev 10001  reinhard

	* src/GFForm.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: Fixed some minor glitches that
	  epydoc complained about.

2009-10-23 11:59:02  Rev 9999   reinhard

	* doc/technotes/00001.txt, doc/technotes/00002.txt,
	  doc/technotes/00003.txt, doc/technotes/00004.txt,
	  doc/technotes/00006.txt: Updated technote status.

2009-10-23 11:41:10  Rev 9998   reinhard

	* FAQ: Added at least one FAQ entry per tool.

2009-10-22 22:48:06  Rev 9996   reinhard

	* src/uidrivers/wx26/widgets/grid.py: Reworked grid resize magic.

2009-10-22 18:22:44  Rev 9995   reinhard

	* src/GFObjects/commanders.py: Never show disabled toolbar buttons in
	  "pressed in" position.

2009-10-22 18:21:57  Rev 9994   reinhard

	* src/GFObjects/GFBlock.py: Don't show any status for unbound blocks.

2009-10-21 18:49:53  Rev 9990   reinhard

	* defaults/default.gfd: Changed Prev/Next Block to Alt-Cursor-Keys so
	  Page Up/Down are free for navigation in grid.

2009-10-21 18:49:15  Rev 9989   reinhard

	* src/GFObjects/GFBlock.py: Fixed jumping to first record for
	  non-insertable blocks.

2009-10-17 11:21:02  Rev 9983   reinhard

	* src/GFForm.py: Epydoc fix.

2009-10-16 10:05:21  Rev 9975   reinhard

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py: Epydoc fixes.

2009-10-15 21:43:16  Rev 9974   reinhard

	* src/GFForm.py: Avoid recursive commit in some weird cases.

2009-10-15 21:32:44  Rev 9972   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py: Behave as
	  reasonable as possible if there is no resultset behind the block.

2009-10-15 08:27:00  Rev 9969   reinhard

	* src/GFParser.py: Epydoc fixes.

2009-10-14 15:01:48  Rev 9967   reinhard

	* packaging/debian/control: Hm. Having the XS-Python-Version: lines
	  seems to be deprecated, although not having them also seems to be
	  deprecated....
	  Currently, building Debian packages seems to work better without
	  them.

2009-10-13 11:26:03  Rev 9964   reinhard

	* packaging/debian/control: Include Python version info in Debian
	  control file.

2009-10-12 19:38:44  Rev 9961   reinhard

	* NEWS: Updated NEWS file to remember what we've done.

2009-10-11 18:54:57  Rev 9956   reinhard

	* src/uidrivers/curses/widgets/_base.py, packaging/win32/setup.py,
	  src/GFObjects/GFVBox.py, src/uidrivers/gtk2/widgets/_base.py,
	  src/GFObjects/GFParameter.py, src/uidrivers/qt3/widgets/page.py,
	  src/uidrivers/qt4/widgets/page.py,
	  src/uidrivers/win32/widgets/scrollbar.py,
	  src/uidrivers/curses/widgets/menuitem.py,
	  src/input/displayHandlers/Listbox.py, src/uidrivers/qt4/QTApp.py,
	  src/uidrivers/wx26/UISplashScreen.py,
	  src/uidrivers/gtk2/widgets/image.py, defaults/default.gfd,
	  src/GFObjects/GFOptions.py, src/uidrivers/gtk2/GFApp.py,
	  src/uidrivers/wx26/__init__.py, src/GFLibrary.py, src/GFInstance.py,
	  src/uidrivers/curses/widgets/gridline.py, defaults/default/fr.gfd,
	  src/uidrivers/wx26/widgets/hbox.py,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/win32/PrintDialog.py,
	  src/uidrivers/wx26/widgets/form.py, scripts/gnue-forms,
	  src/uidrivers/wx26/widgets/menu.py, src/uidrivers/curses/dialogs.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/html/GFServer.py,
	  src/uidrivers/gtk2/widgets/button.py, src/GFObjects/__init__.py,
	  src/uidrivers/gtk2/common.py,
	  src/uidrivers/gtk2/widgets/menuitem.py,
	  src/uidrivers/win32/dialog.py, src/uidrivers/curses/widgets/box.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/qt4/widgets/gridline.py,
	  src/uidrivers/win32/widgets/menu.py,
	  src/uidrivers/html/widgets/form.py,
	  src/uidrivers/win32/widgets/_base.py, src/GFObjects/GFLayout.py,
	  src/uidrivers/html/widgets/button.py,
	  src/uidrivers/qt3/widgets/toolbutton.py,
	  src/uidrivers/wx26/dialogs.py, src/uidrivers/curses/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/page.py,
	  src/uidrivers/win32/widgets/image.py, src/GFObjects/GFGrid.py,
	  src/uidrivers/html/common.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py,
	  src/uidrivers/wx26/widgets/box.py, src/GFObjects/GFGridLine.py,
	  src/GFConfig.py, utils/gfd04to05.py,
	  src/uidrivers/wx26/UILoginHandler.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/qt3/UILoginHandler.py,
	  src/uidrivers/gtk2/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/menu.py,
	  src/uidrivers/win32/widgets/page.py, src/GFObjects/GFLabel.py,
	  src/uidrivers/html/widgets/page.py, src/uidrivers/qt3/dialogs.py,
	  src/uidrivers/html/widgets/label.py,
	  src/uidrivers/_base/Exceptions.py,
	  src/uidrivers/qt3/widgets/vbox.py,
	  src/uidrivers/qt4/widgets/vbox.py,
	  src/uidrivers/qt3/widgets/label.py, src/GFParser.py, setup.py,
	  src/uidrivers/wx26/widgets/scrollbar.py,
	  src/uidrivers/wx26/widgets/menuitem.py, src/GFObjects/GFBox.py,
	  src/uidrivers/curses/widgets/grid.py,
	  src/uidrivers/gtk2/UIdriver.py, src/uidrivers/qt4/UIdriver.py,
	  src/uidrivers/qt4/widgets/scrollbar.py,
	  src/uidrivers/gtk2/widgets/box.py,
	  src/uidrivers/win32/UILoginHandler.py, src/GFObjects/GFHBox.py,
	  src/uidrivers/curses/UILoginHandler.py,
	  src/uidrivers/wx26/widgets/gridline.py,
	  src/GFObjects/GFComponent.py,
	  src/uidrivers/win32/widgets/toolbar.py,
	  src/input/displayHandlers/Password.py,
	  src/uidrivers/gtk2/widgets/toolbar.py,
	  src/uidrivers/wx26/PrintDialog.py,
	  src/uidrivers/html/widgets/_base.py,
	  src/input/displayHandlers/datehandler.py,
	  src/uidrivers/html/gnue.js, src/uidrivers/qt3/widgets/_base.py,
	  src/uidrivers/_base/widgets/_base.py, src/GFObjects/GFImage.py,
	  src/uidrivers/gtk2/widgets/page.py, src/GFObjects/GFField.py,
	  src/uidrivers/wx26/widgets/label.py,
	  src/uidrivers/win32/widgets/menuitem.py,
	  src/uidrivers/html/widgets/image.py,
	  src/input/displayHandlers/Text.py,
	  src/uidrivers/qt4/widgets/label.py,
	  src/uidrivers/qt3/widgets/image.py,
	  src/uidrivers/gtk2/SplashScreen.py,
	  src/uidrivers/qt3/widgets/grid.py,
	  src/uidrivers/qt4/widgets/grid.py, doc/gnue-forms.dtd,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/qt4/UILoginHandler.py, src/GFObjects/GFOption.py,
	  src/GFObjects/commanders.py, src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/html/GFhtmlApp.py, src/uidrivers/qt4/widgets/_base.py,
	  src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/qt3/widgets/button.py, scripts/gfclient,
	  src/uidrivers/html/Generator.py, src/GFObjects/GFScrollBar.py,
	  src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/html/UISplashScreen.py,
	  src/uidrivers/wx26/widgets/image.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/wx26/UIdriver.py,
	  src/uidrivers/qt3/widgets/menuitem.py,
	  src/uidrivers/qt4/widgets/image.py, src/GFObjects/GFDataSource.py,
	  src/GFObjects/GFBlock.py, src/uidrivers/html/widgets/box.py,
	  src/uidrivers/_base/UIdriver.py, src/uidrivers/curses/__init__.py,
	  src/GFObjects/GFLogic.py, src/input/displayHandlers/__init__.py,
	  src/uidrivers/curses/widgets/hbox.py,
	  src/uidrivers/qt3/widgets/gridline.py,
	  src/input/displayHandlers/Component.py, setup.svn,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/curses/widgets/menu.py, src/GFClient.py,
	  src/GFObjects/GFObj.py, src/uidrivers/win32/GFwin32App.py,
	  src/GFObjects/GFTabStop.py, src/GFObjects/GFPage.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/wx26/widgets/toolbutton.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/gtk2/widgets/toolbutton.py,
	  src/input/displayHandlers/Cursor.py, src/uidrivers/qt4/dialogs.py,
	  src/uidrivers/win32/common.py, src/input/displayHandlers/Image.py,
	  src/uidrivers/win32/UIdriver.py, src/uidrivers/html/UIdriver.py,
	  src/uidrivers/curses/widgets/scrollbar.py,
	  src/input/displayHandlers/Checkbox.py,
	  src/uidrivers/qt3/widgets/scrollbar.py,
	  src/uidrivers/wx26/widgets/grid.py, src/GFForm.py,
	  src/uidrivers/qt4/widgets/box.py, doc/man/gnue-forms.1,
	  src/GFObjects/GFEntry.py,
	  src/uidrivers/win32/widgets/form/__init__.py,
	  src/input/displayHandlers/Numeric.py,
	  src/uidrivers/gtk2/UILoginHandler.py,
	  src/uidrivers/html/widgets/entry.py, defaults/default/hu.gfd,
	  src/uidrivers/qt3/widgets/hbox.py,
	  src/uidrivers/qt3/widgets/entry.py,
	  src/uidrivers/wx26/widgets/toolbar.py,
	  src/uidrivers/qt4/widgets/hbox.py,
	  src/uidrivers/qt3/widgets/form.py,
	  src/uidrivers/win32/widgets/toolbutton.py,
	  src/uidrivers/qt4/widgets/form.py,
	  src/uidrivers/qt3/widgets/menu.py, src/GFObjects/GFButton.py,
	  src/__init__.py, src/uidrivers/gtk2/widgets/form/wrappers.py,
	  src/uidrivers/win32/dialogs.py, packaging/debian/copyright,
	  src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/widgets/label.py,
	  src/uidrivers/gtk2/dialogs.py, src/uidrivers/qt4/widgets/button.py,
	  src/GFObjects/GFContainer.py, src/uidrivers/gtk2/widgets/label.py,
	  src/uidrivers/qt3/QTApp.py, src/input/GFKeyMapper.py,
	  src/uidrivers/qt3/UIdriver.py, src/uidrivers/win32/widgets/box.py,
	  src/uidrivers/html/GFController.py,
	  src/input/displayHandlers/Dropdown.py,
	  src/uidrivers/qt3/widgets/box.py, defaults/default/es.gfd,
	  src/uidrivers/html/UILoginHandler.py, packaging/osx/gnue-forms.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/component.py,
	  src/uidrivers/qt3/widgets/toolbar.py,
	  src/uidrivers/qt4/widgets/entry.py: Switch to GPLv3.
	  issue190 testing

2009-10-07 15:06:24  Rev 9942   reinhard

	* src/__init__.py: Some fixes for package building.

2009-10-02 15:29:26  Rev 9923   reinhard

	* src/GFInstance.py: Cleanup of exception handling code.

2009-10-02 10:46:00  Rev 9921   reinhard

	* src/__init__.py: Define __gettext_domain__ for all modules.

2009-09-30 13:25:58  Rev 9918   reinhard

	* src/uidrivers/qt4/widgets/page.py, src/GFObjects/GFOptions.py,
	  src/GFLibrary.py, src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/gtk2/widgets/menuitem.py,
	  src/uidrivers/win32/dialog.py, src/GFObjects/GFLayout.py,
	  src/uidrivers/html/widgets/button.py,
	  src/uidrivers/win32/widgets/image.py,
	  src/uidrivers/wx26/widgets/box.py, utils/gfd04to05.py,
	  src/uidrivers/wx26/UILoginHandler.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/entry.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/uidrivers/qt4/widgets/vbox.py, src/GFObjects/GFBox.py,
	  src/uidrivers/wx26/widgets/scrollbar.py,
	  src/uidrivers/win32/UILoginHandler.py, src/GFObjects/GFHBox.py,
	  src/uidrivers/gtk2/widgets/toolbar.py,
	  src/uidrivers/win32/widgets/menuitem.py,
	  src/uidrivers/html/widgets/image.py,
	  src/uidrivers/qt4/widgets/label.py,
	  src/uidrivers/qt4/widgets/grid.py,
	  src/uidrivers/wx26/widgets/_base.py, src/GFObjects/GFScrollBar.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/qt4/widgets/image.py,
	  src/uidrivers/qt3/widgets/menuitem.py, src/GFObjects/GFBlock.py,
	  src/input/displayHandlers/__init__.py,
	  src/uidrivers/qt3/widgets/gridline.py,
	  src/input/displayHandlers/Component.py, src/GFObjects/GFObj.py,
	  src/GFObjects/GFTabStop.py,
	  src/uidrivers/gtk2/widgets/toolbutton.py,
	  src/uidrivers/win32/common.py, src/uidrivers/qt4/widgets/box.py,
	  src/GFObjects/GFEntry.py, src/uidrivers/qt3/widgets/entry.py,
	  src/uidrivers/gtk2/dialogs.py, src/uidrivers/qt4/widgets/button.py,
	  src/uidrivers/html/UILoginHandler.py,
	  src/uidrivers/gtk2/widgets/component.py,
	  src/uidrivers/qt3/widgets/toolbar.py, src/GFObjects/GFParameter.py,
	  src/input/displayHandlers/Listbox.py, src/GFInstance.py,
	  src/uidrivers/wx26/widgets/hbox.py,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/win32/PrintDialog.py,
	  src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/wx26/widgets/menu.py,
	  src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/qt3/widgets/toolbutton.py,
	  src/uidrivers/qt3/dialogs.py, src/GFParser.py,
	  src/uidrivers/wx26/widgets/menuitem.py,
	  src/uidrivers/gtk2/UIdriver.py,
	  src/uidrivers/wx26/widgets/gridline.py,
	  src/uidrivers/win32/widgets/toolbar.py,
	  src/input/displayHandlers/Password.py,
	  src/uidrivers/html/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/page.py, src/GFObjects/GFField.py,
	  src/uidrivers/gtk2/SplashScreen.py,
	  src/uidrivers/qt4/UILoginHandler.py,
	  src/uidrivers/qt4/widgets/_base.py, src/uidrivers/html/Generator.py,
	  src/GFObjects/GFDataSource.py, src/uidrivers/html/widgets/box.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/wx26/widgets/toolbutton.py,
	  src/uidrivers/curses/widgets/scrollbar.py,
	  src/uidrivers/html/UIdriver.py,
	  src/input/displayHandlers/Checkbox.py,
	  src/input/displayHandlers/Numeric.py,
	  src/uidrivers/wx26/widgets/toolbar.py,
	  src/uidrivers/qt4/widgets/hbox.py,
	  src/uidrivers/qt4/widgets/form.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/qt3/QTApp.py,
	  src/uidrivers/qt3/UIdriver.py, src/uidrivers/win32/widgets/box.py,
	  packaging/osx/gnue-forms.py, src/uidrivers/wx26/widgets/entry.py,
	  packaging/win32/setup.py, src/uidrivers/qt3/widgets/page.py,
	  src/uidrivers/wx26/UISplashScreen.py,
	  src/uidrivers/gtk2/widgets/image.py, src/uidrivers/gtk2/GFApp.py,
	  src/uidrivers/gtk2/widgets/button.py, src/uidrivers/gtk2/common.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/menu.py,
	  src/uidrivers/html/widgets/form.py,
	  src/uidrivers/curses/widgets/vbox.py, src/GFObjects/GFGridLine.py,
	  src/GFObjects/GFLabel.py, src/uidrivers/qt3/widgets/vbox.py,
	  src/uidrivers/qt3/widgets/label.py, setup.py,
	  src/uidrivers/curses/widgets/grid.py,
	  src/uidrivers/qt4/widgets/scrollbar.py,
	  src/uidrivers/gtk2/widgets/box.py,
	  src/uidrivers/curses/UILoginHandler.py,
	  src/GFObjects/GFComponent.py,
	  src/input/displayHandlers/datehandler.py,
	  src/uidrivers/_base/widgets/_base.py, src/GFObjects/GFImage.py,
	  src/uidrivers/qt3/widgets/image.py,
	  src/uidrivers/qt3/widgets/grid.py,
	  src/uidrivers/win32/widgets/entry.py, src/GFObjects/commanders.py,
	  src/uidrivers/html/GFhtmlApp.py,
	  src/uidrivers/qt3/widgets/button.py,
	  src/uidrivers/html/UISplashScreen.py,
	  src/uidrivers/curses/__init__.py, src/GFObjects/GFLogic.py,
	  src/GFObjects/GFPage.py, src/uidrivers/qt4/dialogs.py,
	  src/uidrivers/win32/UIdriver.py, src/GFForm.py,
	  src/uidrivers/win32/widgets/form/__init__.py,
	  src/uidrivers/html/widgets/entry.py,
	  src/uidrivers/gtk2/UILoginHandler.py,
	  src/uidrivers/win32/dialogs.py, src/uidrivers/html/GFController.py,
	  src/input/displayHandlers/Dropdown.py,
	  src/uidrivers/qt3/widgets/box.py,
	  src/uidrivers/qt4/widgets/entry.py,
	  src/uidrivers/curses/widgets/_base.py, src/GFObjects/GFVBox.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/win32/widgets/scrollbar.py,
	  src/uidrivers/curses/widgets/menuitem.py,
	  src/uidrivers/qt4/QTApp.py, src/uidrivers/wx26/__init__.py,
	  src/uidrivers/curses/widgets/gridline.py,
	  src/uidrivers/curses/dialogs.py, src/uidrivers/html/GFServer.py,
	  src/GFObjects/__init__.py, src/uidrivers/curses/widgets/box.py,
	  src/uidrivers/qt4/widgets/gridline.py,
	  src/uidrivers/wx26/widgets/page.py, src/uidrivers/wx26/dialogs.py,
	  src/GFObjects/GFGrid.py, src/uidrivers/html/common.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py, src/GFConfig.py,
	  src/uidrivers/qt3/UILoginHandler.py,
	  src/uidrivers/gtk2/widgets/menu.py, src/uidrivers/qt4/UIdriver.py,
	  src/uidrivers/wx26/PrintDialog.py,
	  src/uidrivers/qt3/widgets/_base.py,
	  src/uidrivers/wx26/widgets/label.py,
	  src/input/displayHandlers/Text.py, src/GFObjects/GFOption.py,
	  src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/image.py, src/uidrivers/wx26/UIdriver.py,
	  src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/curses/widgets/hbox.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/curses/widgets/menu.py, src/GFClient.py,
	  src/uidrivers/win32/GFwin32App.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Image.py,
	  src/uidrivers/qt3/widgets/scrollbar.py,
	  src/uidrivers/wx26/widgets/grid.py,
	  src/uidrivers/qt3/widgets/hbox.py,
	  src/uidrivers/qt3/widgets/form.py,
	  src/uidrivers/win32/widgets/toolbutton.py,
	  src/uidrivers/qt3/widgets/menu.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py, src/__init__.py,
	  src/GFObjects/GFContainer.py, src/input/GFKeyMapper.py: Updated
	  copyright header (about time!)

2009-03-17 22:14:19  Rev 9913   reinhard

	* defaults/default/es.gfd, po/es.po: Updated Spanish translations.
	  Thanks to Gustavo A. Corradi.

2009-03-17 22:11:33  Rev 9912   reinhard

	* src/uidrivers/wx26/widgets/entry.py: Workaround for a bug in wxGTK
	  2.8: ComboBox does not receive EVT_SET_FOCUS when the dropdown
	  button is clicked.

2009-02-24 12:40:49  Rev 9909   reinhard

	* src/GFClient.py: Fixed some missing _() about strings that actually
	  should be translatable. Thanks to Gustavo A. Corradi.

2009-02-18 13:03:02  Rev 9907   reinhard

	* src/uidrivers/wx26/dialogs.py: Fixed translation mark around string.

2009-02-17 07:55:07  Rev 9906   reinhard

	* defaults/default/es.gfd, po/es.po: More Spanish translations. Thanks
	  to Gustavo A. Corradi.

2009-01-23 11:06:54  Rev 9904   reinhard

	* doc/devguide.odt, doc/devguide.pdf: Fix in documentation. Thanks to
	  Benjamin Ducke.

2008-10-26 18:05:00  Rev 9897   reinhard

	* src/uidrivers/_base/UIdriver.py: Use os.path.join in search for
	  widget implementations for more portability. Don't obfuscate errors
	  which happen on importing widget implementations.

2008-10-23 13:47:44  Rev 9896   reinhard

	* INSTALL, setup.py: mx.DateTime is not a hard requirement any more.

2008-09-09 09:37:01  Rev 9895   johannes

	* src/uidrivers/curses/UIdriver.py: always check encoding in lowercase
	  letters. This fixes UTF-8 locales

2008-06-10 14:52:31  Rev 9878   johannes

	* src/uidrivers/wx26/widgets/entry.py: Enter of numeric keypad behaves
	  in the same way as the normal enter key

2008-06-09 11:09:17  Rev 9877   reinhard

	* po/el.po: Added Greek translations. Thanks to John Proios.

2008-06-09 11:07:23  Rev 9876   reinhard

	* src/GFObjects/GFTabStop.py, src/GFObjects/GFField.py: Made
	  "editable" property of fields available in trigger namespace.

2008-05-06 17:00:40  Rev 9874   reinhard

	* src/GFObjects/GFBlock.py: Don't ignore aborts on PRE-COMMIT triggers.

2008-04-29 10:22:10  Rev 9872   reinhard

	* src/GFObjects/GFBlock.py: Fixed get_record_status() while in init
	  mode (ON-NEWRECORD and ON-RECORDLOADED triggers).

2008-03-25 08:26:44  Rev 9864   kilo

	* src/uidrivers/win32/widgets/_base.py: Fixed typo.

2008-03-22 17:15:40  Rev 9862   btami

	* src/uidrivers/wx26/PrintDialog.py: PrintDialog support for bsd
	  printer adapter

2008-03-22 13:56:39  Rev 9861   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/form/widget.py: fix win32 PrintDialog
	  usage

2008-03-19 10:14:05  Rev 9860   btami

	* setup.py: updated wx version check

2008-03-18 12:47:09  Rev 9859   btami

	* src/uidrivers/win32/PrintDialog.py: removed PrintDialog to
	  gnue-forms uidriver

2008-01-03 17:21:25  Rev 9850   jcater

	* src/uidrivers/qt4/widgets/page.py, src/GFObjects/GFOptions.py,
	  src/GFLibrary.py, src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/gtk2/widgets/menuitem.py,
	  src/uidrivers/win32/dialog.py, src/GFObjects/GFLayout.py,
	  src/uidrivers/html/widgets/button.py,
	  src/uidrivers/win32/widgets/image.py,
	  src/uidrivers/wx26/widgets/box.py, utils/gfd04to05.py,
	  src/uidrivers/wx26/UILoginHandler.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/entry.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/uidrivers/qt4/widgets/vbox.py, src/GFObjects/GFBox.py,
	  src/uidrivers/wx26/widgets/scrollbar.py,
	  src/uidrivers/win32/UILoginHandler.py, src/GFObjects/GFHBox.py,
	  src/uidrivers/gtk2/widgets/toolbar.py,
	  src/uidrivers/win32/widgets/menuitem.py,
	  src/uidrivers/html/widgets/image.py,
	  src/uidrivers/qt4/widgets/label.py,
	  src/uidrivers/qt4/widgets/grid.py,
	  src/uidrivers/wx26/widgets/_base.py, src/GFObjects/GFScrollBar.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/qt4/widgets/image.py,
	  src/uidrivers/qt3/widgets/menuitem.py, src/GFObjects/GFBlock.py,
	  src/input/displayHandlers/__init__.py,
	  src/uidrivers/qt3/widgets/gridline.py,
	  src/input/displayHandlers/Component.py, src/GFObjects/GFObj.py,
	  src/GFObjects/GFTabStop.py,
	  src/uidrivers/gtk2/widgets/toolbutton.py,
	  src/uidrivers/win32/common.py, src/uidrivers/qt4/widgets/box.py,
	  src/GFObjects/GFEntry.py, src/uidrivers/qt3/widgets/entry.py,
	  src/uidrivers/gtk2/dialogs.py, src/uidrivers/qt4/widgets/button.py,
	  src/uidrivers/html/UILoginHandler.py,
	  src/uidrivers/gtk2/widgets/component.py,
	  src/uidrivers/qt3/widgets/toolbar.py, src/GFObjects/GFParameter.py,
	  src/input/displayHandlers/Listbox.py, src/GFInstance.py,
	  src/uidrivers/wx26/widgets/hbox.py,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/wx26/widgets/menu.py,
	  src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/qt3/widgets/toolbutton.py,
	  src/uidrivers/qt3/dialogs.py, src/GFParser.py,
	  src/uidrivers/wx26/widgets/menuitem.py,
	  src/uidrivers/gtk2/UIdriver.py,
	  src/uidrivers/wx26/widgets/gridline.py,
	  src/uidrivers/win32/widgets/toolbar.py,
	  src/input/displayHandlers/Password.py,
	  src/uidrivers/html/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/page.py, src/GFObjects/GFField.py,
	  src/uidrivers/gtk2/SplashScreen.py,
	  src/uidrivers/qt4/UILoginHandler.py,
	  src/uidrivers/qt4/widgets/_base.py, src/uidrivers/html/Generator.py,
	  src/GFObjects/GFDataSource.py, src/uidrivers/html/widgets/box.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/wx26/widgets/toolbutton.py,
	  src/uidrivers/curses/widgets/scrollbar.py,
	  src/uidrivers/html/UIdriver.py,
	  src/input/displayHandlers/Checkbox.py,
	  src/input/displayHandlers/Numeric.py,
	  src/uidrivers/wx26/widgets/toolbar.py,
	  src/uidrivers/qt4/widgets/hbox.py,
	  src/uidrivers/qt4/widgets/form.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/qt3/QTApp.py,
	  src/uidrivers/qt3/UIdriver.py, src/uidrivers/win32/widgets/box.py,
	  packaging/osx/gnue-forms.py, src/uidrivers/wx26/widgets/entry.py,
	  packaging/win32/setup.py, src/uidrivers/qt3/widgets/page.py,
	  src/uidrivers/wx26/UISplashScreen.py,
	  src/uidrivers/gtk2/widgets/image.py, src/uidrivers/gtk2/GFApp.py,
	  src/uidrivers/gtk2/widgets/button.py, src/uidrivers/gtk2/common.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/menu.py,
	  src/uidrivers/html/widgets/form.py,
	  src/uidrivers/curses/widgets/vbox.py, src/GFObjects/GFGridLine.py,
	  src/GFObjects/GFLabel.py, src/uidrivers/qt3/widgets/vbox.py,
	  src/uidrivers/qt3/widgets/label.py, setup.py,
	  src/uidrivers/curses/widgets/grid.py,
	  src/uidrivers/qt4/widgets/scrollbar.py,
	  src/uidrivers/gtk2/widgets/box.py,
	  src/uidrivers/curses/UILoginHandler.py,
	  src/GFObjects/GFComponent.py,
	  src/input/displayHandlers/datehandler.py,
	  src/uidrivers/_base/widgets/_base.py, src/GFObjects/GFImage.py,
	  src/uidrivers/qt3/widgets/image.py,
	  src/uidrivers/qt3/widgets/grid.py,
	  src/uidrivers/win32/widgets/entry.py, src/GFObjects/commanders.py,
	  src/uidrivers/html/GFhtmlApp.py,
	  src/uidrivers/qt3/widgets/button.py,
	  src/uidrivers/html/UISplashScreen.py,
	  src/uidrivers/curses/__init__.py, src/GFObjects/GFLogic.py,
	  src/GFObjects/GFPage.py, src/uidrivers/qt4/dialogs.py,
	  src/uidrivers/win32/UIdriver.py, src/GFForm.py,
	  src/uidrivers/win32/widgets/form/__init__.py,
	  src/uidrivers/html/widgets/entry.py,
	  src/uidrivers/gtk2/UILoginHandler.py,
	  src/uidrivers/win32/dialogs.py, src/uidrivers/html/GFController.py,
	  src/input/displayHandlers/Dropdown.py,
	  src/uidrivers/qt3/widgets/box.py,
	  src/uidrivers/qt4/widgets/entry.py,
	  src/uidrivers/curses/widgets/_base.py, src/GFObjects/GFVBox.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/win32/widgets/scrollbar.py,
	  src/uidrivers/curses/widgets/menuitem.py,
	  src/uidrivers/qt4/QTApp.py, src/uidrivers/wx26/__init__.py,
	  src/uidrivers/curses/widgets/gridline.py,
	  src/uidrivers/curses/dialogs.py, src/uidrivers/html/GFServer.py,
	  src/GFObjects/__init__.py, src/uidrivers/curses/widgets/box.py,
	  src/uidrivers/qt4/widgets/gridline.py,
	  src/uidrivers/wx26/widgets/page.py, src/uidrivers/wx26/dialogs.py,
	  src/GFObjects/GFGrid.py, src/uidrivers/html/common.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py, src/GFConfig.py,
	  src/uidrivers/qt3/UILoginHandler.py,
	  src/uidrivers/gtk2/widgets/menu.py, src/uidrivers/qt4/UIdriver.py,
	  src/uidrivers/qt3/widgets/_base.py,
	  src/uidrivers/wx26/widgets/label.py,
	  src/input/displayHandlers/Text.py, src/GFObjects/GFOption.py,
	  src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/image.py, src/uidrivers/wx26/UIdriver.py,
	  src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/curses/widgets/hbox.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/curses/widgets/menu.py, src/GFClient.py,
	  src/uidrivers/win32/GFwin32App.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Image.py,
	  src/uidrivers/qt3/widgets/scrollbar.py,
	  src/uidrivers/wx26/widgets/grid.py,
	  src/uidrivers/qt3/widgets/hbox.py,
	  src/uidrivers/qt3/widgets/form.py,
	  src/uidrivers/win32/widgets/toolbutton.py,
	  src/uidrivers/qt3/widgets/menu.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py, src/__init__.py,
	  src/GFObjects/GFContainer.py, src/input/GFKeyMapper.py: updated
	  copyright headers

2007-12-06 10:37:35  Rev 9838   johannes

	* packaging/osx/build-env/Resources/postflight,
	  packaging/osx/setup.py.dist_template,
	  packaging/osx/create-build.dist_template: Make Packaging compatible
	  with OS X 10.5

2007-11-08 09:12:20  Rev 9794   reinhard

	* src/GFObjects/GFBlock.py: Added new FIXME comment.

2007-09-20 13:08:40  Rev 9780   johannes

	* packaging/win32/gnue-forms.iss.dist_template: Check for installed
	  GNUe Common package issue-48 testing

2007-08-06 09:47:18  Rev 9774   reinhard

	* packaging/debian/control: Explicitly added Depends: python-support
	  to all gnue debian packages.

2007-07-31 09:52:39  Rev 9771   reinhard

	* src/uidrivers/wx26/dialogs.py: Used GetDisplaySize instead of
	  GetMaxSize; GetMaxSize returns (-1, -1) for wx2.8.

2007-07-30 18:01:26  Rev 9769   reinhard

	* src/uidrivers/wx26/widgets/entry.py: More fixes for wx2.8.

2007-07-30 17:41:13  Rev 9768   reinhard

	* src/uidrivers/wx26/widgets/entry.py: Some fixes for wx2.8
	  compatibility.

2007-07-12 12:51:58  Rev 9750   johannes

	* packaging/osx/Info.plist.dist_template,
	  packaging/osx/create-build.dist_template: Use a better package name
	  and incorporate version number for Installer

2007-07-11 14:16:19  Rev 9748   reinhard

	* THANKS: Added another contributor of bug fixes and improvement
	  proposals.

2007-07-08 16:46:39  Rev 9743   reinhard

	* po/ro.po, doc/gnue-forms.dtd, po/ru.po, po/es.po, po/fr.po,
	  po/de.po, po/nl.po, po/hu.po: Built 0.6.1.

2007-07-08 16:45:52  Rev 9742   reinhard

	* packaging/debian/control: Last second fix for debian/control file.

2007-07-08 16:41:04  Rev 9741   reinhard

	* po/ro.po, NEWS, src/__init__.py, doc/gnue-forms.dtd,
	  doc/man/gnue-forms.1, po/ru.po, po/es.po, po/fr.po, po/de.po,
	  po/nl.po, po/hu.po: Built 0.6.1.

2007-07-05 23:34:28  Rev 9740   reinhard

	* doc/devguide.odt, doc/devguide.pdf: More work on developer's guide.

2007-07-02 19:07:21  Rev 9738   reinhard

	* src/__init__.py, doc/Users-Guide.sxw, packaging/debian/control,
	  doc/devguide.odt, doc/Developers-Guide.sxw, README,
	  doc/Tech-Reference.sxw, INSTALL, FAQ: Consolidated documentation.

2007-06-25 15:33:12  Rev 9737   reinhard

	* src/GFForm.py: Fix for applying a filter while the focus is on a
	  button that is not bound to a block.

2007-06-22 13:24:14  Rev 9733   reinhard

	* src/GFObjects/GFField.py: Convert default values and query default
	  values of fields to correct datatype.

2007-06-21 12:14:49  Rev 9728   reinhard

	* po/ro.po, NEWS, src/__init__.py, doc/gnue-forms.dtd,
	  doc/man/gnue-forms.1, po/ru.po, po/es.po, po/fr.po, po/de.po,
	  po/nl.po, po/hu.po: Released 0.6.0.

2007-06-19 15:07:27  Rev 9726   jamest

	* src/uidrivers/qt3/widgets/form.py: redo the last fix so it doesn't
	  mess up page changes in ON-ACTIVATION triggers

2007-06-19 14:57:06  Rev 9725   jamest

	* src/uidrivers/qt3/widgets/form.py: fix display on forms missing a
	  tabbed attribute on <layout>

2007-06-18 19:24:30  Rev 9724   jamest

	* src/uidrivers/qt3/widgets/button.py: buttons now honor focusorder

2007-06-18 15:10:30  Rev 9723   reinhard

	* po/ro.po, src/__init__.py, doc/gnue-forms.dtd, po/ru.po, po/es.po,
	  po/fr.po, po/de.po, po/nl.po, po/hu.po: Released 0.6-rc3.

2007-06-18 14:32:10  Rev 9722   reinhard

	* src/GFObjects/GFBlock.py: Fixed update of dropdowns on
	  apply_filter() or discard_filter().

2007-06-18 14:15:23  Rev 9721   reinhard

	* src/GFObjects/GFBlock.py: Fixed removal of (all) and (empty) from
	  dropdown list on apply_filter for detail blocks.

2007-06-18 09:56:26  Rev 9720   reinhard

	* po/ro.po, src/__init__.py, doc/gnue-forms.dtd, doc/man/gnue-forms.1,
	  po/ru.po, po/es.po, po/fr.po, po/de.po, po/nl.po, po/hu.po: Released
	  0.6-rc2.

2007-06-18 09:07:56  Rev 9719   johannes

	* src/uidrivers/wx26/widgets/entry.py: Do not wordwrap contents of
	  StaticText (even within grids)

2007-06-14 14:11:16  Rev 9718   reinhard

	* src/GFObjects/GFBlock.py: Return a result on prev_record(),
	  next_record() and search_record().

2007-06-13 14:31:31  Rev 9715   johannes

	* packaging/osx/build-env/Resources/postflight: Be quite on
	  compiling/optimizing the .py files

2007-06-13 14:11:14  Rev 9714   johannes

	* packaging/osx/build-env/Resources/postflight: use the proper
	  directory for compiling .py files so translation works as  intended

2007-06-13 12:56:54  Rev 9713   johannes

	* packaging/win32/setup.py, packaging/win32/setup.cmd: Do not include
	  *.pyc into the package since this renders translations  unusable
	  (unless one installs into c:/gnue/)

2007-06-13 12:21:32  Rev 9712   johannes

	* src/GFObjects/GFBlock.py, packaging/win32/setup.py: Update list of
	  choices before changing the record

2007-06-12 21:50:25  Rev 9711   reinhard

	* THANKS: Added 2 more names that reported quite some bugs in 0.6
	  prereleases.

2007-06-12 21:49:03  Rev 9710   reinhard

	* THANKS: Updated THANKS file.

2007-06-12 21:47:51  Rev 9709   reinhard

	* po/fr.po: Updated French translation. Thanks to Didier Belot.

2007-06-12 13:33:57  Rev 9708   johannes

	* src/uidrivers/qt3/widgets/entry.py: Do not move focus into a
	  dropdown when entering query mode

2007-06-12 12:49:01  Rev 9707   johannes

	* packaging/win32/setup.py, packaging/win32/gnue.url,
	  packaging/win32/setup.cmd: Removed obsolete stuff from py2exe's
	  setup.py

2007-06-12 12:33:26  Rev 9706   jamest

	* src/GFObjects/GFField.py: check for invalid type value prior to
	  using string methods on value

2007-06-12 10:09:40  Rev 9705   johannes

	* packaging/win32/gnue-32x32.ico, packaging/win32/setup.py,
	  packaging/win32/gnue-forms.iss.dist_template,
	  packaging/win32/setup.cmd: Added Application Icon for gnue-forms.exe
	  (which will be associated with  .gfd too), removed unused
	  dependencies in setup.py as well as useless  Startmenu and
	  desktop-links

2007-06-12 08:02:04  Rev 9704   johannes

	* packaging/osx/setup.py.dist_template: Version information must be
	  string

2007-06-12 07:50:55  Rev 9703   johannes

	* packaging/win32/gnue-forms.iss.dist_template,
	  packaging/win32/LICENSE.txt, packaging/win32/setup.cmd: No need to
	  include License file GPL

2007-06-11 19:54:41  Rev 9702   reinhard

	* samples/gauntlet/gauntlet.gfd: Fixed usage of fields in trigger code.

2007-06-11 14:58:11  Rev 9701   reinhard

	* po/ro.po, src/__init__.py, doc/gnue-forms.dtd, doc/man/gnue-forms.1,
	  po/ru.po, po/es.po, po/fr.po, po/de.po, po/nl.po, po/hu.po: Released
	  0.6-rc1.

2007-06-10 23:10:55  Rev 9698   kilo

	* po/hu.po: Updated Hungarian translations

2007-06-08 15:26:47  Rev 9695   reinhard

	* defaults/default/fr.gfd, po/fr.po: Updated French translations,
	  thanks to Didier Belot (aka electrolinux).

2007-06-08 15:04:07  Rev 9694   reinhard

	* samples/gauntlet/gauntlet.gfd: Fixed parameter processing
	  (on-startup -> on-activation)

2007-06-06 13:29:36  Rev 9685   johannes

	* MANIFEST.in, packaging/win32/setup.py, packaging/win32/gnue.url,
	  packaging/win32/LICENSE.txt, packaging/win32/setup.cmd,
	  packaging/osx/create-build.dist_template: Finalizing packaging

2007-06-06 11:56:45  Rev 9680   johannes

	* packaging/osx/setup.py.dist_template, packaging/osx/setup.py:
	  Changed py2app's setup into a dist_template

2007-06-06 11:48:15  Rev 9679   johannes

	* packaging/osx/create-build, packaging/win32/setup.py,
	  packaging/osx/Info.plist.dist_template, packaging/osx/Info.plist,
	  packaging/win32/gnue-forms.iss.dist_template,
	  packaging/win32/gnue-forms.iss, packaging/osx/Info.plist.in,
	  packaging/win32/setup.cmd, packaging/osx/create-build.dist_template:
	  More work on packaging

2007-06-06 09:36:41  Rev 9676   reinhard

	* src/GFObjects/GFField.py: Hack to allow looking up non-string keys
	  (including None) in static lookup datasources.

2007-06-06 08:26:40  Rev 9671   reinhard

	* packaging/debian/changelog,
	  packaging/debian/changelog.dist_template: Use dist_template feature
	  for debian packaging files.

2007-06-06 07:35:46  Rev 9668   reinhard

	* README: Removed note about segfault from splash screen. This is long
	  solved.

2007-06-05 08:49:12  Rev 9660   reinhard

	* src/input/displayHandlers/Cursor.py: Set cursor position to 0 in
	  endEdit. self.display doesn't have a len() for every entry - it
	  doesn't for checkboxes.

2007-06-05 08:40:55  Rev 9659   reinhard

	* src/GFForm.py: Switch off editing mode while On-Activation trigger
	  runs, so the trigger code can change the field value even for the
	  first entry on the form.

2007-06-05 08:22:40  Rev 9658   reinhard

	* src/input/displayHandlers/Cursor.py: Properly refresh display in
	  endEdit.

2007-06-05 08:15:19  Rev 9657   reinhard

	* src/GFObjects/GFEntry.py: displayHandler.endEditing already updates
	  the UI, no need to update it again.

2007-06-05 06:22:58  Rev 9656   reinhard

	* po/es.po, po/es_MX.po, po/es_ES.po, po/lt.po: Removed completely
	  outdated translations.

2007-06-04 19:33:38  Rev 9655   reinhard

	* po/ro.po, 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: Updated .po files with "last
	  minute" string changes.

2007-06-04 16:59:04  Rev 9654   johannes

	* src/GFObjects/GFField.py: use u_() for empty and all

2007-06-04 15:35:52  Rev 9653   johannes

	* src/GFObjects/GFField.py: only remove empty items if available

2007-06-04 13:16:59  Rev 9652   johannes

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Added (all) and
	  (empty) choices to lookup style entries

2007-06-04 12:51:21  Rev 9651   johannes

	* src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/wx26/widgets/entry.py: Escape-key closes a Dialog

2007-05-31 09:07:59  Rev 9648   johannes

	* packaging/osx/build-env/pkg-resources/README: Changed readme

2007-05-31 09:06:29  Rev 9647   johannes

	* packaging/osx/build-env/pkg-resources/Liesmich.txt: Add pkg-resource
	  tree to gnue-common packaging, changed german readme

2007-05-31 07:53:12  Rev 9646   johannes

	* MANIFEST.in, packaging/osx/create-build,
	  packaging/osx/build-env/pkg-resources/Liesmich.txt: Properly copy
	  stuff from pkg-resources into the dmg

2007-05-31 07:30:06  Rev 9645   johannes

	* packaging/osx/build-env/pkg-resources, packaging/osx/create-build,
	  packaging/osx/build-env/pkg-resources/README,
	  packaging/osx/build-env/Resources/README: Added resource tree for
	  the disk image

2007-05-31 06:58:11  Rev 9644   johannes

	* src/uidrivers/wx26/widgets/menuitem.py: Only check or uncheck a
	  menuitem if it is checkable at all

2007-05-31 06:53:48  Rev 9643   johannes

	* src/uidrivers/wx26/widgets/entry.py: Use a call to SetMark() on
	  wx.GTK to select all within a dropdown.   SetSelection() does *not*
	  work here!
	  issue145 external

2007-05-30 14:50:39  Rev 9642   johannes

	* packaging/osx/forms.icns, packaging/osx/setup.py: Added icons file

2007-05-29 14:38:29  Rev 9641   johannes

	* src/uidrivers/wx26/widgets/menuitem.py: Using the mainform for
	  binding the menu event makes Quit work again

2007-05-29 13:56:25  Rev 9639   johannes

	* MANIFEST.in: Do not include .in files and add the Resources folder

2007-05-29 13:49:05  Rev 9638   johannes

	* packaging/osx/build-env/Resources, packaging/osx/create-build,
	  packaging/osx/build-env/Resources/postflight,
	  packaging/osx/create-image, packaging/osx/dist,
	  packaging/osx/Info.plist, packaging/osx/build-env,
	  packaging/osx/scripts, packaging/osx/setup.py,
	  packaging/osx/gnue-forms.pmproj, packaging/osx/gnue-forms.py,
	  packaging/osx/Info.plist.in,
	  packaging/osx/build-env/Resources/README,
	  packaging/osx/Description.plist, packaging/osx/HOWTO-Build: More
	  work on packaging for OS X

2007-05-29 08:31:35  Rev 9636   johannes

	* src/uidrivers/curses/dialogs.py: Properly encode text

2007-05-26 15:26:15  Rev 9630   johannes

	* src/uidrivers/wx26/widgets/menuitem.py: Use special ID's on wxMac
	  only

2007-05-25 17:01:18  Rev 9629   kilo

	* po/hu.po: Updated Hungarian translations

2007-05-25 06:53:50  Rev 9626   johannes

	* packaging/osx/setup.py, src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/wx26/widgets/menuitem.py,
	  src/uidrivers/wx26/widgets/menu.py: Added comments for the latest
	  changes on os x menuhandling

2007-05-24 21:19:13  Rev 9624   reinhard

	* README.databases: Removed README.databases. Database info belongs in
	  Common.

2007-05-24 21:15:11  Rev 9623   reinhard

	* README: Removed reference to removed file.

2007-05-24 21:13:42  Rev 9622   reinhard

	* INSTALL.win32: Removed extremely outdated windows installation
	  instruction.

2007-05-24 21:10:14  Rev 9621   reinhard

	* README.cvs, setup.cvs, README.svn, setup.svn, FAQ: Switched from
	  setup-cvs.py/setup.cvs/README.cvs to
	  setup-svn.py/setup.svn/README.svn.

2007-05-24 17:20:56  Rev 9617   reinhard

	* packaging/debian/copyright, packaging/debian/rules,
	  packaging/debian/control: Some minor fixes in debian packaging files.

2007-05-24 14:41:07  Rev 9616   johannes

	* src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/wx26/widgets/menuitem.py,
	  src/uidrivers/wx26/widgets/menu.py: Do not create two Help menus,
	  and move the About and Exit menu items to the proper places accoding
	  to Apples HIG (on OS X only of course)

2007-05-24 13:25:08  Rev 9615   reinhard

	* src/GFForm.py: Remove extra and help menus from form tree after they
	  have been merged into the main menu.

2007-05-23 15:00:05  Rev 9612   johannes

	* packaging/osx/setup.py: Use keys for application name and version so
	  it could be changed easily  by the release script

2007-05-23 14:29:17  Rev 9611   reinhard

	* src/GFForm.py: Ignore exceptions that happen in requery after an
	  exception has happened in commit, otherwise the original exception
	  will never be visible.

2007-05-23 14:17:12  Rev 9610   johannes

	* packaging/osx/create-build, packaging/osx/setup.py,
	  packaging/osx/gnue-forms.pmproj, packaging/osx/gnue-forms.py,
	  packaging/osx/HOWTO-Build: Started integration of building the
	  Application Bundle for GNUe Forms

2007-05-23 07:20:48  Rev 9606   johannes

	* src/uidrivers/wx26/UIdriver.py: Require wx for frozen environment on
	  OS X since we have a  semi-standalone application there

2007-05-22 16:00:16  Rev 9605   jamest

	* src/GFObjects/GFField.py: fix autoquery

2007-05-22 09:08:41  Rev 9602   johannes

	* src/uidrivers/qt3/widgets/entry.py: Treat Up- and Down-Key as
	  command-key only if no modifier is used

2007-05-22 08:13:07  Rev 9601   johannes

	* src/uidrivers/qt3/widgets/form.py: Skip setting a tip only if it is
	  None

2007-05-22 08:09:44  Rev 9600   johannes

	* src/uidrivers/qt3/widgets/entry.py: Only pass Tab- and Return-Keys
	  to the Keymapper

2007-05-22 07:30:43  Rev 9599   johannes

	* src/uidrivers/qt3/widgets/toolbutton.py: Use proper method for
	  toggling the toolbuttons

2007-05-21 16:51:54  Rev 9598   reinhard

	* src/GFObjects/GFBlock.py: Fixed typo.

2007-05-21 16:47:34  Rev 9597   reinhard

	* src/GFObjects/GFBlock.py: Don't do UPPER() for boolean fields.

2007-05-21 13:56:32  Rev 9596   johannes

	* po/de.po: Use proper encoding and charset again

2007-05-21 13:15:15  Rev 9595   johannes

	* po/ro.po, po/ru.po, po/fr.po, po/de.po, po/nl.po,
	  src/GFObjects/GFField.py, po/es_MX.po, po/hu.po,
	  src/uidrivers/html/widgets/form.py, po/es_ES.po, po/lt.po: Updated
	  translations

2007-05-21 11:35:42  Rev 9594   reinhard

	* po/ro.po, src/__init__.py, doc/gnue-forms.dtd, doc/man/gnue-forms.1,
	  po/ru.po, po/fr.po, po/de.po, po/nl.po,
	  packaging/win32/gnue-forms.iss, po/es_MX.po, po/hu.po, po/es_ES.po,
	  po/lt.po: Released 0.6-pre3.

2007-05-16 14:16:36  Rev 9593   johannes

	* src/uidrivers/wx26/widgets/entry.py: Don't make dropdowns gray

2007-05-16 12:53:12  Rev 9592   johannes

	* src/uidrivers/wx26/widgets/entry.py: Always process the Enter key
	  (even in dialogs on wxMSW)

2007-05-15 13:16:06  Rev 9587   reinhard

	* MANIFEST.in: Include packaging/win32 into source distribution.

2007-05-15 12:25:59  Rev 9586   reinhard

	* po/ro.po, src/__init__.py, doc/gnue-forms.dtd, doc/man/gnue-forms.1,
	  po/ru.po, po/fr.po, po/de.po, po/nl.po,
	  packaging/win32/gnue-forms.iss, po/es_MX.po, po/hu.po, po/es_ES.po,
	  po/lt.po: Released 0.6-pre2.

2007-05-15 11:36:20  Rev 9583   johannes

	* packaging/win32/gnue-forms.iss, packaging/win32: Started rework of
	  the packaging process on win32

2007-05-14 17:23:06  Rev 9581   reinhard

	* MANIFEST.in: Include OSX packaging files into source distribution.

2007-05-14 13:03:02  Rev 9580   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py: Fixed query for
	  master/detail.

2007-05-14 12:56:47  Rev 9579   reinhard

	* src/GFForm.py: Fixed parameter.

2007-05-12 18:30:39  Rev 9575   reinhard

	* po/ro.po, 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,
	  po/es_ES.po, po/lt.po: Released 0.6-pre1.

2007-05-10 08:52:58  Rev 9574   reinhard

	* src/GFObjects/GFBlock.py: Added trigger function to find out the
	  number of records in a block.

2007-05-09 20:50:03  Rev 9566   reinhard

	* packaging/debian/control, packaging/debian/README.cvs,
	  packaging/debian/rules: Updated Debian packaging information.

2007-05-08 19:45:24  Rev 9560   reinhard

	* doc/gnue-forms.dtd, INSTALL.win32, COPYING: ... and more executable
	  properties.

2007-05-08 19:43:13  Rev 9559   reinhard

	* src/uidrivers/html/GFController.py,
	  src/uidrivers/qt3/widgets/toolbar.py: Removed some more executable
	  properties.

2007-05-08 19:40:15  Rev 9558   reinhard

	* src/GFInstance.py, src/GFLibrary.py: Removed executable property
	  from some files.

2007-05-08 19:39:34  Rev 9557   reinhard

	* src/dialogs: Removed obsolete directory.

2007-05-08 19:36:54  Rev 9556   reinhard

	* src/GFObjects/GFField.py: Added some comments about GFField trigger
	  functions.

2007-05-08 19:19:05  Rev 9555   reinhard

	* src/GFForm.py, src/GFInstance.py: Some cleanup.

2007-05-08 17:00:06  Rev 9554   reinhard

	* src/input/displayHandlers/Cursor.py: Fixed requestINSERTAT handler
	  (only used by gtk2 multiline entry).

2007-05-08 14:06:22  Rev 9553   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py: Apply filter for all blocks
	  in the form.
	  issue4 testing

2007-05-08 13:59:37  Rev 9552   reinhard

	* src/uidrivers/wx26/widgets/entry.py: Removed debug message.

2007-05-03 07:37:54  Rev 9548   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py, defaults/default.gfd: If
	  changes are discarded, reset the form to initial state rather than
	  clearing it. This makes a difference if startup="full" is set for a
	  block.

2007-05-03 06:53:01  Rev 9547   reinhard

	* src/GFObjects/GFBlock.py: Epydoc fixes.

2007-05-02 12:00:22  Rev 9546   reinhard

	* src/GFConfig.py, src/uidrivers/wx: Removed old wx driver.

2007-04-27 17:57:46  Rev 9542   btami

	* src/GFParser.py: enable nested dialogs

2007-04-27 07:30:43  Rev 9541   reinhard

	* po/ro.po, 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,
	  po/es_ES.po, po/lt.po: Released 0.6-beta3.

2007-04-27 07:26:47  Rev 9540   johannes

	* src/uidrivers/win32/widgets/toolbutton.py, src/GFForm.py: Changed
	  debug-prints into gDebug()

2007-04-27 07:14:03  Rev 9539   reinhard

	* src/uidrivers/gtk2/widgets/entry.py: For listboxes, inform GF layer
	  about focus change before changing the value.
	  issue166 testing

2007-04-27 07:08:16  Rev 9538   johannes

	* packaging/osx/dist/README: Updated the README file since we need
	  wx2.8 on OS X now

2007-04-27 07:02:29  Rev 9537   johannes

	* src/uidrivers/wx26/widgets/entry.py: Also allow Tab as a valid key
	  in a dropdown on wxMSW

2007-04-26 16:46:07  Rev 9536   reinhard

	* src/GFForm.py: Moved extraction of dialogs from _buildObject() to
	  initialize(), since _buildObject() also runs when a library is
	  imported, and we don't want to extract dialogs in that case.
	  issue165 testing

2007-04-26 14:27:47  Rev 9534   johannes

	* src/uidrivers/qt3/widgets/menuitem.py: Use proper hotkeys

2007-04-26 14:13:11  Rev 9533   johannes

	* src/uidrivers/qt3/widgets/menu.py: Don't search for a menu in
	  qt.QDialog instances

2007-04-26 14:06:21  Rev 9532   reinhard

	* src/input/GFKeyMapper.py: Removed function keys from keymapper that
	  are handled via menu.

2007-04-26 13:58:04  Rev 9531   reinhard

	* src/GFInstance.py: Added deprecation warning for key redefinition in
	  gnue.conf.

2007-04-26 13:29:20  Rev 9530   johannes

	* src/uidrivers/wx26/widgets/form.py: also take the x offset into
	  account

2007-04-26 13:22:45  Rev 9529   johannes

	* src/uidrivers/wx26/widgets/form.py: PrintOut on wxMSW does not
	  contain the ToolBar now

2007-04-26 12:55:34  Rev 9528   reinhard

	* src/GFConfig.py: Removed some obsolete config settings.

2007-04-26 12:45:50  Rev 9527   johannes

	* src/input/displayHandlers/Cursor.py,
	  src/uidrivers/wx26/widgets/entry.py: Cursor position won't be reset
	  in a multiline edit on entering the  first character after a
	  select-all. SelectAll on wxGTK's multilines  includes the last
	  character too.
	  issue164 testing

2007-04-26 10:51:24  Rev 9526   jan

	* src/uidrivers/html/widgets/_base.py,
	  src/uidrivers/html/GFController.py,
	  src/uidrivers/html/widgets/entry.py,
	  src/uidrivers/html/widgets/form.py: update html frontend for uiForm
	  location and event system changes implement page change command

2007-04-26 08:27:10  Rev 9525   jan

	* src/uidrivers/wx/widgets/toolbutton.py,
	  src/uidrivers/gtk2/widgets/toolbar.py: fix suppressed toolbar for wx
	  uidriver

2007-04-26 08:22:22  Rev 9524   jan

	* src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/gtk2/widgets/toolbutton.py,
	  src/uidrivers/gtk2/widgets/toolbar.py: fix suppressed toolbar for
	  gtk2 uidriver

2007-04-25 20:37:25  Rev 9523   reinhard

	* src/input/GFKeyMapper.py: Removed some more obsolete and meanwhile
	  unused stuff.

2007-04-25 20:26:25  Rev 9522   reinhard

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/_base/widgets/_base.py: Moved some functions only used
	  in curses from base driver to curses driver.

2007-04-25 20:21:04  Rev 9521   reinhard

	* src/uidrivers/gtk2/widgets/entry.py,
	  src/uidrivers/qt3/widgets/entry.py,
	  src/uidrivers/qt4/widgets/entry.py: Removed a few unused variables.

2007-04-25 20:14:41  Rev 9520   reinhard

	* src/uidrivers/_base/UserActions.py: Removed unused module.

2007-04-25 20:12:22  Rev 9519   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py,
	  src/input/displayHandlers/Cursor.py: Removed now unused can/cannot*
	  events; renamed refreshUIEvents function to status_changed
	  (following PEP8).

2007-04-25 19:57:58  Rev 9518   reinhard

	* src/uidrivers/curses/UIdriver.py: Changed comment to not refer to a
	  depreciated concept.

2007-04-25 19:54:54  Rev 9517   reinhard

	* src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/curses/widgets/menuitem.py: Generate function key bar
	  from menu.

2007-04-25 14:31:12  Rev 9516   johannes

	* src/uidrivers/qt3/widgets/entry.py: Allow checkboxes without a label

2007-04-25 14:28:04  Rev 9515   johannes

	* src/uidrivers/qt3/widgets/entry.py: Handle TAB-Traversal properly. 
	  This fixes focusorder in grids

2007-04-25 13:57:02  Rev 9514   johannes

	* src/uidrivers/wx26/widgets/entry.py: Do not pass wx.WXK_TAB to the
	  OS but let GFTabStop handle it instead. This makes Combos behave
	  properly if used in a rows-table

2007-04-25 08:48:01  Rev 9513   johannes

	* src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/hbox.py,
	  src/uidrivers/wx26/widgets/entry.py: Add some extra space to widgets
	  on wxMac so focus gets displayed correctly

2007-04-24 19:15:08  Rev 9512   reinhard

	* src/uidrivers/qt4/UIdriver.py, src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/wx/UIdriver.py, src/uidrivers/_commonGuiToolkit,
	  src/uidrivers/win32/UIdriver.py, src/uidrivers/html/UIdriver.py,
	  src/uidrivers/wx26/UIdriver.py, src/uidrivers/gtk2/UIdriver.py,
	  src/uidrivers/qt3/UIdriver.py: Removed _commonGuiToolkit as it is
	  not necesary any more.

2007-04-24 18:48:14  Rev 9511   reinhard

	* src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/wx26/widgets/form.py: Fixed parameter list.

2007-04-24 18:45:24  Rev 9510   reinhard

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/qt4/widgets/form.py,
	  src/uidrivers/html/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/gtk2/widgets/form/widget.py, src/GFForm.py,
	  src/uidrivers/wx/widgets/_base.py,
	  src/uidrivers/html/widgets/form.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/qt3/widgets/form.py: replaced UIdriver.activateForm by
	  form._ui_show_ for consistency and simpler and more straightforward
	  calling path.

2007-04-24 13:18:18  Rev 9508   johannes

	* src/uidrivers/qt3/widgets/toolbutton.py: Really made the toolbuttons
	  work again

2007-04-24 13:10:30  Rev 9507   reinhard

	* src/uidrivers/qt4/UIdriver.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  src/uidrivers/win32/UIdriver.py, src/uidrivers/qt3/UIdriver.py: Some
	  cleanup, mainly _commonGuiToolkit.

2007-04-24 12:33:38  Rev 9506   reinhard

	* src/uidrivers/qt4/MenuBar.py, src/uidrivers/qt4/widgets/form.py,
	  src/uidrivers/_commonGuiToolkit/ToolBar.py,
	  src/uidrivers/html/ToolBar.py, src/uidrivers/qt4/ToolBar.py,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py,
	  src/uidrivers/html/MenuBar.py, src/uidrivers/html/widgets/form.py:
	  Removed last remains of old menubar/toolbar code.

2007-04-23 14:22:02  Rev 9505   reinhard

	* po/ro.po, 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,
	  po/es_ES.po, po/lt.po: Released 0.6-beta2.

2007-04-23 14:05:48  Rev 9504   johannes

	* src/GFObjects/GFField.py, src/input/displayHandlers/Image.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/wx26/widgets/image.py, src/uidrivers/wx26/UIdriver.py:
	  Images are working on wxMSW and OSX again (although not scrollable).
	  ListBoxes without values does not crash on wxMSW
	  issue163: testing

2007-04-17 09:26:18  Rev 9502   johannes

	* src/uidrivers/wx26/widgets/form.py: Only realize the toolbar for
	  non-dialogs issue162 testing

2007-04-17 08:35:54  Rev 9501   johannes

	* po/ro.po, 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,
	  po/es_ES.po, po/lt.po: Released 0.6-beta1.

2007-04-17 08:32:07  Rev 9500   johannes

	* src/uidrivers/wx26/widgets/form.py: Don't set the font explicitly so
	  it works on wxMSW too

2007-04-17 08:14:26  Rev 9499   johannes

	* src/uidrivers/wx26/widgets/form.py: Allways realize the toolbar
	  after adding all widgets to it.  This makes  it visible on wxMSW
	  again.
	  issue162: testing

2007-04-12 13:09:10  Rev 9498   reinhard

	* src/GFInstance.py: Fixed GFInstance calls to GFForms functions with
	  changed names.

2007-04-12 12:44:52  Rev 9497   btami

	* src/uidrivers/win32/widgets/_base.py: keyboard event handling fix

2007-04-11 14:15:07  Rev 9493   reinhard

	* src/GFObjects/GFField.py: Made autocompletion case insensitive.

2007-04-11 14:14:41  Rev 9492   reinhard

	* src/GFObjects/GFTabStop.py: Fix for two dropdowns bound to same
	  field, and invalid value entered in one of them.

2007-04-11 13:48:05  Rev 9491   reinhard

	* src/uidrivers/wx26/widgets/grid.py: Fixed header for multiline grids.

2007-04-11 12:53:16  Rev 9490   reinhard

	* images/kde3/execquery-16x16.png,
	  images/gnome/deleterecord-24x24.png,
	  images/gnome/enterquery-24x24.png,
	  images/default/apply_filter-24x24.bmp,
	  images/default/markfordelete-16x16.png,
	  images/kde3/markfordelete-24x24.png,
	  images/gnome/execquery-24x24.png,
	  images/gnome/init_filter-16x16.png,
	  images/kde3/apply_filter-24x24.png, defaults/default.gfd,
	  images/kde3/deleterecord-32x32.png,
	  images/default/enterquery-24x24.png,
	  images/gnome/markfordelete-32x32.png,
	  images/default/execquery-24x24.bmp,
	  images/kde3/enterquery-16x16.png, images/kde3/init_filter-16x16.png,
	  images/gnome/deleterecord-16x16.png,
	  images/gnome/enterquery-16x16.png,
	  images/kde3/markfordelete-16x16.png,
	  images/default/apply_filter-24x24.png,
	  images/default/deleterecord-24x24.bmp,
	  images/gnome/execquery-16x16.png, src/GFObjects/GFBlock.py,
	  images/kde3/apply_filter-16x16.png,
	  images/default/init_filter-24x24.bmp,
	  images/kde3/deleterecord-24x24.png,
	  images/gnome/markfordelete-24x24.png,
	  images/default/enterquery-16x16.png,
	  images/gnome/apply_filter-32x32.png,
	  images/kde3/execquery-32x32.png, images/default/execquery-24x24.png,
	  images/default/markfordelete-24x24.bmp, defaults/default/de.gfd,
	  images/gnome/init_filter-32x32.png,
	  images/default/apply_filter-16x16.png, src/GFForm.py,
	  images/default/deleterecord-24x24.png,
	  images/kde3/enterquery-32x32.png,
	  images/kde3/deleterecord-16x16.png,
	  images/gnome/markfordelete-16x16.png,
	  images/default/init_filter-24x24.png,
	  images/default/init_filter-24x24-gray.png,
	  images/kde3/init_filter-32x32.png, defaults/default/hu.gfd,
	  images/gnome/apply_filter-24x24.png,
	  images/default/execquery-16x16.png, images/kde3/execquery-24x24.png,
	  images/gnome/deleterecord-32x32.png,
	  images/default/markfordelete-24x24.png,
	  images/default/markfordelete-24x24-gray.png,
	  images/kde3/markfordelete-32x32.png,
	  images/gnome/execquery-32x32.png,
	  images/gnome/init_filter-24x24.png,
	  images/default/apply_filter-24x24-gray.png,
	  images/kde3/apply_filter-32x32.png,
	  images/default/enterquery-24x24.bmp,
	  images/default/deleterecord-24x24-gray.png,
	  images/default/deleterecord-16x16.png,
	  images/default/enterquery-24x24-gray.png,
	  images/kde3/enterquery-24x24.png,
	  images/default/init_filter-16x16.png,
	  images/default/execquery-24x24-gray.png,
	  images/gnome/enterquery-32x32x.png,
	  images/kde3/init_filter-24x24.png,
	  images/gnome/apply_filter-16x16.png: query -> filter.

2007-04-11 09:57:21  Rev 9489   reinhard

	* src/uidrivers/wx26/widgets/form.py: Fixed scaling of printout.

2007-04-11 09:04:57  Rev 9488   reinhard

	* INSTALL, setup.py: Updated dependency on gnue-common to 0.6.8.

2007-04-10 18:52:03  Rev 9485   jamest

	* src/uidrivers/qt3/widgets/toolbutton.py,
	  src/uidrivers/qt3/widgets/toolbar.py: start of a working qt3
	  toolbar, actions aren't linked in yet

2007-04-10 15:44:51  Rev 9484   reinhard

	* src/uidrivers/wx26/dialogs.py: Further fix.
	  issue158 testing

2007-04-10 15:41:15  Rev 9483   reinhard

	* src/uidrivers/wx26/dialogs.py, src/uidrivers/qt3/dialogs.py:
	  Possible fix for numeric filter problem.
	  issue158 testing

2007-04-10 14:45:47  Rev 9482   reinhard

	* src/uidrivers/wx26/widgets/gridline.py: Fixed sizing of grids.

2007-04-10 13:41:28  Rev 9481   reinhard

	* src/uidrivers/wx26/widgets/form.py: Avoid truncating size factors to
	  integers.

2007-04-10 10:06:43  Rev 9480   reinhard

	* src/uidrivers/wx26/widgets/grid.py: Fix for empty labels in grids.

2007-04-10 08:34:33  Rev 9479   reinhard

	* src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/hbox.py: Some minor GridBagSizer fixes
	  and comments.

2007-04-10 07:44:25  Rev 9478   reinhard

	* src/uidrivers/wx26/widgets/grid.py,
	  src/uidrivers/wx26/widgets/box.py,
	  src/uidrivers/wx26/widgets/_base.py: Cleanup of now unused variable
	  "growable".

2007-04-10 07:09:13  Rev 9477   reinhard

	* src/uidrivers/wx26/widgets/box.py,
	  src/uidrivers/wx26/widgets/scrollbar.py: Make sure that a scrollbar
	  is growable.

2007-04-10 06:59:37  Rev 9476   reinhard

	* src/uidrivers/wx26/widgets/entry.py: Fix for checkbox without label.

2007-04-09 22:28:51  Rev 9475   reinhard

	* src/uidrivers/wx26/widgets/grid.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/page.py,
	  src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/hbox.py,
	  src/uidrivers/wx26/widgets/entry.py: Replaced growable property by
	  function to avoid problems with widget creation and insertion order.

2007-04-09 22:02:50  Rev 9474   reinhard

	* src/uidrivers/wx26/widgets/entry.py: Removed debug print.

2007-04-09 22:01:12  Rev 9473   reinhard

	* src/uidrivers/wx26/widgets/entry.py: Avoid line breaks in labels.

2007-04-09 21:51:28  Rev 9472   reinhard

	* src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/hbox.py: Fixed some growable/non-growable
	  issues.

2007-04-09 21:02:51  Rev 9471   reinhard

	* src/uidrivers/wx26/widgets/_base.py: User smarter algorithm to
	  determine whether a member of a (v|h)box needs a separate label or
	  not. This fixes wrong behaviour for checkboxes in hboxes.

2007-04-09 20:56:18  Rev 9470   reinhard

	* src/uidrivers/wx26/widgets/entry.py: Fixed default size for
	  listboxes.

2007-04-09 20:49:15  Rev 9469   reinhard

	* src/uidrivers/wx26/widgets/entry.py: Do not set a minimum size
	  different than the default size, because wx uses the minimum size to
	  distribute the available size.

2007-04-09 20:45:46  Rev 9468   reinhard

	* src/uidrivers/wx26/widgets/vbox.py: Do not use stretch factors in
	  AddGrowableRow because wx assignes the whole space according to that
	  stretch factor instead of only the extra space. This fixes a lot of
	  strange effects when resizing a form containing hboxes within vboxes.

2007-04-09 20:41:46  Rev 9467   reinhard

	* src/uidrivers/wx26/widgets/hbox.py: Do not use stretch factors in
	  AddGrowableCol because wx assignes the whole space according to that
	  stretch factor instead of only the extra space.

2007-04-07 18:22:30  Rev 9466   reinhard

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/hbox.py,
	  src/uidrivers/curses/widgets/entry.py: Implemented left-label style
	  hbox in curses.

2007-04-07 17:36:30  Rev 9464   reinhard

	* src/GFObjects/GFObj.py, src/uidrivers/wx26/widgets/_base.py,
	  src/GFObjects/GFHBox.py, src/GFObjects/GFEntry.py,
	  src/uidrivers/wx26/widgets/vbox.py: Put label to the left of hbox if
	  it is a member of a vbox and contains only label-less single-cell
	  children. This makes it possible to, for example, put a button
	  besides an entry.

2007-04-07 15:21:52  Rev 9463   reinhard

	* src/uidrivers/wx26/widgets/entry.py: Allow for explicitly setting
	  the dropdown value to None.

2007-04-07 15:21:30  Rev 9462   reinhard

	* src/GFObjects/GFField.py: Don't include empty choice if it is not
	  allowed (i.e. if the field is required).

2007-04-07 14:34:42  Rev 9461   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Several fixes
	  for dropdowns.

2007-04-03 06:40:12  Rev 9460   reinhard

	* src/GFForm.py: Process ON-ACTIVATION trigger *after* setting the
	  focus to the first element, so the trigger can move the focus.

2007-03-31 22:51:51  Rev 9459   reinhard

	* src/GFObjects/GFBlock.py: Fixes for new GFBlock.search_record()
	  function.

2007-03-31 21:22:13  Rev 9458   reinhard

	* src/GFObjects/GFBlock.py: Added new block function search_record to
	  search within the current result set.

2007-03-31 21:21:37  Rev 9457   reinhard

	* src/GFObjects/GFButton.py: Don't look for action associated to a
	  button while initializing, because in might not yet be there if it
	  is defined after the button in the GFD.

2007-03-31 19:38:55  Rev 9456   reinhard

	* src/GFObjects/GFBlock.py: Added clear method to trigger namespace
	  and did some minor reordering.

2007-03-28 12:17:10  Rev 9451   jan

	* src/uidrivers/html/GFController.py, src/uidrivers/html/gnue.js,
	  src/uidrivers/html/GFhtmlApp.py, src/uidrivers/html/ToolBar.py,
	  src/uidrivers/html/GFServer.py, src/uidrivers/html/Generator.py,
	  src/uidrivers/html/widgets/entry.py, src/uidrivers/html/UIdriver.py,
	  src/uidrivers/html/widgets/form.py: update forms webfrontend to new
	  version    - add threaded controller object    - moved javascript
	  code into file    - switch to dojo 4.2    - various other changes

2007-03-27 18:13:56  Rev 9450   reinhard

	* src/GFForm.py, src/input/displayHandlers/Cursor.py,
	  src/GFObjects/GFField.py: Update field value on every keypress in an
	  entry, not only on focus-out. This makes sure the field value and
	  record status are as correct as possible at any given point in time.

2007-03-27 18:12:35  Rev 9449   reinhard

	* src/GFObjects/commanders.py: Fix behaviour of toggle style toolbar
	  buttons in case firing the action causes an exception.

2007-03-24 10:55:19  Rev 9447   btami

	* src/uidrivers/win32/widgets/toolbutton.py,
	  src/uidrivers/win32/widgets/toolbar.py: toolbar fixes for embedded
	  forms

2007-03-19 15:06:45  Rev 9446   reinhard

	* src/uidrivers/wx26/widgets/toolbutton.py: Further fix for suppressed
	  toolbar.

2007-03-14 12:22:32  Rev 9443   reinhard

	* src/uidrivers/wx26/widgets/toolbutton.py: Fix for suppressed toolbar.

2007-03-13 10:32:26  Rev 9441   btami

	* src/uidrivers/win32/widgets/toolbutton.py,
	  src/uidrivers/win32/ToolBar.py,
	  src/uidrivers/win32/widgets/toolbar.py,
	  src/uidrivers/win32/MenuBar.py,
	  src/uidrivers/win32/widgets/form/widget.py: cleanup

2007-03-12 17:56:32  Rev 9440   btami

	* src/uidrivers/win32/widgets/toolbutton.py,
	  src/uidrivers/win32/widgets/toolbar.py: more new-style toolbar work

2007-03-12 13:54:20  Rev 9439   reinhard

	* src/GFForm.py: Always merge in default menu and toolbar definition.

2007-03-12 12:39:34  Rev 9438   btami

	* src/uidrivers/win32/widgets/toolbutton.py,
	  src/uidrivers/win32/widgets/toolbar.py,
	  src/uidrivers/win32/widgets/menuitem.py,
	  src/uidrivers/win32/widgets/menu.py: more work on new-style
	  tool/menu stuff

2007-03-12 08:46:52  Rev 9437   reinhard

	* src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/wx/MenuBar.py, src/uidrivers/wx26/ToolBar.py,
	  src/uidrivers/gtk2/ToolBar.py, src/uidrivers/qt3/ToolBar.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/wx26/MenuBar.py, src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/gtk2/MenuBar.py, src/uidrivers/qt3/MenuBar.py,
	  src/uidrivers/wx/ToolBar.py, src/uidrivers/qt3/widgets/form.py:
	  Don't use old stle menu bar and toolbar any more.

2007-03-12 08:23:23  Rev 9436   reinhard

	* samples/function/menu.gfd, samples/function/exclam-24x24.bmp,
	  samples/function/exclam-16x16.bmp,
	  samples/function/exclam-24x24.png,
	  samples/function/exclam-16x16.png: Added an additional tool button
	  to menu.gfd.

2007-03-12 07:44:42  Rev 9435   btami

	* src/uidrivers/win32/widgets/toolbutton.py,
	  src/uidrivers/win32/widgets/toolbar.py,
	  src/uidrivers/win32/widgets/menuitem.py,
	  src/uidrivers/win32/widgets/menu.py: added propset id

2007-03-11 18:59:15  Rev 9434   btami

	* src/uidrivers/_base/UIdriver.py: default iconset fox for win32

2007-03-11 18:54:23  Rev 9433   btami

	* src/uidrivers/win32/widgets/toolbutton.py,
	  src/uidrivers/win32/widgets/toolbar.py: started toolbar/toolbutton
	  widget support

2007-03-07 10:12:09  Rev 9430   reinhard

	* src/GFObjects/GFBlock.py: Disable all navigation in unbound blocks;
	  enable query functions independently from current focus position.

2007-03-06 17:39:30  Rev 9429   jan

	* src/uidrivers/wx/common.py: fix: click on empty areas of a page
	  raises an error

2007-03-06 13:07:16  Rev 9428   btami

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

2007-03-06 12:44:22  Rev 9427   btami

	* src/uidrivers/win32/widgets/form/widget.py: add dir/file selection
	  dialogs

2007-03-04 22:49:55  Rev 9425   kilo

	* defaults/default/hu.gfd: Make HU translation more like the standard

2007-03-03 18:52:46  Rev 9423   reinhard

	* samples/oldkeys.gfd, defaults/default.gfd: Changed keybindings,
	  added merge-in definition for 0.5 compatibility.

2007-03-02 08:34:44  Rev 9422   johannes

	* src/uidrivers/qt3/widgets/box.py, src/uidrivers/qt3/widgets/page.py:
	  Don't vertically center contents of boxes in positioned layout. 
	  This  makes sure that entries within neighboring boxes start at the
	  same  position.

2007-03-02 08:23:41  Rev 9421   johannes

	* src/uidrivers/curses/widgets/form.py: Added directory selection
	  issue152 in-progress

2007-03-01 14:48:39  Rev 9420   johannes

	* src/uidrivers/curses/dialogs.py,
	  src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: Added File-Selection
	  issue152 in-progress

2007-02-28 14:10:07  Rev 9419   johannes

	* src/uidrivers/wx/widgets/form/widget.py: Added File- and
	  Dir-Selection dialogs
	  issue152 in-progress

2007-02-28 13:51:21  Rev 9418   johannes

	* src/uidrivers/gtk2/widgets/form/widget.py: Added file- and
	  directory-selection dialogs
	  issue152 in-progress

2007-02-28 13:01:19  Rev 9417   johannes

	* src/uidrivers/qt3/widgets/form.py: Added directory selection
	  issue152 in-progress

2007-02-28 10:57:48  Rev 9416   johannes

	* src/uidrivers/qt3/widgets/form.py: Added implementation of
	  select_files()
	  issue152 in-progress

2007-02-28 08:42:46  Rev 9415   johannes

	* src/GFForm.py, src/uidrivers/wx26/widgets/form.py: Add directory
	  selection dialog
	  issue152 in-progress

2007-02-28 08:12:13  Rev 9414   johannes

	* src/GFForm.py, src/uidrivers/wx26/widgets/form.py: Started namespace
	  methods for File- and Dir-Selection dialogs
	  issue152 in-progress

2007-02-26 18:11:22  Rev 9413   btami

	* defaults/default/hu.gfd: misc translation fixes

2007-02-26 12:03:40  Rev 9412   kilo

	* defaults/default/hu.gfd: Hungarian umlaut jam revisited

2007-02-26 11:59:06  Rev 9411   btami

	* defaults/default/hu.gfd: hungarian umlaut jam

2007-02-23 20:34:36  Rev 9409   btami

	* MANIFEST.in, setup.py: added default translation files to setup

2007-02-23 14:31:28  Rev 9408   btami

	* defaults/default/hu.gfd: misc fixes

2007-02-23 13:49:45  Rev 9407   kilo

	* defaults/default/hu.gfd: Added Hungarian default.gfd

2007-02-23 13:01:19  Rev 9406   kilo

	* defaults/default.gfd: Added Id property + GNU header

2007-02-23 12:57:16  Rev 9405   kilo

	* defaults/default.gfd: Added usual shortcut keys

2007-02-22 22:44:30  Rev 9403   btami

	* src/uidrivers/win32/ToolBar.py,
	  src/uidrivers/win32/widgets/menuitem.py,
	  src/uidrivers/win32/MenuBar.py, src/uidrivers/win32/widgets/menu.py:
	  user defined menu support

2007-02-22 15:49:51  Rev 9402   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, po/es_ES.po, po/lt.po: Released 0.6-alpha3.

2007-02-22 15:03:10  Rev 9401   johannes

	* src/uidrivers/qt3/UIdriver.py: Don't add extra space to the cell
	  height

2007-02-22 10:09:53  Rev 9397   johannes

	* src/uidrivers/qt3/widgets/box.py,
	  src/uidrivers/qt3/widgets/button.py,
	  src/uidrivers/qt3/widgets/page.py,
	  src/uidrivers/qt3/widgets/entry.py, src/uidrivers/qt3/UIdriver.py,
	  src/uidrivers/qt3/widgets/form.py: Use calculated (fixed) sizes for
	  positioned layout

2007-02-21 15:58:15  Rev 9393   johannes

	* src/uidrivers/qt3/widgets/entry.py: Make sure to have the focus
	  within a dropdown when using the wheel

2007-02-21 14:13:55  Rev 9392   reinhard

	* src/uidrivers/wx26/widgets/toolbutton.py: Fixed toggle toolbar
	  buttons.

2007-02-21 14:13:29  Rev 9391   reinhard

	* src/GFObjects/commanders.py: Fixed typo.

2007-02-20 18:50:47  Rev 9387   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFOptions.py,
	  src/GFInstance.py, src/GFParser.py: Added handling of translation
	  gfd's.

2007-02-14 14:22:19  Rev 9385   johannes

	* src/uidrivers/curses/widgets/menu.py: Clear the background to the
	  'normal' attribute before painting the menu

2007-02-14 14:20:41  Rev 9384   johannes

	* src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/menuitem.py,
	  src/uidrivers/curses/widgets/menu.py: Added support for
	  enabled/disabled menu items

2007-02-14 13:36:51  Rev 9383   johannes

	* src/uidrivers/curses/widgets/menuitem.py,
	  src/uidrivers/curses/widgets/menu.py: Added support for checked menu
	  items

2007-02-14 13:23:15  Rev 9382   johannes

	* src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/curses/widgets/menuitem.py,
	  src/uidrivers/curses/widgets/menu.py: Added support for hotkeys to
	  the menu

2007-02-14 08:36:18  Rev 9381   johannes

	* src/uidrivers/curses/widgets/menu.py: Better placement of submenus,
	  separator are also navigable (fixed  scrolling)

2007-02-14 07:56:56  Rev 9380   reinhard

	* src/input/displayHandlers/datehandler.py: It's C{}, not @C{}
	  actually.

2007-02-14 07:48:29  Rev 9379   reinhard

	* src/input/displayHandlers/datehandler.py: Fixed epydoc.

2007-02-13 16:02:14  Rev 9378   johannes

	* src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/widgets/menuitem.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/curses/widgets/menu.py: Startet menu support for curses

2007-02-13 08:20:06  Rev 9377   reinhard

	* defaults/default/de.gfd, src/GFParser.py, defaults/default.gfd: Do
	  not requrie <logic>, <layout> and <page> tags, they are of no use in
	  default form definitions.
	  issue79 in-progress

2007-02-13 07:29:59  Rev 9376   johannes

	* src/uidrivers/qt3/widgets/entry.py: Also right-align numeric fields

2007-02-13 07:23:15  Rev 9375   johannes

	* src/uidrivers/wx26/widgets/entry.py: Numeric fields are right aligned

2007-02-12 19:07:21  Rev 9374   reinhard

	* src/uidrivers/gtk2/widgets/menu.py,
	  src/uidrivers/qt3/widgets/menu.py, defaults/default/de.gfd,
	  src/uidrivers/wx/widgets/form/widget.py, defaults/default.gfd,
	  defaults/default, samples/function/parameters.gfd,
	  samples/function/menu.gfd,
	  src/uidrivers/gtk2/widgets/form/widget.py, src/GFForm.py,
	  src/GFInstance.py, src/uidrivers/wx/widgets/toolbar.py,
	  src/uidrivers/wx/widgets/menu.py,
	  src/uidrivers/wx26/widgets/toolbar.py,
	  src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/gtk2/widgets/toolbar.py,
	  src/uidrivers/qt3/widgets/form.py,
	  src/uidrivers/wx26/widgets/menu.py: Support for translations of the
	  default form. Further work necessary for translations of normal
	  forms.
	  issue153 in-progress

2007-02-12 13:09:36  Rev 9372   reinhard

	* src/uidrivers/gtk2/widgets/toolbutton.py,
	  src/uidrivers/gtk2/widgets/toolbar.py: Added dynamic toolbar
	  implementation for gtk2.
	  issue79 testing

2007-02-12 13:03:48  Rev 9371   johannes

	* src/input/displayHandlers/datehandler.py: Use more generic aproach
	  to autocompletion for datetime fields as well

2007-02-09 17:54:42  Rev 9370   reinhard

	* src/uidrivers/wx/common.py: Let the menu handle events that have not
	  been assigned a command.
	  issue79 in-progress

2007-02-09 17:36:44  Rev 9369   reinhard

	* src/uidrivers/wx/widgets/menuitem.py,
	  src/uidrivers/wx/widgets/toolbutton.py: Fixes in menu and toolbar
	  for wx2.4.
	  issue79 in-progress

2007-02-09 17:29:58  Rev 9368   reinhard

	* src/uidrivers/wx/UIdriver.py: Don't linewrap error messages as it
	  makes them too long.

2007-02-09 17:23:09  Rev 9367   reinhard

	* src/GFObjects/commanders.py: Be tolerant against UI plugins that
	  don't implement menu or toolbar widgets.

2007-02-09 17:15:20  Rev 9366   reinhard

	* src/uidrivers/wx/widgets/toolbar.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/toolbutton.py: Added dynamic toolbar
	  widgets for (old) wx driver.
	  issue79 in-progress

2007-02-09 16:01:52  Rev 9365   johannes

	* src/GFConfig.py, src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Numeric.py: Added display handler for
	  numeric values

2007-02-09 11:17:51  Rev 9364   reinhard

	* src/uidrivers/wx26/widgets/toolbutton.py,
	  src/uidrivers/wx26/widgets/toolbar.py,
	  src/uidrivers/wx26/widgets/form.py: Added dynamic toolbar
	  implementation for wx26.

2007-02-09 11:15:46  Rev 9363   reinhard

	* defaults/default.gfd: Added descriptions and toolbar to defaults.

2007-02-09 10:35:25  Rev 9362   johannes

	* src/input/displayHandlers/datehandler.py: Better way of handling
	  autocompletion of dates

2007-02-09 10:04:23  Rev 9361   reinhard

	* src/uidrivers/wx/widgets/menuitem.py,
	  src/uidrivers/wx/widgets/menu.py: Added menu widgets for (old) wx
	  driver.

2007-02-08 19:34:22  Rev 9360   reinhard

	* src/uidrivers/wx/ToolBar.py: Fixed ToolBar for wx driver.

2007-02-08 17:20:28  Rev 9359   reinhard

	* src/uidrivers/wx26/widgets/menuitem.py, defaults/default.gfd:
	  Implicitly do not display icon in wx26 driver for check menu items.
	  issue79 in-progress

2007-02-08 17:19:01  Rev 9358   reinhard

	* src/uidrivers/gtk2/widgets/menuitem.py: Added toggle menu items to
	  gtk2 uidriver.

2007-02-06 22:25:44  Rev 9356   reinhard

	* src/uidrivers/gtk2/widgets/menu.py,
	  src/uidrivers/qt3/widgets/menu.py, src/GFObjects/commanders.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/hbox.py,
	  src/uidrivers/gtk2/widgets/menuitem.py, defaults/default.gfd,
	  src/uidrivers/wx26/widgets/menu.py: More work on gfd defined menus.
	  issue79 in-progress

2007-02-06 14:37:52  Rev 9355   jan

	* src/GFObjects/GFTabStop.py: fix tooltip handling for GFButton widget

2007-02-06 14:19:08  Rev 9354   johannes

	* src/input/displayHandlers/datehandler.py: Added autocompletion for
	  datetime fields

2007-02-06 14:05:20  Rev 9353   johannes

	* src/input/displayHandlers/datehandler.py: Restructured code a bit

2007-02-06 10:51:54  Rev 9352   johannes

	* src/input/displayHandlers/datehandler.py: Improved the display
	  handler for datetime values

2007-02-06 10:10:26  Rev 9351   johannes

	* src/GFConfig.py: Use better defaults for input- and display-masks

2007-02-06 09:18:01  Rev 9350   johannes

	* src/input/displayHandlers/datehandler.py: added tip for time fields

2007-02-01 09:46:32  Rev 9349   johannes

	* src/input/displayHandlers/datehandler.py: Added a displayhandler for
	  time fields

2007-02-01 08:18:22  Rev 9348   reinhard

	* src/GFInstance.py: Epydoc fix.

2007-02-01 08:18:22  Rev 9347   johannes

	* samples/masks/masks.gfd: Changed according to managed layout

2007-02-01 08:00:11  Rev 9346   johannes

	* samples/function/menu.gfd: Added a toggle menu item

2007-01-31 16:08:26  Rev 9345   johannes

	* src/uidrivers/qt3/widgets/menu.py,
	  src/uidrivers/qt3/widgets/menuitem.py,
	  src/uidrivers/qt3/widgets/form.py: Implemented <menu> and <menuitem>

2007-01-31 07:50:00  Rev 9344   reinhard

	* samples/function/menu.gfd, src/GFObjects/commanders.py,
	  src/GFForm.py, src/uidrivers/wx26/widgets/menuitem.py,
	  defaults/default.gfd: More work on dynamic menus.
	  issue79 testing

2007-01-30 18:01:50  Rev 9343   jan

	* src/uidrivers/win32/widgets, src/uidrivers/win32/widgets/form: add
	  missing svn:ignore properties

2007-01-30 15:21:09  Rev 9342   johannes

	* src/GFObjects/GFTabStop.py,
	  src/input/displayHandlers/datehandler.py,
	  src/input/displayHandlers/Cursor.py: displayhandler can return a tip

2007-01-30 15:02:16  Rev 9341   johannes

	* src/input/displayHandlers/datehandler.py: Better algorithm for
	  guessing the century.  Improved autocompletion.

2007-01-27 00:36:40  Rev 9340   reinhard

	* src/GFForm.py, defaults/default.gfd: Dynamically enable and disable
	  actions defined in default.gfd.

2007-01-26 23:11:58  Rev 9338   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py: Added some methods to
	  trigger namespace necessary to dynamically enable/disable actions.
	  issue79 in-progress

2007-01-26 22:00:32  Rev 9337   reinhard

	* src/GFObjects/commanders.py, src/GFParser.py,
	  src/uidrivers/wx26/widgets/menuitem.py, defaults/default.gfd: Added
	  hotkeys to menus.

2007-01-26 19:44:44  Rev 9335   reinhard

	* src/GFObjects/commanders.py, src/uidrivers/wx26/widgets/menuitem.py:
	  Changed menu code to match function naming of other objects.

2007-01-26 10:59:35  Rev 9333   johannes

	* src/input/displayHandlers/datehandler.py: Catch invalid values and
	  raise a proper exception

2007-01-26 10:08:58  Rev 9332   johannes

	* src/input/displayHandlers/datehandler.py,
	  src/input/displayHandlers/Cursor.py, src/GFObjects/GFField.py:
	  Auto-completion and display string parsing for date fields

2007-01-26 08:01:55  Rev 9331   jcater

	* src/uidrivers/qt4/widgets/form.py,
	  src/uidrivers/qt4/widgets/_base.py,
	  src/uidrivers/qt4/widgets/button.py, src/uidrivers/qt4/dialogs.py,
	  src/uidrivers/qt4/widgets/page.py,
	  src/uidrivers/qt4/widgets/vbox.py, src/uidrivers/qt4/QTApp.py,
	  src/uidrivers/qt4/widgets/label.py,
	  src/uidrivers/qt4/widgets/image.py, src/uidrivers/qt4/UIdriver.py,
	  src/uidrivers/qt4/MenuBar.py,
	  src/uidrivers/qt4/widgets/scrollbar.py,
	  src/uidrivers/qt4/widgets/grid.py, src/uidrivers/qt4/widgets/box.py,
	  src/uidrivers/qt4/ToolBar.py, src/uidrivers/qt4/widgets/gridline.py,
	  src/uidrivers/qt4/UILoginHandler.py,
	  src/uidrivers/qt4/widgets/hbox.py,
	  src/uidrivers/qt4/widgets/entry.py: change from qt API to PyQt4 API

2007-01-26 08:00:24  Rev 9330   jcater

	* src/uidrivers/qt4, src/uidrivers/qt4/widgets/form.py,
	  src/uidrivers/qt4/widgets, src/uidrivers/qt4/widgets/_base.py,
	  src/uidrivers/qt4/widgets/button.py,
	  src/uidrivers/qt4/widgets/page.py, src/uidrivers/qt4/dialogs.py,
	  src/uidrivers/qt4/widgets/vbox.py,
	  src/uidrivers/qt4/widgets/label.py, src/uidrivers/qt4/QTApp.py,
	  src/uidrivers/qt4/widgets/image.py,
	  src/uidrivers/qt4/widgets/scrollbar.py,
	  src/uidrivers/qt4/MenuBar.py, src/uidrivers/qt4/UIdriver.py,
	  src/uidrivers/qt4/widgets/grid.py, src/uidrivers/qt4/widgets/box.py,
	  src/uidrivers/qt4/__init__.py, src/uidrivers/qt4/ToolBar.py,
	  src/uidrivers/qt4/widgets/gridline.py,
	  src/uidrivers/qt4/UILoginHandler.py,
	  src/uidrivers/qt4/widgets/__init__.py,
	  src/uidrivers/qt4/widgets/hbox.py,
	  src/uidrivers/qt4/widgets/entry.py: copy of qt3 driver into qt4

2007-01-26 06:38:04  Rev 9328   jcater

	* src/GFObjects/GFField.py: try: except: block looks incorrectly
	  structured; (list of exceptions should be a tuple)

2007-01-25 03:53:23  Rev 9327   jcater

	* setup.cvs: got rid of error message about gnue/share/forms/ not
	  existing

2007-01-23 09:52:51  Rev 9326   johannes

	* samples/layout/absolute.gfd: Don't access a block within ON-STARTUP
	  of the main form

2007-01-22 15:04:46  Rev 9325   reinhard

	* defaults/default.gfd: Defined default menu.

2007-01-18 12:53:43  Rev 9323   reinhard

	* src/uidrivers/wx26/UIdriver.py: Added label to list of widgets to
	  test for size.

2007-01-17 15:36:56  Rev 9322   johannes

	* src/input/displayHandlers/datehandler.py,
	  src/input/displayHandlers/DateTime.py,
	  src/input/displayHandlers/__init__.py: Renamed display handler for
	  date related entries so it does not conflict  on VFAT anymore

2007-01-17 13:57:54  Rev 9321   johannes

	* src/input/displayHandlers/Cursor.py,
	  src/uidrivers/wx26/widgets/entry.py: Prepared for autocompletion in
	  displayHandler

2007-01-16 19:17:32  Rev 9320   johannes

	* src/uidrivers/wx26/UIdriver.py: Fixed control_border() for
	  positioned layout.  Thanks to elTigre.

2007-01-16 16:02:22  Rev 9319   reinhard

	* po/ro.po, 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,
	  po/es_ES.po, po/lt.po: Released 0.6-alpha2.

2007-01-16 15:52:00  Rev 9318   johannes

	* src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/entry.py: Use a default length for
	  date-related fields

2007-01-16 14:57:03  Rev 9317   johannes

	* src/uidrivers/wx26/widgets/_base.py,
	  src/input/displayHandlers/Cursor.py, src/GFObjects/GFField.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/wx26/widgets/image.py, src/uidrivers/wx26/UIdriver.py,
	  src/uidrivers/wx26/widgets/form.py: Allow length attribute for
	  lookup-fields again Introduced minimum-, default- and maximum-size
	  hints

2007-01-15 15:04:39  Rev 9316   johannes

	* src/uidrivers/wx26/widgets/_base.py: if no GNUe:Sizer:max_width is
	  specified, use the GFField's length (if  available).

2007-01-15 14:44:20  Rev 9315   johannes

	* src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/wx26/UIdriver.py: Better default size for multiline
	  edits

2007-01-15 07:24:57  Rev 9311   johannes

	* src/uidrivers/wx26/widgets/_base.py: GFButton has no style (maybe it
	  should have one in the future)

2007-01-14 15:48:51  Rev 9310   neilt

	* packaging/fink/gnue-forms-py.info: Update Fink files to latest
	  releases.

2007-01-13 21:24:19  Rev 9307   reinhard

	* samples/layout, samples/masks, samples/i18n, samples/gauntlet,
	  samples/function, samples/datasource, samples/subforms, samples,
	  samples/trigger: Samples restructuring, first part.

2007-01-13 15:08:41  Rev 9302   johannes

	* src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/wx26/widgets/entry.py, src/uidrivers/wx26/UIdriver.py:
	  Added GNUe:Sizer:defwidth/height so an entry can define a 'default
	  size'  to start with. (still work in progress though)

2007-01-12 20:01:00  Rev 9301   reinhard

	* src/uidrivers/wx26/widgets/form.py: Ok, I think that's it for now.

2007-01-12 19:45:02  Rev 9300   reinhard

	* src/uidrivers/wx26/widgets/form.py: More fixes.

2007-01-12 18:25:21  Rev 9296   reinhard

	* src/uidrivers/wx26/widgets/form.py: More work on embedded forms.

2007-01-12 17:20:16  Rev 9291   reinhard

	* src/GFInstance.py: Added possibility to keep GFInstance alive
	  without any open form.

2007-01-12 16:08:51  Rev 9290   reinhard

	* src/GFInstance.py, src/uidrivers/wx26/widgets/form.py: More work on
	  embedded forms.

2007-01-12 15:18:34  Rev 9288   reinhard

	* src/uidrivers/wx26/ToolBar.py, src/uidrivers/wx26/widgets/form.py:
	  Create toolbar with frame as direct parent.

2007-01-12 14:41:28  Rev 9287   reinhard

	* src/uidrivers/wx26/widgets/form.py: First steps towards embedded
	  forms.

2007-01-12 14:38:05  Rev 9285   reinhard

	* src/uidrivers/html/widgets: Added ignore property.

2007-01-12 12:46:29  Rev 9284   reinhard

	* src/input/displayHandlers/Cursor.py: Improved behaviour for wrong
	  input.

2007-01-12 12:16:47  Rev 9280   reinhard

	* src/GFInstance.py: Fixed typo.

2007-01-12 12:13:02  Rev 9279   reinhard

	* src/uidrivers/html/GFServer.py, src/GFClient.py: Use new instance
	  functions.

2007-01-12 12:01:51  Rev 9278   reinhard

	* src/GFForm.py, src/GFInstance.py: Reuse existing GFInstance when
	  loading forms from another file.

2007-01-12 11:58:24  Rev 9277   reinhard

	* src/GFInstance.py: Slight restructuring.

2007-01-12 11:04:58  Rev 9276   reinhard

	* src/GFForm.py, src/GFInstance.py, src/uidrivers/html/GFServer.py:
	  Moved handling of subforms from GFInstance to GFForm.

2007-01-12 11:01:10  Rev 9275   reinhard

	* src/GFParser.py: Oops - it is still used.

2007-01-12 10:59:20  Rev 9274   reinhard

	* src/GFParser.py: GFForm._connections is not used any more.

2007-01-12 09:25:58  Rev 9272   reinhard

	* etc, MANIFEST.in, images/macosx, src/GFInstance.py, dialogs,
	  defaults, setup.py, images/winxp, setup.cvs: Update and cleanup of
	  installation files.

2007-01-12 08:51:02  Rev 9270   johannes

	* src/uidrivers/qt3/UIdriver.py: Create the splash after building the
	  Qt.App()

2007-01-12 08:44:24  Rev 9269   reinhard

	* setup.cvs: Include default.gfd in setup.cvs.

2007-01-12 08:40:49  Rev 9268   reinhard

	* etc, etc/default.gfd: Added default form.

2007-01-11 22:41:03  Rev 9267   reinhard

	* src/GFForm.py: Found much simpler way of merging standard menu and
	  toolbar into a loaded form.
	  issue79 in-progress

2007-01-11 22:35:38  Rev 9266   reinhard

	* src/GFObjects/commanders.py: Link commanders to actions in phase 2
	  init, because the action dictionary is only created in phase 1 init.

2007-01-11 22:26:46  Rev 9265   reinhard

	* src/uidrivers/wx26/widgets/menu.py: Avoid setting the menu bar for
	  dialogs.

2007-01-11 21:31:52  Rev 9264   reinhard

	* src/GFForm.py, src/GFInstance.py: Moved merging of default menu and
	  toolbar from GFInstance to GFForm.

2007-01-11 20:38:23  Rev 9263   reinhard

	* src/GFParser.py: Allow menu, toolbar et al in dialogs.

2007-01-11 20:27:33  Rev 9262   reinhard

	* src/GFForm.py, src/GFInstance.py: Moved rearrange_boxes from
	  GFInstance to GFForm.

2007-01-11 20:06:46  Rev 9260   reinhard

	* src/uidrivers/_base/UIdriver.py, src/GFInstance.py,
	  src/uidrivers/wx/UIdriver.py, src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/curses/UIdriver.py, src/uidrivers/wx26/UIdriver.py,
	  src/uidrivers/gtk2/UIdriver.py, src/uidrivers/qt3/UIdriver.py:
	  Merged GFUserInterface._initialize into __init__.

2007-01-11 19:56:13  Rev 9259   reinhard

	* src/uidrivers/gtk2/ToolBar.py: Use toggling function only for toggle
	  buttons.

2007-01-11 16:04:04  Rev 9258   reinhard

	* src/GFConfig.py, src/GFObjects/GFField.py: Removed unused config
	  options.

2007-01-11 15:29:10  Rev 9257   reinhard

	* src/GFObjects/GFBlock.py: Added new function name aliases with
	  underscores instead of camel case.

2007-01-10 14:41:29  Rev 9256   reinhard

	* src/input/displayHandlers/Cursor.py: Added some comments and a minor
	  structure improvement.

2007-01-10 14:40:56  Rev 9255   reinhard

	* src/GFParser.py: Allow actions within dialogs.

2007-01-10 14:30:54  Rev 9254   johannes

	* src/uidrivers/wx26/widgets/form.py: Make dialog style forms resizable

2007-01-10 14:27:45  Rev 9253   johannes

	* src/GFForm.py, src/input/displayHandlers/Cursor.py: Don't call
	  __updateFieldValue more than once.  This fixes autoquery  support on
	  wxMSW and QT3

2007-01-10 10:38:07  Rev 9251   johannes

	* src/uidrivers/qt3/widgets/entry.py: Also enable Return-key for
	  navigation

2007-01-10 08:01:38  Rev 9250   johannes

	* src/uidrivers/wx26/widgets/entry.py: Uhh, do not use a red
	  background for entries !!!

2007-01-09 22:00:16  Rev 9249   reinhard

	* src/GFObjects/GFBlock.py: Force save before query() only if the
	  queried block or one of its details has pending changes.

2007-01-09 20:53:37  Rev 9247   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFObjects/GFField.py:
	  Replaced is_empty() by more generally usable get_record_status().

2007-01-09 20:36:17  Rev 9246   jamest

	* src/uidrivers/qt3/widgets/image.py: added scrollable viewport to
	  images under qt3 driver

2007-01-09 18:09:54  Rev 9241   reinhard

	* src/GFForm.py, src/uidrivers/_commonGuiToolkit/ToolBar.py: Use canXX
	  and cannotXX events to determine whether a button should be pressed
	  in or not. This finally makes it possible to disable toggle buttons
	  and fixes the non-working "deletable" attribute of blocks.

2007-01-09 15:38:08  Rev 9239   johannes

	* src/uidrivers/wx26/widgets/entry.py, src/uidrivers/wx26/UIdriver.py:
	  Moved required wx-version for OS X to 2.8.  This means focus works
	  for  all kind of widgets (including buttons and checkboxes) as well
	  as better  support for dropdowns

2007-01-09 15:19:41  Rev 9238   reinhard

	* src/GFForm.py: Moved ON-STARTUP trigger before UI form creation, so
	  suppressing menu bar, toolbar and status bar work again.

2007-01-09 10:55:35  Rev 9237   johannes

	* src/input/displayHandlers/Cursor.py: Proper handling of autocomplete

2007-01-09 10:08:39  Rev 9236   johannes

	* src/uidrivers/wx26/widgets/entry.py: Pass the NEXTENTRY to GFForm on
	  GTK

2007-01-09 09:54:29  Rev 9235   johannes

	* src/uidrivers/wx26/widgets/entry.py: Don't explicitly process the
	  TAB key since this will be done  automatically

2007-01-08 23:39:24  Rev 9232   reinhard

	* src/uidrivers/wx/widgets/image.py,
	  src/uidrivers/gtk2/widgets/image.py,
	  src/uidrivers/qt3/widgets/image.py: Added _ui_set_editable_ to image
	  implementations (although not sure if it makes sense at all).

2007-01-08 23:13:36  Rev 9231   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFTabStop.py,
	  src/uidrivers/wx/widgets/entry.py,
	  src/input/displayHandlers/Cursor.py,
	  src/uidrivers/win32/widgets/entry.py, src/GFObjects/GFField.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/entry.py,
	  src/uidrivers/qt3/widgets/entry.py,
	  src/uidrivers/wx26/widgets/image.py,
	  src/input/displayHandlers/Checkbox.py: (Re-)implemented editable
	  Y/N/new/update/null feature.

2007-01-08 18:59:17  Rev 9230   reinhard

	* src/GFParser.py: Removed non-functional <field> attribute readonly.

2007-01-08 13:01:08  Rev 9221   johannes

	* src/uidrivers/curses/widgets/_base.py, src/GFObjects/GFVBox.py,
	  src/uidrivers/gtk2/widgets/_base.py, src/GFObjects/GFParameter.py,
	  src/uidrivers/qt3/widgets/page.py,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py,
	  src/uidrivers/win32/widgets/scrollbar.py,
	  src/input/displayHandlers/Listbox.py,
	  src/uidrivers/wx26/UISplashScreen.py,
	  src/uidrivers/gtk2/widgets/image.py, src/GFObjects/GFOptions.py,
	  src/uidrivers/gtk2/GFApp.py,
	  src/uidrivers/_commonGuiToolkit/ToolBar.py,
	  src/uidrivers/wx26/__init__.py, src/GFInstance.py, src/GFLibrary.py,
	  src/uidrivers/curses/widgets/gridline.py,
	  src/uidrivers/wx/GFwxApp.py, src/uidrivers/wx26/widgets/hbox.py,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/wx/widgets/page.py, src/uidrivers/wx/dialogs.py,
	  src/uidrivers/wx26/widgets/menu.py, src/uidrivers/curses/dialogs.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/html/GFServer.py,
	  src/uidrivers/gtk2/widgets/button.py, src/GFObjects/__init__.py,
	  src/uidrivers/wx/widgets/box.py, src/uidrivers/html/MenuBar.py,
	  src/uidrivers/gtk2/common.py, src/uidrivers/win32/dialog.py,
	  src/uidrivers/wx/UILoginHandler.py,
	  src/uidrivers/curses/widgets/box.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/html/ToolBar.py, src/uidrivers/html/widgets/form.py,
	  src/uidrivers/win32/widgets/_base.py, src/GFObjects/GFLayout.py,
	  src/uidrivers/html/widgets/button.py,
	  src/uidrivers/wx/widgets/scrollbar.py,
	  src/uidrivers/curses/widgets/vbox.py, src/uidrivers/wx26/dialogs.py,
	  src/uidrivers/wx26/widgets/page.py,
	  src/uidrivers/win32/widgets/image.py, src/uidrivers/html/common.py,
	  src/GFObjects/GFGrid.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py,
	  src/uidrivers/wx26/widgets/box.py, src/GFObjects/GFGridLine.py,
	  src/uidrivers/wx/UIWXSplashScreen.py, src/GFConfig.py,
	  src/uidrivers/wx26/UILoginHandler.py,
	  src/uidrivers/wx/widgets/form/wrappers.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/qt3/UILoginHandler.py,
	  src/uidrivers/gtk2/widgets/entry.py,
	  src/uidrivers/wx/widgets/label.py,
	  src/uidrivers/win32/widgets/page.py,
	  src/uidrivers/html/widgets/page.py, src/GFObjects/GFLabel.py,
	  src/uidrivers/html/widgets/label.py, src/uidrivers/qt3/dialogs.py,
	  src/uidrivers/_base/Exceptions.py, src/uidrivers/win32/MenuBar.py,
	  src/uidrivers/qt3/widgets/vbox.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  src/uidrivers/qt3/widgets/label.py, src/GFParser.py,
	  src/uidrivers/wx26/widgets/menuitem.py, src/GFObjects/GFBox.py,
	  src/uidrivers/wx26/widgets/scrollbar.py,
	  src/uidrivers/curses/widgets/grid.py,
	  src/uidrivers/gtk2/UIdriver.py, src/uidrivers/gtk2/MenuBar.py,
	  src/uidrivers/win32/ToolBar.py, src/uidrivers/gtk2/widgets/box.py,
	  src/uidrivers/win32/UILoginHandler.py, src/GFObjects/GFHBox.py,
	  src/uidrivers/curses/UILoginHandler.py,
	  src/uidrivers/wx26/widgets/gridline.py,
	  src/GFObjects/GFComponent.py, src/uidrivers/gtk2/ToolBar.py,
	  src/input/displayHandlers/Password.py,
	  src/uidrivers/wx/widgets/_base.py,
	  src/uidrivers/wx/widgets/button.py,
	  src/uidrivers/html/widgets/_base.py,
	  src/uidrivers/wx/widgets/image.py,
	  src/uidrivers/qt3/widgets/_base.py, src/uidrivers/wx/common.py,
	  src/uidrivers/wx/UIdriver.py, src/uidrivers/_base/widgets/_base.py,
	  src/GFObjects/GFImage.py, src/uidrivers/gtk2/widgets/page.py,
	  src/GFObjects/GFField.py, src/uidrivers/wx26/widgets/label.py,
	  src/uidrivers/html/widgets/image.py,
	  src/input/displayHandlers/Text.py,
	  src/uidrivers/qt3/widgets/image.py,
	  src/uidrivers/gtk2/SplashScreen.py,
	  src/uidrivers/qt3/widgets/grid.py,
	  src/uidrivers/win32/widgets/entry.py, src/uidrivers/wx/PrintForm.py,
	  src/dialogs/_base.py, src/GFObjects/GFOption.py,
	  src/GFObjects/commanders.py, src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/html/GFhtmlApp.py,
	  src/uidrivers/wx26/widgets/button.py, src/uidrivers/wx/MenuBar.py,
	  src/uidrivers/qt3/widgets/button.py, src/GFObjects/GFScrollBar.py,
	  src/uidrivers/html/Generator.py, src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/html/UISplashScreen.py,
	  src/uidrivers/wx26/widgets/image.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/wx26/UIdriver.py, src/uidrivers/wx/ToolBar.py,
	  src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
	  src/uidrivers/_base/UIdriver.py, src/uidrivers/html/widgets/box.py,
	  src/uidrivers/curses/__init__.py, src/GFObjects/GFLogic.py,
	  src/input/displayHandlers/__init__.py,
	  src/uidrivers/qt3/widgets/gridline.py,
	  src/uidrivers/curses/widgets/hbox.py,
	  src/input/displayHandlers/Component.py,
	  src/uidrivers/curses/widgets/form.py, src/GFClient.py,
	  src/GFObjects/GFObj.py, src/uidrivers/win32/GFwin32App.py,
	  src/uidrivers/win32/widgets/button.py, src/GFObjects/GFTabStop.py,
	  src/GFObjects/GFPage.py, src/uidrivers/curses/widgets/button.py,
	  src/input/displayHandlers/Cursor.py, src/uidrivers/win32/common.py,
	  src/input/displayHandlers/Image.py, src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/curses/widgets/scrollbar.py,
	  src/uidrivers/html/UIdriver.py, src/uidrivers/wx26/MenuBar.py,
	  src/input/displayHandlers/Checkbox.py,
	  src/uidrivers/qt3/widgets/scrollbar.py,
	  src/uidrivers/wx26/widgets/grid.py, src/GFForm.py,
	  src/uidrivers/wx/widgets/entry.py,
	  src/input/displayHandlers/DateTime.py, src/GFObjects/GFEntry.py,
	  src/uidrivers/wx26/ToolBar.py,
	  src/uidrivers/win32/widgets/form/__init__.py,
	  src/uidrivers/html/widgets/entry.py,
	  src/input/displayHandlers/Numeric.py,
	  src/uidrivers/gtk2/UILoginHandler.py,
	  src/uidrivers/qt3/widgets/hbox.py,
	  src/uidrivers/qt3/widgets/entry.py,
	  src/uidrivers/qt3/widgets/form.py, src/GFObjects/GFButton.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py, src/__init__.py,
	  src/uidrivers/win32/dialogs.py,
	  src/uidrivers/curses/widgets/page.py, src/GFObjects/GFContainer.py,
	  src/uidrivers/gtk2/dialogs.py,
	  src/uidrivers/curses/widgets/label.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/gtk2/widgets/label.py, src/uidrivers/qt3/QTApp.py,
	  src/input/GFKeyMapper.py, src/uidrivers/qt3/MenuBar.py,
	  src/uidrivers/qt3/UIdriver.py, src/uidrivers/win32/widgets/box.py,
	  src/uidrivers/qt3/widgets/box.py,
	  src/input/displayHandlers/Dropdown.py,
	  src/uidrivers/html/UILoginHandler.py,
	  src/uidrivers/_base/UserActions.py, src/uidrivers/qt3/ToolBar.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/component.py: Updated copyright headers

2007-01-05 21:17:07  Rev 9218   reinhard

	* MANIFEST.in, README, setup.py: Removed references to samples dir.

2007-01-05 21:13:38  Rev 9217   reinhard

	* samples: Removed old and partially unmaintained samples. Please use
	  gnue-samples in future.

2007-01-05 19:23:02  Rev 9214   reinhard

	* src/GFObjects/GFBlock.py: Fixed LIKE conditions for fields of
	  datatype raw.

2007-01-05 16:03:21  Rev 9210   reinhard

	* src/GFObjects/GFBlock.py: Damn! xrange() stops at the number
	  *before* the given end!

2007-01-05 15:56:17  Rev 9209   reinhard

	* src/GFObjects/GFBlock.py: Default get_data to return all fields.

2007-01-05 09:15:25  Rev 9206   reinhard

	* src/GFObjects/GFBlock.py: Run POST-CHANGE trigger after updating
	  foreign key fields.

2007-01-05 08:44:10  Rev 9205   johannes

	* src/uidrivers/qt3/widgets/entry.py: Fixed toggling of checkbox if
	  they were clicked while another entry had  the focus.

2007-01-04 22:45:24  Rev 9203   reinhard

	* src/input/displayHandlers/Image.py: Give installation sources in
	  exception detail.

2007-01-04 20:36:51  Rev 9202   jamest

	* src/input/displayHandlers/__init__.py,
	  src/input/displayHandlers/Image.py: don't import PIL unless the form
	  contains an <image> abort if form requires an <image> and PIL is not
	  available

2007-01-04 08:33:44  Rev 9199   johannes

	* src/GFClient.py: Only search for uidrivers in gnue.forms.uidrivers

2007-01-03 21:23:04  Rev 9198   reinhard

	* src/GFObjects/GFParameter.py: Fixed access to GFParameter.

2007-01-03 21:08:42  Rev 9197   reinhard

	* src/GFObjects/GFBlock.py: Really set form into query mode for
	  copy_query().

2007-01-03 19:59:58  Rev 9196   reinhard

	* src/GFParser.py: Make 'raw' datatype the default, for compatibility
	  reasons.

2007-01-03 19:59:33  Rev 9195   reinhard

	* src/GFObjects/GFField.py: Allow length also for 'raw' datatype, for
	  compatibility reasons.

2007-01-02 11:02:38  Rev 9193   reinhard

	* src/input/displayHandlers/Cursor.py: Refresh display after changing
	  from edit to non-edit mode. This fixes the selection not
	  disappearing in dropdowns after moving the focus out of the entry.

2006-12-29 14:02:06  Rev 9192   reinhard

	* src/GFInstance.py: Pass changed parameters back in
	  GFInstance.activate()

2006-12-29 10:14:23  Rev 9190   reinhard

	* src/uidrivers/wx26/widgets/form.py: Implemented missing function
	  _ui_set_title_ in wx26 driver.

2006-12-22 08:44:46  Rev 9189   johannes

	* src/uidrivers/curses/widgets/entry.py: Added Select-All support to
	  TextEntry and it's derived widgets

2006-12-22 08:24:55  Rev 9188   johannes

	* src/uidrivers/_base/widgets/_base.py: span is set for all widgets

2006-12-22 08:09:47  Rev 9187   johannes

	* src/GFObjects/GFField.py: Use proper Exception class

2006-12-22 07:50:49  Rev 9186   johannes

	* src/input/displayHandlers/__init__.py: Make <image> tags work again

2006-12-21 09:28:49  Rev 9184   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Removed
	  GFBlock._fieldList, initialize GFBlock._fieldMap more directly.

2006-12-21 08:38:03  Rev 9183   johannes

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/grid.py: Don't crash with forms having
	  empty pages

2006-12-20 13:03:04  Rev 9182   johannes

	* src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/curses/widgets/grid.py: Properly shrink grids on resize

2006-12-20 09:16:17  Rev 9181   johannes

	* src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: Added Resize-support, so a
	  form can change it's size when it's window  get's resized

2006-12-20 08:09:40  Rev 9180   johannes

	* src/uidrivers/curses/widgets/grid.py: Grid get additional rows as
	  the get more space available to the control

2006-12-19 15:54:55  Rev 9179   johannes

	* src/uidrivers/curses/widgets/entry.py: Better implementation of
	  selections in multiline edits

2006-12-19 15:35:43  Rev 9178   johannes

	* src/input/displayHandlers/Cursor.py: Proper handling of
	  cursor-movement and selecting

2006-12-19 14:51:26  Rev 9177   johannes

	* src/uidrivers/curses/widgets/entry.py: Selection and navigation keys
	  in multiline edits

2006-12-19 10:49:04  Rev 9176   johannes

	* src/uidrivers/curses/widgets/entry.py: Multiline text edit is
	  capable of entering text now (although selection  is still missing)

2006-12-19 09:51:34  Rev 9175   johannes

	* src/uidrivers/curses/widgets/entry.py: Removed unused instance
	  variables

2006-12-19 08:56:01  Rev 9174   johannes

	* src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: Only refresh the current form
	  after selecting an option from a dropdown

2006-12-19 08:44:52  Rev 9173   johannes

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/entry.py: Proper restoring of cursor
	  positions and selections

2006-12-18 15:28:49  Rev 9172   johannes

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/gridline.py,
	  src/uidrivers/curses/widgets/grid.py: Proper horizontal offset

2006-12-18 14:55:09  Rev 9171   johannes

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/curses/widgets/gridline.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/widgets/grid.py: Added first version of
	  grid-support to curses

2006-12-18 14:54:23  Rev 9170   johannes

	* src/GFObjects/GFGrid.py: Set the _gap for all children of a grid to
	  the number of rows  (gridlines)

2006-12-18 13:53:52  Rev 9169   johannes

	* src/uidrivers/curses/widgets/page.py: Don't add row-offset twice for
	  positioned layout

2006-12-15 08:06:48  Rev 9167   johannes

	* samples/intro/intro.gfd: Refined sample

2006-12-15 07:40:02  Rev 9166   johannes

	* src/uidrivers/curses/widgets/button.py: use proper _ui_* event
	  handler

2006-12-14 18:03:19  Rev 9165   reinhard

	* src/input/displayHandlers/Checkbox.py: Refresh UI after the checkbox
	  state was changed.

2006-12-14 15:40:12  Rev 9164   johannes

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/entry.py: Started refactoring curses
	  entry widgets (not done yet)

2006-12-13 09:59:22  Rev 9163   johannes

	* src/uidrivers/curses/widgets/button.py: Hide and Seek with the cursor

2006-12-13 09:33:38  Rev 9162   johannes

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/entry.py: Listboxes do have a selection

2006-12-13 09:03:46  Rev 9161   johannes

	* src/input/displayHandlers/Cursor.py: Use the entry-style for
	  checking multiline edits

2006-12-12 21:15:10  Rev 9160   reinhard

	* src/GFObjects/GFField.py: Made lookup dictionaries and lists private
	  to GFField.

2006-12-12 20:59:50  Rev 9159   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: New public
	  function for GFField to do a reverse lookup.

2006-12-12 20:50:27  Rev 9158   reinhard

	* src/uidrivers/wx/widgets/entry.py,
	  src/uidrivers/html/widgets/entry.py: Removed some dead code.

2006-12-12 20:48:43  Rev 9157   reinhard

	* src/GFObjects/GFBlock.py: Better implementation for get_data().

2006-12-12 20:29:11  Rev 9156   reinhard

	* src/uidrivers/html/widgets/entry.py: Removed incorrect access to
	  GFField.allowedValues

2006-12-12 20:27:06  Rev 9155   reinhard

	* src/uidrivers/wx/widgets/_base.py: Fixed handling of allowed values
	  for dropdowns.

2006-12-12 20:04:26  Rev 9154   reinhard

	* src/GFInstance.py, src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Checkbox.py: Better way of refreshing
	  display.

2006-12-12 19:50:37  Rev 9153   reinhard

	* src/GFInstance.py, src/input/displayHandlers/Cursor.py: Restructured
	  text editing routines.

2006-12-12 19:08:16  Rev 9152   reinhard

	* src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Checkbox.py: Get rid of
	  displayHandler.work, only displayHandler.display is used now. Start
	  of restructuring of user text change handling.

2006-12-12 18:05:33  Rev 9151   reinhard

	* src/input/displayHandlers/Cursor.py: Fixes for selection in
	  dropdowns.

2006-12-12 17:57:40  Rev 9150   reinhard

	* src/input/displayHandlers/Cursor.py, src/GFObjects/GFField.py,
	  src/uidrivers/wx26/widgets/entry.py: Better place for handling
	  autofill.

2006-12-12 17:17:16  Rev 9149   reinhard

	* src/GFForm.py: No need to generate Refresh event after exception -
	  the beginEdit does that anyway.

2006-12-12 16:11:06  Rev 9148   reinhard

	* src/input/displayHandlers/Cursor.py: Minor cleanups.

2006-12-12 16:07:09  Rev 9147   reinhard

	* src/input/displayHandlers/Numeric.py: Fixed typo.

2006-12-12 15:52:19  Rev 9146   johannes

	* src/uidrivers/curses/widgets/box.py: A Box migth be a container too
	  (even for positioned layout)

2006-12-12 15:44:35  Rev 9145   johannes

	* src/uidrivers/win32/widgets/entry.py: fixed typo

2006-12-12 15:39:19  Rev 9144   johannes

	* src/uidrivers/curses/widgets/entry.py: Show the checkbox labels too

2006-12-12 15:31:23  Rev 9143   reinhard

	* src/input/displayHandlers/Dropdown.py,
	  src/uidrivers/wx/widgets/entry.py, src/GFConfig.py: Further cleanup.

2006-12-12 15:05:41  Rev 9142   reinhard

	* src/input/displayHandlers/Cursor.py: More cleanup.

2006-12-12 14:58:01  Rev 9141   johannes

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/widgets/vbox.py,
	  src/uidrivers/curses/widgets/hbox.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/widgets/form.py: Improving the layout management

2006-12-12 14:55:34  Rev 9140   reinhard

	* src/input/displayHandlers/Base.py,
	  src/input/displayHandlers/Cursor.py: Some cleanup.

2006-12-12 14:32:12  Rev 9139   reinhard

	* src/GFObjects/GFField.py: Don't use %r in error messages as it
	  writes u'foo' instead of 'foo', which looks ugly.

2006-12-12 14:30:08  Rev 9138   reinhard

	* src/input/displayHandlers/Cursor.py: Write "None" (NULL) to the
	  field for empty entries.

2006-12-12 14:27:59  Rev 9137   reinhard

	* src/input/displayHandlers/Cursor.py: Removed unused exception.

2006-12-12 14:21:14  Rev 9136   reinhard

	* src/uidrivers/win32/widgets/entry.py: Use win32's own password
	  obfuscation entry style (untested!).

2006-12-12 14:18:10  Rev 9135   reinhard

	* src/uidrivers/wx/widgets/entry.py,
	  src/input/displayHandlers/Password.py,
	  src/uidrivers/gtk2/widgets/entry.py: Leave obfuscation of password
	  entry up to the user interface.

2006-12-12 13:32:21  Rev 9134   reinhard

	* src/input/displayHandlers/DateTime.py,
	  src/input/displayHandlers/Dropdown.py,
	  src/input/displayHandlers/Cursor.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: Removed some redundant code.

2006-12-12 13:16:18  Rev 9133   reinhard

	* src/input/displayHandlers/Listbox.py: Only set editing to True for
	  Listboxes if they are editable.

2006-12-12 13:13:29  Rev 9132   reinhard

	* src/input/displayHandlers/Dropdown.py,
	  src/input/displayHandlers/Listbox.py: No need to check whether
	  allowed values are loaded, this is certain to have happened already
	  here.

2006-12-12 13:05:18  Rev 9131   reinhard

	* src/input/displayHandlers/Dropdown.py,
	  src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Password.py,
	  src/input/displayHandlers/Listbox.py,
	  src/input/displayHandlers/Checkbox.py: Use field.get_value() which
	  returns the foreign key lookup directly.

2006-12-12 12:58:46  Rev 9130   reinhard

	* src/input/displayHandlers/DateTime.py,
	  src/input/displayHandlers/Dropdown.py,
	  src/input/displayHandlers/Cursor.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/Checkbox.py: Get rid of
	  _buildDisplayHelper().

2006-12-12 12:53:54  Rev 9129   reinhard

	* src/input/displayHandlers/Dropdown.py,
	  src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Password.py,
	  src/input/displayHandlers/Listbox.py,
	  src/input/displayHandlers/Checkbox.py: Get rid of function
	  _buildDisplay().

2006-12-12 11:19:13  Rev 9128   reinhard

	* src/GFObjects/GFTabStop.py, src/input/displayHandlers/DateTime.py,
	  src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Component.py,
	  src/input/displayHandlers/Image.py,
	  src/input/displayHandlers/Numeric.py,
	  src/input/displayHandlers/Password.py,
	  src/input/displayHandlers/Checkbox.py: Added "editing" parameter to
	  build_display().

2006-12-12 11:00:21  Rev 9127   reinhard

	* src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Password.py: Better fix for password style
	  entries.

2006-12-12 10:51:55  Rev 9126   reinhard

	* src/uidrivers/wx26/widgets/_base.py: Fix for widgets bound to lookup
	  fields that are neither dropdowns nor listboxes.

2006-12-07 17:01:59  Rev 9125   btami

	* src/uidrivers/_base/UIdriver.py: use default iconset in no kde/gnome
	  desktop cases

2006-12-07 15:05:12  Rev 9124   johannes

	* src/uidrivers/curses/UIdriver.py: Add Enter to the keymap

2006-12-07 14:53:47  Rev 9123   johannes

	* src/uidrivers/curses/widgets/entry.py: An entry is stretchable if
	  used within a HBox or if it is a multiline

2006-12-07 14:47:07  Rev 9122   johannes

	* src/uidrivers/curses/widgets/box.py,
	  src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/widgets/vbox.py,
	  src/uidrivers/curses/widgets/hbox.py,
	  src/uidrivers/curses/widgets/form.py: Further cleanup of box-code,
	  right/bottom available via property

2006-12-07 14:32:31  Rev 9121   johannes

	* src/uidrivers/curses/widgets/box.py,
	  src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/widgets/vbox.py,
	  src/uidrivers/curses/widgets/hbox.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/widgets/form.py: Focus the current entry after
	  building the layout, rearranged box-code

2006-12-07 09:38:12  Rev 9120   johannes

	* 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/curses/widgets/vbox.py,
	  src/uidrivers/curses/widgets/label.py,
	  src/uidrivers/curses/widgets/hbox.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/curses/widgets/scrollbar.py: Aproaching managed layout

2006-12-07 07:58:07  Rev 9119   johannes

	* src/input/displayHandlers/Cursor.py: Don't crash on password entries
	  (although they're still broken and  checkboxes as well)

2006-12-07 07:52:42  Rev 9118   johannes

	* src/GFObjects/GFField.py: Use the field's minimum length

2006-12-05 22:46:25  Rev 9117   jan

	* src/input/displayHandlers/Password.py: removed surplus parameter

2006-12-04 18:27:55  Rev 9116   reinhard

	* src/input/displayHandlers/Dropdown.py,
	  src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Password.py,
	  src/input/displayHandlers/Listbox.py,
	  src/input/displayHandlers/Checkbox.py: Got rid of
	  displayHandler.value

2006-12-04 18:26:37  Rev 9115   reinhard

	* src/input/displayHandlers/Dropdown.py,
	  src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Listbox.py,
	  src/input/displayHandlers/Text.py: No need to update the display on
	  endEdit - the field will do that. Now _buildDisplay is only called
	  in edit mode any more, so we do not need to check for edit mode
	  there.

2006-12-04 18:10:47  Rev 9114   reinhard

	* src/input/displayHandlers/Dropdown.py,
	  src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Numeric.py,
	  src/input/displayHandlers/Password.py,
	  src/input/displayHandlers/Listbox.py,
	  src/input/displayHandlers/Checkbox.py: Got rid of redundant function
	  displayHandler.setValue().

2006-12-04 18:05:55  Rev 9113   reinhard

	* src/input/displayHandlers/Dropdown.py,
	  src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Password.py,
	  src/input/displayHandlers/Listbox.py,
	  src/input/displayHandlers/Checkbox.py: Try to get rid of
	  displayHandler.value

2006-12-04 17:45:33  Rev 9112   reinhard

	* src/GFObjects/GFField.py: Fixed typo.

2006-12-04 17:42:07  Rev 9111   reinhard

	* src/uidrivers/wx/widgets/entry.py: Removed comment that doesn't
	  match the truth.

2006-12-04 17:40:56  Rev 9110   reinhard

	* src/input/displayHandlers/Cursor.py: Removed unused function
	  displayHandler.getValue().

2006-12-04 17:31:31  Rev 9109   reinhard

	* src/input/displayHandlers/DateTime.py,
	  src/input/displayHandlers/Cursor.py, src/GFObjects/GFField.py,
	  src/input/displayHandlers/Numeric.py,
	  src/input/displayHandlers/Checkbox.py: Further work on cleaning up
	  displayHandlers.

2006-12-04 17:07:01  Rev 9108   reinhard

	* src/input/displayHandlers/DateTime.py,
	  src/input/displayHandlers/Component.py,
	  src/input/displayHandlers/Image.py,
	  src/input/displayHandlers/Password.py,
	  src/input/displayHandlers/Checkbox.py: Implemented new build_display
	  method in all displayHandlers.

2006-12-04 16:56:11  Rev 9107   reinhard

	* src/GFObjects/GFTabStop.py, src/input/displayHandlers/Cursor.py,
	  src/GFObjects/GFField.py: Make use of the new get_value function
	  that already returns the FK lookup for lookup fields.

2006-12-04 16:29:58  Rev 9106   reinhard

	* src/uidrivers/wx26/widgets/entry.py: Removed unnecessary (and not
	  working?) check for changed value.

2006-12-04 16:22:38  Rev 9105   reinhard

	* src/GFObjects/GFField.py: Added minLength check, fixed length check.

2006-12-04 16:17:37  Rev 9104   reinhard

	* src/input/displayHandlers/Cursor.py, src/GFObjects/GFField.py: Moved
	  minimum length check to GFField.

2006-12-04 16:08:14  Rev 9103   reinhard

	* src/GFObjects/GFField.py: Function name cleanup.

2006-12-04 15:45:43  Rev 9102   reinhard

	* src/input/displayHandlers/Cursor.py, src/GFObjects/GFField.py:
	  Convert field values to datatype according to field definition.

2006-12-04 14:05:49  Rev 9100   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Code cleanup,
	  docstrings.

2006-12-04 13:22:28  Rev 9099   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Removed unused
	  function GFField.isQueryable() (always returned True).

2006-12-04 12:42:06  Rev 9098   reinhard

	* src/GFObjects/GFObj.py, src/GFObjects/GFTabStop.py,
	  src/uidrivers/_commonGuiToolkit/ToolBar.py,
	  src/input/displayHandlers/__init__.py,
	  src/uidrivers/_base/UserActions.py, src/GFObjects/GFScrollBar.py,
	  src/input/displayHandlers/Image.py,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py, src/GFObjects/GFGrid.py,
	  src/GFParser.py, src/input/GFKeyMapper.py, src/GFClient.py: Several
	  epydoc fixes.

2006-11-30 15:50:37  Rev 9096   reinhard

	* src/GFObjects/GFBlock.py: Docstrings, minor cleanup.

2006-11-30 13:41:19  Rev 9095   reinhard

	* src/input/displayHandlers/Cursor.py: Store NULL if the empty line
	  has been selected in a dropdown.

2006-11-30 13:03:14  Rev 9094   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFTabStop.py: Make blocks
	  able to cope with a current record number of -1. This makes it
	  possible to attach a block to the same datasource as a lookup field.
	  issue5 testing

2006-11-29 20:37:30  Rev 9091   reinhard

	* src/GFForm.py: Set initial focus on form activation instead of form
	  initialization.

2006-11-29 20:26:29  Rev 9089   reinhard

	* src/GFForm.py: Correctly define UndefinedParameterError exception
	  class.
	  issue55 testing

2006-11-29 20:23:05  Rev 9088   reinhard

	* src/GFForm.py, src/GFInstance.py, src/GFObjects/GFParameter.py,
	  src/GFParser.py: Make parameters more self-contained, allow access
	  to parameter value in triggers through the parameter object, raise
	  an exception on access to undefined parameter.
	  issue55 testing

2006-11-29 10:14:20  Rev 9086   reinhard

	* src/GFObjects/GFBlock.py, src/GFParser.py: Removed "sloppyQuery"
	  creeping feature.

2006-11-28 19:34:29  Rev 9085   reinhard

	* src/GFForm.py: Made it possible to activate pages without a
	  focusable widget.

2006-11-28 19:13:42  Rev 9084   reinhard

	* src/GFForm.py: Made move_focus() private.

2006-11-28 18:30:48  Rev 9083   reinhard

	* src/GFForm.py: Jump over blocks that don't have navigable entries in
	  next_block() and prev_block().
	  issue36 testing

2006-11-28 18:28:43  Rev 9082   reinhard

	* src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/wx26/widgets/form.py: Do not mess around with the
	  focus while changing a page.

2006-11-28 17:24:58  Rev 9081   reinhard

	* src/GFForm.py: Cleaned up find_focus and find_and_change_focus.

2006-11-28 16:38:29  Rev 9080   reinhard

	* src/uidrivers/wx26/widgets/form.py: Re-added event.Skip() for page
	  change.

2006-11-28 16:18:05  Rev 9079   reinhard

	* src/uidrivers/win32/widgets/_base.py, src/GFForm.py,
	  src/uidrivers/wx26/widgets/form.py: Always jump to the first entry
	  on a page after the page has been changed.
	  issue65 testing

2006-11-28 14:55:29  Rev 9078   reinhard

	* doc/Developers-Guide.sxw: Fixed documentation regarding POST-QUERY
	  and ON-RECORDLOADED triggers.
	  issue33 resolved

2006-11-28 14:35:16  Rev 9077   reinhard

	* src/GFForm.py: Make sure the focus is set to the first entry *after*
	  the prequery has run, in case the first entry is a dropdown and has
	  to be populated before it receives the focus.

2006-11-28 14:26:14  Rev 9076   reinhard

	* src/input/displayHandlers/Dropdown.py: Be more defensive about
	  allowedValues.

2006-11-28 14:21:07  Rev 9075   reinhard

	* src/GFObjects/GFField.py: Undid last change as it breaks too much.

2006-11-28 14:11:33  Rev 9074   reinhard

	* src/GFObjects/GFField.py: Initialize allowedValues with a dictionary
	  so it is always a valid lookup source.

2006-11-28 12:43:00  Rev 9072   reinhard

	* src/GFParser.py: <entry hidden="Y" is now deprecated.

2006-11-27 15:20:10  Rev 9071   reinhard

	* src/input/displayHandlers/Cursor.py: Don't fire the same POST-CHANGE
	  trigger on selection of a dropdown item *and* on focus-out of the
	  dropdown.
	  issue115 testing

2006-11-27 12:49:52  Rev 9070   reinhard

	* src/GFObjects/GFField.py: Allow length/maxLength attribute only for
	  text fields that are no lookups.
	  issue10 testing

2006-11-27 12:09:37  Rev 9069   reinhard

	* src/uidrivers/wx26/widgets/entry.py: Fixed Tab/Enter handling for
	  dropdowns.

2006-11-27 11:54:10  Rev 9068   reinhard

	* src/input/displayHandlers/Dropdown.py,
	  src/input/displayHandlers/Cursor.py,
	  src/uidrivers/wx26/widgets/entry.py: Let the dropdown also honor the
	  position parameter in the replaceVALUE event.

2006-11-27 10:29:10  Rev 9067   reinhard

	* src/GFObjects/GFField.py: Minor code cleanup.

2006-11-27 10:21:23  Rev 9066   reinhard

	* src/GFObjects/GFBlock.py: Avoid KeyError if a field is set to None
	  twice in query mode. This happened when entering an invalid text in
	  a dropdown while in query mode.
	  issue125 testing

2006-11-27 10:03:27  Rev 9065   johannes

	* src/uidrivers/curses/widgets/page.py: Improved get_key() method so
	  it supports all utf encodings (and it's  prepared for resize events)

2006-11-25 11:47:42  Rev 9064   jan

	* src/uidrivers/html/widgets/_base.py,
	  src/uidrivers/html/widgets/entry.py: Update entry to use new
	  function to update combobox choices

2006-11-24 12:12:16  Rev 9063   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/entry.py: added _ui_set_choices_()
	  method to win32 too

2006-11-24 10:58:38  Rev 9062   johannes

	* src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: Pep8-ification

2006-11-24 09:46:08  Rev 9061   johannes

	* src/GFObjects/GFTabStop.py, src/uidrivers/wx/widgets/entry.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/_base.py, src/GFObjects/GFField.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/entry.py,
	  src/uidrivers/qt3/widgets/entry.py: Added a _ui_set_choices_()
	  method for controls with items  (listbox/dropdown).  This method
	  get's called whenever the list of  available choices has changed.

2006-11-23 13:36:09  Rev 9060   reinhard

	* src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/page.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/wx26/widgets/form.py: Changed border sizes to match
	  GNOME Human Interface Guidline.

2006-11-20 21:44:50  Rev 9056   btami

	* src/uidrivers/win32/widgets/_base.py: replaced some pass with assert
	  gDebug

2006-11-20 14:28:32  Rev 9055   jan

	* src/uidrivers/html/widgets/_base.py, src/uidrivers/html/GFServer.py,
	  src/uidrivers/html/Generator.py, src/uidrivers/html/widgets/form.py:
	  Fix charset issues for content

2006-11-20 13:02:26  Rev 9054   jan

	* src/uidrivers/html/Generator.py,
	  src/uidrivers/html/widgets/entry.py: Add label to checkbox widget.
	  Make checkbox widget a dojostyle widget.

2006-11-20 11:48:53  Rev 9053   jan

	* src/uidrivers/html/widgets/box.py,
	  src/uidrivers/html/widgets/_base.py,
	  src/uidrivers/html/widgets/button.py, src/uidrivers/html/ToolBar.py,
	  src/uidrivers/html/widgets/page.py, src/uidrivers/html/GFServer.py,
	  src/uidrivers/html/widgets/label.py,
	  src/uidrivers/html/Generator.py,
	  src/uidrivers/html/widgets/entry.py, src/uidrivers/html/MenuBar.py,
	  src/uidrivers/html/widgets/form.py: Change internal html
	  representation to unicode.

2006-11-20 07:37:09  Rev 9052   johannes

	* src/uidrivers/curses/widgets/box.py,
	  src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/curses/widgets/label.py,
	  src/uidrivers/curses/widgets/entry.py: Pep8-ification

2006-11-20 01:06:21  Rev 9051   jan

	* src/uidrivers/html/GFServer.py: last changes for today :)

2006-11-20 00:58:56  Rev 9050   jan

	* src/uidrivers/html/GFServer.py: Fix some issues on unix

2006-11-20 00:43:43  Rev 9049   jan

	* src/GFConfig.py, src/GFClient.py: Add final fixes for html ui for
	  GNUe Forms

2006-11-20 00:24:07  Rev 9048   jan

	* src/uidrivers/html/widgets/_base.py,
	  src/uidrivers/html/widgets/button.py,
	  src/uidrivers/html/widgets/page.py, src/uidrivers/html/widgets/form,
	  src/uidrivers/html/GFhtmlApp.py, src/uidrivers/html/GFServer.py,
	  src/uidrivers/html/widgets/label.py,
	  src/uidrivers/html/Generator.py,
	  src/uidrivers/html/UISplashScreen.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/box.py,
	  src/uidrivers/html/ToolBar.py, src/uidrivers/html/UILoginHandler.py,
	  src/uidrivers/html/widgets/entry.py,
	  src/uidrivers/html/widgets/form.py: first version of new HTML ui
	  driver: ------------------------------------
	  - base functionality implemented - Menu/Toolbar actions implemented
	  - Entry widget working through "onchange" mode - Button/Label/Box
	  full support - multi-user, but just one-form support - no getInput
	  support
	  dojotoolkit.org and simplejson are necessary for startup

2006-11-17 16:26:24  Rev 9047   btami

	* src/uidrivers/win32/GFwin32App.py, src/uidrivers/win32/UIdriver.py:
	  cleanup and pep8

2006-11-17 09:32:00  Rev 9046   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/dialogs.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/win32/widgets/image.py, src/uidrivers/win32/common.py,
	  src/uidrivers/win32/UIdriver.py, src/uidrivers/win32/MenuBar.py,
	  src/uidrivers/win32/widgets/scrollbar.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/UILoginHandler.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/win32/widgets/form/wrappers.py: started of
	  pep8ification, applied reindent.py

2006-11-16 15:06:12  Rev 9045   johannes

	* src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/UIdriver.py: Only show as much of an exception
	  as possible;  use proper captions for  pages

2006-11-16 14:14:06  Rev 9044   johannes

	* src/uidrivers/curses/widgets/page.py: Don't restrict it to utf-8

2006-11-16 14:13:17  Rev 9043   johannes

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/UIdriver.py: Support for multibyte strings (on
	  input)

2006-11-14 14:25:42  Rev 9042   johannes

	* src/uidrivers/curses/widgets/entry.py: Better treatment of selections

2006-11-14 13:59:12  Rev 9041   johannes

	* src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/UIdriver.py: Start Pep8-ification of entry

2006-11-14 13:24:06  Rev 9040   johannes

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: Remove selection when focus is
	  leaving a widget

2006-11-14 10:25:06  Rev 9039   johannes

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py: ShowMessage does not erase
	  screen

2006-11-14 08:24:43  Rev 9038   johannes

	* src/uidrivers/curses/dialogs.py: Pep8-ification (using reindent.py :)

2006-11-13 14:47:25  Rev 9032   johannes

	* src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/curses/UIdriver.py: Pep8-ification (start)

2006-11-13 13:20:54  Rev 9031   johannes

	* src/uidrivers/curses/widgets/button.py: Enable buttons

2006-11-13 13:17:59  Rev 9030   johannes

	* src/GFForm.py: Only move the record when autoNextRecord is set

2006-11-13 12:28:56  Rev 9029   btami

	* src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py: postpone fixing showModal

2006-11-11 23:36:28  Rev 9028   btami

	* src/uidrivers/win32/dialogs.py,
	  src/uidrivers/win32/widgets/entry.py: minor cosmetic changes

2006-11-11 16:57:44  Rev 9027   btami

	* src/uidrivers/win32/dialog.py, src/uidrivers/win32/dialogs.py,
	  src/uidrivers/win32/UILoginHandler.py,
	  src/uidrivers/win32/widgets/form/widget.py: fixed some dialog issues

2006-11-11 15:27:59  Rev 9026   btami

	* src/uidrivers/win32/UILoginHandler.py: added missing parameter

2006-11-10 22:32:08  Rev 9025   btami

	* src/uidrivers/win32/dialogs.py: minor dialog fixes

2006-11-10 22:31:39  Rev 9024   btami

	* src/uidrivers/win32/UIdriver.py: handle early errors with exception
	  dialog

2006-11-10 12:36:44  Rev 9023   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: use default system
	  font for widgets

2006-11-10 12:35:05  Rev 9022   btami

	* src/GFConfig.py: Changed fixedWidthFont setting's default to False

2006-11-09 15:33:59  Rev 9021   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, po/es_ES.po, po/lt.po: Released 0.6-alpha1.

2006-11-09 15:30:25  Rev 9020   reinhard

	* AUTHORS, THANKS: Doc update for prerelease.

2006-11-09 14:53:52  Rev 9019   johannes

	* src/uidrivers/wx26/widgets/entry.py: Don't bind both the EVT_CHAR
	  and EVT_KEYDOWN event

2006-11-09 14:36:47  Rev 9018   johannes

	* src/uidrivers/wx26/widgets/page.py: Set the minimum size for pages
	  in a positioned layout as requested.
	  issue134 testing

2006-11-09 14:23:30  Rev 9017   johannes

	* src/uidrivers/wx26/widgets/entry.py: Bah, again a debug print

2006-11-09 14:20:00  Rev 9016   johannes

	* src/uidrivers/wx26/widgets/entry.py: Enable the Backspace-Key for
	  dropdowns

2006-11-09 14:05:03  Rev 9015   johannes

	* src/uidrivers/wx26/widgets/entry.py: Focus is moved into a dropdown
	  on wxMac when the wx.Choice-part is  opened.

2006-11-09 13:11:05  Rev 9014   johannes

	* src/uidrivers/wx26/widgets/entry.py: Get the dropdowns on their way
	  on wxMac too

2006-11-09 12:22:04  Rev 9013   johannes

	* src/input/displayHandlers/Cursor.py: Removed debug-print

2006-11-09 11:22:37  Rev 9012   johannes

	* src/input/displayHandlers/Cursor.py: Select from the cursor up to
	  the end of the text for fk_source-fields

2006-11-09 11:01:18  Rev 9011   johannes

	* src/uidrivers/wx26/dialogs.py, src/uidrivers/wx26/UILoginHandler.py,
	  src/uidrivers/wx26/widgets/entry.py: Login-Dialog is always on top
	  (above splash).  Text-handling is done via  EVT_TEXT (so clipboard
	  should really work now).
	  issue144 external

2006-11-08 19:14:24  Rev 9004   reinhard

	* src/input/displayHandlers/__init__.py: Create correct display
	  handler even for style="auto".

2006-11-08 18:24:28  Rev 9003   reinhard

	* src/GFObjects/GFEntry.py, src/GFParser.py: Added new style "auto"
	  for entries.

2006-11-08 16:59:46  Rev 9002   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py,
	  src/input/displayHandlers/Dropdown.py, src/GFParser.py: Added new
	  attribute startup="empty|full" to block to allow to replace prequery
	  on datasource level.

2006-11-08 13:49:06  Rev 9001   johannes

	* src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/wx26/widgets/form.py: Don't segfault on closing a form
	  with tabs showing not the first page
	  issue141 external

2006-11-08 13:07:14  Rev 9000   reinhard

	* src/uidrivers/wx26/widgets/form.py: Add reference to issue and some
	  extra comments to workarounds.

2006-11-08 12:54:41  Rev 8999   reinhard

	* src/GFObjects/GFBlock.py, src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/__init__.py, src/GFObjects/GFField.py,
	  src/GFParser.py, src/uidrivers/gtk2/widgets/entry.py: Renamed
	  "typecast" attribute to "datatype". Renamed "maxLength" attribute to
	  "length". Added "scale" attribute (not yet used). Replaced general
	  "date" datatype for fields with distinct types "date", "time", and
	  "datetime".

2006-11-08 12:09:38  Rev 8998   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/UIdriver.py: let unhandled exceptions appear

2006-11-08 10:53:47  Rev 8997   johannes

	* src/GFObjects/GFLabel.py, src/uidrivers/_base/widgets/_base.py:
	  Don't stop loading form due to invalid width or height in positioned
	  layout.
	  issue135 testing

2006-11-08 10:35:49  Rev 8996   johannes

	* src/uidrivers/wx26/widgets/entry.py: That was way too fast ...

2006-11-08 10:23:03  Rev 8995   johannes

	* src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/wx26/widgets/form.py: Don't segfault when another tab
	  of a notebook is active on close

2006-11-08 09:35:29  Rev 8994   johannes

	* src/uidrivers/wx26/UIdriver.py, src/uidrivers/wx26/widgets/form.py:
	  Exit the main loop even if a dialog apeared within the close-event

2006-11-07 19:50:28  Rev 8993   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py: Update UI if record pointer
	  moves to offending record after exception.

2006-11-07 19:34:33  Rev 8992   reinhard

	* src/GFObjects/GFField.py, src/GFParser.py: Renamed auto_query
	  attribute to autoquery.

2006-11-07 19:31:32  Rev 8991   reinhard

	* src/GFObjects/GFField.py: Added logic to initialize new record if
	  autoquery returned no result.

2006-11-07 19:27:01  Rev 8990   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py: Added autosave, focusout
	  etc. logic to GFBlock.query().

2006-11-07 19:26:29  Rev 8989   reinhard

	* src/input/displayHandlers/Cursor.py: Don't swallow exceptions that
	  happen on updating of field.

2006-11-07 18:27:16  Rev 8988   reinhard

	* src/GFForm.py: Block endEditing and beginEditing while executing
	  endEditing, so it does not get called recursively when doing
	  autoquery.

2006-11-07 18:15:51  Rev 8987   reinhard

	* src/GFForm.py: Don't call endEditing and beginEditing if the current
	  record is changed from a focusin/out trigger.

2006-11-07 17:18:58  Rev 8986   reinhard

	* src/GFObjects/GFField.py: auto_query might work now.

2006-11-07 17:17:55  Rev 8985   reinhard

	* src/input/displayHandlers/Cursor.py: Make sure the entry is not in
	  editing mode while the value of the field is set, so that at the
	  time the autoquery runs, the entry is not editing.

2006-11-07 16:50:05  Rev 8984   jamest

	* src/GFForm.py, src/GFObjects/GFField.py, src/GFParser.py: start of
	  auto_query support

2006-11-07 16:05:55  Rev 8983   reinhard

	* src/GFObjects/GFBlock.py: Added possibility to do a query on block
	  level in a trigger.

2006-11-07 14:57:09  Rev 8982   johannes

	* src/uidrivers/qt3/widgets/grid.py,
	  src/uidrivers/qt3/widgets/form.py: Grid widgets can add/remove rows
	  on resizing

2006-11-06 10:23:29  Rev 8981   kilo

	* samples/intro/intro.gfd: Eliminate encode error when string is still
	  empty.

2006-11-06 09:54:17  Rev 8979   reinhard

	* src/uidrivers/wx26/widgets/gridline.py: Fixed function parameters.

2006-11-05 22:41:57  Rev 8977   btami

	* src/uidrivers/win32/dialog.py, src/uidrivers/win32/dialogs.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py: making native dialogs
	  modal

2006-11-04 00:18:30  Rev 8975   jcater

	* src/GFParser.py: added labels to tags; converted some plain-text
	  descriptions to u_()

2006-10-31 18:34:19  Rev 8972   johannes

	* src/input/displayHandlers/Cursor.py: Set the cursor position only
	  for those events carrying such an  information

2006-10-31 17:00:39  Rev 8971   reinhard

	* src/uidrivers/wx26/widgets/box.py: Make sure the box is always the
	  desired size, even if not all gridbag rows/coluns are used.

2006-10-31 16:29:28  Rev 8970   reinhard

	* src/uidrivers/wx26/widgets/box.py: control_border is already only
	  half of the size difference.

2006-10-31 16:08:47  Rev 8969   johannes

	* src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/hbox.py,
	  src/uidrivers/wx26/widgets/entry.py: border option for managed boxes

2006-10-31 16:00:14  Rev 8968   btami

	* src/uidrivers/win32/widgets/box.py: fixed box width

2006-10-31 15:59:48  Rev 8967   johannes

	* src/uidrivers/wx26/widgets/box.py,
	  src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/wx26/widgets/page.py,
	  src/uidrivers/wx26/widgets/entry.py, src/uidrivers/wx26/UIdriver.py:
	  More work on positioned layout

2006-10-31 15:53:27  Rev 8966   btami

	* src/uidrivers/win32/widgets/button.py: set default height for buttons

2006-10-31 12:50:29  Rev 8962   reinhard

	* src/uidrivers/wx26/widgets/box.py: oops.

2006-10-31 12:50:06  Rev 8961   reinhard

	* src/uidrivers/wx26/widgets/box.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/page.py: Some fixes for box alignment.

2006-10-31 08:33:39  Rev 8960   johannes

	* src/GFInstance.py: Use the proper flag to rearrange boxes

2006-10-30 19:01:01  Rev 8959   johannes

	* src/uidrivers/wx26/widgets/box.py,
	  src/uidrivers/wx26/widgets/page.py: boxes use all of their available
	  space

2006-10-30 18:37:43  Rev 8957   btami

	* src/uidrivers/win32/dialogs.py, src/uidrivers/win32/common.py: misc
	  dialog fixes

2006-10-30 18:33:46  Rev 8956   johannes

	* src/uidrivers/wx26/__init__.py, src/uidrivers/qt3/__init__.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/wx26/UIdriver.py, src/uidrivers/qt3/UIdriver.py: Fixed
	  checking of bounding-boxes and rearrangement of box-child-widgets

2006-10-30 18:00:07  Rev 8955   johannes

	* src/uidrivers/wx26/widgets/box.py,
	  src/uidrivers/wx26/widgets/page.py: use the detected
	  cellWidth/Height for the grid-bag-sizers of <box> and  <page> tags
	  (in positioned layout)

2006-10-30 16:05:33  Rev 8953   reinhard

	* src/uidrivers/gtk2/UIdriver.py: (gtk2) add 25% to average character
	  width instead of 10%.

2006-10-30 14:51:47  Rev 8952   reinhard

	* src/uidrivers/wx26/UIdriver.py, src/uidrivers/wx26/widgets/form.py:
	  Updated comments.

2006-10-30 14:23:48  Rev 8951   johannes

	* src/uidrivers/wx26/widgets/form.py: No SegmentationFault when
	  closing the form while not on the first  tab-page

2006-10-29 15:59:42  Rev 8949   reinhard

	* src/uidrivers/wx26/UIdriver.py: Added a comment for form closing
	  segfault issue.
	  issue131 chatting

2006-10-29 15:53:31  Rev 8948   reinhard

	* src/GFForm.py, src/uidrivers/wx26/UIdriver.py,
	  src/uidrivers/wx26/widgets/form.py: Reverted the fix in rev. 8925
	  because it broke closing forms when more than one forms are
	  contained in a single GFD. Instead of that, call ExitMainLoop()
	  manually as a temporary workaround. Further investigation needed.
	  issue132 chatting.

2006-10-27 22:42:34  Rev 8946   jan

	* src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/form/widget.py: Disable statusbar,
	  menubar and toolbar for dialogs in win32 and gtk2 uidrivers (now
	  same as wx,qt etc.)

2006-10-27 19:52:56  Rev 8943   jamest

	* src/input/displayHandlers/Image.py: pass back a blank image when an
	  image tag value is None

2006-10-27 08:53:16  Rev 8939   johannes

	* src/uidrivers/qt3/QTApp.py, src/uidrivers/qt3/UIdriver.py,
	  src/uidrivers/qt3/widgets/form.py: Fixed handling of form.close(). 
	  Only start a single main loop

2006-10-27 06:50:50  Rev 8938   johannes

	* src/uidrivers/wx26/UIdriver.py, src/uidrivers/wx26/widgets/form.py:
	  Select the wx-version using ensureMinimal() instead of select(), so 
	  users having a version above 2.6 installed only can still use forms
	  :)

2006-10-26 17:58:28  Rev 8935   jamest

	* src/uidrivers/_base/UIdriver.py: cleanup widget building

2006-10-26 10:31:56  Rev 8934   btami

	* src/GFObjects/GFObj.py, src/uidrivers/_base/widgets/_base.py: fixed
	  side effect of making all GObj's into Python new style classes

2006-10-25 13:13:34  Rev 8925   johannes

	* src/GFForm.py, src/uidrivers/wx26/widgets/form.py: If a form.close()
	  originates from a wx.CloseEvent don't keep the main  loop running
	  (hanging process)
	  issue-132 testing

2006-10-25 07:50:47  Rev 8924   reinhard

	* src/GFForm.py: Fixed activateDialog trigger function.

2006-10-24 20:10:04  Rev 8922   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py: Refresh toobar whenever the
	  status of the record changes (this fixes the bug that the save
	  button was not active immediately after deleting a record).

2006-10-24 19:10:37  Rev 8921   reinhard

	* src/GFObjects/GFBlock.py: Fixed refreshing of ui after query. Not
	  yet working with several independent blocks (non master/detail
	  relationship) on the same form.

2006-10-24 18:55:18  Rev 8920   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py: Be smarter about UI moving
	  and updating on commits.

2006-10-24 16:52:48  Rev 8918   reinhard

	* src/input/displayHandlers/Numeric.py: Store numeric field values as
	  number rather than as string.

2006-10-23 16:15:43  Rev 8913   reinhard

	* src/GFObjects/GFBlock.py: Code cleanup.

2006-10-23 15:36:58  Rev 8911   btami

	* src/uidrivers/win32/widgets/_base.py: unicode fix for paste

2006-10-23 15:06:44  Rev 8910   reinhard

	* src/GFObjects/GFBlock.py: Added a big docstring for the block.

2006-10-23 14:44:55  Rev 8909   btami

	* src/uidrivers/win32/widgets/_base.py: execute buttons trigger code
	  only on enter key, but not on tab

2006-10-23 13:44:15  Rev 8908   reinhard

	* src/GFObjects/GFBlock.py: Even more reformatting.

2006-10-23 13:37:52  Rev 8907   reinhard

	* src/GFObjects/GFBlock.py: More code reformatting.

2006-10-23 13:27:04  Rev 8906   reinhard

	* src/GFObjects/GFBlock.py: Code reformatting.

2006-10-23 12:40:25  Rev 8905   reinhard

	* src/GFObjects/GFField.py: Don't convert None to ''. It is not
	  logical for a field (e.g. integer, date...) to return '' in case of
	  NULL db values.

2006-10-23 08:22:02  Rev 8904   reinhard

	* src/GFInstance.py: Some pylint cleanup.

2006-10-23 07:30:37  Rev 8902   reinhard

	* src/GFInstance.py: Source code reformatting.

2006-10-21 22:21:09  Rev 8901   btami

	* src/uidrivers/win32/widgets/scrollbar.py: fixed typo

2006-10-21 22:05:47  Rev 8900   btami

	* src/uidrivers/win32/widgets/scrollbar.py: fixed scrolling one page
	  with mouse

2006-10-21 21:27:16  Rev 8899   btami

	* src/uidrivers/win32/widgets/_base.py: fix for clicking on page tabs
	  loses focus

2006-10-21 19:02:16  Rev 8898   btami

	* src/uidrivers/win32/PrintForm.py,
	  src/uidrivers/win32/widgets/form/widget.py: moved ui printout code
	  to it's place

2006-10-21 18:35:04  Rev 8897   btami

	* src/uidrivers/win32/widgets/entry.py: removed unneeded import

2006-10-21 18:32:20  Rev 8896   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/entry.py: finished new clipboard ui
	  functions fixed entry dowsn't scroll bug

2006-10-21 14:33:56  Rev 8895   reinhard

	* src/GFForm.py: Made it possible to exit a form without saving even
	  if the current entry contains invalid data.

2006-10-21 14:15:50  Rev 8894   reinhard

	* src/GFForm.py: Slightly changed FOCUS-IN and FOCUS-OUT logic to make
	  it possible to clear the form in any case, even if the current entry
	  contains an invalid value.

2006-10-21 13:49:14  Rev 8893   reinhard

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/wx26/widgets/form.py: Replaced requestEXIT event with
	  GFForm.close()

2006-10-21 13:41:44  Rev 8892   reinhard

	* src/uidrivers/gtk2/widgets/form/widget.py: This is slightly better.

2006-10-21 13:40:45  Rev 8891   reinhard

	* src/uidrivers/gtk2/widgets/form/widget.py: Fixed gtk2 window-close
	  handling for the case where the window may not be closed.

2006-10-21 12:59:07  Rev 8890   reinhard

	* src/GFForm.py, src/GFInstance.py: Renamed GFForm.execute_close() to
	  GFForm.close()

2006-10-21 12:33:23  Rev 8889   reinhard

	* src/uidrivers/gtk2/widgets/form/widget.py: Fixed double focus
	  movement when pressing the Tab key in gtk2. This resulted in showing
	  error messages twice when tabbing out of an entry with invalid
	  content.

2006-10-20 17:43:34  Rev 8888   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/entry.py: started implementing new
	  clipboard ui routines

2006-10-20 17:35:35  Rev 8887   btami

	* src/uidrivers/win32/dialog.py, src/uidrivers/win32/dialogs.py,
	  src/uidrivers/win32/UIdriver.py: removed ExceptionDialog to better
	  place

2006-10-20 10:22:53  Rev 8885   johannes

	* src/uidrivers/qt3/widgets/entry.py: Improved MultiLine text edits

2006-10-20 08:35:01  Rev 8884   johannes

	* src/uidrivers/qt3/widgets/_base.py: no need to updateGeometry

2006-10-20 08:20:46  Rev 8883   johannes

	* src/uidrivers/qt3/widgets/vbox.py,
	  src/uidrivers/qt3/widgets/hbox.py: Fixed spanning of child widgets

2006-10-20 07:59:18  Rev 8882   johannes

	* src/uidrivers/qt3/widgets/entry.py: Fixed exceptions while moving
	  the focus

2006-10-20 07:46:53  Rev 8881   reinhard

	* src/GFObjects/GFTabStop.py, src/GFForm.py,
	  src/uidrivers/wx26/widgets/entry.py: Fixed exception handling when
	  switching between grid cells.

2006-10-20 07:30:29  Rev 8880   johannes

	* src/uidrivers/qt3/widgets/_base.py,
	  src/uidrivers/qt3/widgets/entry.py: Getting the grids up and running
	  ...

2006-10-20 07:20:14  Rev 8879   reinhard

	* src/uidrivers/wx/widgets/_base.py: Fixed focus color handling.

2006-10-20 06:34:22  Rev 8878   johannes

	* src/uidrivers/wx26/widgets/button.py: Make sure to move the focus
	  before a button-click on wxMac (since a  button isn't a real focus
	  control there)

2006-10-19 19:51:50  Rev 8877   reinhard

	* src/uidrivers/win32/widgets/_base.py, src/GFObjects/GFTabStop.py,
	  src/uidrivers/curses/widgets/_base.py, src/GFForm.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/qt3/widgets/_base.py, src/GFObjects/GFGrid.py,
	  src/uidrivers/wx/widgets/_base.py,
	  src/uidrivers/wx26/widgets/entry.py: Fixed UI focus handling,
	  especially for grids. Don't call rows_changed before the UI is built.

2006-10-19 15:22:14  Rev 8876   johannes

	* src/uidrivers/qt3/widgets/grid.py,
	  src/uidrivers/qt3/widgets/button.py,
	  src/uidrivers/qt3/widgets/gridline.py,
	  src/uidrivers/qt3/widgets/entry.py: Added grid-support (without
	  hiding lables yet)

2006-10-19 14:52:30  Rev 8875   johannes

	* src/uidrivers/qt3/widgets/form.py: Added handling of the page-changes

2006-10-19 14:35:27  Rev 8874   johannes

	* src/uidrivers/wx26/widgets/box.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/hbox.py: Fixed stacking of boxes so it
	  works on wxMac too

2006-10-19 13:22:21  Rev 8873   johannes

	* src/input/displayHandlers/Dropdown.py: Don't register the same
	  handler twice

2006-10-19 13:07:33  Rev 8872   johannes

	* src/uidrivers/wx26/widgets/entry.py: Remove parent-lookup for wxMac

2006-10-19 12:49:37  Rev 8871   johannes

	* src/input/displayHandlers/Checkbox.py: Don't do silly things with
	  cursor in a CheckBox

2006-10-19 12:27:35  Rev 8870   reinhard

	* src/uidrivers/wx26/widgets/entry.py: Accept mouse clicks on grid
	  lines only when the underlying entry is enabled.

2006-10-19 12:14:27  Rev 8869   reinhard

	* src/uidrivers/wx26/widgets/entry.py: Added missing Skip() for
	  kill_focus.

2006-10-19 12:02:02  Rev 8868   reinhard

	* src/GFForm.py: Same fix for next_block.

2006-10-19 11:59:01  Rev 8867   reinhard

	* src/GFForm.py: Fixed traceback when selecting previous block while
	  not being in a block at all.

2006-10-19 11:54:19  Rev 8866   reinhard

	* src/GFForm.py: Removed debug print.

2006-10-19 11:53:12  Rev 8865   reinhard

	* src/GFForm.py: Fixed exception on form startup under wx.

2006-10-19 11:11:59  Rev 8864   reinhard

	* src/uidrivers/wx26/widgets/form.py: Call event.Skip() for events
	  that should be processed normally.

2006-10-19 11:10:14  Rev 8863   btami

	* src/uidrivers/html/GFhtmlApp.py: removed win32 import line

2006-10-19 10:33:30  Rev 8862   reinhard

	* src/uidrivers/gtk2/widgets/form/wrappers.py,
	  src/uidrivers/wx26/widgets/form.py: Set GF focus to None while the
	  focus is on the notebook tabs.

2006-10-19 10:21:26  Rev 8861   reinhard

	* src/uidrivers/wx26/widgets/form.py: Fixed silly bug resulting from
	  debugging.

2006-10-18 22:04:40  Rev 8859   reinhard

	* src/GFObjects/GFPage.py, src/GFForm.py: Fixed focus-in/out for
	  pages. Made it possible to have pages without focusable controls.
	  issue59 testing

2006-10-18 21:38:30  Rev 8858   reinhard

	* src/uidrivers/wx26/widgets/entry.py: Removed a few obsolete lines.

2006-10-18 21:34:09  Rev 8857   reinhard

	* src/GFForm.py: Switch to the page with the vetoing entry if an entry
	  vetoes to lose the focus.

2006-10-18 20:26:25  Rev 8856   reinhard

	* src/uidrivers/win32/widgets/_base.py, src/GFObjects/GFTabStop.py,
	  src/GFForm.py, src/GFInstance.py,
	  src/uidrivers/gtk2/widgets/_base.py, src/uidrivers/wx/common.py,
	  src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/qt3/widgets/button.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/qt3/widgets/entry.py, src/uidrivers/qt3/common.py:
	  More direct way of setting the focus on GF layer if the user selects
	  another widget with the mouse.

2006-10-18 18:21:05  Rev 8855   reinhard

	* src/GFForm.py, src/GFInstance.py: Moved record navigation that
	  results from focus navigation (tabbing to next/previous record)
	  between focus-out and focus-in, so focus triggers and all that other
	  logic runs in the correct order.

2006-10-18 16:36:20  Rev 8854   btami

	* src/uidrivers/win32/widgets/form/widget.py: fix exit stuff
	  reorganization

2006-10-18 15:38:28  Rev 8852   reinhard

	* src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/entry.py: Fixed focus handling in grids.
	  Things seem to have become a lot easier now actually.

2006-10-18 15:01:21  Rev 8851   reinhard

	* src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/entry.py: _block_focus_ not necessary any
	  more after focus cleanup.

2006-10-18 14:42:29  Rev 8850   reinhard

	* src/uidrivers/wx26/widgets/form.py: Workaround not necessary any
	  more - probably the problem was fixed with the focus handling
	  cleanup.

2006-10-18 14:37:24  Rev 8849   reinhard

	* src/uidrivers/wx/widgets/entry.py,
	  src/uidrivers/wx26/widgets/entry.py: A dropdown cannot change its
	  value unless it is focused anyway (I think).

2006-10-18 14:32:47  Rev 8848   reinhard

	* src/uidrivers/wx26/widgets/_base.py: Do not change focus to the
	  moving block when using the mouse wheel.

2006-10-18 14:29:56  Rev 8847   johannes

	* src/input/displayHandlers/Cursor.py,
	  src/uidrivers/qt3/widgets/entry.py: Added a REPLACEVALUE to the
	  BaseCursor class

2006-10-18 14:01:42  Rev 8846   reinhard

	* src/uidrivers/gtk2/widgets/entry.py: Removed a few checks that are
	  not needed any more now as focus handling is cleaned up a bit.

2006-10-18 13:56:03  Rev 8845   reinhard

	* src/uidrivers/wx/widgets/tree.py: Removed ui widget for GFTree which
	  was removed long ago.

2006-10-18 13:25:54  Rev 8844   johannes

	* src/uidrivers/qt3/widgets/entry.py, src/uidrivers/qt3/UIdriver.py:
	  Changed clipboard handling

2006-10-18 13:10:08  Rev 8843   reinhard

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py, src/GFForm.py,
	  src/GFInstance.py, src/uidrivers/wx/widgets/form/wrappers.py,
	  src/uidrivers/wx26/widgets/form.py: Reworked routines to change page
	  with the notebook (clicking on the tabs or setting the focus on the
	  notebook and moving the cursor). Not quite perfect yet.

2006-10-18 10:44:18  Rev 8842   reinhard

	* src/GFObjects/GFTabStop.py, src/input/displayHandlers/Cursor.py,
	  src/uidrivers/wx/UIdriver.py, src/uidrivers/win32/UIdriver.py,
	  src/input/displayHandlers/Checkbox.py,
	  src/uidrivers/wx26/UIdriver.py, src/uidrivers/qt3/UIdriver.py,
	  src/uidrivers/gtk2/UIdriver.py, src/uidrivers/_base/UIdriver.py,
	  src/GFForm.py, src/uidrivers/wx/widgets/entry.py, src/GFInstance.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/input/displayHandlers/Password.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/entry.py,
	  src/uidrivers/qt3/widgets/entry.py: New implementation of clipboard
	  and selectall routines. Not yet implemented for win32 and qt3.

2006-10-18 09:11:49  Rev 8841   johannes

	* src/GFObjects/GFTabStop.py, src/GFObjects/GFGrid.py: Fixed buttons
	  as part of a grid

2006-10-18 08:46:43  Rev 8840   johannes

	* src/uidrivers/qt3/widgets/form.py: Use the proper calling for modal
	  forms

2006-10-18 08:25:37  Rev 8837   johannes

	* src/uidrivers/qt3/widgets/entry.py: Added Label entry widgets

2006-10-18 08:15:43  Rev 8836   johannes

	* src/uidrivers/qt3/dialogs.py: added AboutBox class to __all__

2006-10-18 08:14:55  Rev 8835   johannes

	* src/uidrivers/qt3/UIdriver.py: Added implementation for getInput()

2006-10-18 08:07:44  Rev 8834   johannes

	* src/uidrivers/qt3/dialogs.py, src/uidrivers/qt3/widgets/form.py:
	  Fixed dialogs and added AboutBox

2006-10-17 22:41:57  Rev 8831   jan

	* src/uidrivers/html/__init__.py, src/GFConfig.py,
	  src/uidrivers/html/GFServer.py,
	  src/uidrivers/html/UISplashScreen.py, src/GFClient.py: Create a
	  basic server adapter for GNUe Forms HTML UI driver

2006-10-17 21:26:22  Rev 8830   reinhard

	* src/uidrivers/_base/UIdriver.py: Removed unused variable.

2006-10-17 18:43:28  Rev 8829   reinhard

	* src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/gtk2/widgets/form/widget.py, src/GFForm.py,
	  src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/win32/UIdriver.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/gtk2/UIdriver.py: More direct way of setting title of
	  a form.

2006-10-17 18:32:36  Rev 8828   reinhard

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py: Call _ui_goto_page_
	  directly from GFForm.

2006-10-17 18:19:37  Rev 8827   reinhard

	* src/GFForm.py, src/GFInstance.py: Moved focus movement functions
	  from GFInstance to GFForm.

2006-10-17 17:15:34  Rev 8826   reinhard

	* src/GFForm.py: More work on focus-in, focus-out and begin/endEditing.

2006-10-17 17:03:32  Rev 8825   reinhard

	* src/GFForm.py: Run focus-out triggers also before closing the form;
	  run focus-out and focus-in triggers before and after committing a
	  record.

2006-10-17 16:59:36  Rev 8824   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py: Better solution for
	  focus-out and focus-in at change to/from query mode.

2006-10-17 16:50:23  Rev 8823   reinhard

	* src/GFObjects/GFBlock.py: Added a comment.

2006-10-17 16:36:53  Rev 8822   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Run focus-out
	  triggers on field and block when switching to query mode. Run
	  focus-in triggers on field and block when switching from query mode.
	  Don't run focus triggers on fields and blocks while in query mode.

2006-10-17 15:50:11  Rev 8821   reinhard

	* src/GFObjects/GFBlock.py: Call block and field focus triggers also
	  if the resultset changes, and a few other fixes.

2006-10-17 15:22:50  Rev 8820   reinhard

	* src/GFForm.py: Display insert status for newly opened forms.

2006-10-17 15:20:51  Rev 8819   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py: Further
	  cleanup on status line functions.

2006-10-17 14:54:55  Rev 8818   reinhard

	* src/GFObjects/GFTabStop.py: Fixed disabling of rows at initial form
	  buildup.

2006-10-17 14:25:29  Rev 8817   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py: Moved
	  logic to update record counter and status to GFBlock.

2006-10-17 14:22:27  Rev 8816   johannes

	* src/uidrivers/qt3/widgets/_base.py,
	  src/uidrivers/qt3/widgets/vbox.py,
	  src/uidrivers/qt3/widgets/hbox.py,
	  src/uidrivers/qt3/widgets/entry.py: Added managed layout

2006-10-17 14:00:58  Rev 8815   reinhard

	* src/GFObjects/GFEntry.py: Removed duplicate implementation of focus
	  methods.

2006-10-17 13:46:51  Rev 8814   johannes

	* src/GFObjects/GFObj.py: Fixed checking of block attribute

2006-10-17 13:36:15  Rev 8813   reinhard

	* src/GFObjects/GFTabStop.py, src/GFForm.py, src/GFInstance.py: Moved
	  logic to update the tip to the focus-in of the entry.

2006-10-17 13:22:47  Rev 8812   reinhard

	* src/GFForm.py: Take tip from entry or from field.

2006-10-17 13:00:47  Rev 8811   johannes

	* src/uidrivers/qt3/widgets/entry.py: Focus-Handling and cursor
	  positioning

2006-10-17 10:11:19  Rev 8810   reinhard

	* src/uidrivers/gtk2/widgets/_base.py: Call _ui_lose_focus_ only for
	  the correct widget.

2006-10-17 09:33:47  Rev 8809   johannes

	* src/uidrivers/qt3/widgets/entry.py: Keep in sync with the GF-focus

2006-10-17 09:25:01  Rev 8808   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py: Cleaned
	  up beginEditing and endEditing calls for cases when field/block
	  validation fails.

2006-10-17 09:11:19  Rev 8807   johannes

	* src/uidrivers/qt3/widgets/scrollbar.py: Added ScrollBar widget

2006-10-17 09:00:05  Rev 8806   johannes

	* src/uidrivers/qt3/ToolBar.py: Fixed toolbar-buttons

2006-10-17 08:22:59  Rev 8805   reinhard

	* src/GFObjects/GFBlock.py: Fixed typo.

2006-10-17 08:18:24  Rev 8803   reinhard

	* src/GFObjects/GFBlock.py: Fixed c&p error.

2006-10-17 08:18:07  Rev 8802   reinhard

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

2006-10-17 08:00:05  Rev 8801   reinhard

	* src/uidrivers/wx/widgets/entry.py,
	  src/uidrivers/wx/widgets/_base.py: Fix for checkboxes in wx 2.4.

2006-10-16 15:51:30  Rev 8799   reinhard

	* src/GFInstance.py: More cleanup.

2006-10-16 14:12:59  Rev 8798   reinhard

	* src/GFForm.py, src/GFInstance.py: Started Cleanup of focus functions.

2006-10-16 13:26:43  Rev 8797   reinhard

	* src/GFForm.py: Reordered functions.

2006-10-16 13:20:53  Rev 8796   reinhard

	* src/GFForm.py: Use findAndChangeFocus also in setFocus trigger
	  method.

2006-10-16 13:02:01  Rev 8795   reinhard

	* src/GFForm.py: Updated changeFocus to use new focus functions.

2006-10-16 12:32:00  Rev 8794   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFPage.py,
	  src/GFObjects/GFTabStop.py, src/GFObjects/GFField.py: Added
	  focus_in(), validate(), and focus_out() functions for all focus
	  aware objects.

2006-10-16 11:57:10  Rev 8793   reinhard

	* src/GFObjects/GFTabStop.py, src/GFForm.py, src/GFInstance.py:
	  Replaced GFForm.adjust_ui_focus() by two distinct methods
	  GFTabStop.ui_focus_[in|out]().

2006-10-16 09:43:21  Rev 8791   reinhard

	* src/uidrivers/wx/widgets/entry.py,
	  src/uidrivers/wx/widgets/_base.py: Fixed wx uidriver for 3-state
	  checkboxes (now used in queries).

2006-10-15 23:40:05  Rev 8786   reinhard

	* src/__init__.py: Changed release concept as described in
	  http://lists.gnu.org/archive/html/gnue-dev/2006-08/msg00003.html

2006-10-14 19:25:34  Rev 8784   reinhard

	* src/uidrivers/wx/widgets/_base.py: Fixed duplicate variable name use.

2006-10-13 10:29:45  Rev 8782   johannes

	* src/uidrivers/qt3/widgets/image.py: added image widget

2006-10-13 09:41:42  Rev 8781   johannes

	* src/uidrivers/qt3/widgets/entry.py: No recursion on changing the
	  state of a checkbox

2006-10-13 09:29:50  Rev 8780   johannes

	* src/uidrivers/qt3/widgets/entry.py: Added ListBox widgets

2006-10-13 08:37:47  Rev 8779   johannes

	* src/uidrivers/qt3/widgets/entry.py: Added Dropdown widgets

2006-10-13 07:28:15  Rev 8778   johannes

	* src/uidrivers/qt3/widgets/box.py,
	  src/uidrivers/_base/UserActions.py: Don't replace the layout manager
	  of QGroupBox since this renders spacing  unusable.  Removed
	  debug-print

2006-10-12 21:35:41  Rev 8777   reinhard

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/qt3/widgets/_base.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/wx/widgets/_base.py: indexed_focus -> _ui_set_focus_
	  lose_focus -> _ui_lose_focus_

2006-10-12 21:25:37  Rev 8776   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFTabStop.py, src/GFForm.py:
	  Be smarter about when the UI focus has to be adjusted.

2006-10-12 21:11:24  Rev 8775   reinhard

	* src/GFObjects/GFBlock.py: Only execute code for new current record
	  if we *really* have a new current record.

2006-10-12 15:10:33  Rev 8773   reinhard

	* src/GFObjects/GFBlock.py: More work on __switch_record.

2006-10-12 14:26:07  Rev 8772   johannes

	* src/uidrivers/_base/UserActions.py, src/uidrivers/qt3/MenuBar.py:
	  Fixed QKeySequence for Page-Down

2006-10-12 13:50:48  Rev 8771   johannes

	* src/uidrivers/qt3/widgets/_base.py, src/uidrivers/qt3/dialogs.py,
	  src/uidrivers/qt3/widgets/entry.py,
	  src/uidrivers/qt3/widgets/form.py: Fixed inputDialogs (widget names
	  might not be unicode), fixed  _ui_show_message_, added checkbox

2006-10-12 12:34:46  Rev 8770   johannes

	* src/uidrivers/qt3/widgets/_base.py,
	  src/uidrivers/qt3/widgets/button.py,
	  src/uidrivers/qt3/widgets/entry.py, src/uidrivers/qt3/UIdriver.py,
	  src/uidrivers/qt3/widgets/form.py: Added Buttons, started with
	  entries

2006-10-12 12:27:04  Rev 8769   reinhard

	* src/GFObjects/GFBlock.py: More work on __switch_record logic.

2006-10-12 12:08:15  Rev 8767   reinhard

	* src/GFObjects/GFBlock.py: Restructuring in scrolling logic.

2006-10-12 09:56:20  Rev 8764   reinhard

	* src/GFObjects/GFBlock.py: Minor simplification.

2006-10-12 08:25:07  Rev 8763   johannes

	* src/uidrivers/qt3/MenuBar.py: Fixed handling of hotkeys (so the do
	  work now :)

2006-10-12 08:13:09  Rev 8762   johannes

	* src/uidrivers/qt3/widgets/box.py, src/uidrivers/qt3/__init__.py,
	  src/uidrivers/qt3/widgets/_base.py,
	  src/uidrivers/qt3/widgets/button.py, src/uidrivers/qt3/ToolBar.py,
	  src/uidrivers/qt3/QTApp.py, src/uidrivers/qt3/widgets/__init__.py,
	  src/uidrivers/qt3/widgets/label.py,
	  src/uidrivers/qt3/widgets/entry.py, src/uidrivers/qt3/common.py,
	  src/uidrivers/qt3/MenuBar.py, src/uidrivers/qt3/UIdriver.py,
	  src/uidrivers/qt3/widgets/scrollbar.py: Added the Id keyword to all
	  source files

2006-10-12 08:08:19  Rev 8761   johannes

	* src/uidrivers/qt3/ToolBar.py, src/uidrivers/qt3/widgets/form.py:
	  Added Toolbar

2006-10-11 23:03:52  Rev 8760   reinhard

	* src/GFObjects/GFBlock.py: Improved comment.

2006-10-11 22:43:22  Rev 8759   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFTabStop.py,
	  src/GFObjects/GFEntry.py: Be ultra smart about which UI entries to
	  refresh.

2006-10-11 17:19:26  Rev 8758   reinhard

	* src/GFObjects/GFBlock.py: Execute autoCommit only when the block has
	  pending changes.

2006-10-11 17:07:18  Rev 8757   reinhard

	* src/GFObjects/GFBlock.py: Fixed autoNextRecord behaviour.

2006-10-11 14:33:05  Rev 8754   johannes

	* src/uidrivers/qt3/widgets/page.py, src/uidrivers/qt3/UIdriver.py,
	  src/uidrivers/qt3/widgets/form.py: Added _ui_close_ and filled
	  _ui_update_status_

2006-10-11 14:19:02  Rev 8753   johannes

	* src/uidrivers/wx26/widgets/page.py: Removed debug print

2006-10-11 14:11:18  Rev 8752   johannes

	* src/uidrivers/wx26/widgets/box.py, src/uidrivers/qt3/widgets/box.py,
	  src/uidrivers/qt3/widgets/_base.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/wx26/widgets/page.py,
	  src/uidrivers/qt3/widgets/page.py,
	  src/uidrivers/qt3/widgets/label.py,
	  src/uidrivers/qt3/widgets/entry.py, src/uidrivers/qt3/MenuBar.py,
	  src/uidrivers/qt3/widgets/form.py: Add Menu- and Statusbar (and
	  silly entries)

2006-10-11 12:07:23  Rev 8750   johannes

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/wx26/widgets/box.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/_base.py, src/uidrivers/qt3/__init__.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/qt3/widgets/page.py,
	  src/uidrivers/wx/widgets/_base.py,
	  src/uidrivers/qt3/widgets/form.py: Moved bounding-box stuff into
	  base ui driver

2006-10-11 09:09:48  Rev 8749   johannes

	* src/uidrivers/qt3/widgets/page.py,
	  src/uidrivers/qt3/widgets/form.py: Added first replacement for old
	  forms/*

2006-10-10 23:32:37  Rev 8748   reinhard

	* src/GFObjects/GFBlock.py, src/uidrivers/wx26/widgets/grid.py,
	  src/uidrivers/wx/widgets/scrollbar.py, src/GFObjects/GFScrollBar.py,
	  src/uidrivers/win32/widgets/scrollbar.py, src/GFObjects/GFGrid.py,
	  src/uidrivers/curses/widgets/scrollbar.py,
	  src/uidrivers/wx26/widgets/scrollbar.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py: No need to set scrollbar in
	  initialisation, because data is now loaded after UI init.

2006-10-10 22:53:53  Rev 8747   reinhard

	* src/GFObjects/GFBlock.py: requery does a __switch_record anyway.

2006-10-10 22:41:09  Rev 8746   reinhard

	* src/GFForm.py: Removed some debug prints that should not happen any
	  more.

2006-10-10 22:40:46  Rev 8745   reinhard

	* src/GFObjects/GFBlock.py: Minor function reorg.

2006-10-10 22:18:57  Rev 8744   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py: Generally update UI for the
	  object currently editing when it has moved to another row.

2006-10-10 21:50:05  Rev 8743   reinhard

	* src/uidrivers/_base/UIdriver.py: Removed the last remains of
	  updateENTRY.

2006-10-10 21:47:34  Rev 8742   reinhard

	* src/GFForm.py: Removed two more calls to updateENTRY that should not
	  be necessary.

2006-10-10 21:31:21  Rev 8741   reinhard

	* src/GFObjects/GFBlock.py: In query mode, there is only one "record".

2006-10-10 20:10:23  Rev 8740   reinhard

	* src/GFObjects/GFTabStop.py, src/GFObjects/GFField.py: If the foreign
	  key resultset changes for a dropdown, update the UI for *all* rows,
	  not only for the current row.

2006-10-10 19:57:47  Rev 8739   reinhard

	* src/GFObjects/GFField.py: No need to call __loadAllowedValues
	  because it's called implicitly via dsResultSetChanged.

2006-10-10 19:33:13  Rev 8738   reinhard

	* src/uidrivers/curses/widgets/button.py: Fixed missing variable
	  initializsation.

2006-10-10 19:26:04  Rev 8737   reinhard

	* src/GFForm.py: refreshDisplay function now completely obsolete.

2006-10-10 19:24:36  Rev 8736   reinhard

	* src/GFForm.py: Form is already set up at the time we open it, no
	  need to refresh display or other stuff.

2006-10-10 19:20:16  Rev 8735   reinhard

	* src/GFForm.py, src/GFInstance.py: Initialize UI earlier and build UI
	  form before the result sets are built. This way, the first build of
	  the result sets automatically fills in all the widgets.

2006-10-10 18:49:29  Rev 8734   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFTabStop.py: Undid parts of
	  the last commit that I actually didn't mean to commit.

2006-10-10 18:45:53  Rev 8733   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFTabStop.py, src/GFForm.py:
	  Removed even more unnecessary calls to refreshDisplay.

2006-10-10 18:22:20  Rev 8732   reinhard

	* src/GFForm.py: Removed some calls to refreshDisplay that weren't
	  necessary (at least I firmly believe so).

2006-10-10 18:10:16  Rev 8731   reinhard

	* src/GFObjects/GFTabStop.py, src/GFObjects/GFGridLine.py,
	  src/GFObjects/GFGrid.py: More direct and straightforward handling of
	  filling new rows with data when a grid is resized.

2006-10-10 16:52:51  Rev 8730   reinhard

	* src/GFObjects/GFTabStop.py: recalculate_visible must be in
	  GFTabStops because it is also used for buttons.

2006-10-10 16:23:59  Rev 8729   reinhard

	* src/GFObjects/GFTabStop.py, src/GFForm.py, src/GFObjects/GFField.py:
	  Made updateUIEntry obsolete by adding the functionality directly to
	  GFField.

2006-10-10 16:09:50  Rev 8728   reinhard

	* src/GFObjects/GFField.py: Fixed another (bad, bad) typo.

2006-10-10 16:03:57  Rev 8727   reinhard

	* src/GFObjects/GFTabStop.py: Fixed typo.

2006-10-10 15:51:40  Rev 8726   reinhard

	* src/GFObjects/GFValue.py, src/GFObjects/__init__.py: Remoed obsolete
	  GFValue class.

2006-10-10 15:50:11  Rev 8725   reinhard

	* src/GFObjects/GFObj.py, src/GFObjects/GFTabStop.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFComponent.py,
	  src/GFObjects/GFImage.py: New class GFFieldBound as a base class for
	  GFEntry, GFImage, and GFComponent. Implemented
	  GFFieldBound.update_ui to update the user interface with the current
	  field value (will replace updateENTRY events).

2006-10-10 14:39:49  Rev 8724   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Added option to
	  get field value for other than current record.

2006-10-10 12:54:24  Rev 8723   reinhard

	* src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/entry.py: Moved stuff from _base to entry
	  that only is necessary in entry.

2006-10-10 12:01:49  Rev 8722   reinhard

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/input/displayHandlers/Cursor.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/qt3/widgets/_base.py,
	  src/uidrivers/wx/widgets/image.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/wx/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/entry.py,
	  src/uidrivers/wx26/widgets/image.py,
	  src/uidrivers/gtk2/widgets/component.py,
	  src/uidrivers/gtk2/widgets/image.py: set_value -> _ui_set_value_
	  set_cursor_position -> _ui_set_cursor_position_ set_selection_area
	  -> _ui_set_selection_area_

2006-10-10 11:30:58  Rev 8721   johannes

	* src/uidrivers/qt3/widgets/form: Removed old code so it could be
	  replaced

2006-10-09 16:04:04  Rev 8720   reinhard

	* src/GFObjects/GFObj.py: Removed debugging output.

2006-10-09 15:30:43  Rev 8719   reinhard

	* src/GFObjects/GFBlock.py: Setting _recordCount in __switch_record
	  seems to be sufficient for all cases.

2006-10-09 15:03:53  Rev 8718   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFObj.py: Made GF objects a
	  little more self contained regarding scrolling.

2006-10-09 09:22:45  Rev 8717   reinhard

	* src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/qt3/widgets/button.py,
	  src/uidrivers/wx/widgets/button.py: Added _ui_[en|dis]able_ methods
	  to UI button objects.

2006-10-06 20:40:00  Rev 8716   reinhard

	* src/uidrivers/wx/widgets/entry.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/entry.py,
	  src/uidrivers/qt3/widgets/entry.py: Added explicit _ui_enable_ and
	  _ui_disable_ methods to all entry implementations.

2006-10-05 15:47:11  Rev 8715   reinhard

	* src/GFObjects/GFBlock.py, src/uidrivers/_base/UIdriver.py,
	  src/GFForm.py, src/GFInstance.py,
	  src/uidrivers/_base/widgets/_base.py: Introduced new
	  GFForm.adjust_ui_focus that causes the UI focus to follow the GF
	  focus.

2006-10-05 14:11:26  Rev 8714   reinhard

	* src/uidrivers/wx26/widgets/grid.py, src/GFObjects/GFGrid.py: Moved
	  more UI independent stuff to GF layer.

2006-10-05 14:06:03  Rev 8713   reinhard

	* src/GFObjects/GFBlock.py: Adjust scrollbars after the gid has been
	  resized.

2006-10-05 13:52:59  Rev 8712   reinhard

	* src/GFObjects/GFBlock.py, src/uidrivers/wx26/widgets/grid.py,
	  src/GFObjects/GFGrid.py: When number of rows is reduced in a grid by
	  resizing it, keep the current record active and scroll up if
	  necessary.

2006-10-05 12:29:55  Rev 8711   reinhard

	* src/uidrivers/wx26/widgets/grid.py, src/GFObjects/GFGrid.py: Moved
	  some UI independent logic of rowcount changing in grids to GF layer.

2006-10-05 10:17:48  Rev 8710   reinhard

	* src/uidrivers/wx26/widgets/grid.py: Removed an unused variable and
	  made two other variables private.

2006-10-05 10:17:00  Rev 8709   reinhard

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/UIdriver.py: Do not use uiFocusWidget any more,
	  it will be removed.

2006-10-02 13:52:19  Rev 8708   reinhard

	* src/uidrivers/wx/widgets/_base.py: Make use of index parameter.

2006-10-02 13:25:37  Rev 8707   reinhard

	* src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/curses/widgets/entry.py: A little restructuring.

2006-10-02 10:50:13  Rev 8706   reinhard

	* src/GFObjects/GFBlock.py: Use better method to update the UI focus
	  position when scrollbar is moved.

2006-10-02 10:48:30  Rev 8705   reinhard

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

2006-10-02 10:48:10  Rev 8704   reinhard

	* samples/zipcode/states.gfd: Added primarykey to gfd.

2006-09-26 18:16:31  Rev 8702   reinhard

	* samples/zipcode/zipparse.py: Added script contributed by Alex
	  Bodnaru to read ZIP data from a file.

2006-09-26 14:00:17  Rev 8701   johannes

	* src/uidrivers/qt3/UILoginHandler.py: Fixed copyright header

2006-09-26 13:53:31  Rev 8700   johannes

	* src/uidrivers/qt3/dialogs.py, src/uidrivers/qt3/UILoginHandler.py:
	  Implemented the versatile input dialog as well as the LoginHandler

2006-09-25 14:27:14  Rev 8698   johannes

	* src/uidrivers/qt3/widgets/form/widget.py,
	  src/uidrivers/qt3/QTSplashScreen.py, src/uidrivers/qt3/UIdriver.py:
	  Don't override inherited implementation of initialize(); added
	  splash  screen support

2006-09-25 13:38:39  Rev 8697   johannes

	* src/uidrivers/qt3/widgets/form/widget.py,
	  src/uidrivers/qt3/widgets/form/wrappers.py,
	  src/uidrivers/qt3/widgets/box.py,
	  src/uidrivers/qt3/widgets/_base.py,
	  src/uidrivers/qt3/widgets/button.py,
	  src/uidrivers/qt3/widgets/page.py,
	  src/uidrivers/qt3/widgets/label.py,
	  src/uidrivers/qt3/widgets/entry.py, src/uidrivers/qt3/UIdriver.py,
	  src/uidrivers/qt3/widgets/scrollbar.py: Finished renaming of qt
	  driver

2006-09-25 13:34:47  Rev 8696   johannes

	* src/uidrivers/qt3/widgets, src/uidrivers/qt3/ToolBar.py,
	  src/uidrivers/qt3/dialogs.py, src/uidrivers/qt, src/uidrivers/qt3,
	  src/uidrivers/qt3/UIdriver.py: Renamed uidriver from qt to qt3
	  issue88 in-progress

2006-09-25 13:18:03  Rev 8695   johannes

	* src/uidrivers/qt/dialogs.py, src/uidrivers/qt/ToolBar.py,
	  src/uidrivers/qt/widgets/entry.py, src/uidrivers/qt/UIdriver.py,
	  src/uidrivers/qt/widgets/form/widget.py: Started refactoring of UI
	  driver. Added an exception dialog (so debugging gets easier :)
	  issue88 in-progress

2006-09-18 10:22:49  Rev 8690   reinhard

	* src/input/displayHandlers/Dropdown.py: Fixed access to nonexistant
	  variable.

2006-09-14 15:47:01  Rev 8689   reinhard

	* src/GFObjects/GFBlock.py: Fixed traceback when button is bound to a
	  block.

2006-09-14 15:24:08  Rev 8688   reinhard

	* src/GFObjects/GFEntry.py: Prepared focus-in and focus-out procedures
	  for GFEntry (not used yet).

2006-09-14 15:06:17  Rev 8687   jamest

	* src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/wx/widgets/form/widget.py: wx24 driver working again

2006-09-14 13:09:23  Rev 8686   reinhard

	* src/GFObjects/GFField.py: New functions to set and get the user
	  value.

2006-09-14 10:06:08  Rev 8685   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py: Changed
	  GFForm.endEditing() to raise an exception rather than to return
	  False in case of errors.

2006-09-13 21:50:40  Rev 8684   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Cleaned up
	  trigger namespace properties.

2006-09-13 21:46:54  Rev 8683   reinhard

	* src/GFObjects/GFBlock.py: Added comment reminding me of a problem I
	  just found out.

2006-09-13 21:42:07  Rev 8682   reinhard

	* src/GFObjects/GFBlock.py: More logical function names and docstrings
	  to reflect a better understanding of the role of the focus triggers.

2006-09-13 20:24:24  Rev 8681   reinhard

	* src/GFObjects/GFField.py: Updated docstring.

2006-09-13 16:06:14  Rev 8680   reinhard

	* src/GFObjects/GFBlock.py: Changed the name of some private variables.

2006-09-13 15:49:04  Rev 8679   reinhard

	* src/GFObjects/GFBlock.py, src/GFObjects/GFField.py: Keep the
	  _recordSet object private to the block.

2006-09-13 13:54:16  Rev 8678   reinhard

	* src/GFObjects/GFBlock.py: No focusout/focusin for delete/undelete,
	  as the focus remains on the same field *and* the same record.
	  Created new functions pre/post-focus-in/out in preparation of focus
	  handling cleanup.

2006-09-12 14:26:36  Rev 8677   reinhard

	* src/GFForm.py, src/GFInstance.py: Removed some unneeded code pieces.

2006-09-11 21:56:26  Rev 8668   reinhard

	* src/GFObjects/GFField.py: Minor cleanup.

2006-09-11 21:39:28  Rev 8667   reinhard

	* src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/win32/UIdriver.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/wx26/UIdriver.py, src/uidrivers/gtk2/UIdriver.py,
	  src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/gtk2/widgets/form/widget.py, src/GFForm.py,
	  src/GFInstance.py, src/uidrivers/qt/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/wx26/widgets/form.py, src/GFClient.py,
	  src/uidrivers/qt/widgets/form/widget.py: Restructured message box
	  and exception dialog methods.

2006-09-11 19:46:28  Rev 8666   reinhard

	* src/GFForm.py: Further cleanup.

2006-09-11 19:05:12  Rev 8665   reinhard

	* src/uidrivers/win32/dialogs.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/wx26/dialogs.py, src/uidrivers/gtk2/dialogs.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/wx26/UIdriver.py, src/uidrivers/gtk2/UIdriver.py,
	  src/uidrivers/gtk2/MenuBar.py, src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/gtk2/widgets/form/widget.py, src/GFForm.py,
	  src/GFInstance.py, src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/wx/dialogs.py: Cleanup of about box methods.

2006-09-11 14:55:54  Rev 8664   reinhard

	* src/GFForm.py, src/GFInstance.py: Cleanup of insert/overwrite mode
	  toggle (still doesn't do anything though).

2006-09-11 14:19:35  Rev 8663   reinhard

	* src/GFInstance.py: Further cleanup.

2006-09-11 13:57:31  Rev 8662   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py: Slight
	  restructuring of commit/rollback methods.

2006-09-11 12:42:57  Rev 8661   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py:
	  Restructuring query methods.

2006-09-06 11:38:57  Rev 8660   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py: Further cleanup of GFBlock.

2006-09-06 11:06:04  Rev 8659   reinhard

	* src/GFInstance.py: Made cleaned-up event functions private.

2006-09-06 10:50:15  Rev 8658   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py: Cleanup
	  of record insertion/deletion procedures.

2006-09-06 09:39:18  Rev 8657   reinhard

	* src/GFObjects/GFBlock.py: Reordered trigger functions.

2006-09-06 09:13:27  Rev 8656   reinhard

	* src/GFForm.py: Make record navigation methods available in the
	  form's trigger namespace. This will be needed for migrating the menu
	  bar and the toolbar to the action system.

2006-09-06 08:40:25  Rev 8655   reinhard

	* src/uidrivers/gtk2/widgets/_base.py: Fix for setting the checkbox to
	  undefined state in gtk2 UI.

2006-09-05 20:38:39  Rev 8654   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py: Removed
	  unused event.

2006-09-05 20:27:09  Rev 8653   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py:
	  Restructured record navigation methods.

2006-09-05 15:18:40  Rev 8652   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py: Added
	  GFBlock.get_possible_operations() function.

2006-09-04 22:22:54  Rev 8651   reinhard

	* src/GFForm.py: Use new GFBlock.get_record_status() function to find
	  out status of current block.

2006-09-04 22:13:44  Rev 8650   reinhard

	* src/GFObjects/GFBlock.py: Some further cleanup.

2006-09-04 21:42:41  Rev 8649   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py: Cleanup
	  of "newRecord" procedures, first step of restructuring GFBlock.

2006-09-04 18:59:22  Rev 8648   reinhard

	* src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/gtk2/widgets/form/widget.py, src/GFForm.py,
	  src/GFInstance.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/win32/UIdriver.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/html/UIdriver.py, src/uidrivers/qt/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/wx26/UIdriver.py, src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/gtk2/UIdriver.py: Restructured procedures to close a
	  form and to exit the application. Application is now generally ended
	  when the last form is closed.

2006-09-04 14:02:28  Rev 8647   johannes

	* src/uidrivers/wx26/widgets/grid.py: Add a scrollbar to a grid
	  automatically (still needs refinement)

2006-08-31 14:51:24  Rev 8646   johannes

	* src/GFObjects/GFGrid.py, src/GFParser.py: A grid uses the parent's
	  block if not otherwise specified

2006-08-31 14:48:16  Rev 8645   johannes

	* src/uidrivers/wx26/widgets/box.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/entry.py: Add better spacing to managed
	  boxes and fixed typo for msw-dropdowns

2006-08-31 12:24:45  Rev 8644   johannes

	* src/uidrivers/wx26/widgets/scrollbar.py: Use the proper height for
	  non-managed layouts

2006-08-29 14:45:53  Rev 8642   johannes

	* src/uidrivers/wx26/widgets/entry.py: Block wheel-event for dropdowns
	  on msw

2006-08-27 17:05:00  Rev 8639   reinhard

	* src/input/displayHandlers/Checkbox.py: Immediately notify the
	  underlying GFField when the user checks/unchecks a checkbox.

2006-08-26 11:19:15  Rev 8637   reinhard

	* src/GFObjects/GFField.py: Fixed GFBlock.getFKDescription for
	  non-string values.

2006-08-24 08:14:26  Rev 8619   johannes

	* src/GFInstance.py, src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/entry.py: Fixed focus and keyboard
	  handling for dropdowns and multiline edits

2006-08-23 11:58:08  Rev 8611   johannes

	* src/uidrivers/wx26/UIdriver.py: Remove the splash screen so it does
	  not get closed twice

2006-08-22 13:03:31  Rev 8593   johannes

	* src/uidrivers/wx26/widgets/entry.py: Removed debug-prints

2006-08-22 12:56:36  Rev 8590   johannes

	* src/uidrivers/wx26/widgets/entry.py: Proper handling of the tab-keys
	  on MSW's dropdowns (it's handled via  menue here)

2006-08-22 08:53:59  Rev 8586   johannes

	* src/uidrivers/wx26/UIdriver.py, src/uidrivers/wx26/widgets/form.py:
	  Hide the splash screen outside the mainloop

2006-08-22 08:48:43  Rev 8584   johannes

	* src/GFObjects/GFBlock.py: Only access the _block attribute of a
	  GFObject if it is available. Added a 'get_data' method for exporting
	  the current resultset

2006-08-21 08:47:53  Rev 8575   johannes

	* src/input/displayHandlers/Dropdown.py,
	  src/input/displayHandlers/Cursor.py: added Auto-Select-All for
	  dropdowns and fixed refreshDisplay for requestCURSORRIGHT on the
	  last character

2006-08-18 16:02:42  Rev 8573   reinhard

	* src/GFForm.py: Fix for calling activateTrigger from another trigger.

2006-08-18 08:38:38  Rev 8571   johannes

	* src/GFObjects/GFBlock.py, src/GFConfig.py, src/GFObjects/GFField.py,
	  src/GFParser.py: Introduced a working version of
	  'query_casesensitive' (per field) as well as a 'fake_ascii_query'
	  config option to fade out 8-bit characters in queryies.

2006-08-18 07:35:46  Rev 8569   johannes

	* src/GFObjects/GFBlock.py: A boolean field in a query set to False
	  will also match NULL-values

2006-08-17 14:32:41  Rev 8567   johannes

	* src/GFObjects/GFBlock.py, src/uidrivers/wx26/widgets/_base.py,
	  src/GFObjects/GFField.py, src/uidrivers/wx26/widgets/entry.py,
	  src/input/displayHandlers/Checkbox.py: Added a third state to the
	  checkboxes while in query mode.  This way we can search for either
	  state of a checkbox.

2006-08-17 12:00:55  Rev 8565   johannes

	* src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Password.py,
	  src/uidrivers/wx26/widgets/entry.py: Always do a SelectAll on
	  entering editmode via keyboard focus

2006-08-08 22:25:40  Rev 8558   reinhard

	* src/uidrivers/_base/widgets/_base.py: Fix typo. This fixes
	  tabbing/entering through the form in curses UI.

2006-08-08 22:25:13  Rev 8557   reinhard

	* src/uidrivers/curses/widgets/form.py: curses: Fix for empty page
	  caption.

2006-08-08 22:23:29  Rev 8556   reinhard

	* src/GFForm.py: Fixes for tabbing through forms without a block.
	  issue111 testing

2006-08-08 21:38:49  Rev 8555   reinhard

	* src/uidrivers/wx26/UIdriver.py: Start main loop only once.

2006-08-08 21:32:32  Rev 8554   reinhard

	* src/uidrivers/wx26/UIdriver.py: wx26: No need to explicitly exit the
	  main loop, this is done implicitly when the last window is destroyed.

2006-08-08 20:11:47  Rev 8553   reinhard

	* src/GFParser.py: Removed requirement for forms to have at least one
	  block. There might be, for example, forms with only buttons on it.

2006-08-08 20:10:36  Rev 8552   reinhard

	* src/GFForm.py: Fixed behaviour for forms where first (or even only)
	  control is a button.
	  issue111 testing

2006-08-08 18:59:06  Rev 8551   reinhard

	* src/GFForm.py, src/GFInstance.py: Moved code to close form to GFForm.

2006-08-08 16:59:12  Rev 8550   reinhard

	* src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/gtk2/widgets/form/widget.py, src/GFForm.py,
	  src/GFInstance.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/wx/PrintForm.py, src/uidrivers/wx26/UIdriver.py:
	  Properly display Cancel button in wx26 if requested. New function
	  GFForm.__must_save() to ask user if changes should be  saved. A few
	  files that have been forgotten at last commit (screen dump).

2006-08-03 15:49:49  Rev 8549   reinhard

	* src/uidrivers/wx26/widgets/form.py: Implemented screen dump function
	  for wx26.

2006-08-01 13:53:35  Rev 8547   reinhard

	* src/GFForm.py: Moved initialisation of trigger system to Phase 2
	  init so that imported elements are also visible.

2006-07-31 18:42:28  Rev 8545   reinhard

	* src/uidrivers/_base/UIdriver.py: At updating the entry display,
	  leave out current entry as it might contain changes that are not yet
	  stored in the corresponding GFField.

2006-07-31 17:10:26  Rev 8544   reinhard

	* src/uidrivers/wx26/UIdriver.py: Implement clipboard handling in wx26
	  driver.

2006-07-31 08:47:14  Rev 8543   reinhard

	* src/GFObjects/GFField.py: Initialize _allowedValuesReverse

2006-07-28 17:29:49  Rev 8542   johannes

	* src/GFObjects/GFBlock.py, src/uidrivers/wx26/widgets/grid.py,
	  src/GFObjects/GFButton.py, src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/wx26/widgets/page.py,
	  src/uidrivers/wx26/widgets/gridline.py,
	  src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/hbox.py,
	  src/uidrivers/wx26/widgets/entry.py: Fixed buttons in
	  multi-row-blocks (issue6), improved usage of sizers. Added support
	  of checkboxes and buttons to the grid control
	  issue6 testing issue89 in-progress

2006-07-25 13:24:07  Rev 8541   johannes

	* src/uidrivers/wx26/widgets/box.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/page.py,
	  src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/hbox.py,
	  src/uidrivers/wx26/widgets/form.py: Improved stacking of sizeres and
	  panels

2006-07-25 12:50:28  Rev 8540   neilt

	* packaging/fink/gnue-forms.info: Remove old version of Fink files.

2006-07-25 12:45:48  Rev 8539   neilt

	* packaging/fink/gnue-forms-py.info: Updated fink info files to
	  improve capability with new Fink.

2006-07-21 07:46:09  Rev 8538   johannes

	* src/uidrivers/win32/widgets/page.py,
	  src/uidrivers/html/widgets/page.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/wx26/widgets/page.py,
	  src/uidrivers/gtk2/widgets/page.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/html/widgets/form/widget.py,
	  src/uidrivers/wx26/widgets/grid.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/wx26/widgets/box.py, src/uidrivers/qt/widgets/page.py,
	  src/uidrivers/wx26/widgets/gridline.py,
	  src/uidrivers/wx26/widgets/hbox.py,
	  src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/qt/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/page.py,
	  src/uidrivers/wx26/widgets/menu.py: Changed _containerToolkitWidget
	  to _container

2006-07-19 12:37:01  Rev 8537   johannes

	* src/uidrivers/_base/widgets/_base.py: Added _form to the constructor
	  (pep8)

2006-07-19 12:35:20  Rev 8536   johannes

	* src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/entry.py: Use smaller values for
	  get_default_size().  Use Up/Down-Keys in  MSW-Dropdowns for
	  record-navigation and Shift-Up/Down for  option-navigation.

2006-07-19 12:05:01  Rev 8535   johannes

	* samples/zipcode/zipcode.gfd, samples/zipcode/m_states.gfd,
	  samples/zipcode/zipgrid.gfd: Updated samples

2006-07-17 14:34:11  Rev 8533   johannes

	* src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/hbox.py: Further pep8-ification

2006-07-17 13:30:04  Rev 8532   johannes

	* src/uidrivers/wx26/widgets/box.py: pep8-ification, removed one layer
	  in the sizer hierarchy
	  issue87 in-progress

2006-07-07 09:49:37  Rev 8530   johannes

	* src/uidrivers/wx26/widgets/page.py,
	  src/uidrivers/wx26/widgets/form.py: pep8 for pages. If tabbed is set
	  to none, hide all pages except the  current one.  This does not work
	  with grid-controls smoothly now, as  there's a pb with the
	  grid-panel's sizer.
	  issue87 in-progress

2006-07-06 14:31:28  Rev 8529   johannes

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/html/widgets/_base.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/html/widgets/form/widget.py,
	  src/uidrivers/_base/UIdriver.py, src/uidrivers/qt/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/_base.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/qt/widgets/form/widget.py: More Pep8-ifying and
	  reorganisation of the wx26 driver
	  issue87 in-progress

2006-07-06 13:02:22  Rev 8528   johannes

	* src/uidrivers/html/widgets/_base.py,
	  src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/wx/widgets/image.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/page.py,
	  src/uidrivers/wx26/widgets/label.py,
	  src/uidrivers/win32/widgets/scrollbar.py,
	  src/uidrivers/html/widgets/image.py,
	  src/uidrivers/gtk2/widgets/image.py,
	  src/uidrivers/win32/widgets/entry.py,
	  src/uidrivers/wx26/widgets/hbox.py,
	  src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/wx26/widgets/menu.py,
	  src/uidrivers/wx/widgets/page.py, src/uidrivers/qt/widgets/box.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/wx26/widgets/vbox.py, src/uidrivers/wx/widgets/box.py,
	  src/uidrivers/wx26/widgets/image.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/_base/UIdriver.py, src/uidrivers/html/widgets/box.py,
	  src/uidrivers/gtk2/widgets/form/widget.py,
	  src/uidrivers/qt/widgets/button.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/qt/widgets/scrollbar.py,
	  src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/html/widgets/button.py,
	  src/uidrivers/curses/widgets/button.py,
	  src/uidrivers/wx/widgets/scrollbar.py,
	  src/uidrivers/wx26/widgets/page.py,
	  src/uidrivers/win32/widgets/image.py,
	  src/uidrivers/qt/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py,
	  src/uidrivers/wx26/widgets/grid.py,
	  src/uidrivers/wx/widgets/tree.py, src/uidrivers/wx26/widgets/box.py,
	  src/uidrivers/wx/widgets/entry.py, src/uidrivers/qt/widgets/page.py,
	  src/uidrivers/qt/widgets/label.py,
	  src/uidrivers/curses/widgets/entry.py,
	  src/uidrivers/html/widgets/entry.py,
	  src/uidrivers/gtk2/widgets/entry.py,
	  src/uidrivers/qt/widgets/form/widget.py,
	  src/uidrivers/wx/widgets/label.py,
	  src/uidrivers/win32/widgets/page.py,
	  src/uidrivers/curses/widgets/page.py,
	  src/uidrivers/html/widgets/page.py,
	  src/uidrivers/html/widgets/label.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/gtk2/widgets/label.py,
	  src/uidrivers/wx26/widgets/scrollbar.py,
	  src/uidrivers/wx26/widgets/menuitem.py,
	  src/uidrivers/html/widgets/form/widget.py,
	  src/uidrivers/win32/widgets/box.py,
	  src/uidrivers/qt/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/box.py,
	  src/uidrivers/wx26/widgets/gridline.py,
	  src/uidrivers/wx/widgets/_base.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/wx/widgets/button.py,
	  src/uidrivers/gtk2/widgets/component.py: Further cleanup and
	  pep8-ifying issue87 in-progress

2006-07-06 09:46:51  Rev 8527   johannes

	* src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/entry.py, src/uidrivers/wx26/UIdriver.py:
	  Start of cleanup- and pep8-ifying session. Removed some unused
	  methods
	  issue87 in-progress

2006-07-05 14:41:32  Rev 8526   johannes

	* src/GFConfig.py, src/uidrivers/wx26/widgets/gridline.py,
	  src/uidrivers/wx26/UIdriver.py: Make the colors of the grid-rows
	  configurable via gnue.conf issue87 in-progress

2006-07-05 14:13:58  Rev 8525   johannes

	* src/uidrivers/wx26/widgets/gridline.py: Use other grid colors for
	  the moment ...

2006-07-05 13:45:59  Rev 8524   johannes

	* src/GFObjects/GFObj.py, src/uidrivers/curses/widgets/_base.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/gtk2/widgets/_base.py,
	  src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/wx26/widgets/page.py, src/GFObjects/__init__.py,
	  doc/technotes/00006.txt, src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/label.py, src/GFObjects/GFGrid.py,
	  src/GFParser.py, src/uidrivers/wx26/widgets/image.py,
	  src/uidrivers/wx26/widgets/scrollbar.py, samples/intro/intro.gfd,
	  src/uidrivers/wx26/widgets/grid.py, src/uidrivers/_base/UIdriver.py,
	  src/GFObjects/GFGridLine.py, src/GFForm.py,
	  src/uidrivers/wx26/widgets/box.py, src/GFObjects/GFEntry.py,
	  src/uidrivers/wx26/widgets/gridline.py,
	  src/uidrivers/wx26/widgets/hbox.py,
	  src/uidrivers/wx/widgets/_base.py,
	  src/uidrivers/wx26/widgets/entry.py, samples/zipcode/zipgrid.gfd,
	  src/uidrivers/wx26/widgets/form.py, samples/zipcode/zipcode.gsd:
	  More work in layout management and started work on grid controls.
	  This  commit is more like a backup-to-svn, although the basic
	  concepts are  working. More 'clean-up' commits and improvements will
	  follow soon.
	  issue89 in-progress

2006-06-29 21:16:34  Rev 8523   reinhard

	* src/input/displayHandlers/Cursor.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/win32/UIdriver.py,
	  src/uidrivers/_commonGuiToolkit/UIdriver.py,
	  src/uidrivers/html/UIdriver.py, src/uidrivers/curses/UIdriver.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/wx26/UIdriver.py, src/uidrivers/gtk2/UIdriver.py,
	  src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/gtk2/widgets/form/widget.py, src/GFForm.py,
	  src/GFInstance.py, src/uidrivers/qt/UIdriver.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/qt/widgets/form/widget.py: Cleanup for user feedback
	  functions.

2006-06-29 20:16:33  Rev 8522   reinhard

	* src/GFForm.py: Can use GFForm.commit() directly for triggers now.

2006-06-29 13:35:25  Rev 8521   reinhard

	* src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py: Cleanup
	  of commit and rollback functions so they can safely be used from
	  within triggers.
	  issue79 in-progress

2006-06-29 10:06:26  Rev 8520   reinhard

	* src/GFInstance.py: Removed unnecessary imports.

2006-06-29 09:47:32  Rev 8519   reinhard

	* src/GFObjects/GFTabStop.py, src/GFForm.py,
	  src/input/displayHandlers/Cursor.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py: Fixed check for minimum field length.

2006-06-28 23:18:25  Rev 8518   reinhard

	* src/GFObjects/GFBlock.py, src/uidrivers/_base/UIdriver.py,
	  src/uidrivers/gtk2/widgets/form/widget.py, src/GFForm.py,
	  src/GFInstance.py, src/uidrivers/wx/widgets/form/widget.py,
	  src/uidrivers/curses/widgets/form.py,
	  src/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/wx26/widgets/form.py, src/uidrivers/gtk2/MenuBar.py,
	  src/uidrivers/html/widgets/form/widget.py,
	  src/uidrivers/qt/widgets/form/widget.py: Cleanup of status bar
	  related functions.

2006-06-28 20:46:34  Rev 8517   reinhard

	* src/uidrivers/_base/UIdriver.py, src/GFInstance.py: Prevent focus to
	  be mouseclicked out of an entry with an invalid current value.
	  Necessary as a result of the last change with beginEdit and endEdit.
	  issue79 testing

2006-06-28 13:16:22  Rev 8515   reinhard

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py,
	  src/input/displayHandlers/Dropdown.py,
	  src/input/displayHandlers/Cursor.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFField.py, src/input/displayHandlers/Password.py,
	  src/input/displayHandlers/Listbox.py,
	  src/input/displayHandlers/Checkbox.py: Changed beginEdit and endEdit
	  into normal methods that return proper exceptions. Needed for
	  transition of menus/toolbars from events to actions.
	  issue79 in-progress

2006-06-27 12:20:14  Rev 8512   johannes

	* src/uidrivers/wx26/UIdriver.py: Add __splash handle issue112 testing

2006-06-27 12:06:01  Rev 8511   johannes

	* src/uidrivers/wx26/widgets/_base.py, src/GFObjects/GFVBox.py,
	  src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/wx26/widgets/page.py,
	  src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/label.py, src/GFParser.py,
	  src/uidrivers/wx26/widgets/image.py,
	  src/uidrivers/wx26/widgets/scrollbar.py,
	  src/uidrivers/wx26/UIdriver.py, src/uidrivers/wx26/widgets/box.py,
	  src/GFObjects/GFEntry.py, src/uidrivers/wx26/widgets/hbox.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/wx26/widgets/form.py: More work on layout management
	  issue87 in-progress

2006-06-22 19:14:39  Rev 8510   reinhard

	* src/GFObjects/commanders.py, src/GFInstance.py,
	  src/uidrivers/wx26/widgets/menuitem.py,
	  src/uidrivers/wx26/widgets/menu.py: Fixed GCMenu/GCToolbar to
	  GFMenu/GFToolbar, merge actions from default form into main form.
	  issue79 in-progress

2006-06-22 18:35:43  Rev 8509   reinhard

	* src/GFForm.py, src/GFInstance.py, src/uidrivers/wx/PrintForm.py:
	  Clean up GFForm's trigger visible functions.

2006-06-22 17:10:52  Rev 8508   reinhard

	* src/GFObjects/commanders.py: Put methods into a slightly more
	  logical (?) order.

2006-06-22 14:21:45  Rev 8507   reinhard

	* src/GFObjects/commanders.py, src/uidrivers/wx26/widgets/menuitem.py:
	  Also use event_begin and event_end in commanders.
	  issue79 in-progress

2006-06-22 09:42:48  Rev 8506   reinhard

	* src/GFObjects/commanders.py, src/GFParser.py: Moved Menu and Toolbar
	  objects from common to forms. There's just too much forms specific
	  issues for them to be in common.

2006-06-21 12:49:18  Rev 8505   johannes

	* src/uidrivers/wx26/UIdriver.py: If the splash screen is visible
	  while an exception occured, hide it  prior to display the exception
	  dialog.
	  issue112 testing

2006-06-21 11:04:29  Rev 8504   reinhard

	* src/uidrivers/_base/UIdriver.py: Fix debug message for unicode
	  values.

2006-06-21 08:36:05  Rev 8503   btami

	* src/GFParser.py: adding boolean typecast back to fields

2006-06-21 08:26:29  Rev 8502   reinhard

	* src/GFObjects/GFButton.py, src/GFForm.py,
	  src/uidrivers/_commonGuiToolkit/ToolBar.py,
	  src/uidrivers/win32/ToolBar.py, src/GFInstance.py,
	  src/input/displayHandlers/Cursor.py, src/uidrivers/wx/MenuBar.py,
	  src/uidrivers/wx26/ToolBar.py, src/uidrivers/gtk2/ToolBar.py,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py,
	  src/uidrivers/win32/MenuBar.py, src/uidrivers/wx26/MenuBar.py,
	  src/uidrivers/wx26/UIdriver.py, src/uidrivers/gtk2/MenuBar.py,
	  src/uidrivers/wx/ToolBar.py: Introduced event_begin and event_end
	  methods in GFForm that are called for every user event (button
	  press, menu selection, toolbar selection etc) and make sure the form
	  is in a consistent state while the event is processed.

2006-06-20 09:41:58  Rev 8500   johannes

	* src/uidrivers/gtk2/widgets/form/wrappers.py,
	  src/GFObjects/GFPage.py, src/GFObjects/GFLayout.py,
	  src/GFObjects/GFVBox.py, src/uidrivers/wx26/widgets/_base.py,
	  src/GFObjects/GFLabel.py, src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/wx26/widgets/page.py, src/GFObjects/__init__.py,
	  src/uidrivers/wx26/widgets/vbox.py,
	  src/uidrivers/wx26/widgets/label.py, src/GFParser.py,
	  src/uidrivers/wx26/widgets/image.py,
	  src/uidrivers/wx26/widgets/scrollbar.py,
	  src/uidrivers/wx26/UIdriver.py, src/uidrivers/wx26/widgets/box.py,
	  src/uidrivers/wx26/__init__.py, src/GFInstance.py,
	  src/GFObjects/GFHBox.py, src/uidrivers/wx/widgets/form/wrappers.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/win32/widgets/form/wrappers.py,
	  src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/wx26/widgets/menu.py: GFBox could be used as container
	  (at least for wx26 UI). Changed concept of layout to completely
	  using Sizers, so no tricky size  calculations are needed for widgets
	  anymore.
	  issue87 in-progress

2006-06-20 09:41:04  Rev 8499   reinhard

	* src/GFForm.py: Removed obsolete function "triggerActivateTrigger".

2006-06-20 09:39:00  Rev 8498   reinhard

	* src/GFInstance.py: Removed obsolete event "fireTRIGGER".

2006-06-20 09:35:43  Rev 8497   reinhard

	* src/GFInstance.py, src/uidrivers/qt/widgets/button.py: Removed
	  obsolete event "fireButton".

2006-06-14 14:02:28  Rev 8494   reinhard

	* src/GFInstance.py, src/GFParser.py,
	  src/uidrivers/wx26/widgets/menu.py: Support for loading a default
	  menu from a separate file.
	  issue79 in-progress

2006-06-13 14:54:27  Rev 8491   reinhard

	* src/uidrivers/wx26/widgets/menuitem.py: Implemented toggleable menu
	  items.
	  issue79 in-progress

2006-06-12 14:07:22  Rev 8490   reinhard

	* src/uidrivers/wx26/widgets/menuitem.py: Added possibility to
	  dynamically enable/disable menu items.
	  issue79 in-progress

2006-06-08 12:28:54  Rev 8489   johannes

	* src/GFObjects/GFObj.py, src/GFObjects/GFTabStop.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Code cleanup and
	  basic validation stub

2006-05-24 14:38:04  Rev 8486   reinhard

	* src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/wx26/widgets/menuitem.py,
	  src/uidrivers/wx26/widgets/form.py,
	  src/uidrivers/wx26/widgets/menu.py: First steps towards a dynamic
	  menu.

2006-05-24 09:23:21  Rev 8481   reinhard

	* src/GFParser.py: Removed obsolete import.

2006-05-22 14:33:03  Rev 8480   reinhard

	* src/GFObjects/GFButton.py, src/GFForm.py, src/GFParser.py: Made it
	  possible to attach buttons to actions.

2006-05-22 12:08:39  Rev 8478   reinhard

	* src/GFParser.py: Enabled new usercode elements in forms.

2006-04-19 16:04:30  Rev 8437   reinhard

	* src/GFForm.py: User new ConnectionTriggerObj handling.

2006-04-19 12:29:35  Rev 8433   reinhard

	* src/GFObjects/GFObj.py: Inherit the better __repr__ implementation
	  from GTriggerCore.

2006-04-10 17:14:44  Rev 8397   jcater

	* src/GFParser.py, samples/intro/intro.gfd: more work on the new
	  property editor, allowing multiple objects to be selected

2006-04-08 13:20:21  Rev 8394   neilt

	* packaging/fink/gnue-forms.info: Update fink files to latest release.

2006-04-07 11:51:38  Rev 8392   johannes

	* src/uidrivers/wx26/widgets/entry.py: Add a keypress handler to
	  checkbox-style entries, so processing command  events works as
	  intended

2006-04-07 09:21:49  Rev 8391   johannes

	* src/uidrivers/_base/UIdriver.py, src/GFForm.py, src/GFInstance.py,
	  src/GFObjects/__init__.py: findAndChangeFocus() first searches
	  within the visible containers. Some  cleanup and pep8-ification

2006-04-07 06:55:42  Rev 8390   johannes

	* src/GFObjects/GFLabel.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFComponent.py, src/GFObjects/GFImage.py: Replace
	  'Char__width/height' attributes in phased init only, if they're  not
	  set already.

2006-04-07 01:51:42  Rev 8387   jcater

	* src/GFObjects/GFBlock.py, src/GFObjects/GFLabel.py,
	  src/GFObjects/GFEntry.py: Removed stuff from __init__ that should be
	  in phased init.

2006-04-05 22:02:56  Rev 8378   jcater

	* src/GFParser.py: added <label for='..'> attribute so designer can
	  know what entry a label is for

2006-04-05 14:47:32  Rev 8377   johannes

	* src/GFObjects/GFBlock.py, src/GFObjects/GFMask.py,
	  src/GFObjects/GFField.py: Pep8-ified and restructured GFField

2006-04-05 13:53:36  Rev 8375   johannes

	* src/uidrivers/wx26/widgets/_base.py: Added missing argument to
	  updateChoices

2006-04-05 11:40:02  Rev 8374   johannes

	* src/GFObjects/GFObj.py, src/GFObjects/GFOptions.py,
	  src/GFObjects/GFTabStop.py, src/GFObjects/GFValue.py,
	  src/GFObjects/GFLogic.py, src/GFObjects/GFLabel.py,
	  src/GFObjects/GFParameter.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFContainer.py, src/GFObjects/GFImage.py,
	  src/GFObjects/GFScrollBar.py, src/GFObjects/GFOption.py: Same header
	  for all files

2006-04-05 11:29:10  Rev 8371   johannes

	* src/uidrivers/wx/widgets/scrollbar.py,
	  src/uidrivers/win32/widgets/scrollbar.py,
	  src/uidrivers/curses/widgets/scrollbar.py,
	  src/uidrivers/wx26/widgets/scrollbar.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py: changes due to
	  pep8-ification

2006-04-05 09:56:28  Rev 8368   johannes

	* src/GFObjects/GFBlock.py, src/GFObjects/GFOptions.py,
	  src/GFObjects/GFPage.py, src/GFObjects/GFTabStop.py,
	  src/GFObjects/GFValue.py, src/GFObjects/GFLayout.py,
	  src/GFObjects/GFLogic.py, src/GFObjects/GFLabel.py,
	  src/GFObjects/GFParameter.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFImage.py, src/GFObjects/__init__.py,
	  src/GFObjects/GFScrollBar.py, src/GFObjects/GFOption.py:
	  Pep8-ification

2006-04-05 09:16:05  Rev 8367   johannes

	* src/uidrivers/wx26/UIdriver.py: use the proper version string for
	  about-boxes

2006-04-05 08:53:03  Rev 8366   johannes

	* src/GFObjects/GFObj.py, src/GFObjects/GFButton.py,
	  src/GFObjects/GFPage.py, src/GFObjects/GFTabStop.py,
	  src/GFObjects/GFLayout.py, src/GFObjects/GFLabel.py,
	  src/GFObjects/GFImage.py, src/GFObjects/GFContainer.py,
	  src/GFObjects/GFScrollBar.py, src/GFObjects/GFField.py,
	  src/GFObjects/GFBox.py, src/GFObjects/GFDataSource.py,
	  src/GFObjects/GFBlock.py, src/GFForm.py, src/GFInstance.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFComponent.py: Fixed
	  blockChange detection for buttons, pep8-ified

2006-04-04 09:39:16  Rev 8354   johannes

	* src/GFObjects/GFButton.py, src/GFParser.py: Buttons honor the
	  blocks' rows- and rowSpacer-attribute now.  Additionally a button
	  can override that values using it's own rows- and 
	  rowSpacer-attribute.
	  issue6 testing

2006-04-04 09:06:30  Rev 8353   johannes

	* src/GFObjects/GFButton.py, src/uidrivers/wx26/widgets/button.py:
	  Don't use a subevent handler anymore ... pep8-ified

2006-04-04 08:25:01  Rev 8352   johannes

	* src/GFObjects/GFBlock.py, src/GFObjects/GFScrollBar.py: Cleanup of
	  GFBlock

2006-03-30 18:10:18  Rev 8293   johannes

	* 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/curses/widgets/scrollbar.py,
	  src/uidrivers/wx26/widgets/scrollbar.py,
	  src/uidrivers/gtk2/widgets/scrollbar.py: Use new naming schema for
	  ui/gf-events

2006-03-30 17:51:05  Rev 8292   johannes

	* src/GFObjects/GFObj.py, src/GFObjects/GFButton.py,
	  src/GFObjects/GFTabStop.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFComponent.py, src/GFObjects/GFImage.py,
	  src/GFObjects/GFScrollBar.py: Centralized assignment of block and
	  fields, use exceptions  derived from MarkupError to report erroneous
	  xml-code.

2006-03-30 16:56:28  Rev 8291   johannes

	* src/GFObjects/GFBlock.py, src/GFObjects/GFButton.py,
	  src/GFObjects/GFPage.py, src/uidrivers/win32/widgets/button.py,
	  src/GFObjects/GFLayout.py, src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/gtk2/widgets/button.py, src/GFObjects/GFComponent.py,
	  src/GFObjects/GFContainer.py, src/GFObjects/GFBox.py,
	  src/uidrivers/wx/widgets/button.py: More code rearrangement. renamed
	  the button's doFire into _event_fire

2006-03-30 08:15:26  Rev 8289   johannes

	* src/GFObjects/GFLabel.py: Make rows- and rowSpacer-attribute working
	  for GFLabels

2006-03-30 08:06:52  Rev 8288   johannes

	* src/GFObjects/GFBlock.py, src/GFObjects/GFObj.py,
	  src/GFObjects/GFPage.py, src/GFObjects/GFTabStop.py,
	  src/GFObjects/GFValue.py, src/GFObjects/GFLabel.py,
	  src/GFObjects/GFEntry.py, src/GFObjects/GFComponent.py,
	  src/GFObjects/GFImage.py, src/GFObjects/GFField.py,
	  src/GFObjects/GFScrollBar.py: More cleanup

2006-03-29 21:33:02  Rev 8283   reinhard

	* MANIFEST.in, ROADMAP.in, TODO: Removed ROADMAP.in & friends because
	  all that information has been moved to roundup.

2006-03-29 12:24:18  Rev 8281   johannes

	* src/uidrivers/wx26/widgets/button.py: Also capture keyboard events
	  on buttons

2006-03-29 08:46:43  Rev 8280   johannes

	* 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/GFColsrc.py,
	  src/GFParser.py, src/GFObjects/GFBox.py,
	  src/GFObjects/GFDataSource.py, src/GFObjects/GFBlock.py,
	  src/GFObjects/GFMask.py, src/GFObjects/GFOptions.py,
	  src/GFObjects/GFLogic.py, src/GFObjects/GFColumn.py,
	  src/GFObjects/GFTree.py, src/GFObjects/GFEntry.py,
	  src/GFObjects/GFComponent.py, src/GFObjects/GFLeaf.py,
	  src/GFObjects/GFOption.py: Started code cleanup. Removed GFTree*
	  stuff (as it wasn't really  implemented).

2006-03-28 16:32:11  Rev 8278   jamest

	* src/GFObjects/GFLayout.py, src/GFParser.py: added
	  layout.pageName.entryName to the trigger namespace

2006-03-27 15:44:24  Rev 8276   reinhard

	* doc/technotes/00006.txt: New technote.

2006-03-27 12:17:07  Rev 8275   reinhard

	* doc/Concepts-Guide.sxw: Removed empty placeholder document.

2006-03-27 09:36:29  Rev 8274   reinhard

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

2006-03-27 09:01:02  Rev 8268   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, po/es_ES.po, po/lt.po: Released 0.5.14.

2006-03-27 07:51:55  Rev 8262   reinhard

	* src/GFForm.py: Fall back to GFInstance._parameters in ON-STARTUP
	  triggers.

2006-03-24 20:46:33  Rev 8259   kilo

	* po/hu.po: Updated Hungarian translations

2006-03-24 11:10:31  Rev 8257   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.13.99-pre1.

2006-03-24 08:22:29  Rev 8252   reinhard

	* BUGS: Better formatting.

2006-03-23 15:41:33  Rev 8250   johannes

	* po/ro.po, po/ru.po, po/de.po, po/es_ES.po, po/fr.po, po/nl.po,
	  po/es_MX.po, po/hu.po, po/lt.po: Updated translatable strings and
	  german translations

2006-03-21 19:53:53  Rev 8246   johannes

	* src/GFForm.py, src/input/displayHandlers/DateTime.py: Don't use
	  str(val) for length checking (does not work with unicode very 
	  well). Quick fix for invalid date-literals.

2006-03-21 19:29:49  Rev 8245   johannes

	* src/uidrivers/wx26/widgets/entry.py: Better handling of focus
	  requests of wx.widgets

2006-03-20 15:51:47  Rev 8244   johannes

	* src/GFObjects/GFBlock.py, src/GFInstance.py: Always update the
	  record counter/status

2006-03-20 15:03:26  Rev 8243   johannes

	* src/uidrivers/wx26/widgets/entry.py: Do the proper adjustmen if
	  changing focus to another index within the  same gfObject

2006-03-20 12:21:38  Rev 8241   johannes

	* src/GFObjects/GFBlock.py: Don't use str () to convert values to
	  string (as this breaks for unicode  characters)

2006-03-16 14:15:47  Rev 8238   reinhard

	* po/ro.po, doc/gnue-forms.dtd, 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.13.99-beta4.

2006-03-16 13:38:55  Rev 8237   btami

	* src/uidrivers/wx26/UIdriver.py: sigh, forgot import sys

2006-03-16 13:23:33  Rev 8236   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.13.99-beta3.

2006-03-16 13:13:17  Rev 8235   btami

	* src/uidrivers/wx26/UIdriver.py: make the wx26 uidriver py2exe
	  compatible

2006-03-14 10:23:37  Rev 8228   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.13.99-beta2.

2006-03-10 18:50:14  Rev 8218   johannes

	* src/uidrivers/wx26/widgets/entry.py: Bind vk.RETURN as well as
	  vk.ENTER to wx.WXK_RETURN

2006-03-10 18:19:13  Rev 8217   btami

	* src/GFObjects/GFBlock.py: fix for win32-driver: Scrollbar duplicates
	  first record (Issue 16)

2006-03-10 18:03:23  Rev 8216   johannes

	* src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/_base/UserActions.py, src/input/GFKeyMapper.py: Don't
	  add up- and down-keys to the menu-items (as hotkeys), but still 
	  keep them functional through the KeyMapper. This allows controls
	  (like  dropdowns) on wx.MSW to make use of the normal up/down keys.

2006-03-08 07:56:59  Rev 8215   johannes

	* src/uidrivers/wx26/widgets/_base.py: Set the value into the
	  textportion directly if it's not available in the  list of values -
	  that shows what has been entered all the time

2006-03-07 16:00:22  Rev 8214   johannes

	* packaging/osx/create-image, packaging/osx/scripts,
	  packaging/osx/gnue-forms.pmproj, packaging/osx/HOWTO-Build,
	  packaging/osx, packaging/osx/create-build,
	  packaging/osx/dist/README, packaging/osx/dist,
	  packaging/osx/scripts/postflight: Added environments for
	  package-creation on OS X

2006-03-07 15:23:23  Rev 8213   johannes

	* src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/wx26/UIdriver.py, src/uidrivers/wx26/widgets/form.py:
	  Fixed initial focus for dialogs

2006-03-07 14:24:12  Rev 8212   johannes

	* src/GFForm.py, src/GFInstance.py: Do proper focus change for buttons
	  too, so GF and UI focus can always  match :)

2006-03-07 12:44:13  Rev 8211   johannes

	* src/uidrivers/wx26/widgets/_base.py: Don't call SetFocus multiple
	  times for the same controls, which fixes  the dropdown-click on
	  wx.MSW. Use a better way to set the values of  dropdowns, which
	  keeps the selected value of the Choice-Control in sync  on Mac OS X.

2006-03-06 20:23:30  Rev 8209   kilo

	* po/hu.po: Updated Hungarian translations

2006-03-06 14:25:55  Rev 8207   johannes

	* src/uidrivers/wx26/widgets/form.py: Use other way to find out which
	  page is the first one to show

2006-03-06 13:59:03  Rev 8206   johannes

	* src/uidrivers/wx26/widgets/form.py: Don't always make the first page
	  to be the first one visible

2006-03-06 13:05:56  Rev 8205   johannes

	* src/input/GFKeyMapper.py: Removed debug-prints (sorry)

2006-03-06 13:00:23  Rev 8204   johannes

	* src/input/GFKeyMapper.py: Fixed updating the user key map, so
	  changed event-bindings are correctly  displayed and used in the menus

2006-03-03 17:45:45  Rev 8200   jan

	* samples/helloworld2.gfd, samples/zipcode/states.gfd: fix typo in
	  forms sample add password field to helloworld

2006-03-03 08:01:15  Rev 8195   johannes

	* po/de.po: Updated german translations

2006-03-02 20:09:45  Rev 8193   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.13.99-beta1.

2006-03-02 20:05:54  Rev 8192   johannes

	* src/GFObjects/GFButton.py: Better to use refreshDisplay () and call
	  updateFieldValue () only for  those widgets, having a _displayHandler

2006-03-02 19:50:50  Rev 8191   johannes

	* src/GFObjects/GFButton.py: Refersh state of toolbar- and menu-items
	  after calling a button trigger

2006-03-02 19:44:10  Rev 8190   johannes

	* src/uidrivers/win32/widgets/button.py,
	  src/uidrivers/gtk2/widgets/button.py,
	  src/uidrivers/wx/widgets/button.py: Changed calling of the
	  associated trigger

2006-03-02 19:40:35  Rev 8189   johannes

	* src/GFObjects/GFButton.py, src/input/displayHandlers/Base.py,
	  src/input/displayHandlers/Cursor.py,
	  src/uidrivers/wx26/widgets/button.py: Update the current entries'
	  field value before calling a trigger code  via GFButton. This
	  ensures to have always an up to date field value  available, even if
	  there's no focus-change.

2006-03-02 18:04:28  Rev 8186   reinhard

	* src/GFForm.py: Fixed unbound fields appearing as dirty.

2006-03-02 14:42:59  Rev 8185   johannes

	* src/GFForm.py: Don't catch our own exceptions

2006-03-02 14:06:44  Rev 8184   johannes

	* src/uidrivers/wx26/dialogs.py: Better placement and sizing of
	  exception dialog

2006-02-27 21:15:15  Rev 8182   johannes

	* src/uidrivers/wx26/widgets/entry.py: Don't generate events for
	  controls not having an insertion point

2006-02-27 21:01:04  Rev 8181   johannes

	* src/uidrivers/wx26/UIdriver.py: Make sure to select a 2.6 version
	  before importing wx module

2006-02-27 14:54:59  Rev 8179   johannes

	* src/uidrivers/wx26/widgets/_base.py,
	  src/input/displayHandlers/Cursor.py,
	  src/uidrivers/wx26/widgets/entry.py: Fixed handling of <Enter> in
	  multiline text fields, as well as  positioning for wx.MSW.

2006-02-24 17:46:55  Rev 8178   johannes

	* src/uidrivers/wx26/widgets/entry.py: Make sure to have focus between
	  ui and gf in sync

2006-02-24 11:50:37  Rev 8177   johannes

	* src/uidrivers/wx26/widgets/box.py,
	  src/uidrivers/wx26/widgets/entry.py: Further improvents for
	  entry-widgets and dropdowns on MSW and Mac

2006-02-22 13:06:09  Rev 8176   johannes

	* src/GFObjects/GFButton.py, src/input/displayHandlers/Dropdown.py,
	  src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/wx26/widgets/entry.py: Further fixes for input widgets
	  (dropdowns should work fine now)

2006-02-22 10:57:07  Rev 8174   jan

	* samples/connections/connection.gfd: fix dropdown in connection.gfd

2006-02-21 14:51:14  Rev 8172   johannes

	* src/uidrivers/wx26/widgets/entry.py: Simpler key-handling for all
	  entry widgets

2006-02-20 21:37:41  Rev 8168   reinhard

	* src/GFForm.py, src/GFInstance.py, src/GFParser.py: Every form has
	  its own parameter set. Main form gets parameters from command line,
	  and dialogs get parameters from runDialog call.

2006-02-20 19:12:41  Rev 8167   reinhard

	* src/GFForm.py: Fix for default-less parameters.

2006-02-13 07:17:06  Rev 8164   johannes

	* src/uidrivers/wx26/widgets/label.py: Better placement of static text
	  widgets

2006-02-13 07:05:23  Rev 8163   johannes

	* src/uidrivers/wx26/ToolBar.py, src/uidrivers/wx26/widgets/form.py:
	  Removed obsolete stuff, fixed handling of sizers, so scrolling will
	  work  for wxGTK, wxMSW and wxMac.

2006-02-12 18:51:16  Rev 8162   johannes

	* src/uidrivers/wx26/ToolBar.py, src/uidrivers/wx26/widgets/form.py:
	  Minor code cleanup (fixes size of toolbar for wxMSW)

2006-02-11 14:21:04  Rev 8161   johannes

	* src/uidrivers/wx26/widgets/form.py: Moved the call of Raise () to
	  the proper place, so calling dialogs will  work as intended

2006-02-10 11:28:33  Rev 8158   johannes

	* src/uidrivers/wx26/dialogs.py: Fixed the InputDialog to behave the
	  same way on wxMSW, wxGTK and wxMac

2006-02-09 19:24:41  Rev 8156   johannes

	* images/default/gnue-16x16.png, src/uidrivers/wx26/dialogs.py,
	  images/default/gnue-64x64.png, po/de.po,
	  images/default/gnue-32x32.png, src/uidrivers/wx26/UIdriver.py,
	  src/uidrivers/wx26/widgets/form.py: Added iconbundle for forms; wx26
	  driver: changed about dialog, added  default icons to forms; always
	  raise a form to the front when it is  shown.

2006-02-06 13:57:33  Rev 8150   johannes

	* src/uidrivers/wx26/UISplashScreen.py,
	  src/uidrivers/wx26/UIdriver.py: Added implementation of a
	  SplashScreen

2006-01-30 12:50:29  Rev 8149   johannes

	* src/uidrivers/wx26/widgets/entry.py: Refined keyhandling - needs
	  more improvements ...

2006-01-30 09:42:29  Rev 8148   johannes

	* src/uidrivers/wx26/widgets/entry.py: Better aproach to differentiate
	  keys and function keys

2006-01-30 09:39:47  Rev 8147   johannes

	* src/uidrivers/wx26/widgets/entry.py: Use unicode character for
	  _keypress events

2006-01-30 08:12:25  Rev 8146   johannes

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/curses/UIdriver.py: Fix use of
	  input/GFKeyMapper.KeyMapper.getEvent () as it return a tuple  now
	  (instead of a command name)

2006-01-27 10:44:22  Rev 8145   johannes

	* src/uidrivers/wx26/dialogs.py, src/uidrivers/wx26/widgets/entry.py:
	  Use better spacing for InputDialog and don't restrict size of a
	  checkbox

2006-01-27 09:45:09  Rev 8143   johannes

	* src/uidrivers/wx26/widgets/entry.py: Only send a requestFOCUS a
	  widget is not the current one; use the proper  selection marks for
	  dropdowns now

2006-01-27 09:19:03  Rev 8142   johannes

	* src/uidrivers/wx26/ToolBar.py, src/uidrivers/wx26/widgets/entry.py:
	  Don't remap icons in toolbar (better images) and don't use
	  CB_READONLY.  This allows automatic selection of options on win32
	  and mac os x

2006-01-26 19:01:23  Rev 8140   johannes

	* src/uidrivers/wx26/widgets/entry.py: Fixed typo

2006-01-26 15:57:51  Rev 8138   johannes

	* src/uidrivers/wx26/widgets/form.py: Fix the widget-index error on
	  win32

2006-01-26 15:27:48  Rev 8137   johannes

	* src/uidrivers/wx26/dialogs.py: Fix for GridBagSizer on Win32 and Mac
	  OS X

2006-01-26 14:26:19  Rev 8136   johannes

	* src/uidrivers/wx26/widgets, src/uidrivers/wx26/widgets/_base.py,
	  src/uidrivers/wx26/widgets/button.py,
	  src/uidrivers/wx26/widgets/page.py, src/uidrivers/wx26/dialogs.py,
	  src/uidrivers/_commonGuiToolkit/MenuBar.py,
	  src/uidrivers/wx26/widgets/label.py, src/input/GFKeyMapper.py,
	  src/uidrivers/wx26/widgets/image.py,
	  src/uidrivers/wx26/widgets/scrollbar.py,
	  src/uidrivers/wx26/MenuBar.py, src/uidrivers/wx26/UIdriver.py,
	  src/GFForm.py, src/uidrivers/_commonGuiToolkit/ToolBar.py,
	  src/uidrivers/wx26/widgets/box.py, src/uidrivers/wx26/__init__.py,
	  src/uidrivers/wx26/ToolBar.py, src/uidrivers/wx26/UILoginHandler.py,
	  src/uidrivers/wx26/widgets/__init__.py,
	  src/uidrivers/wx26/widgets/entry.py,
	  src/uidrivers/wx26/widgets/form.py, src/uidrivers/wx26: Added new UI
	  driver for wx 2.6+

2006-01-21 16:20:53  Rev 8135   reinhard

	* README: Removed duplicate section.

2006-01-21 16:17:43  Rev 8134   reinhard

	* README: Fixed typo.
	  issue49 resolved

2006-01-20 02:12:41  Rev 8131   jamest

	* src/uidrivers/win32/widgets/_base.py, src/GFForm.py,
	  src/GFInstance.py, src/uidrivers/wx/common.py,
	  src/uidrivers/qt/common.py, src/input/GFKeyMapper.py,
	  samples/intro/intro.gfd, src/uidrivers/gtk2/common.py: start of
	  allowing user defined triggers against keystrokes example for
	  CTRL-ALT-G included in intro.gfd doesn't handle function keys as of
	  yet as I'm not happy with the +64 coded into GFKeyMapper  and I
	  imagine it'll not work on non-us key setups so checking in for
	  feedback from others

2006-01-19 02:12:58  Rev 8130   jamest

	* src/input/GFKeyMapper.py: removed the unique exception generator
	  from the keypress event handler

2006-01-18 21:25:44  Rev 8129   jcater

	* src/uidrivers/_commonGuiToolkit/MenuBar.py,
	  src/GFObjects/GFOptions.py,
	  src/uidrivers/_commonGuiToolkit/ToolBar.py, src/GFLibrary.py,
	  src/uidrivers/wx/dialogs.py, src/uidrivers/win32/widgets/label.py,
	  src/uidrivers/win32/dialog.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,
	  src/uidrivers/qt/widgets/label.py, utils/gfd04to05.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/uidrivers/win32/widgets/form/widget.py,
	  src/uidrivers/wx/ToolBar.py, src/GFObjects/GFBlock.py,
	  src/input/displayHandlers/__init__.py,
	  src/input/displayHandlers/Component.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/gtk2/dialogs.py, src/uidrivers/html/UILoginHandler.py,
	  src/uidrivers/_base/UserActions.py,
	  src/uidrivers/gtk2/widgets/component.py,
	  src/GFObjects/GFParameter.py, src/input/displayHandlers/Listbox.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/input/displayHandlers/Password.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/curses/widgets/scrollbar.py,
	  src/uidrivers/html/UIdriver.py,
	  src/input/displayHandlers/Checkbox.py,
	  src/input/displayHandlers/Numeric.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/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/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/uidrivers/qt/widgets/entry.py, src/uidrivers/win32/UIdriver.py,
	  src/GFForm.py, src/input/displayHandlers/DateTime.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/win32/dialogs.py, src/uidrivers/qt/UILoginHandler.py,
	  src/input/displayHandlers/Dropdown.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/dialogs.py, src/GFObjects/__init__.py,
	  src/uidrivers/curses/widgets/box.py, src/GFObjects/GFColumn.py,
	  src/input/displayHandlers/Base.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/input/displayHandlers/Text.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/uidrivers/win32/GFwin32App.py,
	  src/uidrivers/win32/widgets/button.py,
	  src/input/displayHandlers/Cursor.py,
	  src/input/displayHandlers/Image.py,
	  src/uidrivers/wx/widgets/tree.py,
	  src/uidrivers/gtk2/widgets/form/wrappers.py, src/__init__.py,
	  src/GFObjects/GFContainer.py,
	  src/uidrivers/wx/widgets/form/widget.py, src/input/GFKeyMapper.py:
	  fixed copyright headers

2005-12-06 21:20:29  Rev 8113   reinhard

	* src/GFParser.py: Trigger is UsableBySiblings, no need to add all
	  parent tags.

2005-12-06 21:09:37  Rev 8112   reinhard

	* src/GFParser.py: Fixed list of allowed parent tags.

2005-11-25 10:33:33  Rev 8108   btami

	* src/GFObjects/GFScrollBar.py: typo

2005-11-24 08:54:44  Rev 8104   btami

	* src/GFObjects/GFScrollBar.py,
	  src/uidrivers/win32/widgets/scrollbar.py, src/GFParser.py: added
	  optional scrollrows attrib to scrollbar

2005-11-04 02:37:33  Rev 8093   jamest

	* README: issue30 testing yet another test commit for roundup

2005-11-04 02:27:41  Rev 8092   jamest

	* README: testing roundup/svn issue30 testing

2005-11-04 02:19:11  Rev 8091   jamest

	* README: another test issue30 testing

2005-11-04 02:12:34  Rev 8090   jamest

	* README: test commit for roundup/svn integration issue30 testing

2005-10-29 20:01:41  Rev 8086   btami

	* samples/contact.gfd, samples/helloworld2.gfd: removed fake
	  datasources

2005-10-27 20:40:32  Rev 8084   jamest

	* src/GFInstance.py, src/GFClient.py: fix parameter dict setup when no
	  parameters are given on command line

2005-10-21 21:07:59  Rev 8075   btami

	* src/uidrivers/win32/widgets/_base.py: implemented up/down key
	  handling in multiline edit

2005-10-20 13:16:03  Rev 8074   jamest

	* src/uidrivers/wx/common.py, src/uidrivers/wx/UIdriver.py,
	  src/uidrivers/_base/widgets/_base.py,
	  src/uidrivers/win32/UIdriver.py, src/uidrivers/gtk2/GFApp.py,
	  src/uidrivers/qt/QTApp.py, src/uidrivers/wx/GFwxApp.py,
	  src/GFObjects/GFValue.py, src/uidrivers/gtk2/widgets/button.py:
	  replaced all references of GDebug.printMesg() with assert gDebug()

2005-10-19 16:22:20  Rev 8072   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/uidrivers/wx/widgets/image.py, src/GFObjects/GFImage.py,
	  src/input/displayHandlers/Image.py,
	  src/uidrivers/gtk2/widgets/image.py: not stop forms containing
	  <image> if PIL not installed

2005-10-19 13:58:32  Rev 8071   btami

	* src/uidrivers/win32/widgets/_base.py, src/input/GFKeyMapper.py:
	  fixed quit with ctrl+q in win32 ui

2005-10-19 11:31:59  Rev 8070   btami

	* src/uidrivers/win32/widgets/_base.py,
	  src/input/displayHandlers/Cursor.py: fixed multiline edit newline
	  handling in win32 ui

2005-10-18 12:43:45  Rev 8066   johannes

	* BUGS: Moved bugs to roundup

2005-10-18 09:44:35  Rev 8065   johannes

	* src/GFForm.py, src/GFInstance.py: Don't ignore parameters given on
	  command line, fixed handling of case for parameters passed to
	  activateDialog ()

2005-10-15 12:05:06  Rev 8062   neilt

	* packaging/fink/gnue-forms.info: Update fink package files.

2005-10-13 18:24:51  Rev 8056   jamest

	* src/GFObjects/GFContainer.py: stop exception if tab stop object is
	  something like a label

2005-10-13 14:11:50  Rev 8055   johannes

	* src/GFObjects/GFContainer.py: Don't throw an exception if no
	  tabstops are available

2005-10-12 16:28:28  Rev 8051   jamest

	* src/GFObjects/GFContainer.py: reworked the GFContainer to deal with
	  non sequential focusorder settings which designer seems to produce
	  in some instances

2005-10-10 11:06:29  Rev 8042   neilt

	* packaging/fink/gnue-forms.info: Update Fink files for latest release.

2005-10-10 04:24:06  Rev 8039   btami

	* src/GFObjects/GFScrollBar.py: fix for designer started with .gfd
	  containing scrollbar

2005-10-07 04:12:16  Rev 8037   kilo

	* BUGS: Added a bug

2005-10-04 05:05:24  Rev 8035   johannes

	* BUGS: Added some small ones

2005-09-28 17:20:25  Rev 8029   reinhard

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

2005-09-28 17:12:25  Rev 8025   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, po/es_ES.po, po/lt.po: Released 0.5.13.

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.

