2002-12-01 18:44  jcater

	* src/GConnections.py: fix for custom authenticator support

2002-12-01 17:04  jcater

	* src/GConnections.py: backported the getAuthenticatedUser()
	support

2002-11-25 20:00  jamest

	* src/dbdrivers/mxodbc/DBdriver.py: syntax error in the mxodbc
	driver

2002-11-25 19:53  jcater

	* src/cursing/Notebook.py: typo

2002-11-25 18:09  jamest

	* src/__init__.py: fix the fix

2002-11-25 18:02  jamest

	* src/__init__.py: flip the release bit off

2002-11-21 18:57  jcater

	* src/cursing/: ColorScheme.py, VScrollBar.py, sio.py: more work on
	curses

2002-11-21 14:59  jcater

	* src/cursing/: ColorScheme.py, Control.py, Dialog.py,
	FocusedLabel.py, Frame.py, Menu.py, MenuBar.py, MenuItem.py,
	ScreenContainer.py, sio.py: updates to get curses mostly working;
	lots of menubar work

2002-11-20 21:11  jamest

	* src/: GConditions.py, GObjects.py, dbdrivers/_dbsig/DBdriver.py:
	Added in papo's null and not null conditionals, formatting cleanup

2002-11-20 14:54  jamest

	* src/GConfig.py: fixes to configuration loading added support for
	a global [default] section to config files CV:
	-------------------------------------------------------------------
	---

2002-11-20 08:52  jamest

	* src/dbdrivers/mysql/DBdriver.py: 
	Possible fix for buggy mysqldb drivers < version 0.9.2a2

2002-11-17 19:29  jcater

	* MANIFEST.in: modified manifest

2002-11-17 19:27  jamest

	* ChangeLog, NEWS: Final updates for new release

2002-11-17 19:17  jcater

	* doc/Developers-Guide.sxw, src/__init__.py,
	utils/doc-xml-attrs-openoffice.py: doc/version changes in prep for
	a release

2002-11-17 16:53  jcater

	* src/cursing/Button.py, src/cursing/ColorScheme.py,
	src/cursing/ComboBox.py, src/cursing/Control.py,
	src/cursing/Dialog.py, src/cursing/Frame.py,
	src/cursing/GraphicObject.py, src/cursing/GroupBox.py,
	src/cursing/Label.py, src/cursing/MenuBar.py,
	src/cursing/MenuItem.py, src/cursing/ScreenContainer.py,
	src/cursing/StatusBar.py, src/cursing/TextArea.py,
	src/cursing/TextBox.py, src/cursing/VButton.py,
	src/cursing/VScrollBar.py, src/cursing/sio.py,
	src/cursing/utility.py, utils/doc-xml-attrs-openoffice.py: updated
	Forms Dev Guide to have new descriptions of attributes

2002-11-17 10:00  jamest

	* setup.py: added gnue.common.external to setup.py

2002-11-16 23:17  dimas

	* doc/technotes/00002.txt: Minor typo.

2002-11-16 15:14  jamest

	* src/GDataObjects.py: Fixed for unbound fields in blocks sometimes
	flaging that blocks resultset to require saving

2002-11-16 09:44  jcater

	* src/GParser.py: If a referenced importable object is not found,
	raise an exception

2002-11-16 09:20  jcater

	* src/cursing/: ComboBox.py, Dialog.py, VScrollBar.py: 
	
	Fixed incorrect drawing of Login dialog and scrollbars

2002-11-15 17:18  jcater

	* src/cursing/sio.py: 
	
	More work on color support

2002-11-15 16:13  jamest

	* src/GDataObjects.py: master datasources no longer cause detail
	datasources to execute a query for detail key = to null when the
	master is cleared or at startup

2002-11-15 11:06  jcater

	* setup.py: added sqlite to setup.py

2002-11-15 01:20  jcater

	* src/cursing/: Button.py, ColorScheme.py, GraphicObject.py,
	MenuItem.py, StatusBar.py, TextArea.py, sio.py: more work on curses

2002-11-14 22:00  jamest

	* doc/Developers-Guide.sxw: The start of a developers guide for
	GNUe Common.

2002-11-14 19:44  jcater

	* src/cursing/: Button.py, Frame.py, ScreenContainer.py,
	StatusBar.py, TextBox.py, sio.py: more work in curses driver

2002-11-13 23:05  jcater

	* ChangeLog, NEWS: Updated NEWS and ChangeLogs

2002-11-13 22:06  jcater

	* src/: GBaseApp.py, GParser.py: 
	
	Added btami's locale patches for better i18n support under win32

2002-11-13 21:55  jcater

	* setup.py, packaging/inno/gnue-tools.iss: 
	
	Added btami's mcmillan support files

2002-11-13 17:56  jcater

	* src/external/: README, __init__.py, shellwords.py: 
	* First completely working label implementation in reports * Added
	shellwords.py * Misc cleanup/bug fixes

2002-11-13 11:06  jcater

	* src/GConfig.py: removed lowercase conversion from Default
	parameter parser

2002-11-13 00:10  jcater

	* etc/sample.report-filters.conf: added first label example to GNUe
	Reports

2002-11-12 23:55  dneighbors

	* utils/xml2sql/schema.sxw: Updated documentation to include
	information on how to use GSD format, import files and new
	'defaultwith' attribute.

2002-11-12 19:43  jcater

	* src/schema/GSParser.py: removed scale reference; should be using
	'precision'

2002-11-12 18:39  jamest

	* src/__init__.py: Remove python2.2ism

2002-11-12 18:16  siesel

	* src/schema/GSParser.py: fix CreateSchema Wizard add scale
	attribut to GSParser

2002-11-12 17:07  jcater

	* src/__init__.py: updated VERSION numbers to be the new .99 format
	for cvs

2002-11-12 17:00  jamest

	* src/GConditions.py: add in depreciated <conditions> tag

2002-11-12 15:10  jcater

	* src/TextUtils.py: added a textToMeasurment method that takes
	'12pt', '32cm', '1in' type strings and returns the measurement in
	inches

2002-11-12 02:52  arturas

	* utils/win-links.txt: A small readme about link creation tools for
	Windows.

2002-11-11 14:51  jamest

	* src/dbdrivers/_dbsig/DBdriver.py: distinct support fix

2002-11-10 23:59  jcater

	* src/cursing/: Frame.py, GraphicObject.py, MenuBar.py,
	Notebook.py, ScreenContainer.py: 
	
	More work on the curses driver; mainly further implementation of
	Notebook.py

2002-11-10 16:15  siesel

	* src/dbdrivers/: _pgsql/DBdriver.py, oracle/DBdriver.py: allow
	customisation of date time format send to db

2002-11-10 16:06  jcater

	* src/: GBaseApp.py, schema/GSParser.py, schema/Objects.py,
	schema/scripter/Scripter.py, schema/scripter/__init__.py,
	schema/scripter/processors/__init__.py,
	schema/scripter/processors/base.py,
	schema/scripter/processors/oracle.py,
	schema/scripter/processors/postgresql.py: 
	
	Added the new, script-based gsd-to-sql writer.	(NOT READY FOR
	PUBLIC CONSUMPTION)

2002-11-10 15:14  siesel

	* src/GDataSource.py: * add SetCondition and GetCondition trigger
	methods for changing/reading the   staticCondition of a Datasource
	* removed SingleEntry for GStaticSet to allow more than one
	StaticDatasource in   a source file

2002-11-10 14:35  jcater

	* src/GParser.py: fixed the buildImportableTags code to work with
	tags that don't have native 'Attributes'

2002-11-10 11:35  jcater

	* src/schema/GSParser.py: synching repository to eliminate
	scripter/ directory

2002-11-09 20:59  jcater

	* src/GDataSource.py: fixed typo wrt staticsets and SingleInstance

2002-11-09 16:14  jcater

	* src/GDataSource.py: ditto with the darn typos

2002-11-09 15:47  jcater

	* src/GDataSource.py: darn typos

2002-11-09 15:36  jcater

	* src/: GDataSource.py, schema/GSParser.py: fixed support for
	order_by with a 'desc' clause

2002-11-09 15:28  jcater

	* src/dbdrivers/_oracle/DBdriver.py: fixed Oracle's
	dataobject.sql() extension

2002-11-08 09:55  jcater

	* src/GParser.py: fixed new GParser.py issue w/namespace support

2002-11-07 21:21  jamest

	* src/dbdrivers/_dbsig/DBdriver.py: fixed overlooked var name
	change

2002-11-07 18:12  jcater

	* doc/technotes/00005.txt: updated technote to remove obsolete info

2002-11-07 11:04  jamest

	* src/dbdrivers/: cxoracle/DBdriver.py, db2/DBdriver.py,
	gadfly/DBdriver.py, informix/DBdriver.py, ingres/DBdriver.py,
	interbase/DBdriver.py, mxodbc/DBdriver.py, mysql/DBdriver.py,
	oracle/DBdriver.py, popy/DBdriver.py, postgresql/DBdriver.py,
	psycopg/DBdriver.py, pypgsql/DBdriver.py, sapdb/DBdriver.py,
	sqlite/DBdriver.py, sqlrelay/DBdriver.py, sybase/DBdriver.py: Added
	missing changes to the database drivers for query by detail

2002-11-07 10:37  jcater

	* src/cursing/: Button.py, ComboBox.py, Dialog.py,
	FileSelectPad.py, FocusedLabel.py, Frame.py, GroupBox.py, Label.py,
	MenuBar.py, Notebook.py, Progress.py, ScreenContainer.py,
	ScrollBar.py, StatusBar.py, TextArea.py, TextBox.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-06 21:20  jamest

	* src/GParser.py: GParser now honors the Required and
	SingleInstance attributes on tag definitions.

2002-11-06 13:13  jamest

	* src/: GDataObjects.py, GDataSource.py,
	dbdrivers/_dbsig/DBdriver.py, dbdrivers/_empty/DBdriver.py,
	dbdrivers/_static/DBdriver.py, dbdrivers/configfile/DBdriver.py,
	dbdrivers/cxoracle/DBdriver.py, dbdrivers/popy/DBdriver.py,
	dbdrivers/postgresql/DBdriver.py, dbdrivers/pypgsql/DBdriver.py,
	dbdrivers/sapdb/DBdriver.py, dbdrivers/sqlite/DBdriver.py,
	dbdrivers/sqlrelay/DBdriver.py, dbdrivers/sybase/DBdriver.py: query
	by detail support (needs more testing)

2002-11-05 20:03  jamest

	* scripts/gnuedtd, src/GDataObjects.py, src/GDataSource.py,
	src/dbdrivers/_dbsig/DBdriver.py,
	src/dbdrivers/psycopg/DBdriver.py,
	utils/doc-xml-attrs-openoffice.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 13:37  jcater

	* src/cursing/Event.py: typos

2002-11-05 13:07  jcater

	* src/cursing/Event.py: typo fix

2002-11-04 14:14  jamest

	* src/GParser.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 13:13  jamest

	* src/schema/Objects.py: changed rootobj init

2002-11-04 08:55  jamest

	* src/: GDataSource.py, GParser.py, GRootObj.py, GTrigger.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 00:01  jcater

	* src/: GObjects.py, schema/GSParser.py: 
	
	* Misc cleanup

2002-11-03 22:44  dneighbors

	* utils/xml2sql/schema.sxw: GSD documentation revamp.  Because of
	datatype changes needed more rich documentation so switched to open
	office format.

2002-11-02 00:02  jcater

	* src/: GRootObj.py, schema/Objects.py: moved the dumpXML root call
	into GRootObj, so each tool doesn't have to redefine dumpXML()

2002-10-31 23:02  jamest

	* src/GTrigger.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-10-31 20:40  jamest

	* src/: GObjects.py, GTrigger.py, GTriggerCore.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 17:12  jcater

	* src/: GDataSource.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/_pgsql/DBdriver.py: added cross-tabulation (pivot table)
	example to reports (pending a few bugfixes, it will work); misc
	cleanup

2002-10-27 20:10  jcater

	* scripts/gnuedtd, src/GConditions.py, src/GDataSource.py,
	utils/doc-xml-attrs-openoffice.py: 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 14:59  jcater

	* src/: GObjects.py, dbdrivers/_dbsig/DBdriver.py: 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-25 20:13  siesel

	* src/dbdrivers/_dbsig/DBdriver.py: add an testcase for dropdown
	refreshs remove dbsig modifying GObj tree and parameter caching add
	setParameter function

2002-10-25 17:08  jcater

	* etc/sample.gnue.conf: added Entry.resetForeignKey() method for
	triggers (not fully tested); misc code cleanup

2002-10-23 22:00  jamest

	* src/GTrigger.py: Partial removal of the GFTrigger class being
	replaced by common trigger system.

2002-10-23 19:26  jamest

	* scripts/gnue-diag.sh: Removed files no longer needed by setup.py
	Removed reference to PyXML as we no longer require it

2002-10-23 08:56  jcater

	* scripts/gnuedtd: fixed typo in gnuedtd

2002-10-22 09:40  jamest

	* README.databases: Fixed info per btami's request

2002-10-21 07:57  siesel

	* setup.py: added configfile and gadfly dbdrivers to setup.py

2002-10-20 20:27  jamest

	* src/GMimeTypes.py: Adding missing import

2002-10-20 13:55  jcater

	* src/: GRootObj.py, GTrigger.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 09:35  siesel

	* utils/connection.gfd: add dropdown provider field to
	connection.gfd (btami)

2002-10-17 18:35  jcater

	* src/cursing/: Frame.py, Menu.py, MenuBar.py, MenuItem.py: playing
	w/docs

2002-10-15 16:24  siesel

	* src/commdrivers/_helpers/ObjectLibrarian.py: fixed startup
	problems appserver had on some hosts

2002-10-13 22:59  jcater

	* src/cursing/: Menu.py, MenuBar.py, MenuItem.py,
	ScreenContainer.py, TextArea.py, TextBox.py: more work on curses
	driver

2002-10-11 18:44  jcater

	* src/cursing/: Button.py, Dialog.py, Frame.py, StatusBar.py,
	TextArea.py, TextBox.py, __init__.py, sio.py: Added Frame and
	StatusBar support; more code cleanup

2002-10-11 00:10  jcater

	* src/cursing/: GroupBox.py, __init__.py: renamed Frame to GroupBox
	(as Frame implies a window/etc); more cleanup

2002-10-10 20:47  jcater

	* etc/sample.report-filters.conf: 
	
	More work on curses support (I have screens drawing properly, and a
	login dialog working now)

2002-10-10 20:46  jcater

	* src/cursing/: Button.py, ComboBox.py, Control.py, Dialog.py,
	Frame.py, GraphicObject.py, Label.py, ScreenContainer.py,
	ScrollBar.py, TextArea.py, TextBox.py, VButton.py, VScrollBar.py,
	__init__.py, sio.py, utility.py:  * Full-color support / colorized
	default widgets
	 * Simplified drawing of widgets
	 * Lots of code simplification
	 * Started on keystroke/event hooks
	 * Dialogs: Made border optional
	 * Dialogs: Added optional dropshadows
	 * Dialogs: Added support for a "Title" on dialogs
	 * TextArea: Added a TextArea class (Multi-line text boxes)
	 * Buttons: Spacebar triggers a press

2002-10-10 13:23  jcater

	* setup.py: added events to setup.py

2002-10-10 01:45  jcater

	* setup.py, packaging/debian/changelog, packaging/debian/control,
	packaging/debian/rules, src/cursing/Button.py,
	src/cursing/Dialog.py, src/cursing/Label.py,
	src/cursing/ScreenContainer.py, src/cursing/TextBox.py,
	src/cursing/sio.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-10 00:23  jcater

	* src/cursing/TextBox.py: added support for 'Password'-style data
	entry (text hidden by '*')

2002-10-09 22:42  jcater

	* src/cursing/: Button.py, CheckBox.py, CheckBoxGroup.py,
	ComboBox.py, Control.py, Dialog.py, DirChooser.py, Event.py,
	FileSelectPad.py, FileSelector.py, FocusedLabel.py, Frame.py,
	GraphicObject.py, InputBox.py, Label.py, Menu.py, MenuBar.py,
	MsgBoxOK.py, MsgBoxTimer.py, MsgBoxYesNo.py, Progress.py,
	RadioButton.py, RadioGroup.py, ScreenContainer.py, ScrollBar.py,
	TextBox.py, VButton.py, VScrollBar.py, sio.py, tests/demo.py: fixed
	typos; added demo

2002-10-09 22:04  jcater

	* src/cursing/: Button.py, CheckBox.py, CheckBoxGroup.py,
	ComboBox.py, Control.py, Dialog.py, DirChooser.py,
	FileSelectPad.py, FileSelector.py, FocusedLabel.py, Frame.py,
	GraphicObject.py, InputBox.py, Label.py, Menu.py, MenuBar.py,
	MenuItem.py, MsgBoxOK.py, MsgBoxTimer.py, MsgBoxYesNo.py,
	Progress.py, RadioButton.py, RadioGroup.py, ScreenContainer.py,
	ScrollBar.py, TextBox.py, VButton.py, VScrollBar.py, constants.py,
	sio.py, utility.py: lots and lots of cleanup

2002-10-09 21:44  jcater

	* src/cursing/: Button.py, CheckBox.py, CheckBoxGroup.py,
	ComboBox.py, Control.py, Dialog.py, DirChooser.py, Event.py,
	FileSelectPad.py, FileSelector.py, FocusedLabel.py, Frame.py,
	GraphicObject.py, InputBox.py, Label.py, Menu.py, MenuBar.py,
	MenuItem.py, MsgBoxOK.py, MsgBoxTimer.py, MsgBoxYesNo.py,
	Progress.py, README, RadioButton.py, RadioGroup.py,
	ScreenContainer.py, ScrollBar.py, TextBox.py, VButton.py,
	VScrollBar.py, __init__.py, constants.py, sio.py, utility.py:
	experimental work w/curses

2002-10-09 16:22  siesel

	* src/dbdrivers/configfile/DBdriver.py: make configfile dbdriver
	find configdir better

2002-10-08 22:59  jcater

	* packaging/debian/control: updated minimum version requirement

2002-10-08 22:56  jcater

	* packaging/debian/: control, control: added missing mxdatetime
	requirement to the debian control files

2002-10-08 16:50  jcater

	* etc/: sample.gnue.conf, sample.report-filters.conf: added psfax
	merge support

2002-10-08 16:29  siesel

	* src/FileUtils.py: fix "gncvs test.gear" calling forms.  allow
	"gear://samples%2Fsamples.gear/myfile.gfd" URLs now

2002-10-08 15:39  siesel

	* src/: GDataSource.py, dbdrivers/_static/DBdriver.py: fix static
	datasource for dropdown wizard <2> add static datasource sample

2002-10-08 13:17  siesel

	* src/GDataSource.py: fix static datasource for dropdown wizard <1>

2002-10-08 12:30  jcater

	* etc/sample.report-filters.conf: Added a Postscript mailmerge
	driver to reports

2002-10-07 23:20  jcater

	* src/dbdrivers/sapdb/DBdriver.py: added Daniel Dittmar's
	enhancement patch to SAP-DB driver

2002-10-07 18:13  jcater

	* doc/technotes/00008.txt, doc/technotes/index.html,
	doc/technotes/index.txt, src/events/Event.py,
	src/events/EventAware.py, src/events/EventController.py: started
	adding event support to designer

2002-10-07 16:45  jcater

	* src/__init__.py: updating version numbers to 'development' status

2002-10-07 16:29  jcater

	* src/events/: Event.py, EventAware.py, EventController.py,
	__init__.py: moved the event system out of forms and into common

2002-10-06 10:21  siesel

	* src/commdrivers/xmlrpc/RpcDoc.py: add javascript stub file
	generation to grpcdoc tool

2002-10-05 02:16  jcater

	* MANIFEST.in, setup.py, packaging/debian/README.Debian,
	packaging/debian/README.Debian, packaging/debian/README.cvs,
	packaging/debian/README.cvs, packaging/debian/README.maintainers,
	packaging/debian/README.maintainers, packaging/debian/changelog,
	packaging/debian/changelog, packaging/debian/control,
	packaging/debian/control, packaging/debian/copyright,
	packaging/debian/copyright, packaging/debian/files,
	packaging/debian/files, packaging/debian/postinst,
	packaging/debian/postinst, packaging/debian/postrm,
	packaging/debian/postrm, packaging/debian/prerm,
	packaging/debian/prerm, packaging/debian/rules,
	packaging/debian/rules, packaging/debian/setup.cfg.debian,
	packaging/debian/setup.cfg.debian,
	packaging/debian/site.cfg.debian, packaging/debian/site.cfg.debian,
	src/GConfig.py: Changes needed to create .debs for the 0.4.0
	release

2002-10-03 09:35  siesel

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/_pgsql/DBdriver.py: add preliminary schema write support
	to common add schema write wizard to designer

2002-09-29 19:27  jcater

	* TODO: TODO fixes

2002-09-29 19:19  jcater

	* ChangeLog, src/__init__.py: final changes for release

2002-09-28 01:30  jcater

	* src/GDataSource.py: added primarykey="" support to datasources to
	eliminate the 'entire-record-is-a-where-clause hack

2002-09-28 01:10  jcater

	* src/GDataSource.py: added explicitfields attribute for updatable
	datasources with no corresponding block [temp]

2002-09-28 00:47  jcater

	* src/GConditions.py: cleaned up GConditions file; added LOGIC
	construct to buildConditionFromDict()

2002-09-28 00:47  jcater

	* src/GDataObjects.py: added setFields() to recordset's namespace

2002-09-27 23:41  jcater

	* src/GTrigger.py: fixed designer's incorrect creation of <![CDATA[
	.. ]]> sections

2002-09-27 23:26  jcater

	* src/GTrigger.py: removed more redundant code from
	GTrigger/GFTrigger to get designer to recognize recent changes to
	GFTrigger's ValidTriggers list

2002-09-27 13:24  arturas

	* translations/ru/LC_MESSAGES/gnue.po: Translations source

2002-09-27 13:23  arturas

	* translations/ru/LC_MESSAGES/gnue.mo: Updated translations

2002-09-25 15:20  jcater

	* etc/: sample.gnue.conf, sample.report-filters.conf: added example
	win32 lpr

2002-09-24 08:44  siesel

	* utils/xml2sql/: gadfly.xsl, sqlite.xsl: added XSLT stylesheets
	for gadfly and sqlite

2002-09-24 08:35  siesel

	* README.databases, src/dbdrivers/gadfly/DBdriver.py,
	src/dbdrivers/sqlite/DBdriver.py: * add gadfly and sqlite to
	README.databases * add schema support to sqlite db

2002-09-23 23:35  jcater

	* src/GTrigger.py: fixed runForm support in Navigator

2002-09-23 15:04  jcater

	* src/dbdrivers/sapdb/DBdriver.py: applied Daniel Dittmar's patch
	for SAP-DB introspection

2002-09-23 12:32  siesel

	* utils/: README, connection.gfd: add connection.gfd to
	common/utils more Parameter fixes

2002-09-23 10:52  jcater

	* src/: GRootObj.py, GTrigger.py: added support for runForm() in
	global namespace of forms; minor bugfixes in trigger system

2002-09-23 06:19  siesel

	* src/dbdrivers/mysql/DBdriver.py: moved mysql driver back to
	fetchmany() (closing #126)

2002-09-22 23:42  jcater

	* NEWS: updated NEWS files

2002-09-20 22:21  jcater

	* doc/technotes/: 00007.txt, index.html, index.txt: added notes on
	--cfg-file=

2002-09-20 16:14  jcater

	* src/commdrivers/_corba/CommDriver.py: changes needed for windows
	binaries

2002-09-20 01:23  jcater

	* ChangeLog: first round of changes to text documents in prep for a
	release

2002-09-19 10:57  arturas

	* doc/technotes/00002.txt: Some more updates, probably known to
	everyone, but that's what documentation is for.

2002-09-19 09:02  arturas

	* doc/technotes/00002.txt: Updated documentation.

2002-09-19 07:48  siesel

	* src/dbdrivers/gadfly/: DBdriver.py, __init__.py: some code
	cleanups for the gadfly driver, gadfly works now in forms and
	designer.

2002-09-18 08:46  siesel

	* src/: FileUtils.py, gear/GearSystem.py,
	gear/NavigationBuilder.py: finish .gear file access seperation

2002-09-18 01:49  jcater

	* doc/technotes/00005.txt, doc/technotes/index.html,
	doc/technotes/index.txt, src/GBaseApp.py, src/GConnections.py,
	src/GLoginHandler.py: added support for custom login
	authenticators; read common technote 00005.txt for more information

2002-09-18 00:13  jcater

	* src/: GBaseApp.py, GCConfig.py, GClientApp.py, GConfig.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-17 15:41  jcater

	* src/GConnections.py: hopefully a fix to the netrc issue

2002-09-17 14:36  jcater

	* setup.py: added/removed schema-related and gear-related entries
	from setup.py

2002-09-17 11:52  arturas

	* utils/po-diff.py: Something that msgmerge should do but i wasn't
	enough clever to force it to.  The script takes one some years ago
	translated .po file, compares it with recently generated empty .po
	file and produces result - leaving the same lines intact and
	clearly showing what translations have been changes/added/removed -
	as a .po file.

2002-09-17 10:45  jcater

	* src/GConnections.py: fixed bug in netrc support that prevented
	mysql or appserver logins

2002-09-17 10:27  jcater

	* src/: FileUtils.py, GBaseApp.py, GComm.py, GConfig.py,
	GConnections.py, TextUtils.py, __init__.py,
	commdrivers/_helpers/RpcDoc.py, commdrivers/_test/server.py,
	dbdrivers/mxodbc/DBdriver.py, gear/__init__.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-16 15:18  jcater

	* doc/Connections.txt, doc/common-techref.lyx,
	etc/sample.gnue.conf, scripts/gnue-diag.sh: changed references from
	gfclient to gnue-forms [patch by filc]

2002-09-16 15:09  jcater

	* src/schema/__init__.py: preparing for move of schema's parser
	from designer to common

2002-09-16 14:30  jcater

	* src/GConnections.py: added TODO comments about incorrect
	defaulting of namespaces in reports

2002-09-15 15:54  siesel

	* src/__init__.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 09:59  siesel

	* src/GConnections.py: [.netrc patch breaks win32 forms, because of
	missing HOME env. var.] fixed

2002-09-14 09:19  siesel

	* src/dbdrivers/configfile/: DBdriver.py, __init__.py: 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 15:23  siesel

	* src/__init__.py: add missing ":" to __init__.py, add <parameter>
	tag to showparameter.gfd example

2002-09-11 13:02  jcater

	* README.databases: [ticket #102] fixed typo in URL of psycopg
	driver

2002-09-11 12:45  jcater

	* src/__init__.py: [ticket #87] added urlize function to Common;
	fixed sablotron driver to return file://c:... when c:... is the
	file name

2002-09-10 10:30  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py: merged
	forms-input-mask back into head (not completed); added support for
	command-line parameters

2002-09-10 10:15  jcater

	* etc/sample.report-filters.conf, src/dbdrivers/_dbsig/DBdriver.py:
	added support for command-line parameters

2002-09-08 10:52  siesel

	* src/GConnections.py: don't break forms if netrc file empty or in
	a wrong format.  add small info about the contents of a .netrc
	file.

2002-09-07 11:08  jcater

	* src/GConnections.py: fixed bug in netrc patch; patch causes forms
	to bomb out if a .netrc file doesn't exist

2002-09-07 10:26  jcater

	* src/GConnections.py: added netrc support [patches by Papo team]

2002-09-04 18:29  siesel

	* doc/technotes/: 00006.txt, index.html, index.txt: add technotes
	for trigger namespace extensions for GDatasource, GFEntry, GFForm

2002-08-24 20:05  jcater

	* src/FormatMasks/BaseMask.py: added experimental format mask
	support [branched]

2002-08-08 16:16  jcater

	* src/dbdrivers/sqlite/: DBdriver.py, __init__.py: added initial
	support for SQLite [should work, but untested w/no introspection]

2002-08-08 09:47  jcater

	* doc/technotes/index.html, utils/create-technote-index.py: 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-07 18:29  jcater

	* etc/sample.report-filters.conf, src/GParser.py: re-implemented
	toolbars to have them emulate the Menubar events; i.e., toolbar
	entries are nothing more than a link to a menu entry; more work on
	the AddDropDown wizard; misc funky fixes

2002-08-02 10:38  arturas

	* etc/sample.gnue.conf: Added default date mask formats -
	dateFormatMaskView & dateFormatMaskEdit.

2002-08-01 17:29  siesel

	* src/commdrivers/_helpers/: ObjectEnabler.py, ObjectLibrarian.py:
	added timeout for dynamic created objects to RPC library, and a
	garbage collector which is running in a seperate thread

2002-07-31 09:28  arturas

	* doc/technotes/00002.txt: Minor changes and updates.

2002-07-31 09:25  arturas

	* src/GParser.py: To prevent errors in reports. Will need to
	rewrite this part when [common] section in gnue.conf appears.

2002-07-31 09:10  arturas

	* src/GParser.py: Temporary correction.

2002-07-31 06:01  arturas

	* src/GParser.py: Corrected problem of i18n characters in .gfd file
	- in case of not only ascii characters, sax returned unicode
	string, which caused further errors in python. Earlier this was
	solved by changing system-wide site.py file option defaultencoding
	from 'ascii' to other value. Now encoding is read from gnue.conf
	file option formFontEncoding and is used to enforce sax returned
	unicode string recode to given encoding.

2002-07-30 12:00  siesel

	* utils/xml2sql/pgsql_2.xsl: moved Constrain definitions into table
	definitions (ariel)

2002-07-29 12:12  siesel

	* src/schema/GSParser.py: make "name" attribute in a <value> tag
	not required add name to privatekey in Introspection wizard

2002-07-28 05:42  siesel

	* src/dbdrivers/interbase/DBdriver.py,
	utils/xml2sql/Makefile.sample, utils/xml2sql/interbase.xsl: changes
	to interbase/DBdriver.py (add primary key etc) [closing Ticket
	#116] adding interbase.xsl [closing Ticket #117] changing Makefiles
	to use interbase.xsl

2002-07-26 09:57  siesel

	* utils/xml2sql/: Makefile.sample, README, crn.png, display.xsl,
	fkey.png, idx.png: updated display.xsl to show foreign keys,
	indexes, and primary keys (defined by index/constraint statement)
	add images for foreign keys, indexes and undefined constraints
	updated README and Makefile

2002-07-26 09:14  siesel

	* utils/xml2sql/: example.gsd, mssql.xsl, mysql.xsl, sybase.xsl:
	modified xsl files to work with modified index/primary/foreign key
	syntax add an example gsd file, corrected bug in schema.txt

2002-07-25 00:36  jcater

	* src/: GDataSource.py, dbdrivers/_static/DBdriver.py: more work on
	the Add Dropdown wizard (THIS IS NOT WORKING YET! HAVING MOUSE
	ISSUES!)

2002-07-24 18:25  siesel

	* doc/gnue-schema.dtd, utils/xml2sql/pgsql.xsl,
	utils/xml2sql/pgsql_2.xsl: 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 15:40  jcater

	* scripts/gnuedtd: fixed #DEFAULT error

2002-07-24 10:23  siesel

	* src/schema/: GSParser.py, Objects.py: add first foreign key
	creation feature to CreateSchema wizard.  changed GSSchema
	definition

2002-07-23 16:46  siesel

	* utils/xml2sql/README: add png to list

2002-07-23 16:40  siesel

	* utils/xml2sql/: Makefile.sample, key.png, no.png, yes.png: add
	missing images for HTML representation from DCL tree support HTML
	creation in Makefiles

2002-07-23 15:56  siesel

	* utils/xml2sql/: Makefile.sample, README, display.xsl, mssql.xsl,
	mysql.xsl, pgsql.xsl, sybase.xsl: add README and a sample Makefile
	to xml2sql fix "no 'primary key' sql code generated" bug in all xsl
	files.	  (bug because of syntax change between .xml and .gsd)	add
	INSERT data support to all database xsl files.

2002-07-22 18:04  jcater

	* src/GObjects.py: more work on plug-in support in Designer

2002-07-21 23:09  jcater

	* src/schema/: GSParser.py, Objects.py: removed more forms-specific
	cruft in designer; added primary key support to the Introspection
	schema wizard; fixed wizard support

2002-07-21 23:08  jcater

	* src/dbdrivers/_pgsql/DBdriver.py: commented out misplaced date
	support in pgsql driver; fixed support for primary keys in pgsql
	driver

2002-07-19 13:59  jcater

	* utils/xml2sql/: display.xsl, mssql.xsl, mysql.xsl, pgsql.xsl,
	sybase.xsl: removed annoying tabs

2002-07-19 08:22  siesel

	* src/dbdrivers/_pgsql/DBdriver.py: use connectData and gConfig to
	determine database encoding now.  (fix appserver doesn't work with
	postgres bug)

2002-07-19 07:55  siesel

	* src/commdrivers/xmlrpc/ServerAdapter.py: correct error function
	accepting only 2 values. should fix one part of the "timeout"
	problem mentioned on gnue@gnu.org

2002-07-18 13:41  jcater

	* doc/technotes/index.txt: updated index

2002-07-18 13:40  jcater

	* doc/technotes/: 00001.txt, 00002.txt, 00003.txt, 00004.txt,
	00005.txt: converted some note files into technotes format

2002-07-18 13:29  jcater

	* doc/technotes/index.txt, utils/create-technote-index.py: added
	footer message

2002-07-18 13:23  jcater

	* doc/technotes/00000.txt, doc/technotes/index.txt,
	utils/create-technote-index.py: added technote structure

2002-07-18 13:18  jamest

	* src/dbdrivers/: _dbsig/DBdriver.py, _pgsql/DBdriver.py:
	Atmospheric crack levels in KS have returned to normal.  Adjusting
	previous changes to compensate.

2002-07-15 15:12  jcater

	* doc/gnue-schema.dtd, src/schema/GSParser.py: fixed incorrect
	parenttag of pkfield

2002-07-15 15:00  jcater

	* doc/RPC-grpc-file.dtd, doc/gnue-schema.dtd, scripts/gnuedtd: more
	changes to DTD to play nicer with emacs

2002-07-15 14:35  jcater

	* doc/RPC-grpc-file.dtd, doc/gnue-schema.dtd, scripts/gnuedtd: misc
	changes in DTD formatting

2002-07-15 14:27  jcater

	* scripts/gnuedtd: fixed inconsistencies in created DTDs

2002-07-15 12:56  jcater

	* etc/sample.gnue.conf: changed misleading comments for
	fixedWidthFont

2002-07-15 09:53  arturas

	* src/dbdrivers/_pgsql/DBdriver.py: Added _dateTimeFormat='%Y-%m-%d
	%H:%M:%S'.  Added time\date datatype formatting (from '2002-12-31
	23:59:59,99' to '2002-12-31 23:59:59').

2002-07-15 09:51  arturas

	* src/dbdrivers/_dbsig/DBdriver.py: Removed '%Y-%m-%d %H:%M:%S'
	back to '%c' for compatability with all databases.

2002-07-15 09:26  arturas

	* src/dbdrivers/_dbsig/DBdriver.py: Removed incorrectly placed
	changes.

2002-07-15 08:36  arturas

	* src/dbdrivers/_dbsig/DBdriver.py: Added potentially problematic
	date\time format conversion from '2002-12-31 23:59:59,99' format
	into '2002-12-31 23:59:59' format.  Problem may arise if we have
	some data that is exactly in this date\time format, but not a
	date\time - because the function will leave only the first part of
	the string before ',' - that's potential data loss. But if leave
	the initial format ('...,99'), then database has update\insert
	problems with data types.  Changed _dateTimeFormat variable value
	from '%c' (what was system localised default date\time format) into
	'%Y-%m-%d %H:%M:%S'. The first one created problems with database
	insert\update by creating 'localised' SQL queries ('...WHERE
	month="May"...' does work in English, but it does not work
	translated into Lithuanian '...WHERE month="Gegu"...').  TODO:
	with other databases\database adapters the same problems may arise,
	but i'm unable to check this now because of databases shortage :)

2002-07-15 03:22  arturas

	* src/FormatMasks/: BaseMask.py, DateMask.py, NumberMask.py,
	TextMask.py: Some code optimizations for i18n.

2002-07-13 05:55  siesel

	* utils/xml2sql/: display.xsl, mssql.xsl, mysql.xsl, sybase.xsl:
	change xsl templates to accept GSD ( GNUe Schema definition )
	instead of old xml format

2002-07-10 17:27  siesel

	* src/schema/: GSParser.py, Objects.py: add data support to
	designer

2002-07-10 15:29  siesel

	* utils/xml2sql/pgsql.xsl: allow pgsql.xsl to transform .gsd files,
	add an sample.gsd as representation of the sample database tables
	for appserver, add a data section to gsd files.

2002-07-10 08:52  arturas

	* etc/sample.gnue.conf: i18n changes. Added variable
	'fontFormEncoding' to enable choose font encoding.

2002-07-10 08:31  arturas

	* src/dbdrivers/_pgsql/DBdriver.py: Kinda i18n changes.
	connectData['encoding'] does not work, so commented it out and
	added simple gConfig('encoding'). This does work.

2002-07-09 06:54  siesel

	* AUTHORS: correct email address

2002-07-08 19:03  jcater

	* AUTHORS, src/dbdrivers/gadfly/DBdriver.py: committed ajmitch's
	Gadfly driver

2002-07-08 03:23  arturas

	* translations/lt_LT/LC_MESSAGES/: gnue.mo, gnue.po: Almost full
	translations into Lithuania language.

2002-07-05 16:32  siesel

	* src/GBaseApp.py: i18 changes bug fix, move "," back into "".

2002-07-05 08:01  arturas

	* src/commdrivers/xmlrpc/ClientAdapter.py: Removed unnecessary
	translation.

2002-07-05 07:17  arturas

	* src/GBaseApp.py: Removed a few more unnecessary translations.

2002-07-05 06:59  arturas

	* src/GBaseApp.py: Removed minor unnecesary translation.

2002-07-04 13:44  jcater

	* src/dbdrivers/_pgsql/DBdriver.py: Added DEFAULT VALUE and PRIMARY
	KEY support (preliminary/testing) to postgresql's introspection

2002-07-04 13:41  jcater

	* src/GTrigger.py: temporarily fixed issue with saving forms with
	triggers under designer

2002-07-03 11:39  arturas

	* utils/create-po.sh: Added new files, made file more
	user-friendly.

2002-07-03 10:58  siesel

	* src/: GDataSource.py, dbdrivers/appserver/DBdriver.py: - add a
	global 'call' function to the trigger namespace - make appserver
	support that function and call the instance.call function   of the
	current record - add default datasourceEntrys entry to make not
	GObj based access to datasources cleaner.

2002-07-02 09:37  arturas

	* utils/create-po.sh: Added some new files.

2002-07-01 18:09  jamest

	* src/: GDataObjects.py, GDataSource.py: Added delete() to trigger
	namespace to delete the current record being commited usefull in
	pre-commit triggers removed unneeded import from navigator

2002-06-30 19:30  jcater

	* doc/RPC-grpc-file.dtd, doc/gnue-schema.dtd, scripts/gnuedtd,
	src/GConditions.py, src/GMenu.py: Reworked support for gnuedtd...
	created base tool's DTD's as an example

2002-06-29 09:10  arturas

	* translations/gnue.po: 
	Basis for translations - if someone wants to translate, but does
	not know what to do and etc., he (she) will be able simply to take
	this file, copy it and translate; file is generated by create-po.sh
	script (in common/utils).

2002-06-29 09:08  arturas

	* translations/README: Few updates.

2002-06-28 16:54  jamest

	* src/dbdrivers/_pgsql/DBdriver.py: postgresql db driver should now
	typecast int fields properly

2002-06-27 23:03  jcater

	* src/: GTypecast.py, dbdrivers/_pgsql/DBdriver.py,
	schema/GSParser.py, schema/Objects.py: first implementation of
	Schema Designer support in GNUe Designer; further modularization of
	designer (removing forms-specific stuff from the main designer
	code); introduction of first Schema wizard

2002-06-27 20:29  jcater

	* src/: GObjects.py, GTypecast.py: made the default attribute for
	boolean values be ="Y" or ="N" instead of =""

2002-06-27 17:48  jcater

	* src/schema/: GSParser.py, Objects.py: start of Schema designer
	support; initial check-ins

2002-06-26 17:31  jcater

	* src/GTypecast.py: [W/O #73] Added support for multiple foreign
	key descriptions (comma-separated list)

2002-06-25 17:09  siesel

	* utils/xml2sql/: build.py, display.psp, display.xsl, mssql.xsl,
	mysql.xsl, pgsql.xsl, strip.command.xsl, sybase.xsl: add XSLTs for
	table definition in XML to db specific sql add table definitions in
	XML for appserver

2002-06-24 23:16  jcater

	* README.databases: fixed typo in ODBC support

2002-06-19 15:47  jamest

	* src/GParser.py: Import error was still telling user to install
	PyXML which is wrong.

2002-06-19 15:42  siesel

	* utils/GTest.py: add very very basic introspection support and
	enhanced the atest file add an option for _featuretest to gtestcvs

2002-06-15 14:51  jcater

	* src/__init__.py: updated version numbers to development status

2002-06-13 11:10  siesel

	* src/GTypecast.py: added uppername type to GTypecast. triggers of
	type named (instead of NAMED) should be detected now.

2002-06-11 18:44  siesel

	* src/commdrivers/: GCommBase.py, _directory/DirectoryServer.py,
	_helpers/ObjectEnabler.py, xmlrpc/ServerAdapter.py: split up call
	dispatching, move directory based dispatching into directoryServer,
	added new ObjectEnabler object for object-method dispatching new
	dispatchers can be added on the fly.  Just update xmlrpc for now

2002-06-09 08:55  siesel

	* src/: commdrivers/pw_xmlrpc/ClientAdapter.py, GComm.py,
	commdrivers/xmlrpc/ClientAdapter.py: add special function for
	creating boolean/base64/datetime parameters on client side

2002-06-06 21:11  jamest

	* images/: ship1.png, ship2.png: Added a few test images for
	navigator startup

2002-06-06 18:56  siesel

	* src/commdrivers/: GCommBase.py, _directory/DirectoryServer.py,
	pw_xmlrpc/ClientAdapter.py, pw_xmlrpc/ServerAdapter.py,
	xmlrpc/ClientAdapter.py: pw_xmlrpc uses directoryserver now support
	for deleting of dynamic objects many smaller patches

2002-06-05 18:02  jcater

	* src/GConfig.py: more work on threading support in Navigator

2002-06-05 14:58  siesel

	* utils/GTest.py: add more options for RPC server testing to
	gtestcvs

2002-06-05 14:15  siesel

	* src/: GConditions.py, dbdrivers/appserver/DBdriver.py: add
	authentification agent to appserver small patches

2002-06-04 13:46  jcater

	* src/GParser.py: fixed check for required attributes

2002-06-04 10:02  siesel

	* src/: GConditions.py, dbdrivers/appserver/DBdriver.py: add
	condition tree <-> token list (prefix notation) conversion routines
	add condition support to appserver

2002-06-03 17:18  jamest

	* NEWS: Set dates in NEWS files

2002-06-03 16:08  jcater

	* ChangeLog: updated changelogs

2002-06-03 07:44  siesel

	* src/commdrivers/pw_xmlrpc/ServerAdapter.py: small hack to fix
	pw_xmlrpc server support (should make appserver usable on windows)

2002-06-03 05:41  siesel

	* src/dbdrivers/appserver/DBdriver.py: closing Ticket 47

2002-06-02 17:56  jcater

	* etc/sample.gnue.conf: commented out old stuff in gnue.conf

2002-06-02 17:21  jcater

	* MANIFEST.in, src/GBaseApp.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 14:35  jamest

	* src/: GBaseApp.py, GConfig.py: --help and --version now print the
	GNUe Common version that is installed new common option
	--configuration-options prints the application's valid config file
	entries

2002-06-01 12:47  jcater

	* MANIFEST.in, setup.py: added missing MANIFEST entries; added
	support for GNUE_VERSION_SUFFIX to the setup.py's to ease the
	creating of prereleases

2002-05-31 15:05  jcater

	* ChangeLog: ChangeLog updates

2002-05-31 13:12  jcater

	* src/dbdrivers/interbase/DBdriver.py: fix to introspection case
	issue [btami]

2002-05-30 22:54  jcater

	* src/GTrigger.py: added xmlnamespace passthru to GTrigger's
	dumpXML

2002-05-30 22:35  jcater

	* setup.py: quick fix for release

2002-05-30 10:14  jcater

	* src/dbdrivers/_dbsig/DBdriver.py: fixed the float-to-int
	conversion problem in PG datadrivers

2002-05-29 22:41  jcater

	* NEWS: more changes for a release

2002-05-29 22:15  jcater

	* setup.py: added 'translations' to setup.py

2002-05-29 22:11  jcater

	* ChangeLog, NEWS, setup.py, src/__init__.py,
	src/commdrivers/_helpers/AsyncSocketServer.py,
	src/dbdrivers/mxodbc/DBdriver.py: updates for release

2002-05-29 09:17  siesel

	* etc/sample.connections.conf: add an appserver entry to
	sample.connections.conf changed entry name from geasV2 to appserver

2002-05-29 08:32  arturas

	* translations/hu_HU/LC_MESSAGES/: gnue.mo, gnue.po: ~	Translation
	files for hu_HU.

2002-05-29 08:03  siesel

	* README.databases: some more correction

2002-05-29 05:23  siesel

	* utils/GTest.py: fix gtestcvs (option 3) calling running test two
	times add correct url for py-xmlrpc to appserver/setup.py

2002-05-28 17:26  siesel

	* src/commdrivers/TODO: added TODO file for GNURPC

2002-05-28 10:29  siesel

	* README.databases: removed "has no introspection" comment from
	interbase driver

2002-05-28 10:27  jcater

	* src/dbdrivers/interbase/DBdriver.py: Applied firebird/interbase
	enhancement patch [btami]

2002-05-27 19:19  siesel

	* NEWS, README.databases: added appserver to database list (should
	geas entry be removed) fix date of last NEWs entry

2002-05-27 18:22  siesel

	* .cvsignore, src/commdrivers/_directory/.cvsignore,
	src/commdrivers/_helpers/.cvsignore,
	src/commdrivers/proxy/.cvsignore, src/commdrivers/_test/.cvsignore,
	src/commdrivers/pw_xmlrpc/.cvsignore,
	src/commdrivers/sockets/.cvsignore,
	src/dbdrivers/appserver/.cvsignore, src/dbdrivers/popy/.cvsignore:
	updated .cvsignore files and added new ones

2002-05-27 15:50  jcater

	* setup.py: added Jan's patch to get setup.py to install the
	commdrivers

2002-05-27 13:06  siesel

	* src/: GComm.py, commdrivers/xmlrpc/ClientAdapter.py,
	commdrivers/xmlrpc/ServerAdapter.py: fix missing error handling in
	xmlrpc client and the creating dynamic objects without releasing
	them bug

2002-05-27 08:30  siesel

	* src/dbdrivers/appserver/DBdriver.py: bug fix: added VERSION to
	dbdriver/appserver, to make shure appserver will work with the
	newest VERSION of it.

2002-05-26 14:57  siesel

	* src/commdrivers/: GCommBase.py, pw_xmlrpc/ClientAdapter.py,
	xmlrpc/ClientAdapter.py: some patches

2002-05-26 14:36  siesel

	* src/dbdrivers/appserver/DBdriver.py: change setSort function to
	accept an list as parameter instead of a string

2002-05-26 04:22  siesel

	* src/dbdrivers/appserver/DBdriver.py: update appserver/DBdriver to
	support writing, inserting and deleting records added functions for
	inserting and deleting records to appserver for appserver v0.01
	just geasConditions support is missing

2002-05-21 00:33  baumannd

	* scripts/.cvsignore, src/commdrivers/.cvsignore,
	src/commdrivers/_parser/.cvsignore,
	src/commdrivers/xmlrpc/.cvsignore, src/dbdrivers/_empty/.cvsignore,
	src/dbdrivers/psycopg/.cvsignore: Ignore some files.

2002-05-19 17:34  siesel

	* src/dbdrivers/appserver/: DBdriver.py, __init__.py: Added
	DBdriver for Appserver (working read only at the moment)

2002-05-16 07:12  arturas

	* utils/create-po.sh: 
	Script to create gnue.po file from all .py files.

2002-05-15 23:37  jcater

	* src/GDataSource.py: removed debugging print statements

2002-05-15 20:14  jcater

	* src/GDataSource.py: moved more master/detail datasource logic out
	of tools and into common

2002-05-15 15:20  jcater

	* src/dbdrivers/_dbsig/DBdriver.py: fixed cparam support in DB
	drivers

2002-05-14 20:27  jamest

	* src/GConfig.py: Fixed config system to do the right thing with
	systems loading multiple configs (designer) Changes wizard size in
	designer to better fit contents

2002-05-14 19:27  jcater

	* etc/sample.report-filters.conf: added merge support/examples to
	reports (currently, only RTF works -- latex does not)

2002-05-13 13:53  arturas

	* translations/: de/LC_MESSAGES/gnue.mo, en/LC_MESSAGES/gnue.mo,
	en_GB/LC_MESSAGES/gnue.mo, en_US/LC_MESSAGES/gnue.mo,
	lt/LC_MESSAGES/gnue.mo, lt_LT/LC_MESSAGES/gnue.mo,
	ru/LC_MESSAGES/gnue.mo, uk/LC_MESSAGES/gnue.mo: 
	
	Update.

2002-05-13 12:40  arturas

	* src/commdrivers/xmlrpc/RpcDoc.py: 
	i18n changes.

2002-05-13 12:34  arturas

	* src/commdrivers/pw_xmlrpc/RpcDoc.py: 
	i18n changes.

2002-05-13 12:30  arturas

	* src/commdrivers/_helpers/RpcDoc.py: 
	i18n changes.

2002-05-08 22:03  jamest

	* images/tb_bottom.png, images/tb_delete.png,
	images/tb_down_arrow.png, images/tb_exec.png, images/tb_exit.png,
	images/tb_first.png, images/tb_jump-to.png, images/tb_new.png,
	images/tb_save.png, images/tb_search.png, images/tb_top.png,
	images/tb_undo.png, images/tb_up_arrow.png, src/GDataSource.py:
	Added gnome2 icons in place of old gnome1 icons(mailing tigert for
	final approval) Added more toolbar icons for events Fixed prequery
	datasource support

2002-05-08 20:47  jcater

	* src/GDataObjects.py: [ticket 29/32] bugfix on record jumping
	problem in forms (patch by btami)

2002-05-06 21:27  jamest

	* src/: GBaseApp.py, GConfig.py, GServerApp.py,
	FormatMasks/DateMask.py: i18n changes

2002-05-06 20:13  jamest

	* src/GConfig.py: Fixed forms so it's gnue.conf free (for real this
	time! (maybe.))

2002-05-06 17:56  siesel

	* src/commdrivers/: xmlrpc/ServerAdapter.py,
	_directory/DirectoryServer.py: add support for get/set methods of
	RpAttributes to the xmlrpc protocoll

2002-05-06 13:51  arturas

	* src/FormatMasks/DateMask.py: 
	Added GImport.py import.

2002-05-06 12:27  siesel

	* utils/GTest.py, src/commdrivers/pw_xmlrpc/ClientAdapter.py,
	src/commdrivers/xmlrpc/ClientAdapter.py: added some more comments
	to GTest and added an i18n fix for XMLRPC client error messages

2002-05-06 12:00  siesel

	* src/commdrivers/_test/server.py: better testing for the place of
	donuts.grpc

2002-05-06 11:50  arturas

	* src/FormatMasks/: BaseMask.py, DateMask.py, NumberMask.py,
	TextMask.py: 
	i18n string changes.

2002-05-06 11:24  arturas

	* src/dbdrivers/: postgresql/DBdriver.py, sapdb/DBdriver.py,
	sybase/DBdriver.py, sqlrelay/DBdriver.py: 
	i18n changes.

2002-05-06 11:19  arturas

	* src/dbdrivers/: msado/DBdriver.py, mxodbc/DBdriver.py,
	mysql/DBdriver.py, odbc/DBdriver.py, oracle/DBdriver.py: 
	i18n changes.

2002-05-06 11:14  arturas

	* src/dbdrivers/: geas/DBdriver.py, informix/DBdriver.py,
	ingres/DBdriver.py, interbase/DBdriver.py: 
	i18n changes.

2002-05-06 11:12  siesel

	* src/commdrivers/_test/__init__.py: another fix to gtestcvs: make
	_test an module

2002-05-06 11:07  arturas

	* src/dbdrivers/: cxoracle/DBdriver.py, db2/DBdriver.py,
	_dbsig/DBdriver.py: 
	i18n changes.

2002-05-06 08:31  siesel

	* src/commdrivers/_test/server.py: get the right path for
	donuts.gprc

2002-05-05 19:29  siesel

	* src/commdrivers/xmlrpc/RpcDoc.py: better listing of hirarchie

2002-05-05 18:38  siesel

	* src/GServerApp.py, src/commdrivers/_test/README,
	src/commdrivers/_test/donuts.grpc, src/commdrivers/_test/server.py,
	src/commdrivers/_test/test.py,
	src/commdrivers/pw_xmlrpc/ServerAdapter.py, utils/GTest.py: some
	i18 fixes, add commands gacvs and gtestcvs.  updated and fixed all
	testcases add testing program GTest.py

2002-05-04 11:46  jcater

	* src/: GDataSource.py, commdrivers/xmlrpc/ServerAdapter.py: fixes
	to datasources

2002-05-04 11:45  jamest

	* src/: GBaseApp.py, GConfig.py, GDataObjects.py, GServerApp.py,
	GTrigger.py, FormatMasks/BaseMask.py,
	commdrivers/_helpers/RpcDoc.py, dbdrivers/geas/DBdriver.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 21:59  siesel

	* src/commdrivers/: _helpers/RpcDoc.py, pw_xmlrpc/RpcDoc.py,
	xmlrpc/RpcDoc.py: some new features for RpcDoc

2002-05-03 21:52  siesel

	* src/commdrivers/xmlrpc/: ClientAdapter.py, ServerAdapter.py: i18
	fixes and more configuration for  the xmlrpc ClientAdapter

2002-05-03 18:07  jcater

	* installer/base.py, installer/demo.py, installer/products.py,
	installer/pydistutils.py, src/GConditions.py, src/GDataObjects.py,
	src/GDataSource.py, src/GLoginHandler.py, src/GObjects.py: um, lots
	and lots of miscellaneous code cleanup

2002-05-03 15:01  jamest

	* doc/common-techref.lyx: Checking in mess so Reinhard has
	something to read

2002-05-03 13:12  arturas

	* src/commdrivers/xmlrpc/: ClientAdapter.py, RpcDoc.py,
	ServerAdapter.py: 
	i18n changes.

2002-05-03 13:08  arturas

	* src/commdrivers/sockets/CommDriver.py: 
	i18n changes.

2002-05-03 12:58  arturas

	* src/commdrivers/: pw_xmlrpc/ClientAdapter.py,
	pw_xmlrpc/RpcDoc.py, pw_xmlrpc/ServerAdapter.py,
	soap/CommDriver.py: 
	i18n changes.

2002-05-03 12:51  arturas

	* src/commdrivers/proxy/CommDriver.py: 
	i18n changes.

2002-05-03 12:48  arturas

	* src/commdrivers/: _directory/DirectoryServer.py,
	pyro/CommDriver.py: 
	i18n changes.

2002-05-03 12:43  arturas

	* src/: GTrigger.py, RuntimeSettings.py, commdrivers/GCommBase.py: 
	i18n changes.

2002-05-03 12:38  arturas

	* src/: GServerApp.py, GTypecast.py: 
	i18n changes.

2002-05-03 12:26  arturas

	* src/: GDateTime.py, GParser.py: 
	i18n changes.

2002-05-03 12:13  arturas

	* src/: GDataObjects.py, GDataSource.py: 
	i18n changes.

2002-05-03 11:46  arturas

	* src/GConnections.py: 
	Removed GImport.py import.

2002-05-03 11:23  arturas

	* translations/: README, gnue-example.po, gnue-version.po,
	gnue-version.po.orig, de/LC_MESSAGES/gnue.mo,
	en/LC_MESSAGES/gnue.mo, en_GB/LC_MESSAGES/gnue.mo,
	en_US/LC_MESSAGES/gnue.mo, lt/LC_MESSAGES/gnue.mo,
	lt_LT/LC_MESSAGES/gnue.mo, ru/LC_MESSAGES/gnue.mo,
	uk/LC_MESSAGES/gnue.mo: 
	i18n updates.

2002-05-03 10:37  arturas

	* src/GBaseApp.py: 
	Corrected missed strings for i18n.

2002-05-03 10:31  arturas

	* src/GConditions.py: 
	Removed GImport.py import.

2002-05-03 10:17  arturas

	* src/: GBaseApp.py, GClientApp.py, GComm.py: 
	Removed GImport.py import.

2002-05-02 20:57  jamest

	* src/GConfig.py: Removed hardcoded gnue references from config
	system Start of more generic config handler

2002-05-02 16:20  jamest

	* src/: GBaseApp.py, GClientApp.py, GComm.py, GConditions.py,
	GConfig.py, GConnections.py, GDebug.py, __init__.py: Altered
	gettext support to be part of GBaseApp (GImport in each file should
	not be needed now) default _() override when gettext fails

2002-05-02 11:21  arturas

	* src/GConnections.py: 
	Added GImport.py import, i18n changes.

2002-05-02 11:17  arturas

	* src/GConfig.py: 
	Added GImport.py import, i18n changes.

2002-05-02 11:10  arturas

	* src/GConditions.py: 
	Added GImport.py import.

2002-05-02 11:08  arturas

	* src/GComm.py: 
	Added GImport.py import, i18n changes.

2002-05-02 11:06  arturas

	* src/GClientApp.py: 
	Added GImport.py import.

2002-05-01 20:53  jcater

	* src/commdrivers/xmlrpc/ServerAdapter.py: code cleanup

2002-05-01 19:39  siesel

	* doc/RPC-grpc-file.dtd: adding auto created DTD file for .grpc
	file format

2002-05-01 19:37  siesel

	* scripts/gnuedtd, src/commdrivers/_parser/Parser.py: updated
	gnuedtd to produce dtd for grpc files

2002-05-01 19:23  siesel

	* doc/: RPC-abstraction.txt, RPC-status.txt: spelling error
	correction

2002-05-01 19:18  jcater

	* src/GServerApp.py: added comments to the daemonize code

2002-04-30 19:01  siesel

	* doc/RPC-status.txt: added more details about the protocolls

2002-04-30 18:52  siesel

	* doc/RPC-abstraction.txt, doc/RPC-status.txt, src/GServerApp.py,
	src/commdrivers/GCommBase.py,
	src/commdrivers/_directory/DirectoryServer.py,
	src/commdrivers/_directory/__init__.py,
	src/commdrivers/_parser/Parser.py,
	src/commdrivers/_test/client.php, src/commdrivers/_test/server.py,
	src/commdrivers/pw_xmlrpc/ClientAdapter.py,
	src/commdrivers/pw_xmlrpc/RpcDoc.py,
	src/commdrivers/pw_xmlrpc/ServerAdapter.py,
	src/commdrivers/pw_xmlrpc/__init__.py,
	src/commdrivers/xmlrpc/ClientAdapter.py,
	src/commdrivers/xmlrpc/ServerAdapter.py: Big RPC update: 1. add new
	gpl'd xmlrpc library 2. added Status file 3. add threading support
	for multiple server 4. updated examples

2002-04-30 13:12  siesel

	* doc/RPC-status.txt: Add file to present actual status of RPC work

2002-04-30 12:25  siesel

	* src/commdrivers/_test/README: Corrected hint for debian users

2002-04-30 12:23  arturas

	* src/GBaseApp.py: 
	Prepared for i18n.

2002-04-30 12:06  arturas

	* translations/README: 
	Readme for translations directory.

2002-04-30 12:04  arturas

	* translations/README: 
	Somethings not working....

2002-04-30 11:18  arturas

	* translations/README: 
	Update.

2002-04-30 11:15  arturas

	* translations/README: 
	Updated readme.

2002-04-30 11:08  arturas

	* translations/: de/LC_MESSAGES/gnue.mo, en/LC_MESSAGES/gnue.mo,
	en_GB/LC_MESSAGES/gnue.mo, lt/LC_MESSAGES/gnue.mo,
	lt_LT/LC_MESSAGES/gnue.mo, ru/LC_MESSAGES/gnue.mo,
	uk/LC_MESSAGES/gnue.mo: 
	
	Translation files itself.

2002-04-30 10:55  arturas

	* translations/en_US/LC_MESSAGES/gnue.mo: 
	
	Translation file.

2002-04-30 06:08  arturas

	* translations/README: 
	
	readme file for /common/translations directory - for what it is.

2002-04-28 23:19  jcater

	* etc/sample.report-filters.conf: added a CSV filter to reports;
	misc bug fixes

2002-04-28 22:10  jcater

	* src/GMimeTypes.py: actually have getExtension() return something
	:)

2002-04-28 20:52  jcater

	* src/: GObjects.py, GParser.py, GParserHelpers.py: * Added XML
	Namespace support to GObject's dumpXML() (required for reports) *
	Fixed problem with GRParam's being added to their parents twice.  *
	Made all GRD tags lowercase to make dumpXML() friendly * Misc
	bugfixed to Reports

2002-04-27 18:13  jcater

	* doc/Connections.txt, etc/sample.connections.conf,
	src/GConnections.py:  * Lots of cleanup to the connections.conf
	parsing.
	 * Added support for aliases= in the connections.conf file

2002-04-27 17:55  jcater

	* src/dbdrivers/interbase/DBdriver.py: Improved introspection
	support [courtesy of btami]

2002-04-27 17:13  jcater

	* setup.py, src/GConfig.py: misc fixes for reports filters

2002-04-27 15:59  jcater

	* setup.py: to do a non-standard installation, pass "--cfg-file
	/my/site/file.cfg" to all the setup.py scripts

2002-04-27 15:30  jcater

	* setup.py, etc/sample.gnue.conf, src/GConfig.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-27 15:28  jcater

	* src/GMimeTypes.py: added missing commas to the mimetype
	dictionary

2002-04-24 17:51  jcater

	* etc/sample.report-filters.conf, src/GMimeTypes.py: more work on
	report output formats

2002-04-24 11:12  jcater

	* src/GMimeTypes.py: basic mime support added (file extension
	mapping)

2002-04-23 18:25  siesel

	* src/: GBaseApp.py, GConfig.py: approved error handling

2002-04-21 20:02  siesel

	* src/commdrivers/: _test/README, _test/server.py, _test/test.py,
	xmlrpc/ClientAdapter.py: Get the XMLRPC - ClientAdapter working,
	and updated the testcase + README

2002-04-21 17:56  siesel

	* src/GBaseApp.py: fixed " typo

2002-04-19 21:36  jcater

	* src/GBaseApp.py: added python version check... application will
	exit with a friendly message if run against python < 2.0

2002-04-17 14:09  jamest

	* src/: GObjects.py, GParser.py, GParserHelpers.py, GTypecast.py,
	commdrivers/_corba/CommDriver.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/geas/DBdriver.py, dbdrivers/msado/DBdriver.py,
	dbdrivers/odbc/DBdriver.py: removed getObjectType() clean up start
	of some subtle new bugs

2002-04-17 10:25  jamest

	* src/: GDebug.py, GObjects.py, GTrigger.py: More cleanup and
	performance enhancements

2002-04-16 21:05  jamest

	* src/GObjects.py: Moved normal text field validation into display
	handler Clean up

2002-04-15 00:39  jcater

	* doc/building-static-distro.txt: updates to documentation

2002-04-14 16:06  jcater

	* etc/: sample.gnue.conf, sample.report-filters.conf: more
	documentation

2002-04-14 15:21  jcater

	* etc/sample.report-filters.conf: cleanup

2002-04-14 15:20  jcater

	* etc/: sample.gnue.conf, sample.report-filters.conf: fixes to make
	fax and printer support work; misc typo fixes

2002-04-14 12:55  jcater

	* doc/building-static-distro.txt: documentation

2002-04-14 00:13  jamest

	* src/GTrigger.py: Lots of code cleanup and new bugs implemented

2002-04-13 11:08  jamest

	* src/dbdrivers/_dbsig/DBdriver.py: Fixed invalid int value error
	in record jumps Misc cleanup

2002-04-12 21:25  jamest

	* src/GDebug.py: a little more cleanup on the debugger misc cleanup

2002-04-12 20:18  jamest

	* src/: GBaseApp.py, GDebug.py: Start of integration of python's
	internal debugger

2002-04-12 19:54  jcater

	* etc/: sample.gnue.conf, sample.report-filters.conf: reports:
	inplace transformations working now (--filter html  or --filter
	text)

2002-04-12 17:21  jcater

	* etc/sample.gnue.conf: synching machines

2002-04-12 00:59  jcater

	* etc/sample.gnue.conf: more work on modularization of output
	destinations/filters in reports

2002-04-12 00:29  jamest

	* src/GDataObjects.py: A (small) amount of code cleanup

2002-04-12 00:28  jcater

	* src/GConfig.py: code cleanup; removed unused code

2002-04-11 23:58  jcater

	* src/GDataObjects.py: cleanup

2002-04-11 23:46  jamest

	* src/GDataObjects.py: Fixed post() skipping the record following a
	deleted record Performance updates

2002-04-11 23:40  jcater

	* src/: GParser.py, GParser.py: code cleanup

2002-04-11 15:19  jamest

	* doc/common-techref.lyx: Start of unified documentation for common

2002-04-10 23:19  jcater

	* etc/: sample.gnue.conf, sample.report-filters.conf: Started on
	modularization of GNUe Reprots transformation adapters and
	destination adapters; cleanup of code

2002-04-09 10:27  jcater

	* src/GBaseApp.py: removed the -d shortcut for --debug-level

2002-04-09 00:19  dneighbors

	* scripts/pyxslt: Simple xslt processor.  Relies on pysablot.  x

2002-04-08 17:02  jcater

	* src/GConnections.py: misc changes

2002-04-08 16:53  jcater

	* src/GParserHelpers.py: speeded up report's handling of GContent

2002-04-08 13:10  jcater

	* TODO: updated TODO

2002-04-08 00:51  jcater

	* src/GParser.py: misc fixes

2002-04-06 19:20  jcater

	* etc/sample.report-filters.conf, src/GConfig.py: lots o' work on
	reports

2002-04-06 16:27  jcater

	* etc/: sample.gnue.conf, sample.report-filters.conf: start of
	structured filter architecture for reports

2002-04-06 16:12  jcater

	* src/dbdrivers/mysql/DBdriver.py: bug fix for odd datatypes in
	mysql

2002-04-06 15:17  jcater

	* src/GConfig.py: removed obsolete code

2002-04-04 17:02  jamest

	* src/: GBaseApp.py, GConfig.py, GConnections.py, GDataObjects.py,
	GObjects.py: Removed GConfigParser Added autofillBySequence to
	<entry> tags Cleanup and performance improvments

2002-04-03 23:00  jcater

	* src/GConditions.py: typo in conditional support for parameters

2002-04-03 00:18  jcater

	* src/: GDataObjects.py, GDataSource.py, GObjects.py, GTrigger.py,
	GTriggerCore.py: start of record-level block triggers (pre-commit,
	pre-update, pre-insert, pre-delete, pre-modify)

2002-04-02 20:31  jcater

	* TODO: updates to TODO/BUGS

2002-04-02 19:10  jcater

	* src/dbdrivers/sapdb/DBdriver.py: added introspection support for
	SAP-DB [untested]

2002-04-02 16:18  jcater

	* utils/setup-win4lin-stage.sh: yet another bug fix

2002-04-02 16:17  jcater

	* utils/setup-win4lin-stage.sh: bug fix

2002-03-31 14:41  jamest

	* etc/sample.gnue.conf, src/dbdrivers/_pgsql/DBdriver.py,
	src/dbdrivers/pypgsql/DBdriver.py: Synced help text on save/clear
	message (new gnue.conf required) Fixed pypgsql driver to work w/
	port option

2002-03-31 13:38  jamest

	* src/dbdrivers/: _dbsig/DBdriver.py, mysql/DBdriver.py: mysql
	switched to fetchany() in place of fetchmany() comments that didn't
	belong in the dbsig driver removed

2002-03-28 09:02  dneighbors

	* etc/sample.gnue.conf: ** Added msg_next back in dumb dumb
	mistake. Teach me to think I can type same line twice. :)

2002-03-28 01:56  dneighbors

	* etc/sample.gnue.conf: ** 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-27 08:09  jamest

	* src/GParser.py: Check that xmlMasqueradeNamespaceElements
	actually is set

2002-03-25 22:34  jcater

	* src/GObjects.py: misc fixes for reports

2002-03-25 22:19  jcater

	* src/: GObjects.py, GParser.py: performance enhancements

2002-03-22 02:08  jcater

	* src/GParser.py: sax parser now operates in namespace-compat mode
	(does not affect tools not using namespace features)

2002-03-22 01:38  jcater

	* src/GParser.py: clarified the loadXML parameter names (renamed
	the misleading 'URL' to 'buffer' as it expected an open file
	buffer, not a URL)

2002-03-20 15:23  jcater

	* src/GParser.py: Moved from PyXML-specific parser to SAX2 parser
	included with Python 2.0+ (this *may* remove the pyxml dependency

2002-03-20 14:02  jcater

	* src/GParser.py: instead of printing an error and exiting on
	markup errors, the parser will now raise an exception so that the
	underlying tools can catch this exception and die gracefully.

2002-03-19 17:27  jcater

	* src/GBaseApp.py: Displays underlying python version information
	as debugging information (-d1)

2002-03-14 00:33  dneighbors

	* src/dbdrivers/_pgsql/DBdriver.py: Added support for postgres
	drivers so that you can put port= in the connections.conf file.  I
	tested on standard port (not defined in file) as well as non
	standard port (defined in file) and seems to work either way. 
	HOWEVER please not I only have psycopg installed so only tested for
	that driver.. The changes were in _pgsql so I assume it should
	carry over for all drivers, but someone should test.  The code is a
	hack so gladly make it purdy.

2002-03-12 19:12  jamest

	* src/dbdrivers/interbase/DBdriver.py: Added contributed interbase
	driver updates from Bajusz Tams

2002-03-05 15:52  jcater

	* src/dbdrivers/_dbsig/DBdriver.py: fix for rowid support in oracle
	failing on combo-box datasources

2002-03-04 16:28  jcater

	* src/dbdrivers/_dbsig/DBdriver.py: fixed '= NULL' versus 'IS NULL'
	problem w/master-detail sources

2002-03-02 11:28  jcater

	* AUTHORS: added Jan to our AUTHORS file

2002-03-01 22:10  jcater

	* src/: GConnections.py, GLoginHandler.py: added error information
	to Login Dialogs on failed dialogs

2002-03-01 13:05  jamest

	* etc/sample.gnue.conf, src/dbdrivers/_dbsig/DBdriver.py: missing
	gfd file now gives clean error message not python dump delete fixed
	in _dgsig renames menus autofilesequence error fixed for blocks
	that don't contain the masterKey as an entry

2002-02-28 23:43  jamest

	* TODO: Start updating docs on forms/common added setStatusText in
	trigger namespace

2002-02-28 23:28  jcater

	* etc/sample.gnue.conf: added support for Shift-Enter and
	(optionally) Enter to insert newlines in multirow entries

2002-02-27 14:45  jcater

	* src/: commdrivers/_test/client.php, GComm.py,
	commdrivers/_parser/Parser.py, commdrivers/_test/donuts.grpc,
	commdrivers/_test/server.py, commdrivers/xmlrpc/ServerAdapter.py:
	grpc patches by Jan Ischebeck

2002-02-27 10:19  jcater

	* src/dbdrivers/_dbsig/DBdriver.py: fixed small tafu in the new sql
	string formatter

2002-02-27 00:24  jcater

	* src/dbdrivers/: _dbsig/DBdriver.py, cxoracle/DBdriver.py: input
	support for dates; enhanced backend support for dates; improved
	input support for numbers; misc cleanup

2002-02-26 21:29  jamest

	* src/dbdrivers/_pgsql/DBdriver.py: fix for single quote fix for
	f2(jump to record) support

2002-02-26 19:13  jcater

	* src/dbdrivers/_dbsig/DBdriver.py: fixed a bug in primary id
	support

2002-02-26 18:38  jcater

	* src/dbdrivers/: cxoracle/DBdriver.py, oracle/DBdriver.py:
	duplicated oracle rowid support into both oracle drivers

2002-02-26 17:07  jcater

	* src/dbdrivers/: _dbsig/DBdriver.py, _pgsql/DBdriver.py,
	cxoracle/DBdriver.py: added code to escape single quotes within
	strings in SQL statements; added ROWID support to Oracle drivers
	(for delete/update records)

2002-02-26 15:15  jcater

	* src/dbdrivers/_oracle/DBdriver.py: fix for Oracle LONG types in
	Designer

2002-02-17 12:25  jcater

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/odbc-db2/DBdriver.py: move to typecasted database
	drivers; more work on input abstraction; more work on clipboard
	functions

2002-02-17 00:08  jamest

	* src/: GMenu.py, __init__.py: The long overdue death of
	uiEventTrap :) moved lineWrap function into common older work on
	menus

2002-02-16 08:55  jcater

	* etc/sample.gnue.conf: more work on input handler [synching
	machines]

2002-02-15 21:58  jcater

	* etc/sample.gnue.conf, src/GParser.py: Implemented a centralized
	events system in forms

2002-02-15 17:59  jcater

	* src/FormatMasks/TextMask.py: more work on input handlers
	[synching machines]

2002-02-15 08:52  jcater

	* src/commdrivers/: pyro/CommDriver.py, soap/CommDriver.py,
	sockets/CommDriver.py: misc typo fixes

2002-02-11 22:40  jcater

	* src/GDataObjects.py: cleaned up master/detail relationship

2002-02-11 21:29  jamest

	* src/dbdrivers/_pgsql/DBdriver.py: Update to make schema routines
	work with postgresql 7.2

2002-02-11 21:03  jamest

	* src/: GDataObjects.py, GDataSource.py, GMenu.py: Merged
	datasource code back into GDataSource and adjusted forms and
	reports accordingly.  Started work on GMenu

2002-02-11 10:43  jcater

	* src/: GDataObjects.py, GDataSource.py: addition of clear() method
	to blocks (for use in triggers)

2002-02-11 01:35  baumannd

	* src/dbdrivers/: _pgsql/.cvsignore, pypgsql/.cvsignore: Update the
	ODMG notes, ignore some files so my cvs up is purty ;).

2002-02-09 22:43  jamest

	* src/GTrigger.py: More trigger namespace changes

2002-02-09 11:50  jcater

	* src/dbdrivers/mysql/DBdriver.py: adding schema support for MySQL

2002-02-04 23:45  jamest

	* src/: GDataSource.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/_pgsql/DBdriver.py: Removed master/detail tags from block
	in GFParser Added some functions to the trigger namespace Fixed
	rollback on db errors

2002-02-03 22:09  jamest

	* src/GDataSource.py: A few experimental trigger extensions

2002-01-31 23:38  jamest

	* src/GTrigger.py: helloworld demo working again forgot to
	uncomment __len__ in last commit a little playing arround with a
	global setFocus trigger function (not working)

2002-01-31 23:07  jamest

	* doc/TriggerSpecifications.txt, src/GTrigger.py,
	src/GTriggerCore.py: Added support for global functions in triggers
	bug fixes more trigger.gfd samples trigger namespace additions	
	global setFocus(not working yet)   entry __properties__.readonly

2002-01-31 20:25  jamest

	* src/: GRootObj.py, GTrigger.py, GTriggerCore.py: New trigger
	namespace code patched into forms for testing Still messy Will
	break old triggers

2002-01-30 23:41  jcater

	* etc/sample.gnue.conf, src/GConfig.py: removed keystroke event
	logic out of UI* and into KeyMapper

2002-01-30 20:08  jamest

	* src/GTrigger.py: More trigger namespace work checking in prior to
	rolling forms over to new namespace

2002-01-30 18:28  jamest

	* src/: GObjects.py, GTrigger.py, GTriggerCore.py: Work on common
	based trigger namespace

2002-01-30 13:04  jamest

	* src/GRootObj.py: Added other missing file

2002-01-30 13:02  jamest

	* src/GTriggerCore.py: Added missing file

2002-01-30 12:54  jamest

	* doc/TriggerSpecifications.txt, src/GObjects.py, src/GTrigger.py:
	Trigger changes Win32 build changes Mainly checking in to get a
	second set of eyes on a problem piece of code

2002-01-30 09:23  jamest

	* src/: GObjects.py, GTrigger.py: Trigger work being commited so
	jcater and I can discuss direction

2002-01-29 15:05  jcater

	* utils/: README, setup-win4lin-stage.sh: added convenience stuff

2002-01-29 15:02  jcater

	* src/dbdrivers/odbc/DBdriver.py: oops... typo

2002-01-29 14:23  jcater

	* src/dbdrivers/odbc/DBdriver.py: added strict counts to odbc

2002-01-29 13:54  jcater

	* src/dbdrivers/: odbc/DBdriver.py, odbc-db2/DBdriver.py: fixes to
	odbc driver

2002-01-29 11:39  jamest

	* src/dbdrivers/: _pgsql/DBdriver.py, pypgsql/DBdriver.py: Updated
	_pgsql to accept different connect strings from different drivers
	Updates pypgsql to pass proper connect string so that auth other
	than ident would work

2002-01-29 10:59  jcater

	* src/dbdrivers/odbc-db2/DBdriver.py: bugfix for required fields

2002-01-29 10:56  jcater

	* src/dbdrivers/odbc-db2/DBdriver.py: changed odbc-db2 to support
	the 'os/390' style system catalogs

2002-01-28 18:57  jamest

	* setup.py, src/GTrigger.py, src/dbdrivers/db2/DBdriver.py,
	src/dbdrivers/odbc-db2/DBdriver.py: Misc updates to fix typos,
	forgotten changes, etc, etc

2002-01-28 16:09  jcater

	* src/dbdrivers/: db2/DBdriver.py, odbc-db2/DBdriver.py,
	odbc-db2/__init__.py: work on DB2 introspection + introduction of a
	DB2-over-OBDC driver

2002-01-25 21:18  jcater

	* src/GObjects.py: modified walk function so that arbitrary
	arguments can be passed to the 'walking' methods

2002-01-23 22:30  jamest

	* doc/TriggerSpecifications.txt, src/GObjects.py, src/GTrigger.py:
	The start of a generic trigger system for common

2002-01-23 19:52  jamest

	* doc/TriggerSpecifications.txt: Syncing notes

2002-01-23 19:30  jamest

	* doc/TriggerSpecifications.txt: More trigger notes

2002-01-23 10:36  jcater

	* src/dbdrivers/_dbsig/DBdriver.py: fixed some issues related to
	non-PG drivers

2002-01-22 22:08  jcater

	* src/GDataObjects.py: fixed bug in Schema comparion function that
	made a Schema() instance appear to be == None

2002-01-22 21:45  jamest

	* doc/TriggerSpecifications.txt: More notes on trigger systems

2002-01-22 20:48  jcater

	* src/GDataObjects.py: fixed name issues from moving files in cvs;
	misc other bug fixes

2002-01-22 18:11  jcater

	* src/RuntimeSettings.py: fixed bug in RuntimeSettings for settings
	not read for this session being lost

2002-01-21 23:56  jcater

	* src/__init__.py: updated versions

2002-01-21 17:56  jcater

	* images/: deslay_entrynum.png, deslay_entrynum.xpm,
	deslay_label.png, deslay_scrollbar.png, deslay_entrycheck.png,
	deslay_entrydrop.png: added widget toolbar to designer; not yet
	functional

2002-01-21 12:50  jcater

	* src/: GDataObjects.py, dbdrivers/_pgsql/DBdriver.py: fixed typo
	in pgsql schema listing method

2002-01-21 12:50  jcater

	* src/GConnections.py: added convenience functions for Designer to
	the connection manager

2002-01-19 19:04  jamest

	* doc/TriggerSpecifications.txt: Some more thoughts on triggers

2002-01-19 14:57  jamest

	* NEWS: Doc and package config updates for the 0.1.1 release

2002-01-18 23:34  jamest

	* 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-18 19:19  jamest

	* ChangeLog, NEWS, setup.py, src/__init__.py: Misc updates in prep
	for a release

2002-01-18 18:19  jcater

	* images/: deslay_box.png, deslay_box.xpm, deslay_button.png,
	deslay_button.xpm, deslay_entrydate.png, deslay_entrydate.xpm,
	deslay_entrynum.png, deslay_entrynum.xpm, deslay_entrytext.png,
	deslay_entrytext.xpm, deslay_label.png, deslay_label.xpm,
	deslay_scrollbar.png, deslay_scrollbar.xpm: added icons for forms
	layout editor

2002-01-17 18:11  jcater

	* src/dbdrivers/: _oracle/DBdriver.py, _oracle/__init__.py,
	cxoracle/DBdriver.py, oracle/DBdriver.py: merged common features of
	oracle drivers plus fixed problems during schema testing

2002-01-17 17:11  jcater

	* src/dbdrivers/cxoracle/DBdriver.py: added enhanced intro support

2002-01-16 18:10  jcater

	* etc/sample.gnue.conf: added label-autocreation support to drag
	and drop entries

2002-01-16 14:18  jcater

	* src/RuntimeSettings.py: fixed initial refresh problem in
	datasource editor; changed RuntimeSettings to sort entries written
	to file to make it easier to debug

2002-01-15 17:13  jcater

	* etc/sample.gnue.conf: synching machines

2002-01-15 16:51  jcater

	* etc/sample.gnue.conf, src/GConfig.py, src/GConnections.py,
	src/dbdrivers/_pgsql/DBdriver.py: fixed issue with GConfig

2002-01-11 17:01  jcater

	* scripts/gnue-diag.sh: removed bash-specific tests

2002-01-11 15:54  jcater

	* scripts/gnue-diag.sh: added copyright header

2002-01-11 13:20  jcater

	* scripts/gnue-diag.sh: minor change to command line arguments

2002-01-11 12:37  jcater

	* scripts/gnue-diag.sh: first stab at a diagnostics/tech support
	script.  Please read the file's header and test this script out

2002-01-11 09:49  jcater

	* src/RuntimeSettings.py: fix to designer's breakage; made Object
	Tree it's own window; made Layout Editor the default main window
	component

2002-01-10 16:42  jcater

	* src/: GConditions.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/geas/DBdriver.py: fixed conditional support for Fields
	and Const to be compatable w/designer

2002-01-10 15:09  jcater

	* src/dbdrivers/db2/DBdriver.py: added schema introspection support
	to DB2; THIS IS UNTESTED -- so it may need tweaking; Does not
	support user-defined datatypes (user-defined types will appear as
	'text')

2002-01-10 14:59  jamest

	* src/: GConditions.py, GDataObjects.py, GDataSource.py,
	dbdrivers/_dbsig/DBdriver.py, dbdrivers/_pgsql/DBdriver.py,
	dbdrivers/cxoracle/DBdriver.py, dbdrivers/informix/DBdriver.py,
	dbdrivers/ingres/DBdriver.py, dbdrivers/interbase/DBdriver.py,
	dbdrivers/msado/DBdriver.py, dbdrivers/mxodbc/DBdriver.py,
	dbdrivers/mysql/DBdriver.py, dbdrivers/odbc/DBdriver.py,
	dbdrivers/oracle/DBdriver.py, dbdrivers/sapdb/DBdriver.py,
	dbdrivers/sqlrelay/DBdriver.py, dbdrivers/sybase/DBdriver.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-09 23:30  jcater

	* installer/: __init__.py, base.py, demo.py: thinking out loud

2002-01-09 21:33  jcater

	* src/: GConditions.py, GDataObjects.py, GDataSource.py,
	dbdrivers/_dbsig/DBdriver.py: fixed <datasource><conditions>...
	support

2002-01-09 15:48  jcater

	* src/GConditions.py: fix to Conditions support

2002-01-09 07:56  jamest

	* src/GDataObjects.py: Removed loop forever bug in jump to record I
	introduced yesterday during debugging (whopps :)

2002-01-08 23:11  jcater

	* AUTHORS: fixed jcater's email address in AUTHORS files

2002-01-08 21:59  jamest

	* src/dbdrivers/_pgsql/DBdriver.py: fixed segfault on multiple
	database forms startup fixed dropdown validation error fixed
	exception handler for db driver extensions

2002-01-08 16:16  jcater

	* etc/sample.gnue.conf: first stab at a navigator

2002-01-08 16:07  jamest

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/pypgsql/DBdriver.py: Fixed some indexing issues pypgsql
	hack to deal w/ raised errors during empty fetches

2002-01-08 11:05  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py: first somewhat
	functional date mask

2002-01-07 17:55  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py: more work on input
	masks

2002-01-07 02:22  jcater

	* src/FormatMasks/DateMask.py: more changes to masks

2002-01-04 18:36  jamest

	* src/dbdrivers/: _dbsig/DBdriver.py, popy/DBdriver.py,
	pypgsql/DBdriver.py: more dbdriver cleanup

2002-01-04 17:22  jcater

	* src/FormatMasks/DateMask.py: syncing machines

2002-01-04 16:56  jamest

	* src/: GDataSource.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/popy/DBdriver.py, dbdrivers/postgresql/DBdriver.py,
	dbdrivers/psycopg/DBdriver.py, dbdrivers/pypgsql/DBdriver.py:
	Syncing machines   more _pgsql driver merges   added support for
	accurate record counts on queries

2002-01-04 13:51  jamest

	* src/dbdrivers/: _dbsig/DBdriver.py, _pgsql/DBdriver.py,
	popy/DBdriver.py, postgresql/DBdriver.py, psycopg/DBdriver.py,
	pypgsql/DBdriver.py: unified postgresql drivers pypgsql/_pgsql
	driver has been modified to move code into _pgsql start of DBSIG
	class cleanup

2002-01-03 23:56  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py: more work on input
	system

2002-01-03 23:36  jamest

	* src/dbdrivers/: _pgsql/DBdriver.py, postgresql/DBdriver.py,
	pypgsql/DBdriver.py: Working _pgsql base postgresql driver only one
	converted Fixed fetchmany issue in pypgsql driver

2002-01-03 22:37  jamest

	* src/dbdrivers/: _pgsql/DBdriver.py, _pgsql/__init__.py,
	postgresql/DBdriver.py: Added _pgsql base driver and started
	conversion of the postgresql driver to utilize it

2002-01-03 21:17  jamest

	* src/dbdrivers/: _dbsig/DBdriver.py, postgresql/DBdriver.py,
	pypgsql/DBdriver.py: multi record fetch now default for _dbsig
	should improve performance cleaned up kruft from postgres drivers
	that no longer applied

2002-01-03 18:35  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py:  more work on input
	masks

2002-01-02 23:49  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py: more work on input
	masks

2002-01-02 21:19  jamest

	* src/dbdrivers/geas/DBdriver.py: GEAS driver conditional support -
	checking in so someone can verify the segfault issue I'm having

2002-01-02 17:23  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py: more work on input
	masks

2002-01-01 12:31  jcater

	* src/: GDateTime.py, FormatMasks/BaseMask.py,
	FormatMasks/DateMask.py, commdrivers/GCommBase.py,
	commdrivers/_helpers/AsyncSocketServer.py,
	commdrivers/xmlrpc/ServerAdapter.py: syncing machines

2001-12-21 16:20  jamest

	* src/: GDataObjects.py, GDataSource.py,
	dbdrivers/_dbsig/DBdriver.py: work around for int field in the
	backend syncing machines

2001-12-20 20:57  jamest

	* src/: GConditions.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/geas/DBdriver.py, dbdrivers/postgresql/DBdriver.py,
	dbdrivers/pypgsql/DBdriver.py: merging stuff from the patches
	branch	 small performance enhancement to dbdriver system   geas
	driver at least shows some data now

2001-12-20 17:27  jcater

	* src/commdrivers/: GCommBase.py, _helpers/AsyncSocketServer.py,
	xmlrpc/ClientAdapter.py, xmlrpc/ServerAdapter.py: more work on
	async socket server/xml-rpc

2001-12-19 23:14  jcater

	* src/commdrivers/xmlrpc/ServerAdapter.py: started on the HTTP
	transport for XML-RPC driver

2001-12-19 01:50  jcater

	* src/commdrivers/: _helpers/ObjectLibrarian.py, _parser/Parser.py,
	xmlrpc/ServerAdapter.py: added object support via
	object-by-reference

2001-12-18 22:05  jcater

	* src/commdrivers/: _parser/Objects.py, xmlrpc/ServerAdapter.py:
	syncing machines

2001-12-18 00:48  jcater

	* src/commdrivers/: _parser/Objects.py, xmlrpc/ServerAdapter.py:
	added xml-rpc directory/introspection services

2001-12-17 19:10  jcater

	* src/commdrivers/xmlrpc/: ClientAdapter.py, ServerAdapter.py,
	__init__.py: put the client code and server code in separate files
	to simplify development

2001-12-17 18:19  jcater

	* src/commdrivers/xmlrpc/RpcDoc.py: syncing machines

2001-12-16 23:20  jcater

	* doc/RPC-abstraction.txt, src/commdrivers/GCommBase.py,
	src/commdrivers/_helpers/RpcDoc.py, src/commdrivers/_test/test.py,
	src/commdrivers/proxy/CommDriver.py: syncing machines

2001-12-16 13:56  jcater

	* src/commdrivers/_helpers/RpcDoc.py: started on the grpc
	self-documenting functions

2001-12-10 23:31  jcater

	* src/: GComm.py, commdrivers/GCommBase.py,
	commdrivers/_test/server.py, commdrivers/_test/test.py,
	commdrivers/proxy/CommDriver.py: synching machines

2001-12-09 22:41  jcater

	* doc/RPC-abstraction.txt, src/GComm.py,
	src/commdrivers/_helpers/AsyncSocketServer.py,
	src/commdrivers/_test/server.py, src/commdrivers/_test/test.py,
	src/commdrivers/proxy/CommDriver.py,
	src/dbdrivers/pypgsql/DBdriver.py: one step closer to a working
	gnurpc

2001-12-08 00:17  baumannd

	* .cvsignore, src/FormatMasks/.cvsignore,
	src/dbdrivers/_dbsig/.cvsignore, src/dbdrivers/mysql/.cvsignore:
	Fix symlinks in setup.py for development build of forms and
	designer from cvs and ignore some generated files.

2001-12-06 17:19  jcater

	* src/: GComm.py, commdrivers/GCommBase.py,
	commdrivers/_helpers/AsyncSocketServer.py,
	commdrivers/_parser/Objects.py, commdrivers/_parser/Parser.py,
	commdrivers/_test/donuts.grpc, commdrivers/_test/server.py:
	synching machines

2001-12-06 00:58  jcater

	* src/: GComm.py, commdrivers/_test/server.py: fixed an
	inconsistency

2001-12-06 00:26  jcater

	* doc/RPC-abstraction.txt, src/GComm.py,
	src/commdrivers/_parser/Parser.py,
	src/commdrivers/_test/donuts.grpc, src/commdrivers/_test/server.py:
	more work on gnurpc/gcomm; syncing machines

2001-12-05 17:15  jcater

	* src/commdrivers/: GCommBase.py, _parser/Objects.py,
	_parser/Parser.py, _parser/__init__.py, _test/README,
	_test/donuts.grpc, _test/server.py, _test/test.py: syncing machines

2001-12-03 23:42  jcater

	* src/commdrivers/GCommBase.py: synching machines

2001-12-02 23:03  jcater

	* doc/RPC-abstraction.txt: synching machines

2001-12-02 18:41  jcater

	* doc/RPC-abstraction.txt: synching machines; this may break the
	setup

2001-11-28 22:40  jcater

	* src/commdrivers/: GCommBase.py, _helpers/AsyncSocketServer.py:
	synching machines

2001-11-28 09:56  jcater

	* src/: GComm.py, commdrivers/sockets/CommDriver.py: synching
	machines

2001-11-26 17:26  jcater

	* etc/sample.gnue.conf, src/GParserHelpers.py: synching machines

2001-11-26 14:35  jcater

	* src/commdrivers/: _helpers/AsyncSocketServer.py,
	sockets/CommDriver.py: renamed AsyncHTTPServer to the more generic
	AsyncSocketServer

2001-11-26 14:25  jcater

	* src/commdrivers/sockets/: CommDriver.py, __init__.py: added
	skeleton for sockets-based driver

2001-11-26 11:40  jcater

	* src/RuntimeSettings.py: Merges patches from 0.1.0-patches release

2001-11-20 22:44  jamest

	* MANIFEST.in: Changes required to make good source distros

2001-11-20 21:23  jamest

	* ChangeLog, NEWS: Final updates for 0.1.0 releases

2001-11-20 20:16  jamest

	* src/dbdrivers/pypgsql/DBdriver.py: Made the driver a little less
	friendly

2001-11-20 20:12  jamest

	* src/dbdrivers/: popy/DBdriver.py, postgresql/DBdriver.py,
	psycopg/DBdriver.py, pypgsql/DBdriver.py: Postgresql driver updates

2001-11-20 13:40  jamest

	* etc/sample.gnue.conf: Added disableSplash option to gnue.conf

2001-11-19 19:45  jcater

	* src/: GObjects.py, GParser.py, GParserHelpers.py: cleaned up
	imports

2001-11-19 18:32  jcater

	* NEWS: typo

2001-11-19 18:15  jamest

	* ChangeLog, NEWS: Updated NEWS and Changelog for pending release

2001-11-18 19:54  jcater

	* src/GParser.py: fixed missing import sys

2001-11-15 18:01  jcater

	* src/RuntimeSettings.py: synching machines

2001-11-14 18:12  jcater

	* src/dbdrivers/: odbc/DBdriver.py, msado/DBdriver.py,
	msado/__init__.py: added MS DAO driver support (not yet functional)

2001-11-14 14:44  jamest

	* src/dbdrivers/pypgsql/DBdriver.py: fix pypgsql connect exception
	handler fix query recall feature

2001-11-14 13:49  jcater

	* README.databases, setup.py, src/GDataObjects.py,
	src/dbdrivers/_dbsig/DBdriver.py, src/dbdrivers/odbc/DBdriver.py,
	src/dbdrivers/popy/DBdriver.py,
	src/dbdrivers/postgresql/DBdriver.py,
	src/dbdrivers/psycopg/DBdriver.py,
	src/dbdrivers/pypgsql/DBdriver.py: added support for PythonWin
	ODBC; added optional encoding= parameter to Postgresql drivers

2001-11-14 11:56  jamest

	* TODO, etc/sample.gnue.conf: gnue.conf alterations Updated TODOs

2001-11-14 09:10  jcater

	* README.databases, src/dbdrivers/mxodbc/DBdriver.py,
	src/dbdrivers/mxodbc/__init__.py: renamed the odbc driver (using
	mxODBC) to mxodbc so that the default odbc package will be a free
	one

2001-11-13 16:12  jamest

	* MANIFEST.in, setup.py, images/destree_block.ico,
	images/destree_datasource.ico, images/destree_entry.ico,
	images/destree_import.ico, images/destree_page.ico,
	images/destree_pagewidget.ico, images/destree_properties.ico,
	images/destree_trigger.ico: Updates to add icons back on designer

2001-11-13 08:05  jcater

	* src/__init__.py: Fixed bug with dynamic importing; if it
	generates an attributeError, then an ImportError is raised

2001-11-12 21:55  jamest

	* setup.py: Updates to the install system it should now be possible
	to create working gnuef setup.exe

2001-11-12 09:47  jcater

	* README.databases: Added 'Platforms Tested'; cleaned up layout

2001-11-11 15:11  jcater

	* setup.py, src/GBaseApp.py, src/GConnections.py: no longer bombs
	if connections.conf not present; fixed setup.py for './setup.py
	sdist'

2001-11-11 10:54  jcater

	* README.databases: Fixed description of MySQL adapter

2001-11-11 00:11  jcater

	* README.databases, src/dbdrivers/db2/DBdriver.py,
	src/dbdrivers/informix/DBdriver.py,
	src/dbdrivers/ingres/DBdriver.py,
	src/dbdrivers/interbase/DBdriver.py,
	src/dbdrivers/mysql/DBdriver.py, src/dbdrivers/oracle/DBdriver.py,
	src/dbdrivers/popy/DBdriver.py, src/dbdrivers/psycopg/DBdriver.py,
	src/dbdrivers/pypgsql/DBdriver.py,
	src/dbdrivers/sqlrelay/DBdriver.py: added comprehensive list of
	supported databases; cleaned up dbdriver comments

2001-11-10 17:55  jcater

	* src/dbdrivers/pypgsql/DBdriver.py: login fix (inconsistent
	Windows login issue)

2001-11-10 16:01  jcater

	* setup.py, src/dbdrivers/pypgsql/DBdriver.py: fixed a few typos

2001-11-08 23:45  jcater

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py: fixes to
	posting routines to correctly deal with empty and deleted records;
	misc other bug fixes

2001-11-08 13:57  jcater

	* src/GDataObjects.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 01:55  jcater

	* src/dbdrivers/: cxoracle/DBdriver.py, oracle/DBdriver.py,
	popy/DBdriver.py, postgresql/DBdriver.py, psycopg/DBdriver.py,
	pypgsql/DBdriver.py, sybase/DBdriver.py: partially implemented
	support for dbdriver trigger extensions

2001-11-07 22:39  jcater

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py: fixes to
	master/detail binding bug

2001-11-07 22:20  jamest

	* src/GComm.py: Misc changes in an attempt to get py2exe to perform
	it's voodoo

2001-11-07 20:59  jamest

	* src/GConnections.py: Fixed bad method names

2001-11-07 20:47  jamest

	* src/GConnections.py: Kludge to support modal logins properly on
	win32

2001-11-06 17:24  jcater

	* src/dbdrivers/sqlrelay/: DBdriver.py, __init__.py: Added my
	SQLRelay dbdrivers from yonder past

2001-11-06 15:57  jcater

	* src/dbdrivers/: cxoracle/DBdriver.py, oracle/DBdriver.py: Added
	basic introspection support to Oracle drivers

2001-11-06 13:41  jcater

	* src/dbdrivers/: popy/DBdriver.py, psycopg/DBdriver.py,
	pypgsql/DBdriver.py: Fixed introspection methods in alternate
	postgresql drivers

2001-11-06 04:24  jcater

	* TODO: updated roadmap

2001-11-05 21:55  jamest

	* AUTHORS, INSTALL, etc/sample.connections.conf,
	src/dbdrivers/pypgsql/DBdriver.py: Fix for pyPgSQL 2.0 misc AUTHOR
	file update single connections.conf sample

2001-11-05 20:29  jamest

	* ChangeLog, NEWS, TODO: Added ROADMAPS to the various TODO files

2001-11-05 15:20  jamest

	* src/dbdrivers/pypgsql/DBdriver.py: Updated PyPgSQL driver to work
	on machines other than my own :)

2001-11-05 13:32  jcater

	* src/: GComm.py, GConnections.py, __init__.py,
	dbdrivers/odbc/DBdriver.py: fixed cross-platform issue with
	__import__

2001-11-04 17:25  jcater

	* src/: GConnections.py, dbdrivers/odbc/DBdriver.py: finished (I
	hope) support for ODBC; misc fixes

2001-11-04 16:49  jamest

	* setup.py: Designer setup.py now works on win32 and linux Misc
	setup.py changes for upcomming releases

2001-11-04 16:22  jcater

	* src/dbdrivers/: cxoracle/DBdriver.py, db2/DBdriver.py,
	geas/DBdriver.py, informix/DBdriver.py, ingres/DBdriver.py,
	interbase/DBdriver.py, mysql/DBdriver.py, odbc/DBdriver.py,
	oracle/DBdriver.py, popy/DBdriver.py, postgresql/DBdriver.py,
	psycopg/DBdriver.py, pypgsql/DBdriver.py, sapdb/DBdriver.py,
	sybase/DBdriver.py: Fixed support for LoginError

2001-11-04 16:13  jamest

	* setup.py, src/GConnections.py: Some changes to make gnuef work on
	win32

2001-11-04 16:04  jcater

	* src/: GDataObjects.py, dbdrivers/odbc/DBdriver.py: fixes to
	form's exception handling, rollbacks

2001-11-04 12:44  jcater

	* src/dbdrivers/sapdb/DBdriver.py: fix to documentation

2001-11-04 12:36  jcater

	* src/: GComm.py, GConnections.py, GDataObjects.py,
	dbdrivers/cxoracle/DBdriver.py, dbdrivers/db2/DBdriver.py,
	dbdrivers/geas/DBdriver.py, dbdrivers/informix/DBdriver.py,
	dbdrivers/ingres/DBdriver.py, dbdrivers/interbase/DBdriver.py,
	dbdrivers/mysql/DBdriver.py, dbdrivers/oracle/DBdriver.py,
	dbdrivers/popy/DBdriver.py, dbdrivers/postgresql/DBdriver.py,
	dbdrivers/psycopg/DBdriver.py, dbdrivers/pypgsql/DBdriver.py,
	dbdrivers/sapdb/DBdriver.py, dbdrivers/sybase/DBdriver.py:
	improvements to exception feedback system

2001-11-04 12:34  jcater

	* src/commdrivers/: GCommBase.py, _helpers/ObjectLibrarian.py:
	further implementation of commdrivers

2001-11-02 17:14  jcater

	* setup.py: win32 fixes; gnuef works under Win32 again :)

2001-11-02 17:00  jcater

	* setup.py, src/GConfig.py: win32 changes

2001-11-02 14:19  jcater

	* setup.py, doc/TriggerSpecifications.txt: fixed win32 problem in
	setup.py

2001-11-02 13:51  jcater

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/mysql/DBdriver.py: added comments to mysql driver; added
	transactional support for mysql (if available)

2001-11-01 21:37  jcater

	* src/: GComm.py, commdrivers/GCommBase.py: minor work to gcomm

2001-10-30 18:13  jcater

	* doc/TriggerSpecifications.txt: added my notes

2001-10-30 00:13  jcater

	* src/: GComm.py, commdrivers/GCommBase.py,
	commdrivers/proxy/CommDriver.py, commdrivers/proxy/__init__.py:
	synching machines

2001-10-27 11:35  jcater

	* src/commdrivers/: _corba/__init__.py, orbit/__init__.py,
	pyro/__init__.py, soap/__init__.py, xmlrpc/__init__.py: adding
	necessary __init__.py files to commdrivers; thanks jamest\!

2001-10-26 00:40  jcater

	* src/commdrivers/: GCommBase.py, _corba/CommDriver.py,
	orbit/CommDriver.py, pyro/CommDriver.py: work in gcomm; synching
	machines

2001-10-25 18:00  jcater

	* src/: GComm.py, commdrivers/GCommBase.py,
	commdrivers/_corba/CommDriver.py, commdrivers/_helpers/__init__.py,
	commdrivers/orbit/CommDriver.py, commdrivers/pyro/CommDriver.py,
	commdrivers/soap/CommDriver.py: synching machines

2001-10-24 17:23  jcater

	* src/: GComm.py, commdrivers/GCommBase.py,
	commdrivers/__init__.py: started skeleton for GComm drivers

2001-10-24 16:42  jcater

	* src/dbdrivers/geas/DBdriver.py: updated driver to reflect that,
	as of python 2.0, md5 package can output hex directly

2001-10-24 13:39  jcater

	* src/GServerApp.py: added daemon/forking code to GServerApp; misc
	other fixes

2001-10-22 17:51  jcater

	* src/GLogger.py: enhanced logging functionality

2001-10-22 16:49  jcater

	* src/GLogger.py: Added basic logging services

2001-10-22 11:33  jcater

	* src/GBaseApp.py: Cleaned up the help printout

2001-10-18 14:54  jcater

	* src/GBaseApp.py: Added support for long-parameter only command
	line options (e.g., --profile has no short option; used to be
	--profile or -p, but that seems a waste of a single letter code)

2001-10-17 17:26  jcater

	* src/: FormatMasks/BaseMask.py, FormatMasks/DateMask.py,
	dbdrivers/geas/DBdriver.py: synching machines (surprise, huh?)

2001-10-16 17:07  jcater

	* doc/TriggerSpecifications.txt, src/FormatMasks/BaseMask.py,
	src/FormatMasks/DateMask.py, src/FormatMasks/__init__.py: synching
	machines

2001-10-12 19:06  jcater

	* src/FormatMasks/DateMask.py: synching machines (I hope it doesn't
	break)

2001-10-10 23:36  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py: synching machines
	(may be broken)

2001-10-10 20:45  jcater

	* src/FormatMasks/DateMask.py: fixed typo in parser description

2001-10-10 18:24  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py, NumberMask.py,
	TextMask.py, __init__.py: synching machines (may break cvs)

2001-10-09 23:48  jcater

	* src/: GConditions.py, GDataSource.py, GObjects.py: Simplified
	sharing of common GParser tags between clients (i.e.,
	datasource,etc); continued much overdue work on conditional support
	for datsources; misc changes

2001-10-08 22:02  jcater

	* setup.cfg.in, setup.py: setup.py now adds a single GNUe.py module
	to python's default search path. A client app can import GNUe,
	after which the gnue.common, gnue.forms, etc packages will be in
	your session's search path (i.e., your app can 'import GNUe';'from
	gnue.common import *' without having to do funky stuff to find the
	installation path of gnue.  Also made setup.py check for python >=
	2.0 and die otherwise

2001-10-08 08:03  jcater

	* src/GParser.py: misc enhancements/cleanup to parser

2001-10-08 07:38  jcater

	* src/: GObjects.py, GParser.py: 
	 * Updated GObject's new phaseInit system to
	   automatically determine the number of phases
	   necessary to do all the phaseInits (as opposed
	   to defaulting to 5.)  The number of phases
	   needed by an object is returned by _buildObject.
	
	 * Updated Reports to use the new phaseInit system.
	
	 * Modified reports/samples/location sample to use
	   tables from forms/samples/zipcode instead of
	   forms/samples/location.
	
	 * Misc fixes

2001-10-07 01:28  jcater

	* src/GParser.py: misc setup changes; misc fixes

2001-09-27 21:05  jamest

	* src/: GBaseApp.py, dbdrivers/geas/DBdriver.py: GEAS driver work

2001-09-26 23:32  jcater

	* src/: GBaseApp.py, GClientApp.py, GServerApp.py: Synching
	machines

2001-09-20 22:09  jamest

	* src/dbdrivers/geas/DBdriver.py: Started adding schema discovery
	routines to geas driver

2001-09-20 01:08  jamest

	* src/: GDataSource.py, dbdrivers/geas/DBdriver.py: Updates to GEAS
	driver (getting closer)

2001-09-19 18:50  jcater

	* setup.py, installer/__init__.py,
	src/dbdrivers/ingres/DBdriver.py, src/dbdrivers/sapdb/DBdriver.py:
	added new drivers to setup.py; fixed typos

2001-09-19 14:32  jcater

	* src/: GConditions.py, dbdrivers/postgresql/DBdriver.py: fixed
	form's queryDefault support; fixed problem w/conditional combines;
	misc other fixes

2001-09-19 00:27  jcater

	* src/GDataSource.py: changes to make datasources case-insensitive;
	misc other changes

2001-09-19 00:11  jcater

	* src/: GDataObjects.py, GDataSource.py: Added default value
	support (looks kinda weird on startup & w/querying on multirecord
	blocks, but it does work as expected); scrollbar now sets rows=1
	always; misc other fixes

2001-09-18 23:58  jamest

	* src/dbdrivers/geas/DBdriver.py: GEAS driver work (not even close
	to finished)

2001-09-18 22:23  jcater

	* src/: GConnections.py, dbdrivers/db2/DBdriver.py,
	dbdrivers/oracle/DBdriver.py, dbdrivers/postgresql/DBdriver.py,
	dbdrivers/cxoracle/DBdriver.py, dbdrivers/cxoracle/__init__.py,
	dbdrivers/informix/DBdriver.py, dbdrivers/informix/__init__.py,
	dbdrivers/ingres/DBdriver.py, dbdrivers/ingres/__init__.py,
	dbdrivers/interbase/DBdriver.py, dbdrivers/interbase/__init__.py,
	dbdrivers/sapdb/DBdriver.py, dbdrivers/sapdb/__init__.py,
	dbdrivers/sybase/DBdriver.py, dbdrivers/sybase/__init__.py: Added
	support for several new dbdrivers (NOTE: not all are tested). Also,
	some drivers no longer use dbname= and host= connection parameters,
	but now use service= . This is also true of the old DB2 and Oracle
	drivers as they want a DSN and TNS Name, respectively.

2001-09-18 16:58  jamest

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/db2/DBdriver.py, dbdrivers/pypgsql/DBdriver.py,
	dbdrivers/pypgsql/__init__.py: Added pypgsql driver (supports
	win32) Misc changes to _dbsig driver to work with diff
	implementations of the DBSIG API

2001-09-18 16:10  jcater

	* src/GConnections.py: typo fix

2001-09-18 13:18  jamest

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py:
	*************THIS BREAKS PYTHON 1.5.2
	SUPPORT*********************** Modified recordset setField to allow
	override of modification flag (for internal use) Work on
	_recordCount in recordsets

2001-09-17 23:34  jamest

	* src/dbdrivers/geas/DBdriver.py: Minor GEAS driver work change
	setup.py devel to make scripts based upon python called to run
	setup.py

2001-09-17 21:47  jcater

	* src/dbdrivers/postgresql/DBdriver.py: Added int type conversion
	problem workaround to schema methods

2001-09-17 21:43  jamest

	* src/: GConnections.py, dbdrivers/geas/DBdriver.py,
	dbdrivers/popy/DBdriver.py, dbdrivers/popy/__init__.py,
	dbdrivers/psycopg/DBdriver.py, dbdrivers/psycopg/__init__.py: Misc
	little typos Added popy and psycopg drivers

2001-09-17 21:11  jcater

	* src/: GDataObjects.py, dbdrivers/postgresql/DBdriver.py: misc
	fixes

2001-09-17 16:31  jcater

	* src/dbdrivers/_empty/DBdriver.py: fixed bug in _createEmptyRecord

2001-09-17 15:36  jcater

	* setup.py, src/dbdrivers/_static/DBdriver.py: Fixed problems
	causing setup.py to bomb

2001-09-14 18:10  jcater

	* src/: GConnections.py, dbdrivers/postgresql/DBdriver.py: Updates
	for Designer wizards

2001-09-13 17:39  jcater

	* src/: GConnections.py, GDataObjects.py, GDataSource.py,
	GObjects.py, GParser.py, dbdrivers/postgresql/DBdriver.py: Minor
	code cleanup

2001-09-13 17:21  jcater

	* src/: GConnections.py, GDataSource.py: Simplified login methods

2001-09-13 17:20  jcater

	* src/dbdrivers/postgresql/DBdriver.py: fixed syntax errors

2001-09-13 16:42  jcater

	* setup.py, src/GDataObjects.py: changes to support designer
	wizards/templates

2001-09-12 14:03  jcater

	* src/: GConnections.py, GDataObjects.py,
	dbdrivers/_dbsig/DBdriver.py, dbdrivers/postgresql/DBdriver.py:
	synching machines (might break cvs)

2001-09-10 17:01  jcater

	* src/GDataObjects.py: Started integrating schema introspection
	methods for Designer

2001-09-10 15:33  jcater

	* doc/TriggerSpecifications.txt: Restructured spec file

2001-09-09 22:09  jcater

	* installer/GConfigWriter.py: Started installer program

2001-09-09 18:24  jcater

	* src/: GBaseApp.py, GClientApp.py, GDataObjects.py,
	GDataSource.py, GServerApp.py, dbdrivers/postgresql/DBdriver.py: **
	Fixed bugs w/isFieldBound (GDataObjects.py /
	dbdrivers/*/DBdriver.py) ** Moved GClientApp functionality to new
	GBaseApp ** Added GClientApp and GServerApp as extensions to
	GBaseApp     In future, this will provide abstraction layers for:  
	   + RPC calls (corba, XML-RPC, soap, unix sockets??)	   +
	Threading/AIO of server methods      + Spawning/daemon modes **
	Completed migration from 'empty' dbdriver to '_empty'	 (Now, any
	_* dbdrivers are virtual -- i.e., not intended	   for use in
	connections.conf) ** Added comments to TriggerSpecifications.txt **
	Removed old (unused) pg dbdriver directory

2001-09-09 18:22  jcater

	* doc/TriggerSpecifications.txt: ** Fixed bugs w/isFieldBound
	(GDataObjects.py / dbdrivers/*/DBdriver.py) ** Moved GClientApp
	functionality to new GBaseApp ** Added GClientApp and GServerApp as
	extensions to GBaseApp	  In future, this will provide abstraction
	layers for:	  +  RPC calls (corba, XML-RPC, soap, unix
	sockets??)	 + Threading/AIO of server methods	 + 
	Spawning/daemon modes ** Completed migration from 'empty' dbdriver
	to '_empty'   (Now, any _* dbdrivers are virtual -- i.e., not
	intended    for use in connections.conf) ** Added comments to
	TriggerSpecifications.txt ** Removed old (unused) pg dbdriver
	directory

2001-09-07 10:53  jcater

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py: Fixed
	_boundFields reference problems

2001-09-06 04:06  baumannd

	* .cvsignore, setupext/.cvsignore, src/.cvsignore: Ignore the rest
	of the build generated files.

2001-09-05 11:29  jcater

	* src/dbdrivers/_dbsig/DBdriver.py: Fixed bug causing unbound
	fields to appear in insert statements

2001-09-03 22:11  jamest

	* src/: GConnections.py, GDataObjects.py,
	dbdrivers/_dbsig/DBdriver.py, dbdrivers/postgresql/DBdriver.py:
	added quick type converter to postgresql and _dbsig driver (ints
	were being loaded where 20 = 20L - long int) added check for tabs
	in triggers as they where stripping as a single char added a
	rowcount to the _dbsig driver (have not implemented in forms yet)
	modified the trigger namespace to match the old database driver
	system without this the datasource names were pointing to the
	TriggerExtension class in the dbdriver which prevented me from
	using datasource based queires in triggers (this is a temp change
	pending the new trigger system) removed misc debug output

2001-09-03 12:29  jamest

	* doc/TriggerSpecifications.txt, src/GDataObjects.py: Fixed support
	for non-data-aware forms Fixed existing trigger system to work
	again Removed some debugging output Updated new trigger system
	notes

2001-08-30 17:28  jamest

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/_empty/DBdriver.py, dbdrivers/_static/DBdriver.py,
	dbdrivers/geas/DBdriver.py: (jcater) fixes to master/detail
	auto-populate

2001-08-30 16:57  jcater

	* doc/TriggerSpecifications.txt, src/GDataObjects.py: Changes to
	master/detail to support auto-populating of primary keys

2001-08-30 16:34  jamest

	* src/: GDataObjects.py, GObjects.py, dbdrivers/_dbsig/DBdriver.py:
	Fixes misc TODOs in the code Deletions fixed Commits now jump to
	first record left after commit Removed unneeded initialize from
	base object

2001-08-30 12:30  jcater

	* src/dbdrivers/: _empty/DBdriver.py, _empty/__init__.py,
	_static/DBdriver.py, _static/__init__.py: synching machines

2001-08-30 11:57  jamest

	* src/dbdrivers/_dbsig/DBdriver.py: Fixed order_by bug in _dbsig

2001-08-29 19:23  jamest

	* etc/sample.gnue.conf, src/GDataObjects.py,
	src/dbdrivers/_dbsig/DBdriver.py, src/dbdrivers/db2/DBdriver.py,
	src/dbdrivers/geas/DBdriver.py, src/dbdrivers/mysql/DBdriver.py,
	src/dbdrivers/odbc/DBdriver.py: Got master/details
	working/saving/caching correctly.  (jcater's changes, not jamest's)

2001-08-29 19:20  jcater

	* src/dbdrivers/_dbsig/DBdriver.py: I'm really james using jason's
	laptop so dont blame him for my mistakes....  Fixed dropdown
	support Fixed cursor navigation Added order by support to the new
	datasources

2001-08-29 13:21  jamest

	* src/dbdrivers/: _dbsig/DBdriver.py, geas/DBdriver.py,
	mysql/DBdriver.py, oracle/DBdriver.py, postgresql/DBdriver.py:
	Re-merged files that were missed in original merge

2001-08-23 20:46  jcater

	* README, setup.py: Updated docs

2001-08-21 03:15  jcater

	* src/dbdrivers/geas/DBdriver.py: synching machines (neilt: don't
	get your hopes up :)

2001-08-13 18:15  jcater

	* src/GConnections.py: Fixed support for <database> tags, although
	I do not recommend them (but I suppose there are cases where it is
	needed)

2001-08-12 14:55  jamest

	* setup.py, etc/sample.gnue.conf, src/GClientApp.py,
	src/GConditions.py, src/GConnections.py, src/GDataObjects.py,
	src/GDataSource.py, src/GLoginHandler.py, src/GObjects.py,
	src/GParser.py: Merged new datasource branch w/ HEAD *****THIS WILL
	BREAK THINGS***** The previous cvs HEAD was tagged prior to doing
	this.  Use that if you need features not yet present in this code.

2001-08-02 22:02  jamest

	* etc/sample.gnue.conf: Started to add a print item to the menu
	Changes to the parser made too long ago for me to remember why

2001-07-28 22:21  jcater

	* src/GObjects.py: Fixed bug in GObj.findParentOfType()

2001-07-19 11:16  jcater

	* images/: destree_block.xpm, destree_datasource.xpm,
	destree_entry.xpm, destree_import.xpm, destree_page.xpm,
	destree_pagewidget.xpm, destree_properties.xpm,
	destree_trigger.xpm: Scaled designer tree icons down to 18 pxls;
	feel free to touch these images up as they didn't scale perfectly

2001-07-18 23:02  jcater

	* setup.py, images/destree_block.xpm,
	images/destree_datasource.xpm, images/destree_entry.xpm,
	images/destree_import.xpm, images/destree_page.xpm,
	images/destree_pagewidget.xpm, images/destree_properties.xpm,
	images/destree_trigger.xpm: Added icons to designer; (rerun
	gnue-common setup.py install to use); misc other bugfixes

2001-07-16 22:10  jamest

	* etc/sample.gnue.conf: Added help text entry for new menu option

2001-07-16 22:00  jcater

	* src/: GDateTime.py, FormatMasks/DateMask.py: misc changes

2001-07-16 16:31  jcater

	* setup.py: Added FormatMasks package to setup.py

2001-07-16 15:24  jcater

	* src/: GDateTime.py, FormatMasks/DateMask.py: Added 'day of
	week'/weekday name support; Fixed entry bug

2001-07-16 15:03  jcater

	* src/: GDateTime.py, FormatMasks/BaseMask.py,
	FormatMasks/DateMask.py, FormatMasks/FormatExceptions.py:
	Rearranged GDateTime, completed DateMask

2001-07-15 23:17  jcater

	* src/FormatMasks/: BaseMask.py, DateMask.py, FormatExceptions.py,
	__init__.py: Start of entry and output formatting masks

2001-07-12 22:56  jcater

	* src/dbdrivers/: db2/DBdriver.py, geas/DBdriver.py,
	mysql/DBdriver.py, odbc/DBdriver.py, oracle/DBdriver.py,
	postgresql/DBdriver.py: Added DBDriver-specific extensions to Form
	trigger namespaces; if your database connection is called gnue,
	then your trigger namespace will contain an object called gnue.
	It's methods will be the methods defined in the
	DBdriver.TriggerExtensions class; e.g., gnue.getDate(); Oracle's
	TriggerExtension's class defines getDate() -- return current date
	according to database, getSequence(seqName) -- return the next
	sequence number for sequence named seqName, and sql(statement) --
	execute raw SQL statement.

2001-07-10 16:30  jcater

	* src/dbdrivers/oracle/DBdriver.py: fixed problem w/oracle driver

2001-07-06 16:53  jcater

	* src/GConfig.py: Removed DOS line endings (oops)

2001-07-05 12:52  jcater

	* src/GObjects.py: Added intelligent line wrapping when saving XML
	elements w/many attributes

2001-07-04 19:39  jcater

	* scripts/gnuedtd: Improved gnuedtd; added readable entities

2001-07-04 19:24  jcater

	* src/: GDataSource.py, GObjects.py, GParser.py, GTypecast.py,
	dbdrivers/postgresql/DBdriver.py: Added GTypecasts to gnue.common
	for typecasting xml data

2001-07-02 19:23  jcater

	* scripts/gnuedtd: Added DTD generation tool

2001-07-01 19:47  jamest

	* NEWS: NEWS dated for release

2001-06-30 18:14  jamest

	* ChangeLog, NEWS: Updated NEWS for next release

2001-06-30 17:58  jamest

	* MANIFEST.in, setup.py, src/RuntimeSettings.py: 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 14:54  jamest

	* setup.py, module/base/__init__.py: setup changes, start of
	designer setup scripts

2001-06-30 13:37  jamest

	* src/: GConfig.py, dbdrivers/postgresql/DBdriver.py: More changes
	in prep for next release

2001-06-29 19:59  jamest

	* src/GObjects.py: Misc changes required to get this puppy working
	on win32

2001-06-29 18:27  jamest

	* setup.cfg.in, setup.py: Changes required to reflect the manual
	manipulation of the cvs repository

2001-06-29 17:55  jamest

	* setup.py, src/GParser.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-27 21:20  jcater

	* src/GObjects.py: Fixed problem w/dumpXML preventing forms from
	being saved in designer

2001-06-27 20:58  jamest

	* etc/sample.gnue.conf, src/dbdrivers/geas/DBdriver.py: Fixed geas
	driver issues Fixed button trigger support in UIwxpython Minor
	setup.py changes Misc config changes to make gnuef work with
	installed geas by default

2001-06-26 23:18  jcater

	* src/GDataSource.py: Fixed bug in datasource definition

2001-06-26 22:20  jcater

	* src/: GConfig.py, GDataSource.py, GObjects.py, GParser.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; Added 'default' element to
	GConfig.get; added flag to GContent.dumpXML to dump text as is (not
	escape it)

2001-06-26 00:21  jamest

	* ChangeLog, NEWS, setup.py: More updates in preperatoin for
	release.

2001-06-25 23:49  jcater

	* src/RuntimeSettings.py: Beginnings of a template/wizard system

2001-06-25 23:32  jamest

	* ChangeLog, INSTALL, MANIFEST.in, NEWS, TODO, setup.py,
	src/dbdrivers/db2/DBdriver.py, src/dbdrivers/geas/DBdriver.py,
	src/dbdrivers/mysql/DBdriver.py, src/dbdrivers/odbc/DBdriver.py,
	src/dbdrivers/oracle/DBdriver.py,
	src/dbdrivers/postgresql/DBdriver.py: Removed references to
	GFOptions in db drivers Setup tweaks Misc changes in prep for
	release

2001-06-25 16:15  jcater

	* src/: GObjects.py, GParser.py: Added internal check for PyXML so,
	if not present, gives a better error message than exception trace

2001-06-25 14:29  jcater

	* src/: GConfig.py, GConnections.py, GParser.py: Bug fixes

2001-06-25 14:27  jcater

	* src/__init__.py: Fixed bug in openResource relating to windows
	drive letters

2001-06-22 08:16  jcater

	* src/RuntimeSettings.py: Added property editor

2001-06-21 20:15  jcater

	* src/RuntimeSettings.py: Added: Delete items from tree; save
	window state between sessions; moved layout combos to a toolbar;
	fixed minor bugs

2001-06-11 00:16  jcater

	* src/: GObjects.py, GParser.py: Minor changes for GFDesigner

2001-06-07 22:55  dneighbors

	* src/dbdrivers/geas/DBdriver.py: Changed GConf. to GConfig. for
	all referencing to idl pathing.

2001-06-07 22:48  jamest

	* src/dbdrivers/geas/DBdriver.py: Changes to hopefully make geas
	driver play nice with new config system (untested)

2001-06-07 11:58  jcater

	* src/GParser.py: Added importing capabilities to forms

2001-06-07 10:10  jcater

	* etc/sample.gnue.conf: Removed quotes from gnue.conf parameters as
	they are inserted into final results (not the intended effect

2001-06-06 22:33  jamest

	* src/dbdrivers/db2/: DBdriver.py, __init__.py: Added Jachym
	Simecek's DB2 driver to gnue-common

2001-06-06 21:09  jcater

	* src/GConditions.py: Added support for conditions to datasources

2001-06-06 18:02  jcater

	* src/GParser.py: Enabled parser to inform object's __init__ what
	tag name it was created from

2001-06-06 17:45  jcater

	* src/GConfig.py: Added a convenience function, openResource, that
	handles opening a URL or file resource

2001-06-06 17:31  jcater

	* src/: GConnections.py, __init__.py: Added a convenience function,
	openResource, that handles opening a URL or file resource

2001-06-06 17:08  jcater

	* src/GObjects.py: Added support for '-' in tag element names.

2001-06-06 16:33  jcater

	* src/GParser.py: Added getDescription to GContent for use by
	designer packages

2001-06-06 14:01  jcater

	* src/GObjects.py: Added getDescription so designers can get a
	useful description of it (e.g., item's name or id)

2001-06-06 00:24  jcater

	* src/dbdrivers/_dbsig/DBdriver.py: Fixed a few mistypings causing
	problems with parameters in reports

2001-06-05 23:21  jcater

	* src/GDataSource.py: Fixed a slight bug that prevented forms from
	working

2001-06-05 21:50  jcater

	* src/GDataSource.py: Fixed invalid references in GDataSource to
	connections

2001-06-05 20:22  jcater

	* src/: GDataSource.py, dbdrivers/_dbsig/DBdriver.py: Added
	conditional support to gnue-comon dbdrivers

2001-06-05 10:57  jcater

	* src/: GConnections.py, GDataObjects.py,
	dbdrivers/_dbsig/DBdriver.py, dbdrivers/postgresql/DBdriver.py:
	Minor changes for reports

2001-06-04 22:23  jamest

	* etc/sample.gnue.conf, src/GClientApp.py, src/GConfig.py,
	src/GConnections.py, src/dbdrivers/postgresql/DBdriver.py: Added
	GConfig code to provide configuration system

2001-06-01 14:56  jcater

	* src/GClientApp.py: Stuff

2001-05-30 17:35  jcater

	* setup.py: Added dbdrivers._dbsig pseudodriver to the setup.py
	package list

2001-05-30 12:56  jcater

	* 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).

2001-05-29 21:54  jcater

	* src/GDataObjects.py: Fixed bug in <datasource> tag: strips spaces
	from masterlink and detaillink after splitting along commas

2001-05-29 21:20  jcater

	* src/: GDataObjects.py, GDataSource.py, GParser.py,
	dbdrivers/_dbsig/DBdriver.py, dbdrivers/postgresql/DBdriver.py:
	Changes made to gnue-common for the first test run of gnue-reports.

2001-05-29 20:07  jcater

	* src/GDebug.py: GDebug.printMesg now correctly handles printing
	types other than strings

2001-05-29 16:49  jcater

	* src/GDataFormatter.py: Added a Data Formatter to gnue-common.  As
	of yet, it does not apply masks; it is only a skeleton. (TODO list
	:)

2001-05-26 21:42  jcater

	* src/GClientApp.py: Fixed a bug in the profiling routine.

2001-05-26 17:36  jcater

	* src/GParser.py: Removed a debugging line I forgot about

2001-05-26 17:26  jcater

	* src/: GObjects.py, GParser.py: Fixed GParser problem with
	removing newlines from content. Also, minor changes for reports.

2001-05-26 16:51  jcater

	* TODO: Added a TODO file to gnue-common for interested programmers

2001-05-25 11:11  jcater

	* doc/Connections.txt: Oops, forgot to cvs add the Connections.txt
	file

2001-05-25 03:54  jcater

	* INSTALL: Added Connections.txt text.

2001-05-25 03:03  jcater

	* INSTALL, src/GConnections.py, src/GDataSource.py: Added
	documentation and a few other minor changes

2001-05-18 10:51  jcater

	* src/GDataSource.py: Added xmlElements to GDataSource and to
	client parsers to clients will have consistent set of DataSource
	options

2001-05-17 13:59  jcater

	* src/: GClientApp.py, GConnections.py, GDataSource.py,
	GObjects.py: Miscellaneous changes

2001-05-17 09:13  jcater

	* src/GDataSource.py: Created a generic DataSource implementation
	to be used by client apps such as reports and forms.

2001-05-15 10:16  jcater

	* src/: GClientApp.py, GConnections.py, GDataObjects.py,
	GLoginHandler.py: Umm, I wouldn't know where to begin. -- a lot of
	stuff?

2001-05-15 10:15  jcater

	* src/dbdrivers/: _dbsig/DBdriver.py, postgresql/DBdriver.py:
	placed experimental dbdriver into main postgresql file since two
	formats do not conflict with each other

2001-05-14 16:59  jcater

	* src/GLoginHandler.py: Added LoginHandler, a class that handles
	prompting user for login information (doesn't actually do anything
	-- design to be subclassed by the UI portion of the client).

2001-05-14 14:58  jcater

	* src/GDebug.py: Updated GDebug.printMesg to print filename:line
	number next to messages (.e.g, DB001 [GFObjects:15] Debug Message)

2001-05-11 20:42  jcater

	* src/: GClientApp.py, GConnections.py, GParser.py: Added support
	to gnuef for connection definition files

2001-05-11 19:04  jcater

	* src/GClientApp.py: 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 18:09  jcater

	* src/GConnections.py: Added GConnections.py which reads and parses
	connection definition files.

2001-05-11 16:59  jcater

	* src/: GClientApp.py, GDataObjects.py,
	dbdrivers/_dbsig/DBdriver.py: 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-11 16:09  jcater

	* src/GClientApp.py: Added GClientApp, a class that other GNUe apps
	can be based on.  This new class offers command line parsing,
	debugging, profiling, help and version output, handling of data
	connection files, etc behind the scenes. (Profiling and data
	connection files is not yet complete :)

2001-05-11 13:56  jcater

	* src/GDebug.py: Completed GDebug.py so that it handles traces,
	exceptions, and writing to log files. Will be used transparently by
	new GClientApp class. Note that this file is not exactly the same
	as GFDebug, although this file supercedes GFDebug.  The printMesg
	works the same. However, to set the log file and debugging level,
	run GDebug.setDebug(level, file).  If file==None then stderr is
	used.

2001-05-10 13:58  jcater

	* setup.py: Added /usr/local/gnue/etc and sample connection files
	for postgresql and mysql

2001-05-10 11:14  jcater

	* src/__init__.py: Added VERSION attribute to gnue.common

2001-05-02 17:33  jcater

	* src/: GDataObjects.py, dbdrivers/_dbsig/DBdriver.py,
	dbdrivers/_dbsig/__init__.py: Added first draft of DBdrivers using
	new DB-SIG 2 standard

2001-04-24 21:12  jcater

	* src/: GDataObjects.py, GDebug.py: Added GDebug.py and
	GDataObjects.py to GNUe-Common

2001-04-23 11:29  jcater

	* src/GObjects.py: Added type= parameters to GObj.__init__() to
	make inherited classes easier to define

2001-04-20 20:23  jcater

	* src/: GObjects.py, GParser.py: Modified variables internal to
	objects to self._attr format

2001-04-17 22:22  jamest

	* ChangeLog, NEWS: Final updates prior to tagging cvs trees

2001-04-16 20:36  jamest

	* ChangeLog, NEWS: Updated info for first release

2001-04-16 19:30  jcater

	* src/GParser.py: Removed debugging messages

2001-04-16 19:22  jcater

	* src/dbdrivers/oracle/DBdriver.py: Updated Oracle driver

2001-04-16 18:23  jamest

	* MANIFEST.in, src/GParser.py: Fixed status bar not updating status
	after query with no records returned Additional changes needed to
	make multi-line triggers work

2001-04-16 18:08  jcater

	* src/: GObjects.py, GParser.py: [no log message]

2001-04-15 22:33  jamest

	* MANIFEST.in, setup.py: Adjustments to make sdist work again

2001-04-15 20:33  jamest

	* src/dbdrivers/: __init__.py, geas/DBdriver.py, geas/__init__.py,
	mysql/DBdriver.py, mysql/__init__.py, odbc/DBdriver.py,
	odbc/__init__.py, oracle/DBdriver.py, oracle/__init__.py,
	postgresql/DBdriver.py, postgresql/__init__.py: Added database
	drivers from gnue forms to common for reuse in gnue reports

2001-04-13 13:07  jcater

	* setup.py, src/GObjects.py, src/GParser.py, src/__init__.py: Moved
	generic objects from gnuef to gnue-common

2001-04-11 12:58  jcater

	* setup.py: added license header to setup.py

2001-04-11 11:43  jcater

	* INSTALL, README, setup.py, images/gnue-splash.png,
	images/gnue-splash.xcf, images/gnue.png, images/gnue.xcf,
	images/tb_help.png, images/tb_left_arrow.png, images/tb_new.png,
	images/tb_preferences.png, images/tb_right_arrow.png,
	images/tb_save.png, images/tb_search.png, images/tb_trash.png,
	images/tb_undo.png, packaging/debian/.cvsignore,
	packaging/debian/README.Debian, packaging/debian/changelog,
	packaging/debian/control, packaging/debian/copyright,
	packaging/debian/postinst, packaging/debian/prerm,
	packaging/debian/rules, setupext/__init__.py,
	setupext/install_data.py: copied python-gnue-base to gnue-common

