[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue-forms ChangeLog NEWS
From: |
James Thompson |
Subject: |
gnue-forms ChangeLog NEWS |
Date: |
Fri, 17 Oct 2003 17:37:10 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue-forms
Branch:
Changes by: James Thompson <address@hidden> 03/10/17 17:37:09
Modified files:
. : ChangeLog NEWS
Log message:
preping for release
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-forms/ChangeLog.diff?tr1=1.35&tr2=1.36&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-forms/NEWS.diff?tr1=1.31&tr2=1.32&r1=text&r2=text
Patches:
Index: gnue-forms/ChangeLog
diff -c gnue-forms/ChangeLog:1.35 gnue-forms/ChangeLog:1.36
*** gnue-forms/ChangeLog:1.35 Sun Aug 10 14:09:23 2003
--- gnue-forms/ChangeLog Fri Oct 17 17:37:09 2003
***************
*** 1,9 ****
2003-08-09 20:24 jcater
* src/GFClient.py: added support for external (i.e., not located in
! gnue.forms.uidrivers.*) UI drivers; you could write your own
! wrapped version of wx, and call it as gnue-forms -u
! jason.myWxDriver <formname>
2003-08-05 17:52 siesel
--- 1,203 ----
+ 2003-10-10 07:14 btami
+
+ * src/GFForm.py: fixed error message, when focus moved on GFButton
+
+ 2003-10-09 17:21 siesel
+
+ * src/uidrivers/gtk2/: MenuBar.py, ToolBar.py, widgets/_base.py,
+ widgets/entry.py: - replace decode with unicode in gtk2 uidriver
+ - use 'textEncoding' setting instead of iso8859-1 for Menu and
+ Toolbar-Labels
+
+ 2003-10-06 14:10 jcater
+
+ * doc/Concepts-Guide.sxw: fixed zero-length file
+
+ 2003-10-06 13:46 reinhard
+
+ * setup.py, doc/man/gnue-forms.1: Include man page.
+
+ 2003-10-05 18:55 siesel
+
+ * setup.py: fix typo
+
+ 2003-10-05 18:51 siesel
+
+ * setup.py: add test for gtk2 reenable test for wxPython and add
+ test for DISPLAY var on posix
+
+ 2003-10-05 18:35 jbailey
+
+ * packaging/debian/compat: add missing compat file
+
+ 2003-10-05 18:34 jbailey
+
+ * packaging/debian/: README.Debian, README.maintainers, changelog,
+ control, copyright, dirs, files, postinst, prerm, rules,
+ setup.cfg.debian: gnue-forms (0.5.1.20031005) unstable;
+ urgency=low
+
+ * Update to CVS branch. Packaging is now upstream.
+
+ * Redo packaging using cdbs. Use Python 2.3 to keep doko
+ from beating me.
+
+ -- Jeff Bailey <address@hidden> Sun, 5 Oct 2003 19:06:42
+ -0400
+
+ 2003-10-05 13:04 btami
+
+ * scripts/gnue-forms, src/GFInstance.py, src/dialogs/__init__.py,
+ src/uidrivers/_base/UIdriver.py,
+ src/uidrivers/_base/widgets/__init__.py: updating "magic" code
+ needed for mcmillan packaging on win32
+
+ 2003-10-05 04:35 reinhard
+
+ * setup.py: Remove "import wxPython" because it fails if we don't
+ run under X.
+
+ 2003-10-05 03:44 reinhard
+
+ * scripts/gnue-forms: Fixed comment.
+
+ 2003-10-04 15:40 reinhard
+
+ * setup.cfg.in, setup.py, scripts/gnue-forms,
+ scripts/gnue-forms.in, setupext/__init__.py,
+ setupext/install_data.py, src/__init__.py: Updated setup routine
+ to use GSetup.
+
+ 2003-10-04 06:22 reinhard
+
+ * setup.cvs: Fixes for CVS installation.
+
+ 2003-09-30 05:32 btami
+
+ * src/GFClient.py: updating help (--help) text
+
+ 2003-09-25 20:04 jcater
+
+ * setup.cvs: Added a new per-module cvs setup system
+
+ 2003-09-21 02:21 btami
+
+ * src/uidrivers/gtk2/widgets/scrollbar.py: added missing GDebug
+ import
+
+ 2003-09-18 22:59 jcater
+
+ * setup.py: fix for --prefix
+
+ 2003-09-18 13:04 jamest
+
+ * src/GFObjects/GFBlock.py: fix for replace * w/ % when dealing
+ with forms assigned numeric values forms now does = condition
+ unless wildcards detected.
+
+ 2003-09-06 05:43 siesel
+
+ * src/uidrivers/gtk2/: UILoginHandler.py, widgets/box.py: gtk2
+ uidriver changes: * replace deprecated 'attach_defaults' with
+ simple 'attach' (UILoginHandler) * just send integer coordinates
+ to gtk (widget/box.py)
+
+ 2003-09-06 04:59 btami
+
+ * src/uidrivers/win32/: TODO, UILoginHandler.py, UIdriver.py,
+ common.py, widgets/_base.py: cleanup
+
+ 2003-09-06 04:09 btami
+
+ * src/GFDisplayHandler.py: saving our checkboxes from Python 2.3
+ boolean type (it kills sql update)
+
+ 2003-09-05 14:33 jcater
+
+ * src/: GFClient.py, GFDisplayHandler.py, GFObjects/GFBlock.py,
+ GFObjects/GFComponent.py, GFObjects/GFEntry.py,
+ GFObjects/GFField.py, GFObjects/GFImage.py, GFObjects/GFLabel.py,
+ uidrivers/gtk2/SplashScreen.py, uidrivers/gtk2/UIdriver.py,
+ uidrivers/gtk2/widgets/_base.py, uidrivers/gtk2/widgets/entry.py,
+ uidrivers/qt/UIdriver.py, uidrivers/wx/common.py: changed new
+ gConfig references to gConfigForms so I can fix Designer again
+
+ 2003-09-04 16:09 siesel
+
+ * src/uidrivers/gtk2/widgets/form/widget.py: beautify statusbar and
+ remove unused statusbar resize code
+
+ 2003-09-04 16:06 siesel
+
+ * src/GFInstance.py: remove ".cvsignore is no dialog" warning
+
+ 2003-08-30 23:36 jcater
+
+ * src/: GFConfig.py, GFObjects/GFBlock.py:
+
+ Added AstrickWildcard gnue.conf setting which, if set to true
+ (default), then astericks (*) will behave like percents (%) when
+ querying text fields (a la Access)
+
+ 2003-08-22 09:04 btami
+
+ * src/uidrivers/: wx/widgets/scrollbar.py,
+ win32/widgets/scrollbar.py: add setting thumbsize in scrollbars
+
+ 2003-08-22 07:24 btami
+
+ * src/GFKeyMapper.py: fixing loadUserKeyMap
+
+ 2003-08-21 15:58 btami
+
+ * src/uidrivers/win32/UIdriver.py: adding win32 scrollbar widget
+ support (forgot before)
+
+ 2003-08-21 13:31 btami
+
+ * src/uidrivers/win32/widgets/: _base.py, scrollbar.py: adding
+ win32 scrollbar widget support
+
+ 2003-08-21 10:57 jcater
+
+ * src/__init__.py: updated release status
+
+ 2003-08-19 21:23 jcater
+
+ * src/: GFParser.py, GFObjects/GFBlock.py, GFObjects/GFField.py:
+
+ * Added support for <field ... defaultToLast="Y"> which causes a
+ field to default to the last value entered for new records
+
+ * Added field.clear() which resets a field to its default value
+ (or NULL/None), respecting the defaultToLast setting
+
+ 2003-08-19 07:10 btami
+
+ * src/: GFParser.py, GFObjects/GFBlock.py,
+ GFObjects/GFScrollBar.py, uidrivers/wx/widgets/scrollbar.py:
+ adding scrollbar support
+
+ 2003-08-19 05:24 btami
+
+ * src/: GFInstance.py, GFKeyMapper.py: support for jumping
+ rows="xx" records with keyboard (Shift-PgUp/PgDn)
+
+ 2003-08-18 18:12 jamest
+
+ * src/GFInstance.py: jumping records via mouse no longer navigates
+ thru all detail records
+
+ 2003-08-10 13:15 jcater
+
+ * NEWS: updated dates in NEWS files
+
2003-08-09 20:24 jcater
* src/GFClient.py: added support for external (i.e., not located in
! gnue.forms.uidrivers.*) UI drivers; you could write your own
! wrapped version of wx, and call it as gnue-forms -u
! jason.myWxDriver <formname>
2003-08-05 17:52 siesel
***************
*** 12,24 ****
2003-08-05 14:47 jcater
* src/: GFInstance.py, uidrivers/wx/widgets/form/wrappers.py: fixed
! notebook-tab changing bug where focus wouldn't shift to a field on
! the new page
2003-08-05 13:45 jcater
* src/uidrivers/wx/PrintForm.py: fixed the screen printout feature
! to allow wx to redraw the screen first
2003-08-05 11:43 jcater
--- 206,218 ----
2003-08-05 14:47 jcater
* src/: GFInstance.py, uidrivers/wx/widgets/form/wrappers.py: fixed
! notebook-tab changing bug where focus wouldn't shift to a field
! on the new page
2003-08-05 13:45 jcater
* src/uidrivers/wx/PrintForm.py: fixed the screen printout feature
! to allow wx to redraw the screen first
2003-08-05 11:43 jcater
***************
*** 27,102 ****
2003-08-05 11:14 jcater
* src/uidrivers/wx/MenuBar.py: removed erroneous self from method
! invocation
2003-08-05 11:13 jcater
* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
! inder GTK+wx+i18n, attempt ... um, I've lost count
2003-08-05 11:04 jcater
* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
! inder GTK+wx+i18n, attempt four
2003-08-05 10:56 jcater
* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
! inder GTK+wx+i18n, part three
2003-08-05 10:48 jcater
* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
! inder GTK+wx+i18n, part deux
2003-08-05 10:39 jcater
* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
! inder GTK+wx+i18n
2003-08-04 23:46 jcater
! * doc/Developers-Guide.sxw:
! Updated documentation: * Provided an explanation of master/detail
! datasources and how to link them up. * Added example code
! for accessing the new-style dataobjects within a trigger *
! Cleanup up the organization of the document * Removed
! references to creating a form in a text editor (will later
! cover the file format in an appendix.) * Misc typos
2003-08-04 13:50 jamest
* src/GFForm.py: adjust min_length to not apply on fields left
! completely blank
2003-08-04 10:50 siesel
* src/uidrivers/gtk2/widgets/: _base.py, button.py, entry.py,
! form/widget.py: small gtk2 uidriver fixes: - checkbox works now
! - more work on multiline widget - code cleanup
2003-08-04 10:37 siesel
* src/uidrivers/gtk2/: GFApp.py, UIdriver.py, __init__.py: move
! mainloop code from gtk2 UIdriver into seperate application class
! (GFApp)
2003-08-03 03:24 jcater
* src/GFForm.py: fixed min_length check to catch NULLs and deal
! with numbers/dates more sanely (though, using min_length with
! numbers and dates is probably undefined behavior)
2003-07-31 13:06 jamest
* src/GFForm.py: added missing min_length support (wx event
! handling still needs adjusted so that mouse navigation is handled
! properly but I'm out of time now)
2003-07-29 16:07 siesel
* src/GFDisplayHandler.py: typo: variable was included into
! translateable string
2003-07-25 20:47 jamest
--- 221,297 ----
2003-08-05 11:14 jcater
* src/uidrivers/wx/MenuBar.py: removed erroneous self from method
! invocation
2003-08-05 11:13 jcater
* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
! inder GTK+wx+i18n, attempt ... um, I've lost count
2003-08-05 11:04 jcater
* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
! inder GTK+wx+i18n, attempt four
2003-08-05 10:56 jcater
* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
! inder GTK+wx+i18n, part three
2003-08-05 10:48 jcater
* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
! inder GTK+wx+i18n, part deux
2003-08-05 10:39 jcater
* src/uidrivers/wx/MenuBar.py: possible fix for hotkey label issue
! inder GTK+wx+i18n
2003-08-04 23:46 jcater
! * doc/Developers-Guide.sxw:
! Updated documentation: * Provided an explanation of
! master/detail datasources and how to link them up. * Added
! example code for accessing the new-style dataobjects within
! a trigger * Cleanup up the organization of the document
! * Removed references to creating a form in a text editor
! (will later cover the file format in an appendix.) * Misc
! typos
2003-08-04 13:50 jamest
* src/GFForm.py: adjust min_length to not apply on fields left
! completely blank
2003-08-04 10:50 siesel
* src/uidrivers/gtk2/widgets/: _base.py, button.py, entry.py,
! form/widget.py: small gtk2 uidriver fixes: - checkbox works
! now - more work on multiline widget - code cleanup
2003-08-04 10:37 siesel
* src/uidrivers/gtk2/: GFApp.py, UIdriver.py, __init__.py: move
! mainloop code from gtk2 UIdriver into seperate application class
! (GFApp)
2003-08-03 03:24 jcater
* src/GFForm.py: fixed min_length check to catch NULLs and deal
! with numbers/dates more sanely (though, using min_length with
! numbers and dates is probably undefined behavior)
2003-07-31 13:06 jamest
* src/GFForm.py: added missing min_length support (wx event
! handling still needs adjusted so that mouse navigation is handled
! properly but I'm out of time now)
2003-07-29 16:07 siesel
* src/GFDisplayHandler.py: typo: variable was included into
! translateable string
2003-07-25 20:47 jamest
***************
*** 104,110 ****
2003-07-25 19:51 jamest
! * ChangeLog, NEWS: preping for release
2003-07-25 15:12 jcater
--- 299,305 ----
2003-07-25 19:51 jamest
! * NEWS: preping for release
2003-07-25 15:12 jcater
***************
*** 117,200 ****
2003-07-21 21:33 jcater
* src/GFClient.py: only capture end-user+form developer related
! exceptions, not gnue developer exceptions
2003-07-21 21:24 jcater
* doc/Developers-Guide.sxw, src/GFClient.py,
! src/GFDisplayHandler.py: capture form initialization errors and
! display more friendly
2003-07-21 10:34 jcater
* samples/inventory/forms/company.gfd: updated the resultset
! example
2003-07-06 16:35 btami
* src/GFObjects/: GFComponent.py, GFEntry.py, GFImage.py,
! GFLabel.py: fixing Char:height="1.0" bug in forms generated by
! designer wizards
2003-07-05 17:06 btami
* src/uidrivers/_base/UIdriver.py: now we can package different ui
! drivers together in one gnue-forms.exe
2003-07-01 14:13 btami
* src/uidrivers/win32/: TODO, widgets/_base.py: fixing image widget
! painting bug
2003-07-01 13:36 btami
* src/uidrivers/win32/: UIdriver.py, common.py, widgets/_base.py:
! little font cleanup
2003-06-25 18:05 btami
* src/uidrivers/win32/: GFwin32App.py, UIdriver.py,
! widgets/_base.py, widgets/form/widget.py: fixing win32 forms driver
! to let run multiple form instances from navigator
2003-06-23 02:41 btami
* src/uidrivers/win32/widgets/form/: widget.py, wrappers.py: adding
! tab styles to tabbed forms
2003-06-17 16:29 jamest
* src/GFObjects/GFBlock.py: better attempt at keeping visible
! record correct after a delete
2003-06-17 07:31 siesel
* src/uidrivers/gtk2/widgets/: _base.py, entry.py: fix setValue for
! dropdown widget
2003-06-16 16:32 siesel
* src/: GFDisplayHandler.py, GFInstance.py,
! uidrivers/gtk2/UILoginHandler.py, uidrivers/gtk2/common.py,
! uidrivers/gtk2/widgets/box.py, uidrivers/gtk2/widgets/_base.py,
! uidrivers/gtk2/widgets/button.py, uidrivers/gtk2/widgets/entry.py,
! uidrivers/gtk2/widgets/form/widget.py,
! uidrivers/gtk2/widgets/form/wrappers.py: gtk2 uidriver updates: *
! add copyright header to common.py * Switch event system from key
! pressed/mouse clicked events to higher level (insert text/delete
! text) events. - add requestDELETERANGE and requestINSERTAT event
! types - move focus handling to _base.py - move insert/delete
! handling into entry.py - just leave basic keyboard overrides
! (connect_after) in common.py (TODO: add accelerator maps to
! allow use of global accelerators) * add unicode/textencoding fixes
! for 0.5.1 (unicode is not internal encoding) * fix size of
! "Box" widget. * show login error messages in red (as in wx uidrv)
! * code cleanup + other minor fixes
2003-06-14 17:18 jamest
* src/GFObjects/GFBlock.py: current record focus now stays with the
! proper record when prior records are deleted.
2003-06-12 04:41 btami
--- 312,397 ----
2003-07-21 21:33 jcater
* src/GFClient.py: only capture end-user+form developer related
! exceptions, not gnue developer exceptions
2003-07-21 21:24 jcater
* doc/Developers-Guide.sxw, src/GFClient.py,
! src/GFDisplayHandler.py: capture form initialization errors and
! display more friendly
2003-07-21 10:34 jcater
* samples/inventory/forms/company.gfd: updated the resultset
! example
2003-07-06 16:35 btami
* src/GFObjects/: GFComponent.py, GFEntry.py, GFImage.py,
! GFLabel.py: fixing Char:height="1.0" bug in forms generated by
! designer wizards
2003-07-05 17:06 btami
* src/uidrivers/_base/UIdriver.py: now we can package different ui
! drivers together in one gnue-forms.exe
2003-07-01 14:13 btami
* src/uidrivers/win32/: TODO, widgets/_base.py: fixing image widget
! painting bug
2003-07-01 13:36 btami
* src/uidrivers/win32/: UIdriver.py, common.py, widgets/_base.py:
! little font cleanup
2003-06-25 18:05 btami
* src/uidrivers/win32/: GFwin32App.py, UIdriver.py,
! widgets/_base.py, widgets/form/widget.py: fixing win32 forms
! driver to let run multiple form instances from navigator
2003-06-23 02:41 btami
* src/uidrivers/win32/widgets/form/: widget.py, wrappers.py: adding
! tab styles to tabbed forms
2003-06-17 16:29 jamest
* src/GFObjects/GFBlock.py: better attempt at keeping visible
! record correct after a delete
2003-06-17 07:31 siesel
* src/uidrivers/gtk2/widgets/: _base.py, entry.py: fix setValue for
! dropdown widget
2003-06-16 16:32 siesel
* src/: GFDisplayHandler.py, GFInstance.py,
! uidrivers/gtk2/UILoginHandler.py, uidrivers/gtk2/common.py,
! uidrivers/gtk2/widgets/box.py, uidrivers/gtk2/widgets/_base.py,
! uidrivers/gtk2/widgets/button.py,
! uidrivers/gtk2/widgets/entry.py,
! uidrivers/gtk2/widgets/form/widget.py,
! uidrivers/gtk2/widgets/form/wrappers.py: gtk2 uidriver updates: *
! add copyright header to common.py * Switch event system from key
! pressed/mouse clicked events to higher level (insert
! text/delete text) events. - add requestDELETERANGE and
! requestINSERTAT event types - move focus handling to _base.py
! - move insert/delete handling into entry.py - just leave
! basic keyboard overrides (connect_after) in common.py (TODO:
! add accelerator maps to allow use of global accelerators) * add
! unicode/textencoding fixes for 0.5.1 (unicode is not
! internal encoding) * fix size of "Box" widget. * show login
! error messages in red (as in wx uidrv) * code cleanup + other
! minor fixes
2003-06-14 17:18 jamest
* src/GFObjects/GFBlock.py: current record focus now stays with the
! proper record when prior records are deleted.
2003-06-12 04:41 btami
***************
*** 203,221 ****
2003-06-11 20:00 siesel
* src/: GFDisplayHandler.py, GFParser.py, GFObjects/GFComponent.py,
! uidrivers/gtk2/widgets/component.py: Add GFComponent element for
! forms, add gtk2 bonobo implementation. On Win32 it should be
! supported through OLE
2003-06-11 16:04 siesel
* src/GFObjects/GFField.py: remove default width+heigth attributes
! from GFField
2003-06-11 15:16 siesel
* src/GFObjects/GFLayout.py: remove old coordinate style
! compatibilty layer
2003-06-11 15:11 jcater
--- 400,418 ----
2003-06-11 20:00 siesel
* src/: GFDisplayHandler.py, GFParser.py, GFObjects/GFComponent.py,
! uidrivers/gtk2/widgets/component.py: Add GFComponent element for
! forms, add gtk2 bonobo implementation. On Win32 it should be
! supported through OLE
2003-06-11 16:04 siesel
* src/GFObjects/GFField.py: remove default width+heigth attributes
! from GFField
2003-06-11 15:16 siesel
* src/GFObjects/GFLayout.py: remove old coordinate style
! compatibilty layer
2003-06-11 15:11 jcater
***************
*** 224,237 ****
2003-06-11 14:55 jcater
* src/: GFObjects/GFEntry.py, GFObjects/GFField.py,
! GFObjects/GFImage.py, GFObjects/GFLabel.py, GFObjects/GFOptions.py,
! GFObjects/GFScrollBar.py, uidrivers/_base/widgets/_base.py: more
! fixes for the Char__ namespace change
2003-06-11 13:23 jcater
* src/uidrivers/_base/widgets/_base.py: fixed old-style x,y
! references
2003-06-06 20:09 jcater
--- 421,435 ----
2003-06-11 14:55 jcater
* src/: GFObjects/GFEntry.py, GFObjects/GFField.py,
! GFObjects/GFImage.py, GFObjects/GFLabel.py,
! GFObjects/GFOptions.py, GFObjects/GFScrollBar.py,
! uidrivers/_base/widgets/_base.py: more fixes for the Char__
! namespace change
2003-06-11 13:23 jcater
* src/uidrivers/_base/widgets/_base.py: fixed old-style x,y
! references
2003-06-06 20:09 jcater
***************
*** 240,277 ****
2003-06-06 19:52 jcater
* src/: GFParser.py, GFObjects/GFLayout.py: added Label support to
! Parser elements so i18n and better descriptions will appear in
! designer's property editor
2003-06-06 19:51 jcater
* src/uidrivers/: curses/widgets/form/widget.py,
! gtk2/widgets/form/widget.py, qt/widgets/form/widget.py,
! win32/widgets/form/widget.py, wx/widgets/form/widget.py: added
! 'none' option to layout.tabbed element (instead of empty implying
! 'none')
2003-06-06 18:00 jcater
* src/GFParser.py: added missing 'References' cross-referencing
! tags
2003-06-04 12:00 btami
* src/: GFConfig.py, uidrivers/win32/TODO,
! uidrivers/win32/UILoginHandler.py, uidrivers/win32/UIdriver.py: *
! adding loginBMP support for win32 driver * removing hardcoded
! positioning/sizing * misc other win32 stuff
2003-06-01 12:02 siesel
* src/uidrivers/gtk2/UILoginHandler.py: closes ticket #183 and make
! UILoginHandler usable
2003-06-01 10:58 siesel
* src/uidrivers/gtk2/widgets/box.py: close ticket #182 box is drawn
! by gtk2 frontend now
2003-05-29 16:45 jcater
--- 438,475 ----
2003-06-06 19:52 jcater
* src/: GFParser.py, GFObjects/GFLayout.py: added Label support to
! Parser elements so i18n and better descriptions will appear in
! designer's property editor
2003-06-06 19:51 jcater
* src/uidrivers/: curses/widgets/form/widget.py,
! gtk2/widgets/form/widget.py, qt/widgets/form/widget.py,
! win32/widgets/form/widget.py, wx/widgets/form/widget.py: added
! 'none' option to layout.tabbed element (instead of empty implying
! 'none')
2003-06-06 18:00 jcater
* src/GFParser.py: added missing 'References' cross-referencing
! tags
2003-06-04 12:00 btami
* src/: GFConfig.py, uidrivers/win32/TODO,
! uidrivers/win32/UILoginHandler.py, uidrivers/win32/UIdriver.py: *
! adding loginBMP support for win32 driver * removing hardcoded
! positioning/sizing * misc other win32 stuff
2003-06-01 12:02 siesel
* src/uidrivers/gtk2/UILoginHandler.py: closes ticket #183 and make
! UILoginHandler usable
2003-06-01 10:58 siesel
* src/uidrivers/gtk2/widgets/box.py: close ticket #182 box is drawn
! by gtk2 frontend now
2003-05-29 16:45 jcater
***************
*** 279,300 ****
2003-05-29 00:07 jcater
! * src/uidrivers/wx/common.py:
! * layout editor scrollbars dynamically resize to account for
! arbitrarily large forms
!
! * layout editor now supports zooming in and out (i.e., changing the
! base point size)
!
! * Fixes required for the new event-based menubar and toolbar
!
! * Several bug fixes
2003-05-28 16:54 btami
* src/uidrivers/win32/: TODO, UIdriver.py, widgets/entry.py,
! widgets/form/widget.py, widgets/form/wrappers.py: minor cosmetic
! changes (XP theme differs from classic, grrrr)
2003-05-26 16:54 btami
--- 477,498 ----
2003-05-29 00:07 jcater
! * src/uidrivers/wx/common.py:
! * layout editor scrollbars dynamically resize to account for
! arbitrarily large forms
!
! * layout editor now supports zooming in and out (i.e., changing
! the base point size)
!
! * Fixes required for the new event-based menubar and toolbar
!
! * Several bug fixes
2003-05-28 16:54 btami
* src/uidrivers/win32/: TODO, UIdriver.py, widgets/entry.py,
! widgets/form/widget.py, widgets/form/wrappers.py: minor cosmetic
! changes (XP theme differs from classic, grrrr)
2003-05-26 16:54 btami
***************
*** 311,344 ****
2003-05-24 10:20 btami
* src/uidrivers/win32/: UIdriver.py, common.py, widgets/entry.py:
! minor fixes to let reports run with --ui win32
2003-05-24 06:11 btami
* src/uidrivers/win32/widgets/form/: widget.py, wrappers.py:
! eliminating some hardcoded sizing/positioning
2003-05-22 15:11 btami
* src/: GFDisplayHandler.py, GFInstance.py,
! uidrivers/win32/widgets/_base.py: mouse selection support for
! clipboard routines
2003-05-22 03:53 btami
* src/uidrivers/: _base/UserActions.py,
! _commonGuiToolkit/MenuBar.py, win32/widgets/_base.py, wx/common.py:
! adding shortcuts to cut,copy,paste,selectall
2003-05-22 03:48 btami
* src/: GFDisplayHandler.py, GFKeyMapper.py: adding shortcuts to
! cut,copy,paste,selectall
2003-05-20 16:42 btami
* samples/intro/intro.gfd, src/GFInstance.py, src/GFKeyMapper.py:
! implementing NEXTPAGE/PREVPAGE
2003-05-20 15:43 btami
--- 509,542 ----
2003-05-24 10:20 btami
* src/uidrivers/win32/: UIdriver.py, common.py, widgets/entry.py:
! minor fixes to let reports run with --ui win32
2003-05-24 06:11 btami
* src/uidrivers/win32/widgets/form/: widget.py, wrappers.py:
! eliminating some hardcoded sizing/positioning
2003-05-22 15:11 btami
* src/: GFDisplayHandler.py, GFInstance.py,
! uidrivers/win32/widgets/_base.py: mouse selection support for
! clipboard routines
2003-05-22 03:53 btami
* src/uidrivers/: _base/UserActions.py,
! _commonGuiToolkit/MenuBar.py, win32/widgets/_base.py,
! wx/common.py: adding shortcuts to cut,copy,paste,selectall
2003-05-22 03:48 btami
* src/: GFDisplayHandler.py, GFKeyMapper.py: adding shortcuts to
! cut,copy,paste,selectall
2003-05-20 16:42 btami
* samples/intro/intro.gfd, src/GFInstance.py, src/GFKeyMapper.py:
! implementing NEXTPAGE/PREVPAGE
2003-05-20 15:43 btami
***************
*** 355,383 ****
2003-05-20 11:26 jcater
* src/uidrivers/wx/PrintForm.py: added page layout/headers/footers
! to default printout
2003-05-19 19:13 jcater
* src/: GFInstance.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/PrintForm.py, uidrivers/wx/UIdriver.py,
! uidrivers/wx/widgets/page.py: Added a basic print-screen function
! to forms (only in wx; not working quite right under X-Windows)
2003-05-19 19:06 siesel
* src/uidrivers/gtk2/: ErrorHandler.py, MenuBar.py,
! SplashScreen.py, ToolBar.py, UIdriver.py, common.py,
! widgets/_base.py, widgets/button.py, widgets/entry.py,
! widgets/image.py, widgets/label.py, widgets/scrollbar.py,
! widgets/form/widget.py, widgets/form/wrappers.py: gtk2 uidriver
! update (part 2) + menubar, toolbar now working incl.
! enable/disable/toggle + key and mouse events are passed through
! gnue framework + font metrics are used to get widget height -
! XIM not working because of gnue event framework hook (needs special
! IMContext implementation) - Some strange bugs (go to page
! dialog) - Image support not working - Page tab click can't be
! vetoed by gnue framework
2003-05-18 03:56 dimas
--- 553,581 ----
2003-05-20 11:26 jcater
* src/uidrivers/wx/PrintForm.py: added page layout/headers/footers
! to default printout
2003-05-19 19:13 jcater
* src/: GFInstance.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/PrintForm.py, uidrivers/wx/UIdriver.py,
! uidrivers/wx/widgets/page.py: Added a basic print-screen function
! to forms (only in wx; not working quite right under X-Windows)
2003-05-19 19:06 siesel
* src/uidrivers/gtk2/: ErrorHandler.py, MenuBar.py,
! SplashScreen.py, ToolBar.py, UIdriver.py, common.py,
! widgets/_base.py, widgets/button.py, widgets/entry.py,
! widgets/image.py, widgets/label.py, widgets/scrollbar.py,
! widgets/form/widget.py, widgets/form/wrappers.py: gtk2 uidriver
! update (part 2) + menubar, toolbar now working incl.
! enable/disable/toggle + key and mouse events are passed through
! gnue framework + font metrics are used to get widget height -
! XIM not working because of gnue event framework hook (needs
! special IMContext implementation) - Some strange bugs (go
! to page dialog) - Image support not working - Page tab click
! can't be vetoed by gnue framework
2003-05-18 03:56 dimas
***************
*** 390,411 ****
2003-05-17 09:47 siesel
* src/uidrivers/gtk2/widgets/form/: __init__.py, widget.py,
! wrappers.py: gtk2 driver updates (2)
2003-05-17 09:46 siesel
* src/uidrivers/gtk2/: ErrorHandler.py, MenuBar.py,
! SplashScreen.py, ToolBar.py, UILoginHandler.py, UIdriver.py,
! __init__.py, common.py, widgets/__init__.py, widgets/_base.py,
! widgets/box.py, widgets/button.py, widgets/entry.py,
! widgets/image.py, widgets/label.py, widgets/page.py,
! widgets/scrollbar.py: first part of rewritten gtk2 uidriver
2003-05-12 18:40 jamest
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py: forms now
! note modification at first keypress instead of navigation from the
! entry
2003-05-08 19:07 jamest
--- 588,609 ----
2003-05-17 09:47 siesel
* src/uidrivers/gtk2/widgets/form/: __init__.py, widget.py,
! wrappers.py: gtk2 driver updates (2)
2003-05-17 09:46 siesel
* src/uidrivers/gtk2/: ErrorHandler.py, MenuBar.py,
! SplashScreen.py, ToolBar.py, UILoginHandler.py, UIdriver.py,
! __init__.py, common.py, widgets/__init__.py, widgets/_base.py,
! widgets/box.py, widgets/button.py, widgets/entry.py,
! widgets/image.py, widgets/label.py, widgets/page.py,
! widgets/scrollbar.py: first part of rewritten gtk2 uidriver
2003-05-12 18:40 jamest
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py: forms now
! note modification at first keypress instead of navigation from
! the entry
2003-05-08 19:07 jamest
***************
*** 414,430 ****
2003-05-08 15:14 btami
* src/uidrivers/win32/: ErrorHandler.py, GFwin32App.py, MenuBar.py,
! TODO, ToolBar.py, UILoginHandler.py, UIdriver.py, common.py,
! widgets/_base.py, widgets/box.py, widgets/button.py,
! widgets/entry.py, widgets/image.py, widgets/label.py,
! widgets/page.py, widgets/form/widget.py, widgets/form/wrappers.py:
! * center dialogs * cleanup
2003-05-06 16:29 btami
* src/uidrivers/win32/: UIdriver.py, widgets/button.py,
! widgets/entry.py, widgets/form/widget.py: fixing some "geometric"
! issues
2003-05-05 16:41 btami
--- 612,628 ----
2003-05-08 15:14 btami
* src/uidrivers/win32/: ErrorHandler.py, GFwin32App.py, MenuBar.py,
! TODO, ToolBar.py, UILoginHandler.py, UIdriver.py, common.py,
! widgets/_base.py, widgets/box.py, widgets/button.py,
! widgets/entry.py, widgets/image.py, widgets/label.py,
! widgets/page.py, widgets/form/widget.py,
! widgets/form/wrappers.py: * center dialogs * cleanup
2003-05-06 16:29 btami
* src/uidrivers/win32/: UIdriver.py, widgets/button.py,
! widgets/entry.py, widgets/form/widget.py: fixing some "geometric"
! issues
2003-05-05 16:41 btami
***************
*** 437,443 ****
2003-05-04 17:15 btami
* src/uidrivers/win32/widgets/: _base.py, entry.py: refresh
! dropdown when foreign key changes
2003-05-03 17:06 btami
--- 635,641 ----
2003-05-04 17:15 btami
* src/uidrivers/win32/widgets/: _base.py, entry.py: refresh
! dropdown when foreign key changes
2003-05-03 17:06 btami
***************
*** 450,477 ****
2003-05-02 17:37 btami
* src/uidrivers/win32/widgets/: _base.py, image.py: work on image
! widget
2003-05-01 07:58 btami
* src/uidrivers/win32/: ErrorHandler.py, TODO, __init__.py: adding
! handleStartupError
2003-05-01 04:04 btami
* src/uidrivers/win32/: TODO, UILoginHandler.py: adding image to
! login gialog
2003-04-28 17:06 btami
* src/uidrivers/win32/ToolBar.py: Eliminating garbage at the end of
! tooltips.
2003-04-27 16:04 btami
* src/uidrivers/win32/: MenuBar.py, ToolBar.py, UIdriver.py,
! widgets/_base.py, widgets/form/widget.py: * tooltips * menu
! helptext in statusbar
2003-04-27 14:59 jamest
--- 648,675 ----
2003-05-02 17:37 btami
* src/uidrivers/win32/widgets/: _base.py, image.py: work on image
! widget
2003-05-01 07:58 btami
* src/uidrivers/win32/: ErrorHandler.py, TODO, __init__.py: adding
! handleStartupError
2003-05-01 04:04 btami
* src/uidrivers/win32/: TODO, UILoginHandler.py: adding image to
! login gialog
2003-04-28 17:06 btami
* src/uidrivers/win32/ToolBar.py: Eliminating garbage at the end of
! tooltips.
2003-04-27 16:04 btami
* src/uidrivers/win32/: MenuBar.py, ToolBar.py, UIdriver.py,
! widgets/_base.py, widgets/form/widget.py: * tooltips * menu
! helptext in statusbar
2003-04-27 14:59 jamest
***************
*** 480,538 ****
2003-04-27 10:51 jamest
* src/: GFConfig.py, uidrivers/gtk2/UIdriver.py,
! uidrivers/qt/UILoginHandler.py, uidrivers/wx/ErrorHandler.py,
! uidrivers/wx/UILoginHandler.py, uidrivers/wx/UIWXSplashScreen.py:
! renamed smallPNG setting to loginPNG setting as that's all it's
! used for made loginPNG support absolute path to image
2003-04-26 16:22 btami
* src/uidrivers/win32/: UIdriver.py, widgets/_base.py,
! widgets/form/widget.py: modal dialogs
2003-04-25 23:47 jamest
* src/: GFForm.py, uidrivers/wx/widgets/form/widget.py: added
! activateTrigger to trigger namespace, lets you fire named triggers
! from inside other triggers fix for modal dialogs
2003-04-23 22:37 jamest
* src/uidrivers/qt/: UIdriver.py, common.py, widgets/box.py,
! widgets/button.py, widgets/label.py: misc qt work
2003-04-20 20:31 jamest
* src/uidrivers/wx/widgets/form/widget.py: do not raise the main
! window during a show. (fix to prevent navigator launched forms
! from constantly raising navigator to the top on any dialog)
2003-04-16 12:33 btami
* src/uidrivers/win32/widgets/: _base.py, button.py: changing tabs
! with mouse now works too
2003-04-15 17:21 btami
* src/uidrivers/win32/: GFwin32App.py, ToolBar.py, UIdriver.py,
! widgets/_base.py, widgets/entry.py, widgets/label.py,
! widgets/form/widget.py, widgets/form/wrappers.py: working checkbox
! and dropdown !
2003-04-15 17:14 jcater
* src/uidrivers/wx/ErrorHandler.py: have any startup error messages
! display on the console even if they are displayed in a dialog
2003-04-15 17:06 jcater
* src/__init__.py: set version numbers to reflect development
! status
2003-04-10 03:32 siesel
* src/uidrivers/_base/UIdriver.py: fix new form wizard on platforms
! without python-imaging
2003-04-10 01:12 siesel
--- 678,736 ----
2003-04-27 10:51 jamest
* src/: GFConfig.py, uidrivers/gtk2/UIdriver.py,
! uidrivers/qt/UILoginHandler.py, uidrivers/wx/ErrorHandler.py,
! uidrivers/wx/UILoginHandler.py, uidrivers/wx/UIWXSplashScreen.py:
! renamed smallPNG setting to loginPNG setting as that's all it's
! used for made loginPNG support absolute path to image
2003-04-26 16:22 btami
* src/uidrivers/win32/: UIdriver.py, widgets/_base.py,
! widgets/form/widget.py: modal dialogs
2003-04-25 23:47 jamest
* src/: GFForm.py, uidrivers/wx/widgets/form/widget.py: added
! activateTrigger to trigger namespace, lets you fire named
! triggers from inside other triggers fix for modal dialogs
2003-04-23 22:37 jamest
* src/uidrivers/qt/: UIdriver.py, common.py, widgets/box.py,
! widgets/button.py, widgets/label.py: misc qt work
2003-04-20 20:31 jamest
* src/uidrivers/wx/widgets/form/widget.py: do not raise the main
! window during a show. (fix to prevent navigator launched forms
! from constantly raising navigator to the top on any dialog)
2003-04-16 12:33 btami
* src/uidrivers/win32/widgets/: _base.py, button.py: changing tabs
! with mouse now works too
2003-04-15 17:21 btami
* src/uidrivers/win32/: GFwin32App.py, ToolBar.py, UIdriver.py,
! widgets/_base.py, widgets/entry.py, widgets/label.py,
! widgets/form/widget.py, widgets/form/wrappers.py: working
! checkbox and dropdown !
2003-04-15 17:14 jcater
* src/uidrivers/wx/ErrorHandler.py: have any startup error messages
! display on the console even if they are displayed in a dialog
2003-04-15 17:06 jcater
* src/__init__.py: set version numbers to reflect development
! status
2003-04-10 03:32 siesel
* src/uidrivers/_base/UIdriver.py: fix new form wizard on platforms
! without python-imaging
2003-04-10 01:12 siesel
***************
*** 541,553 ****
2003-04-09 12:00 btami
* src/: GFClient.py, GFInstance.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UILoginHandler.py: A dirty hack for McMillan packaging
! to fix dialogs in forms if no login required
2003-04-06 21:12 jamest
* doc/Developers-Guide.sxw, src/__init__.py: last updates prior to
! release
2003-04-06 20:16 jamest
--- 739,751 ----
2003-04-09 12:00 btami
* src/: GFClient.py, GFInstance.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UILoginHandler.py: A dirty hack for McMillan
! packaging to fix dialogs in forms if no login required
2003-04-06 21:12 jamest
* doc/Developers-Guide.sxw, src/__init__.py: last updates prior to
! release
2003-04-06 20:16 jamest
***************
*** 556,607 ****
2003-04-06 17:17 btami
* src/: GFInstance.py, uidrivers/_base/UIdriver.py: preparing for
! win32 setup exe
2003-04-06 10:04 siesel
* src/uidrivers/_commonGuiToolkit/: MenuBar.py, ToolBar.py: i18n
! update: technote update, new gnue.po, i18nize commonGuiToolkit,
! some (rather bad) german translations
2003-04-03 22:04 jamest
! * src/uidrivers/wx/widgets/form/wrappers.py:
! wx2.2 rocks my socks!
2003-04-03 11:13 jcater
* src/uidrivers/wx/widgets/_base.py: possible fix for
! resetForeignKey refresh issue
2003-04-03 10:23 jcater
* src/GFForm.py: fix for nextEntry not causing commit icons to
! change
2003-04-02 16:07 siesel
* src/uidrivers/wx/ToolBar.py: fix forms not loading in case of
! missing icons
2003-04-02 15:44 siesel
* src/uidrivers/wx/ErrorHandler.py: minor fix
- 2003-04-02 14:50 jcater
-
- * MANIFEST.in, MANIFEST.in: added missing files
-
2003-04-02 14:49 jcater
* setup.py, dialogs/about.gfd, dialogs/jumpto.gfd,
! dialogs/messageBox.gfd, src/dialogs/_base.py,
! src/dialogs/about/__init__.py, src/dialogs/about/about.gfd,
! src/dialogs/jumpto/__init__.py, src/dialogs/jumpto/jumpto.gfd,
! src/dialogs/messageBox/__init__.py,
! src/dialogs/messageBox/messageBox.gfd: moved the dialog .gfd files
! into the shared data directories, instead of the module code
! directories
2003-04-02 03:08 btami
--- 754,801 ----
2003-04-06 17:17 btami
* src/: GFInstance.py, uidrivers/_base/UIdriver.py: preparing for
! win32 setup exe
2003-04-06 10:04 siesel
* src/uidrivers/_commonGuiToolkit/: MenuBar.py, ToolBar.py: i18n
! update: technote update, new gnue.po, i18nize commonGuiToolkit,
! some (rather bad) german translations
2003-04-03 22:04 jamest
! * src/uidrivers/wx/widgets/form/wrappers.py:
! wx2.2 rocks my socks!
2003-04-03 11:13 jcater
* src/uidrivers/wx/widgets/_base.py: possible fix for
! resetForeignKey refresh issue
2003-04-03 10:23 jcater
* src/GFForm.py: fix for nextEntry not causing commit icons to
! change
2003-04-02 16:07 siesel
* src/uidrivers/wx/ToolBar.py: fix forms not loading in case of
! missing icons
2003-04-02 15:44 siesel
* src/uidrivers/wx/ErrorHandler.py: minor fix
2003-04-02 14:49 jcater
* setup.py, dialogs/about.gfd, dialogs/jumpto.gfd,
! dialogs/messageBox.gfd, src/dialogs/_base.py,
! src/dialogs/about/__init__.py, src/dialogs/about/about.gfd,
! src/dialogs/jumpto/__init__.py, src/dialogs/jumpto/jumpto.gfd,
! src/dialogs/messageBox/__init__.py,
! src/dialogs/messageBox/messageBox.gfd: moved the dialog .gfd
! files into the shared data directories, instead of the module
! code directories
2003-04-02 03:08 btami
***************
*** 613,619 ****
2003-04-01 23:37 jamest
! * MANIFEST.in, setup.py: installer fixes to produce good tarballs
2003-04-01 22:38 jcater
--- 807,813 ----
2003-04-01 23:37 jamest
! * setup.py: installer fixes to produce good tarballs
2003-04-01 22:38 jcater
***************
*** 630,651 ****
2003-04-01 22:15 jamest
* src/GFInstance.py: toolbar refreshes properly after a blocked
! exit attempt
2003-04-01 22:08 jamest
* src/: GFForm.py, GFInstance.py, GFObjects/GFBlock.py,
! GFObjects/GFField.py: block level pre|post-commit triggers working
! fixed focus issues on multiblock forms
2003-04-01 17:35 jcater
* NEWS: updates to NEWS files for pending release
- 2003-04-01 16:53 jcater
-
- * ChangeLog: changelog updates
-
2003-04-01 16:52 jcater
* setup.py: updates to generate prereleases
--- 824,841 ----
2003-04-01 22:15 jamest
* src/GFInstance.py: toolbar refreshes properly after a blocked
! exit attempt
2003-04-01 22:08 jamest
* src/: GFForm.py, GFInstance.py, GFObjects/GFBlock.py,
! GFObjects/GFField.py: block level pre|post-commit triggers
! working fixed focus issues on multiblock forms
2003-04-01 17:35 jcater
* NEWS: updates to NEWS files for pending release
2003-04-01 16:52 jcater
* setup.py: updates to generate prereleases
***************
*** 669,675 ****
2003-03-28 17:23 btami
* src/uidrivers/win32/: ToolBar.py, widgets/_base.py: a better
! toolbar
2003-03-25 17:41 jcater
--- 859,865 ----
2003-03-28 17:23 btami
* src/uidrivers/win32/: ToolBar.py, widgets/_base.py: a better
! toolbar
2003-03-25 17:41 jcater
***************
*** 678,717 ****
2003-03-25 16:11 jcater
* doc/Developers-Guide.sxw, src/GFParser.py: fixed parent tag
! issues/updated tag reference in dev guide
2003-03-25 13:07 jamest
* src/uidrivers/wx/widgets/image.py: removed unneeded code CVS
! ----------------------------------------------------------------------
2003-03-24 22:22 jamest
* src/: GFDisplayHandler.py, uidrivers/wx/widgets/image.py: more
! <image> stuff
2003-03-24 20:42 jamest
* src/: GFDisplayHandler.py, uidrivers/wx/widgets/image.py:
! scrollbars on image adjust per image loaded simple abort if loading
! an <image> gfd and PIL not installed
2003-03-24 20:05 jamest
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
! GFObjects/GFBlock.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py: UI refresh work
2003-03-24 05:50 siesel
* src/GFDisplayHandler.py: fix dropdown field from killing
! application in case of pre-existent not allowed value
2003-03-23 21:39 jamest
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py, GFParser.py,
! GFObjects/GFImage.py, uidrivers/wx/widgets/image.py: forms <image>
! support
2003-03-23 06:24 btami
--- 868,907 ----
2003-03-25 16:11 jcater
* doc/Developers-Guide.sxw, src/GFParser.py: fixed parent tag
! issues/updated tag reference in dev guide
2003-03-25 13:07 jamest
* src/uidrivers/wx/widgets/image.py: removed unneeded code CVS
! ----------------------------------------------------------------------
2003-03-24 22:22 jamest
* src/: GFDisplayHandler.py, uidrivers/wx/widgets/image.py: more
! <image> stuff
2003-03-24 20:42 jamest
* src/: GFDisplayHandler.py, uidrivers/wx/widgets/image.py:
! scrollbars on image adjust per image loaded simple abort if
! loading an <image> gfd and PIL not installed
2003-03-24 20:05 jamest
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
! GFObjects/GFBlock.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py: UI refresh work
2003-03-24 05:50 siesel
* src/GFDisplayHandler.py: fix dropdown field from killing
! application in case of pre-existent not allowed value
2003-03-23 21:39 jamest
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py, GFParser.py,
! GFObjects/GFImage.py, uidrivers/wx/widgets/image.py: forms
! <image> support
2003-03-23 06:24 btami
***************
*** 720,726 ****
2003-03-22 11:34 btami
* src/uidrivers/win32/UILoginHandler.py: far from perfect
! LoginHandler
2003-03-19 14:58 btami
--- 910,916 ----
2003-03-22 11:34 btami
* src/uidrivers/win32/UILoginHandler.py: far from perfect
! LoginHandler
2003-03-19 14:58 btami
***************
*** 733,739 ****
2003-03-18 15:27 btami
* src/uidrivers/win32/: UIdriver.py, widgets/_base.py,
! widgets/form/widget.py, widgets/form/wrappers.py: more event work
2003-03-17 22:28 jamest
--- 923,929 ----
2003-03-18 15:27 btami
* src/uidrivers/win32/: UIdriver.py, widgets/_base.py,
! widgets/form/widget.py, widgets/form/wrappers.py: more event work
2003-03-17 22:28 jamest
***************
*** 742,823 ****
2003-03-17 20:18 jcater
* src/uidrivers/: _base/widgets/_base.py, curses/UIdriver.py,
! curses/widgets/_base.py, curses/widgets/entry.py,
! curses/widgets/page.py, curses/widgets/form/widget.py,
! curses/widgets/form/wrappers.py: more work on curses
2003-03-17 09:04 jcater
* src/uidrivers/: _base/widgets/_base.py, curses/widgets/_base.py,
! curses/widgets/entry.py, curses/widgets/page.py,
! curses/widgets/form/widget.py, curses/widgets/form/wrappers.py:
! work on curses
2003-03-16 17:57 btami
* src/uidrivers/win32/: ToolBar.py, UIdriver.py, common.py,
! widgets/_base.py, widgets/form/widget.py: adding keyboard events
2003-03-15 19:53 jamest
* doc/Developers-Guide.sxw, src/GFForm.py, src/GFInstance.py,
! src/GFParser.py, src/GFObjects/GFField.py,
! src/GFObjects/GFImage.py, src/GFObjects/__init__.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/widgets/_base.py:
! execute query now blocked if not in query mode toolbar reflects
! valid query options some refresh events are commented out (cleanup)
! start of <image> suppport (not functional at this time)
2003-03-13 19:31 jamest
* src/uidrivers/: _base/UIdriver.py, curses/UIdriver.py,
! curses/common.py, curses/widgets/_base.py,
! curses/widgets/button.py, curses/widgets/page.py: curses stuff
2003-03-13 17:15 btami
* src/uidrivers/win32/: UIdriver.py, widgets/_base.py: resizing
! statusbar
2003-03-13 15:20 btami
* src/uidrivers/win32/widgets/box.py: better box widget (this
! supports label)
2003-03-11 19:13 jcater
* src/uidrivers/qt/: ToolBar.py, UIdriver.py, common.py,
! widgets/_base.py, widgets/form/widget.py, widgets/form/wrappers.py:
! more work on QT driver
2003-03-11 15:03 jcater
* ROADMAP.in, images/README, images/commit-24x24-gray.bmp,
! images/commit-24x24-gray.png, images/enterquery-24x24-gray.bmp,
! images/enterquery-24x24-gray.png, images/execquery-24x24-gray.bmp,
! images/execquery-24x24-gray.png, images/exit-24x24-gray.bmp,
! images/exit-24x24-gray.png, images/firstrecord-24x24-gray.bmp,
! images/firstrecord-24x24-gray.png,
! images/jumpprompt-24x24-gray.bmp, images/jumpprompt-24x24-gray.png,
! images/lastrecord-24x24-gray.bmp, images/lastrecord-24x24-gray.png,
! images/markfordelete-24x24-gray.bmp,
! images/markfordelete-24x24-gray.png,
! images/newrecord-24x24-gray.bmp, images/newrecord-24x24-gray.png,
! images/nextrecord-24x24-gray.bmp, images/nextrecord-24x24-gray.png,
! images/prevrecord-24x24-gray.bmp, images/prevrecord-24x24-gray.png,
! images/rollback-24x24-gray.bmp, images/rollback-24x24-gray.png,
! src/uidrivers/qt/ToolBar.py: added disabled icons for platforms
! that need them
2003-03-10 17:15 btami
* src/uidrivers/win32/: MenuBar.py, ToolBar.py: * support for
! disable/enable menu/toolbar items * grayable BMP icons wanted !!!
2003-03-10 16:40 jamest
* src/: GFInstance.py, GFKeyMapper.py: deleted record status now
! shown properly cancel query moved to shift-f9
2003-03-10 14:57 jcater
--- 932,1018 ----
2003-03-17 20:18 jcater
* src/uidrivers/: _base/widgets/_base.py, curses/UIdriver.py,
! curses/widgets/_base.py, curses/widgets/entry.py,
! curses/widgets/page.py, curses/widgets/form/widget.py,
! curses/widgets/form/wrappers.py: more work on curses
2003-03-17 09:04 jcater
* src/uidrivers/: _base/widgets/_base.py, curses/widgets/_base.py,
! curses/widgets/entry.py, curses/widgets/page.py,
! curses/widgets/form/widget.py, curses/widgets/form/wrappers.py:
! work on curses
2003-03-16 17:57 btami
* src/uidrivers/win32/: ToolBar.py, UIdriver.py, common.py,
! widgets/_base.py, widgets/form/widget.py: adding keyboard events
2003-03-15 19:53 jamest
* doc/Developers-Guide.sxw, src/GFForm.py, src/GFInstance.py,
! src/GFParser.py, src/GFObjects/GFField.py,
! src/GFObjects/GFImage.py, src/GFObjects/__init__.py,
! src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/widgets/_base.py: execute query now blocked if
! not in query mode toolbar reflects valid query options some
! refresh events are commented out (cleanup) start of <image>
! suppport (not functional at this time)
2003-03-13 19:31 jamest
* src/uidrivers/: _base/UIdriver.py, curses/UIdriver.py,
! curses/common.py, curses/widgets/_base.py,
! curses/widgets/button.py, curses/widgets/page.py: curses stuff
2003-03-13 17:15 btami
* src/uidrivers/win32/: UIdriver.py, widgets/_base.py: resizing
! statusbar
2003-03-13 15:20 btami
* src/uidrivers/win32/widgets/box.py: better box widget (this
! supports label)
2003-03-11 19:13 jcater
* src/uidrivers/qt/: ToolBar.py, UIdriver.py, common.py,
! widgets/_base.py, widgets/form/widget.py,
! widgets/form/wrappers.py: more work on QT driver
2003-03-11 15:03 jcater
* ROADMAP.in, images/README, images/commit-24x24-gray.bmp,
! images/commit-24x24-gray.png, images/enterquery-24x24-gray.bmp,
! images/enterquery-24x24-gray.png,
! images/execquery-24x24-gray.bmp, images/execquery-24x24-gray.png,
! images/exit-24x24-gray.bmp, images/exit-24x24-gray.png,
! images/firstrecord-24x24-gray.bmp,
! images/firstrecord-24x24-gray.png,
! images/jumpprompt-24x24-gray.bmp,
! images/jumpprompt-24x24-gray.png,
! images/lastrecord-24x24-gray.bmp,
! images/lastrecord-24x24-gray.png,
! images/markfordelete-24x24-gray.bmp,
! images/markfordelete-24x24-gray.png,
! images/newrecord-24x24-gray.bmp, images/newrecord-24x24-gray.png,
! images/nextrecord-24x24-gray.bmp,
! images/nextrecord-24x24-gray.png,
! images/prevrecord-24x24-gray.bmp,
! images/prevrecord-24x24-gray.png, images/rollback-24x24-gray.bmp,
! images/rollback-24x24-gray.png, src/uidrivers/qt/ToolBar.py:
! added disabled icons for platforms that need them
2003-03-10 17:15 btami
* src/uidrivers/win32/: MenuBar.py, ToolBar.py: * support for
! disable/enable menu/toolbar items * grayable BMP icons wanted !!!
2003-03-10 16:40 jamest
* src/: GFInstance.py, GFKeyMapper.py: deleted record status now
! shown properly cancel query moved to shift-f9
2003-03-10 14:57 jcater
***************
*** 834,885 ****
2003-03-10 09:58 btami
* src/uidrivers/: win32/widgets/form/widget.py, wx/ToolBar.py,
! wx/widgets/form/widget.py, wx/widgets/form/wrappers.py: * removed
! unneeded scrollwindow (wrappers itself are scrollable) * fix for
! toolbars on win32
2003-03-09 23:42 jamest
* src/: GFDisplayHandler.py, GFInstance.py,
! uidrivers/wx/UIdriver.py: attempt at fixing formAlerts
2003-03-09 22:13 jamest
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
! GFObjects/GFField.py: adjusted cursor placement after queries and
! focus changes (still not quite right) some additional comments and
! cleanup
2003-03-09 17:17 jcater
* src/uidrivers/_commonGuiToolkit/: MenuBar.py, ToolBar.py: wording
! change
2003-03-09 17:12 jcater
* src/uidrivers/_commonGuiToolkit/ToolBar.py: clicking a depressed
! Query icon will disable the icon
2003-03-09 17:08 btami
* src/uidrivers/win32/: MenuBar.py, ToolBar.py, UIdriver.py,
! common.py, widgets/_base.py, widgets/box.py, widgets/button.py,
! widgets/entry.py, widgets/label.py, widgets/page.py,
! widgets/form/widget.py, widgets/form/wrappers.py: * more work on
! tabbed pages * button events * applying _commonGuiToolkit.UIdriver
2003-03-09 17:02 jcater
* src/: GFForm.py, GFObjects/GFBlock.py: fix for Copy Query
! action... should clear out current blocks
2003-03-09 16:47 jcater
* src/: GFForm.py, GFInstance.py, GFKeyMapper.py,
! GFObjects/GFBlock.py, GFObjects/GFField.py,
! uidrivers/_base/UserActions.py,
! uidrivers/_commonGuiToolkit/MenuBar.py, uidrivers/wx/ToolBar.py:
! more work on enabling/disabling menu items and toolbar buttons
2003-03-09 14:59 jamest
--- 1029,1081 ----
2003-03-10 09:58 btami
* src/uidrivers/: win32/widgets/form/widget.py, wx/ToolBar.py,
! wx/widgets/form/widget.py, wx/widgets/form/wrappers.py: * removed
! unneeded scrollwindow (wrappers itself are scrollable) * fix for
! toolbars on win32
2003-03-09 23:42 jamest
* src/: GFDisplayHandler.py, GFInstance.py,
! uidrivers/wx/UIdriver.py: attempt at fixing formAlerts
2003-03-09 22:13 jamest
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
! GFObjects/GFField.py: adjusted cursor placement after queries and
! focus changes (still not quite right) some additional comments
! and cleanup
2003-03-09 17:17 jcater
* src/uidrivers/_commonGuiToolkit/: MenuBar.py, ToolBar.py: wording
! change
2003-03-09 17:12 jcater
* src/uidrivers/_commonGuiToolkit/ToolBar.py: clicking a depressed
! Query icon will disable the icon
2003-03-09 17:08 btami
* src/uidrivers/win32/: MenuBar.py, ToolBar.py, UIdriver.py,
! common.py, widgets/_base.py, widgets/box.py, widgets/button.py,
! widgets/entry.py, widgets/label.py, widgets/page.py,
! widgets/form/widget.py, widgets/form/wrappers.py: * more work on
! tabbed pages * button events * applying
! _commonGuiToolkit.UIdriver
2003-03-09 17:02 jcater
* src/: GFForm.py, GFObjects/GFBlock.py: fix for Copy Query
! action... should clear out current blocks
2003-03-09 16:47 jcater
* src/: GFForm.py, GFInstance.py, GFKeyMapper.py,
! GFObjects/GFBlock.py, GFObjects/GFField.py,
! uidrivers/_base/UserActions.py,
! uidrivers/_commonGuiToolkit/MenuBar.py, uidrivers/wx/ToolBar.py:
! more work on enabling/disabling menu items and toolbar buttons
2003-03-09 14:59 jamest
***************
*** 892,927 ****
2003-03-09 13:17 jamest
* src/: GFDisplayHandler.py, GFInstance.py,
! dialogs/jumpto/jumpto.gfd: refresh events should only fire as
! needed number typecast now accecpts - jump to dialog now clears
! previous value upon display
2003-03-08 22:08 jamest
* doc/Developers-Guide.sxw, samples/dialog/dialog.gfd,
! src/GFForm.py, src/GFInstance.py, src/dialogs/jumpto/jumpto.gfd,
! src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py,
! src/uidrivers/qt/common.py,
! src/uidrivers/qt/widgets/form/widget.py,
! src/uidrivers/win32/common.py,
! src/uidrivers/win32/widgets/form/widget.py,
! src/uidrivers/wx/common.py, src/uidrivers/wx/widgets/_base.py,
! src/uidrivers/wx/widgets/entry.py,
! src/uidrivers/wx/widgets/form/widget.py: removed unneeded code from
! ui drivers no longer display previous entry's tip if a entry
! doesn't have it's own previous record fix to allow it to work if
! entry immeidiately prior to current entry isn't navigable
2003-03-08 13:59 btami
* src/uidrivers/win32/: ToolBar.py, widgets/form/widget.py,
! widgets/form/wrappers.py: starting tabbed pages
2003-03-08 11:24 jamest
* src/uidrivers/: qt/widgets/form/widget.py,
! wx/widgets/form/widget.py: removed KS brain death from code
! form/dialog no longer based on name (what was I thinking)
2003-03-08 02:21 btami
--- 1088,1123 ----
2003-03-09 13:17 jamest
* src/: GFDisplayHandler.py, GFInstance.py,
! dialogs/jumpto/jumpto.gfd: refresh events should only fire as
! needed number typecast now accecpts - jump to dialog now clears
! previous value upon display
2003-03-08 22:08 jamest
* doc/Developers-Guide.sxw, samples/dialog/dialog.gfd,
! src/GFForm.py, src/GFInstance.py, src/dialogs/jumpto/jumpto.gfd,
! src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py,
! src/uidrivers/qt/common.py,
! src/uidrivers/qt/widgets/form/widget.py,
! src/uidrivers/win32/common.py,
! src/uidrivers/win32/widgets/form/widget.py,
! src/uidrivers/wx/common.py, src/uidrivers/wx/widgets/_base.py,
! src/uidrivers/wx/widgets/entry.py,
! src/uidrivers/wx/widgets/form/widget.py: removed unneeded code
! from ui drivers no longer display previous entry's tip if a entry
! doesn't have it's own previous record fix to allow it to work if
! entry immeidiately prior to current entry isn't navigable
2003-03-08 13:59 btami
* src/uidrivers/win32/: ToolBar.py, widgets/form/widget.py,
! widgets/form/wrappers.py: starting tabbed pages
2003-03-08 11:24 jamest
* src/uidrivers/: qt/widgets/form/widget.py,
! wx/widgets/form/widget.py: removed KS brain death from code
! form/dialog no longer based on name (what was I thinking)
2003-03-08 02:21 btami
***************
*** 930,965 ****
2003-03-07 23:11 jcater
* src/uidrivers/qt/: UILoginHandler.py, UIdriver.py, common.py,
! widgets/button.py, widgets/entry.py, widgets/form/wrappers.py:
! first stab at getting QT events working
2003-03-06 23:14 jcater
* src/uidrivers/qt/: QTApp.py, common.py, widgets/box.py,
! widgets/button.py, widgets/entry.py: fixes for dropdown support
2003-03-06 21:29 jamest
* src/GFObjects/GFPage.py: fix for traceback in wx when mouse
! clicking on background of form
2003-03-06 21:25 jamest
* src/uidrivers/: curses/UIdriver.py, curses/widgets/form.py,
! curses/widgets/page.py, curses/widgets/form/__init__.py,
! curses/widgets/form/widget.py, curses/widgets/form/wrappers.py,
! wx/widgets/form/wrappers.py: more curses work
2003-03-06 17:01 jcater
* src/uidrivers/qt/: UILoginHandler.py, widgets/form/widget.py,
! widgets/form/wrappers.py: fixed dialog support in QT; fixed login
! box issues
2003-03-06 17:01 jcater
* src/uidrivers/wx/UIdriver.py: fixed the disabled-widget color
! issues
2003-03-06 16:04 jcater
--- 1126,1161 ----
2003-03-07 23:11 jcater
* src/uidrivers/qt/: UILoginHandler.py, UIdriver.py, common.py,
! widgets/button.py, widgets/entry.py, widgets/form/wrappers.py:
! first stab at getting QT events working
2003-03-06 23:14 jcater
* src/uidrivers/qt/: QTApp.py, common.py, widgets/box.py,
! widgets/button.py, widgets/entry.py: fixes for dropdown support
2003-03-06 21:29 jamest
* src/GFObjects/GFPage.py: fix for traceback in wx when mouse
! clicking on background of form
2003-03-06 21:25 jamest
* src/uidrivers/: curses/UIdriver.py, curses/widgets/form.py,
! curses/widgets/page.py, curses/widgets/form/__init__.py,
! curses/widgets/form/widget.py, curses/widgets/form/wrappers.py,
! wx/widgets/form/wrappers.py: more curses work
2003-03-06 17:01 jcater
* src/uidrivers/qt/: UILoginHandler.py, widgets/form/widget.py,
! widgets/form/wrappers.py: fixed dialog support in QT; fixed login
! box issues
2003-03-06 17:01 jcater
* src/uidrivers/wx/UIdriver.py: fixed the disabled-widget color
! issues
2003-03-06 16:04 jcater
***************
*** 972,989 ****
2003-03-06 15:27 jcater
* src/uidrivers/wx/: UIdriver.py, widgets/form/wrappers.py: added a
! margin around pages so they don't touch the frame borders
2003-03-06 13:45 jcater
* src/: GFClient.py, uidrivers/wx/ErrorHandler.py,
! uidrivers/wx/__init__.py: handle startup errors using a dialog box
! instead of just dumping to screen
2003-03-06 00:51 jcater
* src/uidrivers/qt/: UIdriver.py, widgets/entry.py,
! widgets/form/wrappers.py: more work on QT driver
2003-03-06 00:13 jcater
--- 1168,1185 ----
2003-03-06 15:27 jcater
* src/uidrivers/wx/: UIdriver.py, widgets/form/wrappers.py: added a
! margin around pages so they don't touch the frame borders
2003-03-06 13:45 jcater
* src/: GFClient.py, uidrivers/wx/ErrorHandler.py,
! uidrivers/wx/__init__.py: handle startup errors using a dialog
! box instead of just dumping to screen
2003-03-06 00:51 jcater
* src/uidrivers/qt/: UIdriver.py, widgets/entry.py,
! widgets/form/wrappers.py: more work on QT driver
2003-03-06 00:13 jcater
***************
*** 992,998 ****
2003-03-06 00:09 jamest
* src/uidrivers/: curses/UIdriver.py, curses/widgets/form.py,
! wx/UIdriver.py: more work on curses (still broken)
2003-03-05 23:50 jamest
--- 1188,1194 ----
2003-03-06 00:09 jamest
* src/uidrivers/: curses/UIdriver.py, curses/widgets/form.py,
! wx/UIdriver.py: more work on curses (still broken)
2003-03-05 23:50 jamest
***************
*** 1001,1102 ****
2003-03-05 23:00 jamest
* src/: GFClient.py, GFForm.py, GFInstance.py,
! uidrivers/_base/UIdriver.py, uidrivers/curses/GFsio.py,
! uidrivers/curses/UILoginHandler.py, uidrivers/curses/UIdriver.py,
! uidrivers/curses/__init__.py, uidrivers/curses/common.py,
! uidrivers/curses/widgets/__init__.py,
! uidrivers/curses/widgets/_base.py, uidrivers/curses/widgets/box.py,
! uidrivers/curses/widgets/button.py,
! uidrivers/curses/widgets/entry.py,
! uidrivers/curses/widgets/form.py,
! uidrivers/curses/widgets/label.py,
! uidrivers/curses/widgets/page.py,
! uidrivers/curses/widgets/scrollbar.py, uidrivers/wx/UIdriver.py,
! uidrivers/wx/widgets/form/widget.py: removed unneeded print
! statements work on breaking apart curses driver (unfinished &
! unworking)
2003-03-05 22:13 jcater
* src/uidrivers/qt/UILoginHandler.py: usable, but not very pretty
! login handler
2003-03-05 21:03 jamest
* src/: GFInstance.py, uidrivers/qt/UIdriver.py: removed self._form
! from gfinstance completely as it doesn't apply in the new model
2003-03-05 20:06 jamest
* src/: GFForm.py, GFInstance.py, GFObjects/GFMsgBox.py,
! GFObjects/__init__.py, dialogs/jumpto/jumpto.gfd,
! dialogs/messageBox/__init__.py, dialogs/messageBox/messageBox.gfd,
! uidrivers/_base/UIdriver.py, uidrivers/curses/UIdriver.py,
! uidrivers/wx/UIdriver.py: functional form based message box cleanup
2003-03-05 15:57 jcater
* src/uidrivers/wx/widgets/form/wrappers.py: added 6pt margin
! around tabbed forms
2003-03-05 15:10 btami
* src/uidrivers/win32/: UIdriver.py, widgets/_base.py,
! widgets/entry.py: more entry styles (checkbox, dropdown, multi-line
! edit)
2003-03-04 22:12 jamest
* src/uidrivers/: _commonGuiToolkit/UIdriver.py, qt/UIdriver.py,
! qt/common.py, qt/widgets/_base.py, qt/widgets/form/widget.py,
! wx/UIdriver.py: work on ui driver (qt mainly)
2003-03-04 20:04 jamest
* src/uidrivers/: _base/UIdriver.py, _commonGuiToolkit/UIdriver.py,
! curses/UIdriver.py, qt/widgets/_base.py, wx/UIdriver.py,
! wx/common.py, wx/widgets/_base.py: start of merging wx driver with
! _commonGuiToolkit
2003-03-04 18:21 jamest
* src/: GFInstance.py, dialogs/jumpto/jumpto.gfd,
! uidrivers/_base/UIdriver.py,
! uidrivers/_commonGuiToolkit/UIdriver.py, uidrivers/wx/UIdriver.py,
! uidrivers/wx/widgets/_base.py, uidrivers/wx/widgets/form/widget.py,
! uidrivers/wx/widgets/form/wrappers.py: start of modal dialog
! support (working but w/ focus issues)
2003-03-04 06:49 btami
* src/uidrivers/win32/: MenuBar.py, ToolBar.py: fixing
! menubar/toolbar events
2003-03-03 19:31 jamest
* src/: GFInstance.py, dialogs/jumpto/jumpto.gfd: added buttons to
! jump to and fixed event name to catch
2003-03-03 18:44 jamest
* src/: GFInstance.py, dialogs/about/about.gfd,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: windows
! close properly in wx working about box ok button
2003-03-03 18:29 jcater
* src/uidrivers/_base/UIdriver.py: minor improvement in error
! handling
2003-03-03 18:20 jcater
* images/: enterquery-16x16.png, enterquery-24x24.png: missing
! files
2003-03-03 17:27 jcater
! * src/uidrivers/qt/ToolBar.py:
! * Synching machines
2003-03-03 16:23 jcater
--- 1197,1301 ----
2003-03-05 23:00 jamest
* src/: GFClient.py, GFForm.py, GFInstance.py,
! uidrivers/_base/UIdriver.py, uidrivers/curses/GFsio.py,
! uidrivers/curses/UILoginHandler.py, uidrivers/curses/UIdriver.py,
! uidrivers/curses/__init__.py, uidrivers/curses/common.py,
! uidrivers/curses/widgets/__init__.py,
! uidrivers/curses/widgets/_base.py,
! uidrivers/curses/widgets/box.py,
! uidrivers/curses/widgets/button.py,
! uidrivers/curses/widgets/entry.py,
! uidrivers/curses/widgets/form.py,
! uidrivers/curses/widgets/label.py,
! uidrivers/curses/widgets/page.py,
! uidrivers/curses/widgets/scrollbar.py, uidrivers/wx/UIdriver.py,
! uidrivers/wx/widgets/form/widget.py: removed unneeded print
! statements work on breaking apart curses driver (unfinished &
! unworking)
2003-03-05 22:13 jcater
* src/uidrivers/qt/UILoginHandler.py: usable, but not very pretty
! login handler
2003-03-05 21:03 jamest
* src/: GFInstance.py, uidrivers/qt/UIdriver.py: removed self._form
! from gfinstance completely as it doesn't apply in the new model
2003-03-05 20:06 jamest
* src/: GFForm.py, GFInstance.py, GFObjects/GFMsgBox.py,
! GFObjects/__init__.py, dialogs/jumpto/jumpto.gfd,
! dialogs/messageBox/__init__.py,
! dialogs/messageBox/messageBox.gfd, uidrivers/_base/UIdriver.py,
! uidrivers/curses/UIdriver.py, uidrivers/wx/UIdriver.py:
! functional form based message box cleanup
2003-03-05 15:57 jcater
* src/uidrivers/wx/widgets/form/wrappers.py: added 6pt margin
! around tabbed forms
2003-03-05 15:10 btami
* src/uidrivers/win32/: UIdriver.py, widgets/_base.py,
! widgets/entry.py: more entry styles (checkbox, dropdown,
! multi-line edit)
2003-03-04 22:12 jamest
* src/uidrivers/: _commonGuiToolkit/UIdriver.py, qt/UIdriver.py,
! qt/common.py, qt/widgets/_base.py, qt/widgets/form/widget.py,
! wx/UIdriver.py: work on ui driver (qt mainly)
2003-03-04 20:04 jamest
* src/uidrivers/: _base/UIdriver.py, _commonGuiToolkit/UIdriver.py,
! curses/UIdriver.py, qt/widgets/_base.py, wx/UIdriver.py,
! wx/common.py, wx/widgets/_base.py: start of merging wx driver
! with _commonGuiToolkit
2003-03-04 18:21 jamest
* src/: GFInstance.py, dialogs/jumpto/jumpto.gfd,
! uidrivers/_base/UIdriver.py,
! uidrivers/_commonGuiToolkit/UIdriver.py,
! uidrivers/wx/UIdriver.py, uidrivers/wx/widgets/_base.py,
! uidrivers/wx/widgets/form/widget.py,
! uidrivers/wx/widgets/form/wrappers.py: start of modal dialog
! support (working but w/ focus issues)
2003-03-04 06:49 btami
* src/uidrivers/win32/: MenuBar.py, ToolBar.py: fixing
! menubar/toolbar events
2003-03-03 19:31 jamest
* src/: GFInstance.py, dialogs/jumpto/jumpto.gfd: added buttons to
! jump to and fixed event name to catch
2003-03-03 18:44 jamest
* src/: GFInstance.py, dialogs/about/about.gfd,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: windows
! close properly in wx working about box ok button
2003-03-03 18:29 jcater
* src/uidrivers/_base/UIdriver.py: minor improvement in error
! handling
2003-03-03 18:20 jcater
* images/: enterquery-16x16.png, enterquery-24x24.png: missing
! files
2003-03-03 17:27 jcater
! * src/uidrivers/qt/ToolBar.py:
! * Synching machines
2003-03-03 16:23 jcater
***************
*** 1105,1148 ****
2003-03-03 16:22 jcater
* src/uidrivers/: _base/UserActions.py,
! _commonGuiToolkit/MenuBar.py, wx/MenuBar.py: misc cleanup
2003-03-03 16:13 jcater
* src/: GFKeyMapper.py, uidrivers/_base/UserActions.py,
! uidrivers/_commonGuiToolkit/MenuBar.py: work on getting hotkeys
! displayed in the menus
2003-03-03 15:30 jcater
* src/uidrivers/win32/: ToolBar.py, widgets/form/widget.py:
! converted win32 driver to new MenuBar and ToolBar interface (more
! cleanup)
2003-03-03 15:28 jcater
* images/commit-24x24.bmp, images/enterquery-24x24.bmp,
! images/execquery-24x24.bmp, images/exit-24x24.bmp,
! images/firstrecord-24x24.bmp, images/jumpprompt-24x24.bmp,
! images/lastrecord-24x24.bmp, images/markfordelete-24x24.bmp,
! images/newrecord-24x24.bmp, images/nextrecord-24x24.bmp,
! images/prevrecord-24x24.bmp, images/rollback-24x24.bmp,
! src/uidrivers/win32/MenuBar.py, src/uidrivers/win32/ToolBar.py,
! src/uidrivers/win32/common.py,
! src/uidrivers/win32/widgets/form/widget.py,
! src/uidrivers/wx/widgets/_base.py,
! src/uidrivers/wx/widgets/page.py: converted win32 driver to new
! MenuBar and ToolBar interface
2003-03-03 11:00 jcater
* src/uidrivers/wx/widgets/form/wrappers.py: grrrr.... wx2.2 ('nuf
! said)
2003-03-03 10:31 jcater
* src/uidrivers/wx/widgets/: _base.py, form/wrappers.py: yet more
! wx 2.2 madness
2003-03-03 09:22 jcater
--- 1304,1347 ----
2003-03-03 16:22 jcater
* src/uidrivers/: _base/UserActions.py,
! _commonGuiToolkit/MenuBar.py, wx/MenuBar.py: misc cleanup
2003-03-03 16:13 jcater
* src/: GFKeyMapper.py, uidrivers/_base/UserActions.py,
! uidrivers/_commonGuiToolkit/MenuBar.py: work on getting hotkeys
! displayed in the menus
2003-03-03 15:30 jcater
* src/uidrivers/win32/: ToolBar.py, widgets/form/widget.py:
! converted win32 driver to new MenuBar and ToolBar interface (more
! cleanup)
2003-03-03 15:28 jcater
* images/commit-24x24.bmp, images/enterquery-24x24.bmp,
! images/execquery-24x24.bmp, images/exit-24x24.bmp,
! images/firstrecord-24x24.bmp, images/jumpprompt-24x24.bmp,
! images/lastrecord-24x24.bmp, images/markfordelete-24x24.bmp,
! images/newrecord-24x24.bmp, images/nextrecord-24x24.bmp,
! images/prevrecord-24x24.bmp, images/rollback-24x24.bmp,
! src/uidrivers/win32/MenuBar.py, src/uidrivers/win32/ToolBar.py,
! src/uidrivers/win32/common.py,
! src/uidrivers/win32/widgets/form/widget.py,
! src/uidrivers/wx/widgets/_base.py,
! src/uidrivers/wx/widgets/page.py: converted win32 driver to new
! MenuBar and ToolBar interface
2003-03-03 11:00 jcater
* src/uidrivers/wx/widgets/form/wrappers.py: grrrr.... wx2.2 ('nuf
! said)
2003-03-03 10:31 jcater
* src/uidrivers/wx/widgets/: _base.py, form/wrappers.py: yet more
! wx 2.2 madness
2003-03-03 09:22 jcater
***************
*** 1151,1157 ****
2003-03-03 09:09 jcater
* src/uidrivers/wx/: UIdriver.py, widgets/form/wrappers.py: more
! fixes for wxPython 2.2
2003-03-03 08:58 jcater
--- 1350,1356 ----
2003-03-03 09:09 jcater
* src/uidrivers/wx/: UIdriver.py, widgets/form/wrappers.py: more
! fixes for wxPython 2.2
2003-03-03 08:58 jcater
***************
*** 1164,1251 ****
2003-03-02 16:45 btami
* src/uidrivers/win32/: GFwin32App.py, UIdriver.py, common.py,
! widgets/_base.py, widgets/box.py, widgets/button.py,
! widgets/entry.py, widgets/label.py, widgets/form/widget.py,
! widgets/form/wrappers.py: More work on win32 driver * statusbar *
! initFont * menubar/toolbar events
2003-03-02 13:58 jcater
* src/uidrivers/_base/widgets/_base.py: Fixes to get designer
! working again with Forms' wx uidriver
2003-03-02 12:46 jcater
* src/uidrivers/wx/: ToolBar.py, widgets/_base.py,
! widgets/form/widget.py: cleanup
2003-03-02 12:46 jcater
* src/uidrivers/qt/: MenuBar.py, ToolBar.py, widgets/button.py,
! widgets/form/widget.py: more QT-luvin goodness
2003-03-02 10:42 jcater
* src/: GFForm.py, dialogs/about/about.gfd,
! uidrivers/wx/widgets/entry.py: fixes for suppressing
! menubar/toolbar
2003-03-01 14:55 jcater
* images/close-16x16.png, images/close-32x32.png,
! images/exit-16x16.png, images/exit-24x24.png,
! src/uidrivers/_base/UserActions.py,
! src/uidrivers/_commonGuiToolkit/MenuBar.py,
! src/uidrivers/_commonGuiToolkit/ToolBar.py,
! src/uidrivers/wx/widgets/form/widget.py: fixed for exit event
2003-03-01 14:29 jcater
* images/jumpprompt-16x16.png, images/jumpprompt-24x24.png,
! images/jumprecord-16x16.png, images/jumprecord-32x32.png,
! src/GFForm.py, src/GFObjects/GFBlock.py,
! src/uidrivers/_base/UserActions.py,
! src/uidrivers/_commonGuiToolkit/MenuBar.py,
! src/uidrivers/_commonGuiToolkit/ToolBar.py,
! src/uidrivers/wx/MenuBar.py, src/uidrivers/wx/ToolBar.py: more work
! on new toolbar and menubar (added enable/disable functions)
2003-02-28 23:50 jcater
* images/close-16x16.png, images/close-32x32.png,
! images/commit-16x16.png, images/commit-24x24.png,
! images/execquery-16x16.png, images/execquery-24x24.png,
! images/firstrecord-16x16.png, images/firstrecord-24x24.png,
! images/jumprecord-16x16.png, images/jumprecord-32x32.png,
! images/lastrecord-16x16.png, images/lastrecord-24x24.png,
! images/markfordelete-16x16.png, images/markfordelete-24x24.png,
! images/newrecord-16x16.png, images/newrecord-24x24.png,
! images/nextrecord-16x16.png, images/nextrecord-24x24.png,
! images/prevrecord-16x16.png, images/prevrecord-24x24.png,
! images/rollback-16x16.png, images/rollback-24x24.png,
! src/GFForm.py, src/GFInstance.py,
! src/uidrivers/_base/UserActions.py,
! src/uidrivers/_commonGuiToolkit/MenuBar.py,
! src/uidrivers/_commonGuiToolkit/ToolBar.py,
! src/uidrivers/_commonGuiToolkit/Toolbar.py,
! src/uidrivers/wx/MenuBar.py, src/uidrivers/wx/ToolBar.py,
! src/uidrivers/wx/UIdriver.py, src/uidrivers/wx/__init__.py,
! src/uidrivers/wx/widgets/form/widget.py: added common MenuBar and
! ToolBar support
2003-02-28 18:15 jamest
* src/: GFClient.py, GFForm.py, GFInstance.py,
! dialogs/about/__init__.py, dialogs/about/about.gfd,
! dialogs/jumpto/__init__.py, dialogs/jumpto/jumpto.gfd,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py,
! uidrivers/wx/widgets/form/widget.py: more dialog support work
2003-02-27 00:59 jcater
* samples/intro/intro.gfd, src/uidrivers/_base/UserActions.py,
! src/uidrivers/_commonGuiToolkit/MenuBar.py: more work on
! abstracting menu support
2003-02-26 19:33 jcater
--- 1363,1450 ----
2003-03-02 16:45 btami
* src/uidrivers/win32/: GFwin32App.py, UIdriver.py, common.py,
! widgets/_base.py, widgets/box.py, widgets/button.py,
! widgets/entry.py, widgets/label.py, widgets/form/widget.py,
! widgets/form/wrappers.py: More work on win32 driver * statusbar *
! initFont * menubar/toolbar events
2003-03-02 13:58 jcater
* src/uidrivers/_base/widgets/_base.py: Fixes to get designer
! working again with Forms' wx uidriver
2003-03-02 12:46 jcater
* src/uidrivers/wx/: ToolBar.py, widgets/_base.py,
! widgets/form/widget.py: cleanup
2003-03-02 12:46 jcater
* src/uidrivers/qt/: MenuBar.py, ToolBar.py, widgets/button.py,
! widgets/form/widget.py: more QT-luvin goodness
2003-03-02 10:42 jcater
* src/: GFForm.py, dialogs/about/about.gfd,
! uidrivers/wx/widgets/entry.py: fixes for suppressing
! menubar/toolbar
2003-03-01 14:55 jcater
* images/close-16x16.png, images/close-32x32.png,
! images/exit-16x16.png, images/exit-24x24.png,
! src/uidrivers/_base/UserActions.py,
! src/uidrivers/_commonGuiToolkit/MenuBar.py,
! src/uidrivers/_commonGuiToolkit/ToolBar.py,
! src/uidrivers/wx/widgets/form/widget.py: fixed for exit event
2003-03-01 14:29 jcater
* images/jumpprompt-16x16.png, images/jumpprompt-24x24.png,
! images/jumprecord-16x16.png, images/jumprecord-32x32.png,
! src/GFForm.py, src/GFObjects/GFBlock.py,
! src/uidrivers/_base/UserActions.py,
! src/uidrivers/_commonGuiToolkit/MenuBar.py,
! src/uidrivers/_commonGuiToolkit/ToolBar.py,
! src/uidrivers/wx/MenuBar.py, src/uidrivers/wx/ToolBar.py: more
! work on new toolbar and menubar (added enable/disable functions)
2003-02-28 23:50 jcater
* images/close-16x16.png, images/close-32x32.png,
! images/commit-16x16.png, images/commit-24x24.png,
! images/execquery-16x16.png, images/execquery-24x24.png,
! images/firstrecord-16x16.png, images/firstrecord-24x24.png,
! images/jumprecord-16x16.png, images/jumprecord-32x32.png,
! images/lastrecord-16x16.png, images/lastrecord-24x24.png,
! images/markfordelete-16x16.png, images/markfordelete-24x24.png,
! images/newrecord-16x16.png, images/newrecord-24x24.png,
! images/nextrecord-16x16.png, images/nextrecord-24x24.png,
! images/prevrecord-16x16.png, images/prevrecord-24x24.png,
! images/rollback-16x16.png, images/rollback-24x24.png,
! src/GFForm.py, src/GFInstance.py,
! src/uidrivers/_base/UserActions.py,
! src/uidrivers/_commonGuiToolkit/MenuBar.py,
! src/uidrivers/_commonGuiToolkit/ToolBar.py,
! src/uidrivers/_commonGuiToolkit/Toolbar.py,
! src/uidrivers/wx/MenuBar.py, src/uidrivers/wx/ToolBar.py,
! src/uidrivers/wx/UIdriver.py, src/uidrivers/wx/__init__.py,
! src/uidrivers/wx/widgets/form/widget.py: added common MenuBar and
! ToolBar support
2003-02-28 18:15 jamest
* src/: GFClient.py, GFForm.py, GFInstance.py,
! dialogs/about/__init__.py, dialogs/about/about.gfd,
! dialogs/jumpto/__init__.py, dialogs/jumpto/jumpto.gfd,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py,
! uidrivers/wx/widgets/form/widget.py: more dialog support work
2003-02-27 00:59 jcater
* samples/intro/intro.gfd, src/uidrivers/_base/UserActions.py,
! src/uidrivers/_commonGuiToolkit/MenuBar.py: more work on
! abstracting menu support
2003-02-26 19:33 jcater
***************
*** 1254,1308 ****
2003-02-26 02:06 jcater
* src/uidrivers/wx/UIdriver.py: start of abstraction for look-alike
! toolkits (i.e., wx, qt, win32, etc) [temporarily unbreaking code]
2003-02-26 02:05 jcater
* src/uidrivers/: _commonGuiToolkit/MenuBar.py,
! _commonGuiToolkit/README, _commonGuiToolkit/Toolbar.py,
! _commonGuiToolkit/UIdriver.py, _commonGuiToolkit/__init__.py,
! wx/UIdriver.py: start of abstraction for look-alike toolkits (i.e.,
! wx, qt, win32, etc)
2003-02-23 17:43 btami
* setup.py, src/uidrivers/win32/GFwin32App.py,
! src/uidrivers/win32/UILoginHandler.py,
! src/uidrivers/win32/UIdriver.py, src/uidrivers/win32/__init__.py,
! src/uidrivers/win32/common.py,
! src/uidrivers/win32/widgets/__init__.py,
! src/uidrivers/win32/widgets/_base.py,
! src/uidrivers/win32/widgets/box.py,
! src/uidrivers/win32/widgets/button.py,
! src/uidrivers/win32/widgets/entry.py,
! src/uidrivers/win32/widgets/label.py,
! src/uidrivers/win32/widgets/page.py,
! src/uidrivers/win32/widgets/form/__init__.py,
! src/uidrivers/win32/widgets/form/widget.py,
! src/uidrivers/win32/widgets/form/wrappers.py: starting a native
! win32 form driver
2003-02-22 00:54 jcater
* src/uidrivers/qt/: UIdriver.py, common.py, widgets/_base.py,
! widgets/button.py, widgets/entry.py, widgets/form/widget.py,
! widgets/form/wrappers.py: first displaying version of a QT driver
! :)
2003-02-21 00:30 jcater
* src/: GFClient.py, GFInstance.py, uidrivers/qt/QTApp.py,
! uidrivers/qt/QTSplashScreen.py, uidrivers/qt/UILoginHandler.py,
! uidrivers/qt/UIdriver.py, uidrivers/qt/__init__.py,
! uidrivers/qt/common.py, uidrivers/qt/widgets/__init__.py,
! uidrivers/qt/widgets/_base.py, uidrivers/qt/widgets/box.py,
! uidrivers/qt/widgets/button.py, uidrivers/qt/widgets/entry.py,
! uidrivers/qt/widgets/label.py, uidrivers/qt/widgets/page.py,
! uidrivers/qt/widgets/scrollbar.py,
! uidrivers/qt/widgets/form/__init__.py,
! uidrivers/qt/widgets/form/widget.py,
! uidrivers/qt/widgets/form/wrappers.py: first less-than-ideal stab
! at Qt
2003-02-20 23:52 jcater
--- 1453,1507 ----
2003-02-26 02:06 jcater
* src/uidrivers/wx/UIdriver.py: start of abstraction for look-alike
! toolkits (i.e., wx, qt, win32, etc) [temporarily unbreaking code]
2003-02-26 02:05 jcater
* src/uidrivers/: _commonGuiToolkit/MenuBar.py,
! _commonGuiToolkit/README, _commonGuiToolkit/Toolbar.py,
! _commonGuiToolkit/UIdriver.py, _commonGuiToolkit/__init__.py,
! wx/UIdriver.py: start of abstraction for look-alike toolkits
! (i.e., wx, qt, win32, etc)
2003-02-23 17:43 btami
* setup.py, src/uidrivers/win32/GFwin32App.py,
! src/uidrivers/win32/UILoginHandler.py,
! src/uidrivers/win32/UIdriver.py, src/uidrivers/win32/__init__.py,
! src/uidrivers/win32/common.py,
! src/uidrivers/win32/widgets/__init__.py,
! src/uidrivers/win32/widgets/_base.py,
! src/uidrivers/win32/widgets/box.py,
! src/uidrivers/win32/widgets/button.py,
! src/uidrivers/win32/widgets/entry.py,
! src/uidrivers/win32/widgets/label.py,
! src/uidrivers/win32/widgets/page.py,
! src/uidrivers/win32/widgets/form/__init__.py,
! src/uidrivers/win32/widgets/form/widget.py,
! src/uidrivers/win32/widgets/form/wrappers.py: starting a native
! win32 form driver
2003-02-22 00:54 jcater
* src/uidrivers/qt/: UIdriver.py, common.py, widgets/_base.py,
! widgets/button.py, widgets/entry.py, widgets/form/widget.py,
! widgets/form/wrappers.py: first displaying version of a QT driver
! :)
2003-02-21 00:30 jcater
* src/: GFClient.py, GFInstance.py, uidrivers/qt/QTApp.py,
! uidrivers/qt/QTSplashScreen.py, uidrivers/qt/UILoginHandler.py,
! uidrivers/qt/UIdriver.py, uidrivers/qt/__init__.py,
! uidrivers/qt/common.py, uidrivers/qt/widgets/__init__.py,
! uidrivers/qt/widgets/_base.py, uidrivers/qt/widgets/box.py,
! uidrivers/qt/widgets/button.py, uidrivers/qt/widgets/entry.py,
! uidrivers/qt/widgets/label.py, uidrivers/qt/widgets/page.py,
! uidrivers/qt/widgets/scrollbar.py,
! uidrivers/qt/widgets/form/__init__.py,
! uidrivers/qt/widgets/form/widget.py,
! uidrivers/qt/widgets/form/wrappers.py: first less-than-ideal stab
! at Qt
2003-02-20 23:52 jcater
***************
*** 1311,1317 ****
2003-02-20 23:51 jcater
* src/uidrivers/wx/widgets/label.py: w00t... accidentally committed
! QT code in WX driver
2003-02-20 21:33 jcater
--- 1510,1516 ----
2003-02-20 23:51 jcater
* src/uidrivers/wx/widgets/label.py: w00t... accidentally committed
! QT code in WX driver
2003-02-20 21:33 jcater
***************
*** 1320,1336 ****
2003-02-17 01:32 jcater
* src/: GFClient.py, GFConfig.py, GFDisplayHandler.py, GFForm.py,
! GFInstance.py, GFKeyMapper.py, GFLibrary.py, GFParser.py,
! GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLayout.py,
! GFObjects/GFLogic.py, GFObjects/GFObj.py, GFObjects/GFOption.py,
! GFObjects/GFOptions.py, GFObjects/GFParameter.py,
! GFObjects/GFValue.py, uidrivers/_base/UIdriver.py,
! uidrivers/_base/widgets/_base.py, uidrivers/curses/UIdriver.py,
! uidrivers/gtk2/UIdriver.py, uidrivers/wx/GFwxApp.py,
! uidrivers/wx/UILoginHandler.py, uidrivers/wx/UIWXSplashScreen.py,
! uidrivers/wx/UIdriver.py, uidrivers/wx/widgets/form/wrappers.py:
! phase I of gnue-common structural cleanup
2003-02-12 21:33 jamest
--- 1519,1536 ----
2003-02-17 01:32 jcater
* src/: GFClient.py, GFConfig.py, GFDisplayHandler.py, GFForm.py,
! GFInstance.py, GFKeyMapper.py, GFLibrary.py, GFParser.py,
! GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! GFObjects/GFLayout.py, GFObjects/GFLogic.py, GFObjects/GFObj.py,
! GFObjects/GFOption.py, GFObjects/GFOptions.py,
! GFObjects/GFParameter.py, GFObjects/GFValue.py,
! uidrivers/_base/UIdriver.py, uidrivers/_base/widgets/_base.py,
! uidrivers/curses/UIdriver.py, uidrivers/gtk2/UIdriver.py,
! uidrivers/wx/GFwxApp.py, uidrivers/wx/UILoginHandler.py,
! uidrivers/wx/UIWXSplashScreen.py, uidrivers/wx/UIdriver.py,
! uidrivers/wx/widgets/form/wrappers.py: phase I of gnue-common
! structural cleanup
2003-02-12 21:33 jamest
***************
*** 1339,1346 ****
2003-02-12 21:27 jamest
* src/: GFClient.py, GFForm.py, GFInstance.py, dialogs/_base.py,
! dialogs/about/__init__.py, dialogs/about/about.gfd,
! uidrivers/_base/UIdriver.py: more <dialog> work
2003-02-10 20:08 jamest
--- 1539,1546 ----
2003-02-12 21:27 jamest
* src/: GFClient.py, GFForm.py, GFInstance.py, dialogs/_base.py,
! dialogs/about/__init__.py, dialogs/about/about.gfd,
! uidrivers/_base/UIdriver.py: more <dialog> work
2003-02-10 20:08 jamest
***************
*** 1349,1373 ****
2003-02-10 20:01 jamest
* samples/intro/intro.gfd, src/GFClient.py, src/GFInstance.py,
! src/dialogs/_base.py, src/dialogs/about/__init__.py,
! src/dialogs/about/about.gfd, src/uidrivers/_base/UIWidget.py,
! src/uidrivers/_base/UIdriver.py,
! src/uidrivers/_base/widgets/__init__.py,
! src/uidrivers/_base/widgets/_base.py, src/uidrivers/wx/UIdriver.py,
! src/uidrivers/wx/common.py, src/uidrivers/wx/widgets/__init__.py,
! src/uidrivers/wx/widgets/box.py,
! src/uidrivers/wx/widgets/button.py,
! src/uidrivers/wx/widgets/entry.py,
! src/uidrivers/wx/widgets/label.py,
! src/uidrivers/wx/widgets/page.py,
! src/uidrivers/wx/widgets/scrollbar.py,
! src/uidrivers/wx/widgets/form/__init__.py,
! src/uidrivers/wx/widgets/form/widget.py,
! src/uidrivers/wx/widgets/form/wrappers.py: start of new (hopefully)
! cleaner ui driver implementation start of working <dialog> support
! non-functional sample of how all hardcoded dialogs will be replaced
! with gfd files in the base ui driver NOTE: THIS BREAKS CVS FORMS
! AND DESIGNER NOTE: working cvs head at tag pre-jamest-ui-muckup
2003-02-10 04:19 btami
--- 1549,1575 ----
2003-02-10 20:01 jamest
* samples/intro/intro.gfd, src/GFClient.py, src/GFInstance.py,
! src/dialogs/_base.py, src/dialogs/about/__init__.py,
! src/dialogs/about/about.gfd, src/uidrivers/_base/UIWidget.py,
! src/uidrivers/_base/UIdriver.py,
! src/uidrivers/_base/widgets/__init__.py,
! src/uidrivers/_base/widgets/_base.py,
! src/uidrivers/wx/UIdriver.py, src/uidrivers/wx/common.py,
! src/uidrivers/wx/widgets/__init__.py,
! src/uidrivers/wx/widgets/box.py,
! src/uidrivers/wx/widgets/button.py,
! src/uidrivers/wx/widgets/entry.py,
! src/uidrivers/wx/widgets/label.py,
! src/uidrivers/wx/widgets/page.py,
! src/uidrivers/wx/widgets/scrollbar.py,
! src/uidrivers/wx/widgets/form/__init__.py,
! src/uidrivers/wx/widgets/form/widget.py,
! src/uidrivers/wx/widgets/form/wrappers.py: start of new
! (hopefully) cleaner ui driver implementation start of working
! <dialog> support non-functional sample of how all hardcoded
! dialogs will be replaced with gfd files in the base ui driver
! NOTE: THIS BREAKS CVS FORMS AND DESIGNER NOTE: working cvs head
! at tag pre-jamest-ui-muckup
2003-02-10 04:19 btami
***************
*** 1376,1388 ****
2003-02-10 04:15 btami
* src/uidrivers/wx/UIdriver.py: fixing mouse selection from
! dropdown on win32
2003-02-03 15:10 jcater
! * src/: GFDisplayHandler.py, GFParser.py, GFObjects/GFEntry.py:
!
! Added support for password-style entries (<entry style="password">)
2003-02-03 06:12 btami
--- 1578,1591 ----
2003-02-10 04:15 btami
* src/uidrivers/wx/UIdriver.py: fixing mouse selection from
! dropdown on win32
2003-02-03 15:10 jcater
! * src/: GFDisplayHandler.py, GFParser.py, GFObjects/GFEntry.py:
!
! Added support for password-style entries (<entry
! style="password">)
2003-02-03 06:12 btami
***************
*** 1391,1403 ****
2003-01-30 20:29 jamest
* src/: GFForm.py, GFInstance.py, GFObjects/GFBlock.py: block and
! form level initQuery in triggers
2003-01-25 15:41 btami
* src/: GFConfig.py, uidrivers/wx/UIdriver.py: * Introducing
! "textEncoding" into [common] section of gnue.conf instead of
! "formFontEncoding". * Some 'import string' for wxpython 2.4.0.2
2003-01-13 13:48 jcater
--- 1594,1606 ----
2003-01-30 20:29 jamest
* src/: GFForm.py, GFInstance.py, GFObjects/GFBlock.py: block and
! form level initQuery in triggers
2003-01-25 15:41 btami
* src/: GFConfig.py, uidrivers/wx/UIdriver.py: * Introducing
! "textEncoding" into [common] section of gnue.conf instead of
! "formFontEncoding". * Some 'import string' for wxpython 2.4.0.2
2003-01-13 13:48 jcater
***************
*** 1410,1446 ****
2003-01-04 16:09 jcater
* utils/gfd04to05.py: possible fix for buttons as children of
! blocks
2003-01-01 18:45 jcater
* setup.cfg.in, setup.py, scripts/gnue-forms.in, src/GFClient.py,
! src/GFConfig.py, src/GFDisplayHandler.py, src/GFForm.py,
! src/GFInstance.py, src/GFKeyMapper.py, src/GFLibrary.py,
! src/GFParser.py, src/__init__.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFBox.py, src/GFObjects/GFButton.py,
! src/GFObjects/GFContainer.py, src/GFObjects/GFDataSource.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/GFObjects/GFLabel.py, src/GFObjects/GFLayout.py,
! src/GFObjects/GFLogic.py, src/GFObjects/GFMsgBox.py,
! src/GFObjects/GFObj.py, src/GFObjects/GFOption.py,
! src/GFObjects/GFPage.py, src/GFObjects/GFParameter.py,
! src/GFObjects/GFTabStop.py, src/GFObjects/GFValue.py,
! src/uidrivers/_base/UIWidget.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py,
! src/uidrivers/wx/UILoginHandler.py,
! src/uidrivers/wx/UIWXSplashScreen.py, src/uidrivers/wx/UIdriver.py,
! utils/gfd04to05.py: updated copyright headers
2002-12-22 19:31 jcater
* src/GFObjects/GFBlock.py: reworking the format of designer
! wizards and namespace support
!
! 2002-12-21 14:36 jcater
!
! * ChangeLog:
! * Changes for -pre3
2002-12-21 13:36 jamest
--- 1613,1645 ----
2003-01-04 16:09 jcater
* utils/gfd04to05.py: possible fix for buttons as children of
! blocks
2003-01-01 18:45 jcater
* setup.cfg.in, setup.py, scripts/gnue-forms.in, src/GFClient.py,
! src/GFConfig.py, src/GFDisplayHandler.py, src/GFForm.py,
! src/GFInstance.py, src/GFKeyMapper.py, src/GFLibrary.py,
! src/GFParser.py, src/__init__.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFBox.py, src/GFObjects/GFButton.py,
! src/GFObjects/GFContainer.py, src/GFObjects/GFDataSource.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/GFObjects/GFLabel.py, src/GFObjects/GFLayout.py,
! src/GFObjects/GFLogic.py, src/GFObjects/GFMsgBox.py,
! src/GFObjects/GFObj.py, src/GFObjects/GFOption.py,
! src/GFObjects/GFPage.py, src/GFObjects/GFParameter.py,
! src/GFObjects/GFTabStop.py, src/GFObjects/GFValue.py,
! src/uidrivers/_base/UIWidget.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py,
! src/uidrivers/wx/UILoginHandler.py,
! src/uidrivers/wx/UIWXSplashScreen.py,
! src/uidrivers/wx/UIdriver.py, utils/gfd04to05.py: updated
! copyright headers
2002-12-22 19:31 jcater
* src/GFObjects/GFBlock.py: reworking the format of designer
! wizards and namespace support
2002-12-21 13:36 jamest
***************
*** 1453,1464 ****
2002-12-21 13:29 jamest
* src/: GFForm.py, GFInstance.py, GFObjects/GFButton.py,
! uidrivers/_base/UIdriver.py, uidrivers/curses/UIdriver.py,
! uidrivers/wx/UILoginHandler.py, uidrivers/wx/UIWXSplashScreen.py,
! uidrivers/wx/UIdriver.py, uidrivers/wx/__init__.py: Started
! breaking apart wx uidriver form event model changes instances are
! not tracking a current form instead events pass affected form Other
! stuff I probably forgot
2002-12-21 12:09 jcater
--- 1652,1663 ----
2002-12-21 13:29 jamest
* src/: GFForm.py, GFInstance.py, GFObjects/GFButton.py,
! uidrivers/_base/UIdriver.py, uidrivers/curses/UIdriver.py,
! uidrivers/wx/UILoginHandler.py, uidrivers/wx/UIWXSplashScreen.py,
! uidrivers/wx/UIdriver.py, uidrivers/wx/__init__.py: Started
! breaking apart wx uidriver form event model changes instances are
! not tracking a current form instead events pass affected form
! Other stuff I probably forgot
2002-12-21 12:09 jcater
***************
*** 1468,1489 ****
* utils/gfd04to05.py: added check for trigger.type
- 2002-12-20 18:15 jcater
-
- * ChangeLog:
-
- synching machines
-
2002-12-17 18:36 jcater
! * src/: GFForm.py, GFInstance.py, uidrivers/wx/UIdriver.py:
!
! * Fixed runForm support * Removed console print statements
2002-12-16 21:07 jcater
! * ChangeLog, INSTALL, MANIFEST.in, NEWS, ROADMAP.in, TODO:
! Preliminary updates for pending release
2002-12-13 10:58 jcater
--- 1667,1682 ----
* utils/gfd04to05.py: added check for trigger.type
2002-12-17 18:36 jcater
! * src/: GFForm.py, GFInstance.py, uidrivers/wx/UIdriver.py:
!
! * Fixed runForm support * Removed console print statements
2002-12-16 21:07 jcater
! * INSTALL, NEWS, ROADMAP.in, TODO: Preliminary updates for pending
! release
2002-12-13 10:58 jcater
***************
*** 1503,1511 ****
2002-12-12 18:55 jcater
! * doc/Developers-Guide.sxw, src/GFObjects/GFDataSource.py:
! * Implemented block-level (per-record) Pre-Query and Post-Query *
! More updates on Dev Guide
2002-12-12 16:07 jcater
--- 1696,1704 ----
2002-12-12 18:55 jcater
! * doc/Developers-Guide.sxw, src/GFObjects/GFDataSource.py:
! * Implemented block-level (per-record) Pre-Query and Post-Query *
! More updates on Dev Guide
2002-12-12 16:07 jcater
***************
*** 1514,1539 ****
2002-12-12 12:03 jcater
* doc/Developers-Guide.sxw, src/GFObjects/GFBlock.py,
! src/GFObjects/GFButton.py, src/GFObjects/GFField.py,
! utils/gfd04to05.py:
!
! * Removed block-level On-Switch and made the focus triggers behave
! at a trigger level. (The old On-Switch is now equivalent to
! Post-FocusIn * Documented triggers in the Dev Guide
2002-12-11 22:39 jcater
! * ChangeLog, NEWS, src/__init__.py: checkins for 0.4.3 prerelease
2002-12-11 22:08 jamest
* samples/dialog/dialog.gfd, src/GFForm.py, src/GFInstance.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/curses/UIdriver.py,
! src/uidrivers/gtk2/UIdriver.py, src/uidrivers/wx/UIdriver.py: Fixed
! previousRecord events from buttons Fixed <enter> key events on some
! entries More UI cleanup More work on <dialog> support. The
! structure is not final, the current code aims to let me test things
! w/o breaking the existing drivers.
2002-12-11 19:00 jcater
--- 1707,1733 ----
2002-12-12 12:03 jcater
* doc/Developers-Guide.sxw, src/GFObjects/GFBlock.py,
! src/GFObjects/GFButton.py, src/GFObjects/GFField.py,
! utils/gfd04to05.py:
!
! * Removed block-level On-Switch and made the focus triggers
! behave at a trigger level. (The old On-Switch is now equivalent
! to Post-FocusIn * Documented triggers in the Dev Guide
2002-12-11 22:39 jcater
! * NEWS, src/__init__.py: checkins for 0.4.3 prerelease
2002-12-11 22:08 jamest
* samples/dialog/dialog.gfd, src/GFForm.py, src/GFInstance.py,
! src/uidrivers/_base/UIdriver.py,
! src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Fixed previousRecord events from
! buttons Fixed <enter> key events on some entries More UI cleanup
! More work on <dialog> support. The structure is not final, the
! current code aims to let me test things w/o breaking the existing
! drivers.
2002-12-11 19:00 jcater
***************
*** 1545,1553 ****
2002-12-11 00:45 jcater
! * doc/Developers-Guide.sxw, src/uidrivers/gtk2/UIdriver.py:
! * Started on a sample schema * Added Copyright / GFDL info to
! developer's guide * Fixed some old-style references in GTK driver
2002-12-10 19:30 jamest
--- 1739,1747 ----
2002-12-11 00:45 jcater
! * doc/Developers-Guide.sxw, src/uidrivers/gtk2/UIdriver.py:
! * Started on a sample schema * Added Copyright / GFDL info to
! developer's guide * Fixed some old-style references in GTK driver
2002-12-10 19:30 jamest
***************
*** 1556,1586 ****
2002-12-10 19:18 jamest
* src/uidrivers/: _base/UIWidget.py, curses/README,
! curses/UIdriver.py, gtk2/UIdriver.py, wx/UIdriver.py: Minor UI
! driver cleanup Removed outdated file Curses fixes
2002-12-09 19:05 jcater
! * doc/Developers-Guide.sxw:
! minor cleanup
2002-12-09 16:20 jcater
* doc/: Developers-Guide.openoffice.xml, Developers-Guide.sxw: the
! xml version didn't work out so well
2002-12-09 14:43 jcater
* doc/: Developers-Guide.openoffice.xml, Developers-Guide.sxw:
! moved to flat xml format for Developer's Guide
2002-12-07 02:31 jcater
* doc/Developers-Guide.sxw, src/GFInstance.py,
! src/GFObjects/GFField.py, src/GFObjects/GFPage.py:
! * Updated Dev Guide to new GFD format * Renamed the Pre-Modify
! attribute on blocks to Pre-Change to be consistent with the
! field.Pre-Change call * Cleanup
2002-12-06 11:01 dneighbors
--- 1750,1780 ----
2002-12-10 19:18 jamest
* src/uidrivers/: _base/UIWidget.py, curses/README,
! curses/UIdriver.py, gtk2/UIdriver.py, wx/UIdriver.py: Minor UI
! driver cleanup Removed outdated file Curses fixes
2002-12-09 19:05 jcater
! * doc/Developers-Guide.sxw:
! minor cleanup
2002-12-09 16:20 jcater
* doc/: Developers-Guide.openoffice.xml, Developers-Guide.sxw: the
! xml version didn't work out so well
2002-12-09 14:43 jcater
* doc/: Developers-Guide.openoffice.xml, Developers-Guide.sxw:
! moved to flat xml format for Developer's Guide
2002-12-07 02:31 jcater
* doc/Developers-Guide.sxw, src/GFInstance.py,
! src/GFObjects/GFField.py, src/GFObjects/GFPage.py:
! * Updated Dev Guide to new GFD format * Renamed the Pre-Modify
! attribute on blocks to Pre-Change to be consistent with the
! field.Pre-Change call * Cleanup
2002-12-06 11:01 dneighbors
***************
*** 1588,1623 ****
2002-12-03 22:32 jcater
! * src/GFInstance.py:
!
! Misc changes
2002-12-03 21:05 jamest
* src/uidrivers/: _base/UIWidget.py, _base/UIdriver.py,
! wx/UIdriver.py: remove GFObj referece from common moving things
! about and adding notes to ui drivers in preperation for some
! changes
2002-12-03 19:51 jcater
* samples/inventory/forms/: company.gfd, inv_maintenance.gfd:
! removed connections tag
2002-12-03 12:06 jamest
* samples/dialog/dialog.gfd, src/GFForm.py, src/GFInstance.py: more
! changes for <dialog> support
2002-12-03 09:51 jamest
* src/: GFForm.py, GFInstance.py: syncing cvs to prep for ai
! processing
2002-12-02 20:37 jamest
! * ChangeLog, NEWS, samples/zipcode/zipcode.gfd, src/__init__.py:
! Checkins final for 0.4.2 releases of common, designer, forms
2002-12-01 17:04 jcater
--- 1782,1817 ----
2002-12-03 22:32 jcater
! * src/GFInstance.py:
!
! Misc changes
2002-12-03 21:05 jamest
* src/uidrivers/: _base/UIWidget.py, _base/UIdriver.py,
! wx/UIdriver.py: remove GFObj referece from common moving things
! about and adding notes to ui drivers in preperation for some
! changes
2002-12-03 19:51 jcater
* samples/inventory/forms/: company.gfd, inv_maintenance.gfd:
! removed connections tag
2002-12-03 12:06 jamest
* samples/dialog/dialog.gfd, src/GFForm.py, src/GFInstance.py: more
! changes for <dialog> support
2002-12-03 09:51 jamest
* src/: GFForm.py, GFInstance.py: syncing cvs to prep for ai
! processing
2002-12-02 20:37 jamest
! * NEWS, samples/zipcode/zipcode.gfd, src/__init__.py: Checkins
! final for 0.4.2 releases of common, designer, forms
2002-12-01 17:04 jcater
***************
*** 1625,1659 ****
2002-12-01 16:53 jcater
! * src/GFForm.py:
!
! * Added form.getAuthenticatedUser(connection) * Cleaned up custom
! authenticators
2002-11-29 01:07 jcater
! * src/: GFForm.py, GFParser.py:
! * Improved trigger selector support * Improved code editor
! interaction with rest of system * Fixed outstanding bugs related to
! wizards/templates and object creation * Many bug fixes
2002-11-28 00:07 jamest
* samples/intro/intro.gfd, src/GFForm.py, src/GFInstance.py,
! src/uidrivers/_base/UIdriver.py: More cleanup
2002-11-27 21:35 jamest
* samples/dialog/dialog.gfd, src/GFClient.py, src/GFForm.py,
! src/GFInstance.py: Moved final things out of gfclient that belong
! in gfinstance
2002-11-27 20:24 jamest
* samples/zipcode/zipcode.gfd, src/GFClient.py, src/GFForm.py,
! src/GFInstance.py, src/GFKeyMapper.py, src/GFParser.py,
! src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py: cleaning things
! up in preparation for <dialog>
2002-11-27 17:25 jamest
--- 1819,1853 ----
2002-12-01 16:53 jcater
! * src/GFForm.py:
!
! * Added form.getAuthenticatedUser(connection) * Cleaned up custom
! authenticators
2002-11-29 01:07 jcater
! * src/: GFForm.py, GFParser.py:
! * Improved trigger selector support * Improved code editor
! interaction with rest of system * Fixed outstanding bugs related
! to wizards/templates and object creation * Many bug fixes
2002-11-28 00:07 jamest
* samples/intro/intro.gfd, src/GFForm.py, src/GFInstance.py,
! src/uidrivers/_base/UIdriver.py: More cleanup
2002-11-27 21:35 jamest
* samples/dialog/dialog.gfd, src/GFClient.py, src/GFForm.py,
! src/GFInstance.py: Moved final things out of gfclient that belong
! in gfinstance
2002-11-27 20:24 jamest
* samples/zipcode/zipcode.gfd, src/GFClient.py, src/GFForm.py,
! src/GFInstance.py, src/GFKeyMapper.py, src/GFParser.py,
! src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py: cleaning
! things up in preparation for <dialog>
2002-11-27 17:25 jamest
***************
*** 1662,1668 ****
2002-11-27 15:29 jamest
* samples/dialog/dialog.gfd, samples/intro/intro.gfd,
! src/GFClient.py, src/GFForm.py: Syncing machines.
2002-11-27 10:00 jcater
--- 1856,1862 ----
2002-11-27 15:29 jamest
* samples/dialog/dialog.gfd, samples/intro/intro.gfd,
! src/GFClient.py, src/GFForm.py: Syncing machines.
2002-11-27 10:00 jcater
***************
*** 1671,1683 ****
2002-11-26 23:47 jamest
* samples/dialog/dialog.gfd, src/GFClient.py, src/GFForm.py,
! src/GFParser.py: start of <dialog> support (still useless)
2002-11-26 21:23 jcater
! * src/uidrivers/: curses/UIdriver.py, gtk2/UIdriver.py:
! Changed (without working samples :) the curses and gtk2 driver to
! new format
2002-11-26 20:45 jcater
--- 1865,1877 ----
2002-11-26 23:47 jamest
* samples/dialog/dialog.gfd, src/GFClient.py, src/GFForm.py,
! src/GFParser.py: start of <dialog> support (still useless)
2002-11-26 21:23 jcater
! * src/uidrivers/: curses/UIdriver.py, gtk2/UIdriver.py:
! Changed (without working samples :) the curses and gtk2 driver to
! new format
2002-11-26 20:45 jcater
***************
*** 1686,1692 ****
2002-11-26 20:38 jamest
* src/GFParser.py: moved tabbed to layout in parser (breaks stuff)
! start of a <dialog> tag
2002-11-26 20:34 jcater
--- 1880,1886 ----
2002-11-26 20:38 jamest
* src/GFParser.py: moved tabbed to layout in parser (breaks stuff)
! start of a <dialog> tag
2002-11-26 20:34 jcater
***************
*** 1695,1743 ****
2002-11-26 20:29 jcater
* samples/contact.gfd, samples/helloworld2.gfd,
! samples/history/first.gfd, samples/history/myform.gfd,
! samples/intro/intro.gfd, samples/inventory/forms/company.gfd,
! samples/inventory/forms/inv_maintenance.gfd,
! samples/inventory/forms/sc_inv_cycle_count.gfd,
! samples/location/forms/country_maint.gfd,
! samples/location/forms/county_maint.gfd,
! samples/location/forms/runform.gfd,
! samples/location/forms/state_maint.gfd,
! samples/location/forms/zip_coords_maint.gfd,
! samples/location/forms/zipcode_maint.gfd,
! samples/po/sc_po_entry.gfd, samples/simple/form.gfd,
! samples/track/forms/address_type.gfd,
! samples/track/forms/assignment_status.gfd,
! samples/track/forms/contact_manager.gfd,
! samples/track/forms/email_type.gfd,
! samples/track/forms/phone_type.gfd,
! samples/vendor/forms/vendor_maint.gfd, samples/zipcode/states.gfd,
! samples/zipcode/zipcode.gfd, src/uidrivers/wx/UIdriver.py: * Moved
! <form tabbed=.. width=... height=...> to <layout> as those are
! layout-related attributes
2002-11-26 19:50 jcater
* samples/contact.gfd, samples/helloworld2.gfd,
! samples/history/first.gfd, samples/history/myform.gfd,
! samples/intro/intro.gfd, samples/inventory/forms/company.gfd,
! samples/inventory/forms/inv_maintenance.gfd,
! samples/inventory/forms/sc_inv_cycle_count.gfd,
! samples/location/forms/country_maint.gfd,
! samples/location/forms/county_maint.gfd,
! samples/location/forms/runform.gfd,
! samples/location/forms/state_maint.gfd,
! samples/location/forms/zip_coords_maint.gfd,
! samples/location/forms/zipcode_maint.gfd,
! samples/po/sc_po_entry.gfd, samples/simple/form.gfd,
! samples/track/forms/address_type.gfd,
! samples/track/forms/assignment_status.gfd,
! samples/track/forms/contact_manager.gfd,
! samples/track/forms/email_type.gfd,
! samples/track/forms/phone_type.gfd,
! samples/vendor/forms/vendor_maint.gfd, samples/zipcode/states.gfd,
! samples/zipcode/zipcode.gfd, src/GFParser.py,
! src/uidrivers/wx/UIdriver.py: added default width/height to forms
2002-11-26 19:43 jcater
--- 1889,1938 ----
2002-11-26 20:29 jcater
* samples/contact.gfd, samples/helloworld2.gfd,
! samples/history/first.gfd, samples/history/myform.gfd,
! samples/intro/intro.gfd, samples/inventory/forms/company.gfd,
! samples/inventory/forms/inv_maintenance.gfd,
! samples/inventory/forms/sc_inv_cycle_count.gfd,
! samples/location/forms/country_maint.gfd,
! samples/location/forms/county_maint.gfd,
! samples/location/forms/runform.gfd,
! samples/location/forms/state_maint.gfd,
! samples/location/forms/zip_coords_maint.gfd,
! samples/location/forms/zipcode_maint.gfd,
! samples/po/sc_po_entry.gfd, samples/simple/form.gfd,
! samples/track/forms/address_type.gfd,
! samples/track/forms/assignment_status.gfd,
! samples/track/forms/contact_manager.gfd,
! samples/track/forms/email_type.gfd,
! samples/track/forms/phone_type.gfd,
! samples/vendor/forms/vendor_maint.gfd,
! samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
! src/uidrivers/wx/UIdriver.py: * Moved <form tabbed=.. width=...
! height=...> to <layout> as those are layout-related attributes
2002-11-26 19:50 jcater
* samples/contact.gfd, samples/helloworld2.gfd,
! samples/history/first.gfd, samples/history/myform.gfd,
! samples/intro/intro.gfd, samples/inventory/forms/company.gfd,
! samples/inventory/forms/inv_maintenance.gfd,
! samples/inventory/forms/sc_inv_cycle_count.gfd,
! samples/location/forms/country_maint.gfd,
! samples/location/forms/county_maint.gfd,
! samples/location/forms/runform.gfd,
! samples/location/forms/state_maint.gfd,
! samples/location/forms/zip_coords_maint.gfd,
! samples/location/forms/zipcode_maint.gfd,
! samples/po/sc_po_entry.gfd, samples/simple/form.gfd,
! samples/track/forms/address_type.gfd,
! samples/track/forms/assignment_status.gfd,
! samples/track/forms/contact_manager.gfd,
! samples/track/forms/email_type.gfd,
! samples/track/forms/phone_type.gfd,
! samples/vendor/forms/vendor_maint.gfd,
! samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
! src/GFParser.py, src/uidrivers/wx/UIdriver.py: added default
! width/height to forms
2002-11-26 19:43 jcater
***************
*** 1746,1763 ****
2002-11-26 19:09 jcater
* samples/: contact.gfd, helloworld2.gfd, history/first.gfd,
! history/myform.gfd, intro/intro.gfd, inventory/forms/company.gfd,
! inventory/forms/inv_maintenance.gfd,
! inventory/forms/sc_inv_cycle_count.gfd,
! location/forms/country_maint.gfd, location/forms/county_maint.gfd,
! location/forms/runform.gfd, location/forms/state_maint.gfd,
! location/forms/zip_coords_maint.gfd,
! location/forms/zipcode_maint.gfd, po/sc_po_entry.gfd,
! simple/form.gfd, track/forms/address_type.gfd,
! track/forms/assignment_status.gfd, track/forms/contact_manager.gfd,
! track/forms/email_type.gfd, track/forms/phone_type.gfd,
! vendor/forms/vendor_maint.gfd, zipcode/states.gfd,
! zipcode/zipcode.gfd: updated samples to the new style
2002-11-26 19:03 jcater
--- 1941,1960 ----
2002-11-26 19:09 jcater
* samples/: contact.gfd, helloworld2.gfd, history/first.gfd,
! history/myform.gfd, intro/intro.gfd, inventory/forms/company.gfd,
! inventory/forms/inv_maintenance.gfd,
! inventory/forms/sc_inv_cycle_count.gfd,
! location/forms/country_maint.gfd,
! location/forms/county_maint.gfd, location/forms/runform.gfd,
! location/forms/state_maint.gfd,
! location/forms/zip_coords_maint.gfd,
! location/forms/zipcode_maint.gfd, po/sc_po_entry.gfd,
! simple/form.gfd, track/forms/address_type.gfd,
! track/forms/assignment_status.gfd,
! track/forms/contact_manager.gfd, track/forms/email_type.gfd,
! track/forms/phone_type.gfd, vendor/forms/vendor_maint.gfd,
! zipcode/states.gfd, zipcode/zipcode.gfd: updated samples to the
! new style
2002-11-26 19:03 jcater
***************
*** 1766,1780 ****
2002-11-26 18:55 jcater
* samples/: intro/intro.gfd, zipcode/zipcode.gfd: temporarily
! reversed samples, to do a massive update
2002-11-26 17:45 jcater
* samples/intro/intro.gfd, src/GFForm.py, src/GFParser.py,
! src/GFObjects/GFLayout.py, src/uidrivers/wx/UIdriver.py,
! utils/gfd04to05.py:
!
! Moved to namespaces for layout management in forms
2002-11-25 22:23 jcater
--- 1963,1977 ----
2002-11-26 18:55 jcater
* samples/: intro/intro.gfd, zipcode/zipcode.gfd: temporarily
! reversed samples, to do a massive update
2002-11-26 17:45 jcater
* samples/intro/intro.gfd, src/GFForm.py, src/GFParser.py,
! src/GFObjects/GFLayout.py, src/uidrivers/wx/UIdriver.py,
! utils/gfd04to05.py:
!
! Moved to namespaces for layout management in forms
2002-11-25 22:23 jcater
***************
*** 1787,1842 ****
2002-11-25 22:14 jamest
* samples/intro/intro.gfd, samples/zipcode/zipcode.gfd,
! src/GFObjects/GFBlock.py: sloppyQuery support reintroduced
! converted two gfds for testing
2002-11-25 22:00 jamest
* src/GFObjects/GFBlock.py: reimplemented sloppyQuery tag fix for
! detail queries (backported)
2002-11-25 10:44 jcater
* src/GFInstance.py, src/GFParser.py, src/GFObjects/GFButton.py,
! src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py,
! src/uidrivers/wx/UIdriver.py, utils/gfd04to05.py:
!
! Made buttons like any other triggerable object. Instead of
! trigger="..." attribute, we have a <trigger type="On-Action">.
! Conversion script reflects this.
2002-11-25 08:59 jamest
* src/GFObjects/GFBlock.py: bring forward detail query patch from
! 0.4.1 branch
2002-11-25 08:22 jamest
* src/: GFObjects/__init__.py, uidrivers/_base/UIdriver.py: fix
! display for entries with a rows attribute replaced references to
! GFDataSource w/ GConnection
2002-11-25 00:07 jcater
* utils/gfd04to05.py: added notes on buttons; may switch to some
! type of trigger
2002-11-24 23:29 jcater
* src/: GFForm.py, uidrivers/wx/UIdriver.py: * Cleaned up the
! HotKey display on the menus * fixed bug with a GFField being passed
! to findFocus
2002-11-24 23:23 jcater
* src/GFParser.py, src/uidrivers/wx/UIdriver.py,
! utils/gfd04to05.py: * Moved initializing code into an 'if
! initialize:' block (for Designer supprt) * Misc cleanup
2002-11-22 19:48 jcater
* src/: GFForm.py, GFObjects/GFTabStop.py: initial work on
! migrating designer [BROKEN\!]
2002-11-21 23:56 jcater
--- 1984,2039 ----
2002-11-25 22:14 jamest
* samples/intro/intro.gfd, samples/zipcode/zipcode.gfd,
! src/GFObjects/GFBlock.py: sloppyQuery support reintroduced
! converted two gfds for testing
2002-11-25 22:00 jamest
* src/GFObjects/GFBlock.py: reimplemented sloppyQuery tag fix for
! detail queries (backported)
2002-11-25 10:44 jcater
* src/GFInstance.py, src/GFParser.py, src/GFObjects/GFButton.py,
! src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py,
! src/uidrivers/wx/UIdriver.py, utils/gfd04to05.py:
!
! Made buttons like any other triggerable object. Instead of
! trigger="..." attribute, we have a <trigger type="On-Action">.
! Conversion script reflects this.
2002-11-25 08:59 jamest
* src/GFObjects/GFBlock.py: bring forward detail query patch from
! 0.4.1 branch
2002-11-25 08:22 jamest
* src/: GFObjects/__init__.py, uidrivers/_base/UIdriver.py: fix
! display for entries with a rows attribute replaced references to
! GFDataSource w/ GConnection
2002-11-25 00:07 jcater
* utils/gfd04to05.py: added notes on buttons; may switch to some
! type of trigger
2002-11-24 23:29 jcater
* src/: GFForm.py, uidrivers/wx/UIdriver.py: * Cleaned up the
! HotKey display on the menus * fixed bug with a GFField being
! passed to findFocus
2002-11-24 23:23 jcater
* src/GFParser.py, src/uidrivers/wx/UIdriver.py,
! utils/gfd04to05.py: * Moved initializing code into an 'if
! initialize:' block (for Designer supprt) * Misc cleanup
2002-11-22 19:48 jcater
* src/: GFForm.py, GFObjects/GFTabStop.py: initial work on
! migrating designer [BROKEN\!]
2002-11-21 23:56 jcater
***************
*** 1845,1873 ****
2002-11-21 23:50 jcater
* src/GFObjects/: GFBlock.py, GFEntry.py: more work on switching
! focus traversal into new logic/layout (row fixes)
2002-11-21 23:39 jcater
* src/uidrivers/wx/UIdriver.py: more work on switching focus
! traversal into new logic/layout
2002-11-21 23:36 jcater
* src/GFForm.py, src/GFParser.py, src/GFObjects/GFButton.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFPage.py,
! utils/gfd04to05.py: more work on switching focus traversal into new
! logic/layout
2002-11-21 20:57 jcater
* src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py,
! src/GFParser.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFButton.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py, src/GFObjects/GFLayout.py,
! src/GFObjects/GFLogic.py, src/GFObjects/GFPage.py,
! src/uidrivers/_base/UIdriver.py, utils/gfd04to05.py: more work on
! separation of logic and layout
2002-11-21 18:57 jcater
--- 2042,2070 ----
2002-11-21 23:50 jcater
* src/GFObjects/: GFBlock.py, GFEntry.py: more work on switching
! focus traversal into new logic/layout (row fixes)
2002-11-21 23:39 jcater
* src/uidrivers/wx/UIdriver.py: more work on switching focus
! traversal into new logic/layout
2002-11-21 23:36 jcater
* src/GFForm.py, src/GFParser.py, src/GFObjects/GFButton.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFPage.py,
! utils/gfd04to05.py: more work on switching focus traversal into
! new logic/layout
2002-11-21 20:57 jcater
* src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py,
! src/GFParser.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFButton.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py, src/GFObjects/GFLayout.py,
! src/GFObjects/GFLogic.py, src/GFObjects/GFPage.py,
! src/uidrivers/_base/UIdriver.py, utils/gfd04to05.py: more work on
! separation of logic and layout
2002-11-21 18:57 jcater
***************
*** 1876,1895 ****
2002-11-21 14:59 jcater
* samples/intro/intro.gfd, src/GFKeyMapper.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/curses/UIdriver.py:
! updates to get curses mostly working; lots of menubar work
2002-11-20 21:50 jamest
* setup.py, src/GFParser.py, src/GFObjects/GFBlock.py: merged in
! some papo patches from the 0.4.x branch typos fixed
2002-11-20 19:39 jcater
* src/GFParser.py, src/GFObjects/GFLayout.py,
! src/GFObjects/GFLogic.py, src/GFObjects/__init__.py,
! utils/gfd04to05.py: start of layout/logic separation; cleaned up
! GFParser.py to reflect new tags
2002-11-20 18:58 jcater
--- 2073,2093 ----
2002-11-21 14:59 jcater
* samples/intro/intro.gfd, src/GFKeyMapper.py,
! src/uidrivers/_base/UIdriver.py,
! src/uidrivers/curses/UIdriver.py: updates to get curses mostly
! working; lots of menubar work
2002-11-20 21:50 jamest
* setup.py, src/GFParser.py, src/GFObjects/GFBlock.py: merged in
! some papo patches from the 0.4.x branch typos fixed
2002-11-20 19:39 jcater
* src/GFParser.py, src/GFObjects/GFLayout.py,
! src/GFObjects/GFLogic.py, src/GFObjects/__init__.py,
! utils/gfd04to05.py: start of layout/logic separation; cleaned up
! GFParser.py to reflect new tags
2002-11-20 18:58 jcater
***************
*** 1902,1912 ****
2002-11-20 18:27 jcater
* doc/Developers-Guide.sxw, src/GFParser.py,
! src/GFObjects/GFDatabase.py:
!
! * Moved the <database> tag to common (as a <connection> tag... we
! will have a converter script soon) * Fixed some incorrect code
! samples in the dev guide
2002-11-20 17:09 jcater
--- 2100,2110 ----
2002-11-20 18:27 jcater
* doc/Developers-Guide.sxw, src/GFParser.py,
! src/GFObjects/GFDatabase.py:
!
! * Moved the <database> tag to common (as a <connection> tag... we
! will have a converter script soon) * Fixed some incorrect code
! samples in the dev guide
2002-11-20 17:09 jcater
***************
*** 1914,1929 ****
2002-11-19 19:01 jcater
! * src/GFParser.py, src/__init__.py, utils/gfd04to05.py:
!
! * When writing back to XML, name attributes are listed first * Misc
! cleanup * Added a Forms 0.5.0 converter
2002-11-18 16:52 jamest
* src/: __init__.py, GFObjects/GFBlock.py: Implemented isSaved(),
! isEmpty(), lastRecord(), firstRecord(), executeQuery(), commit(),
! rollback() based upon diff sent by Papo team
2002-11-18 16:12 jcater
--- 2112,2127 ----
2002-11-19 19:01 jcater
! * src/GFParser.py, src/__init__.py, utils/gfd04to05.py:
!
! * When writing back to XML, name attributes are listed first *
! Misc cleanup * Added a Forms 0.5.0 converter
2002-11-18 16:52 jamest
* src/: __init__.py, GFObjects/GFBlock.py: Implemented isSaved(),
! isEmpty(), lastRecord(), firstRecord(), executeQuery(), commit(),
! rollback() based upon diff sent by Papo team
2002-11-18 16:12 jcater
***************
*** 1932,1955 ****
2002-11-18 00:40 jcater
* src/: GFForm.py, GFObjects/GFBlock.py, GFObjects/GFButton.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/__init__.py:
! cleanup in preparation for structural changes
2002-11-17 19:27 jamest
! * ChangeLog, NEWS, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py, src/uidrivers/_base/UIdriver.py: Final
! updates for new release
2002-11-17 19:17 jcater
! * MANIFEST.in, setup.py, doc/Developers-Guide.sxw, src/__init__.py:
! doc/version changes in prep for a release
2002-11-17 17:39 jamest
* src/: GFDisplayHandler.py, uidrivers/wx/UIdriver.py: removed
! debug print statements wx UI fix for checkboxes
2002-11-17 17:16 jcater
--- 2130,2153 ----
2002-11-18 00:40 jcater
* src/: GFForm.py, GFObjects/GFBlock.py, GFObjects/GFButton.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! GFObjects/__init__.py: cleanup in preparation for structural
! changes
2002-11-17 19:27 jamest
! * NEWS, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/uidrivers/_base/UIdriver.py: Final updates for new release
2002-11-17 19:17 jcater
! * setup.py, doc/Developers-Guide.sxw, src/__init__.py: doc/version
! changes in prep for a release
2002-11-17 17:39 jamest
* src/: GFDisplayHandler.py, uidrivers/wx/UIdriver.py: removed
! debug print statements wx UI fix for checkboxes
2002-11-17 17:16 jcater
***************
*** 1958,1976 ****
2002-11-17 16:53 jcater
* BUGS, doc/Developers-Guide.sxw, src/GFParser.py: updated Forms
! Dev Guide to have new descriptions of attributes
2002-11-17 15:54 jamest
* src/: GFDisplayHandler.py, GFInstance.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: partial fix for checkboxes, commiting in
! prep to feed code into our AI unit
2002-11-17 13:44 jcater
* src/: GFParser.py, uidrivers/curses/UIdriver.py: removed comment
! line
2002-11-17 13:43 jcater
--- 2156,2174 ----
2002-11-17 16:53 jcater
* BUGS, doc/Developers-Guide.sxw, src/GFParser.py: updated Forms
! Dev Guide to have new descriptions of attributes
2002-11-17 15:54 jamest
* src/: GFDisplayHandler.py, GFInstance.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: partial fix for checkboxes, commiting
! in prep to feed code into our AI unit
2002-11-17 13:44 jcater
* src/: GFParser.py, uidrivers/curses/UIdriver.py: removed comment
! line
2002-11-17 13:43 jcater
***************
*** 1979,1985 ****
2002-11-16 15:14 jamest
* src/GFForm.py: Fixed for unbound fields in blocks sometimes
! flaging that blocks resultset to require saving
2002-11-15 23:14 jcater
--- 2177,2183 ----
2002-11-16 15:14 jamest
* src/GFForm.py: Fixed for unbound fields in blocks sometimes
! flaging that blocks resultset to require saving
2002-11-15 23:14 jcater
***************
*** 1996,2003 ****
2002-11-15 14:08 jamest
* BUGS, src/GFForm.py, src/uidrivers/curses/UIdriver.py: fix pageup
! in curses driver partial fix for debug->run usage in GNUe Designer
! (complete after next release)
2002-11-15 01:20 jcater
--- 2194,2201 ----
2002-11-15 14:08 jamest
* BUGS, src/GFForm.py, src/uidrivers/curses/UIdriver.py: fix pageup
! in curses driver partial fix for debug->run usage in GNUe
! Designer (complete after next release)
2002-11-15 01:20 jcater
***************
*** 2006,2027 ****
2002-11-14 19:44 jcater
* src/: GFObjects/GFButton.py, uidrivers/curses/UIdriver.py: more
! work in curses driver
2002-11-13 23:05 jcater
! * ChangeLog, NEWS: Updated NEWS and ChangeLogs
2002-11-13 21:55 jcater
* packaging/mcmillan/forms.spec,
! packaging/mcmillan/hooks/hook-gnue.common.GComm.py,
! packaging/mcmillan/hooks/hook-gnue.common.GConnections.py,
!
packaging/mcmillan/hooks/hook-gnue.common.commdrivers._helpers.RpcDoc.py,
! packaging/mcmillan/hooks/hook-gnue.forms.GFClient.py,
! scripts/gnue-forms.in:
!
! Added btami's mcmillan support files
2002-11-13 21:37 jcater
--- 2204,2225 ----
2002-11-14 19:44 jcater
* src/: GFObjects/GFButton.py, uidrivers/curses/UIdriver.py: more
! work in curses driver
2002-11-13 23:05 jcater
! * NEWS: Updated NEWS and ChangeLogs
2002-11-13 21:55 jcater
* packaging/mcmillan/forms.spec,
! packaging/mcmillan/hooks/hook-gnue.common.GComm.py,
! packaging/mcmillan/hooks/hook-gnue.common.GConnections.py,
!
packaging/mcmillan/hooks/hook-gnue.common.commdrivers._helpers.RpcDoc.py,
! packaging/mcmillan/hooks/hook-gnue.forms.GFClient.py,
! scripts/gnue-forms.in:
!
! Added btami's mcmillan support files
2002-11-13 21:37 jcater
***************
*** 2034,2052 ****
2002-11-12 17:07 jcater
* src/__init__.py: updated VERSION numbers to be the new .99 format
! for cvs
2002-11-11 00:00 jcater
! * src/uidrivers/curses/UIdriver.py:
!
! More work on the curses driver; mainly further implementation of
! Notebook.py
2002-11-09 16:26 jcater
* src/uidrivers/wx/UIdriver.py: fixed incorrect key description in
! the menu
2002-11-08 14:15 jcater
--- 2232,2250 ----
2002-11-12 17:07 jcater
* src/__init__.py: updated VERSION numbers to be the new .99 format
! for cvs
2002-11-11 00:00 jcater
! * src/uidrivers/curses/UIdriver.py:
!
! More work on the curses driver; mainly further implementation of
! Notebook.py
2002-11-09 16:26 jcater
* src/uidrivers/wx/UIdriver.py: fixed incorrect key description in
! the menu
2002-11-08 14:15 jcater
***************
*** 2055,2098 ****
2002-11-08 11:42 jamest
* src/uidrivers/wx/UIdriver.py: Added support for scrollbars when
! form is bigger than screen area
2002-11-08 09:55 jcater
* src/: GFForm.py, GFInstance.py, uidrivers/wx/UIdriver.py: fixed
! new GParser.py issue w/namespace support
2002-11-07 10:37 jcater
! * src/uidrivers/curses/UIdriver.py:
!
! * Added support for Frame panels that are controlled by their
! parent container * Added an "absolute x,y" attribute to each
! Control object, so they can transparently work in Frames * Moved
! MenuBar to the Frame model * Started work on a Notebook control
2002-11-06 21:20 jamest
* src/GFParser.py: GParser now honors the Required and
! SingleInstance attributes on tag definitions.
2002-11-06 13:13 jamest
* src/: GFInstance.py, GFObjects/GFBlock.py: query by detail
! support (needs more testing)
2002-11-05 20:03 jamest
* src/: GFInstance.py, GFObjects/GFBlock.py,
! uidrivers/wx/UIdriver.py: temp fix for dcl ticket #60 - query on
! detail is blocked again partial implementation of query by detail
! logic which should all be turned off at the moment. (syncing
! machines) misc fixes for changes in the GRootObj
2002-11-04 20:45 jcater
* src/uidrivers/curses/UIdriver.py: fixed some import
! inconsistencies
2002-11-04 20:43 jcater
--- 2253,2296 ----
2002-11-08 11:42 jamest
* src/uidrivers/wx/UIdriver.py: Added support for scrollbars when
! form is bigger than screen area
2002-11-08 09:55 jcater
* src/: GFForm.py, GFInstance.py, uidrivers/wx/UIdriver.py: fixed
! new GParser.py issue w/namespace support
2002-11-07 10:37 jcater
! * src/uidrivers/curses/UIdriver.py:
!
! * Added support for Frame panels that are controlled by their
! parent container * Added an "absolute x,y" attribute to each
! Control object, so they can transparently work in Frames * Moved
! MenuBar to the Frame model * Started work on a Notebook control
2002-11-06 21:20 jamest
* src/GFParser.py: GParser now honors the Required and
! SingleInstance attributes on tag definitions.
2002-11-06 13:13 jamest
* src/: GFInstance.py, GFObjects/GFBlock.py: query by detail
! support (needs more testing)
2002-11-05 20:03 jamest
* src/: GFInstance.py, GFObjects/GFBlock.py,
! uidrivers/wx/UIdriver.py: temp fix for dcl ticket #60 - query on
! detail is blocked again partial implementation of query by detail
! logic which should all be turned off at the moment. (syncing
! machines) misc fixes for changes in the GRootObj
2002-11-04 20:45 jcater
* src/uidrivers/curses/UIdriver.py: fixed some import
! inconsistencies
2002-11-04 20:43 jcater
***************
*** 2101,2206 ****
2002-11-04 18:52 jcater
* doc/technotes/: 00004.txt, index.html, index.txt: added
! setFeature technote
2002-11-04 18:38 jcater
* doc/Developers-Guide.sxw, src/GFClient.py, src/GFForm.py,
! src/uidrivers/curses/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! * Added gConfigForm global config method
!
! * added setFeature support to forms in On-Startup, you can do:
! form.setFeature('GUI:MENUBAR:SUPPRESS',1) to suppress the menu bar
! likewise with GUI:TOOLBAR:SUPPRESS these HAVE to appear in
! On-Startup and their use is not officially supported!!!!
2002-11-04 14:14 jamest
* src/: GFForm.py, GFParser.py, uidrivers/wx/UIdriver.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:22 jamest
* src/uidrivers/wx/UIdriver.py: don't attempt to raise the splash
! when it's disabled
2002-11-04 09:40 jamest
* src/uidrivers/wx/UIdriver.py: Possible fix for the Gdk-ERROR **:
! BadWindow (invalid Window parameter) error Made splashscreen stay
! on top of form until timeout
2002-11-04 08:55 jamest
* src/: GFClient.py, GFForm.py, GFInstance.py, GFLibrary.py,
! GFParser.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:02 jcater
* src/: GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/wx/UIdriver.py:
!
! * Misc cleanup
2002-11-03 23:05 jcater
* src/GFObjects/: GFEntry.py, GFField.py: added missing triggers
! from jamest's _validTriggers conversion
2002-11-03 22:59 jcater
* src/GFObjects/GFBlock.py: added missing triggers from jamest's
! _validTriggers conversion
2002-11-03 22:50 jcater
* src/: GFForm.py, GFObjects/GFBlock.py: added missing triggers
! from jamest's _validTriggers conversion
2002-11-03 22:41 jcater
* src/GFObjects/GFBlock.py: added missing triggers from jamest's
! _validTriggers conversion
2002-11-02 00:02 jcater
* src/GFForm.py: moved the dumpXML root call into GRootObj, so each
! tool doesn't have to redefine dumpXML()
2002-10-31 23:02 jamest
* src/: GFForm.py, GFParser.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/: GFForm.py, GFParser.py, GFTrigger.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFObj.py,
! GFObjects/GFPage.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 16:58 jamest
* src/uidrivers/wx/UIdriver.py: Mouse focus to specific character
! now works in multiline text boxes
2002-10-30 07:57 jamest
* src/uidrivers/wx/UIdriver.py: Fixed refresh issue on wxpython
! 2.2.x
2002-10-29 23:14 jcater
* src/GFForm.py: fixed issue with a readonly field being the first
! defined field
2002-10-28 23:03 jcater
--- 2299,2405 ----
2002-11-04 18:52 jcater
* doc/technotes/: 00004.txt, index.html, index.txt: added
! setFeature technote
2002-11-04 18:38 jcater
* doc/Developers-Guide.sxw, src/GFClient.py, src/GFForm.py,
! src/uidrivers/curses/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! * Added gConfigForm global config method
!
! * added setFeature support to forms in On-Startup, you can do:
! form.setFeature('GUI:MENUBAR:SUPPRESS',1) to suppress the menu
! bar likewise with GUI:TOOLBAR:SUPPRESS these HAVE to appear in
! On-Startup and their use is not officially supported!!!!
2002-11-04 14:14 jamest
* src/: GFForm.py, GFParser.py, uidrivers/wx/UIdriver.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:22 jamest
* src/uidrivers/wx/UIdriver.py: don't attempt to raise the splash
! when it's disabled
2002-11-04 09:40 jamest
* src/uidrivers/wx/UIdriver.py: Possible fix for the Gdk-ERROR **:
! BadWindow (invalid Window parameter) error Made splashscreen stay
! on top of form until timeout
2002-11-04 08:55 jamest
* src/: GFClient.py, GFForm.py, GFInstance.py, GFLibrary.py,
! GFParser.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:02 jcater
* src/: GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/wx/UIdriver.py:
!
! * Misc cleanup
2002-11-03 23:05 jcater
* src/GFObjects/: GFEntry.py, GFField.py: added missing triggers
! from jamest's _validTriggers conversion
2002-11-03 22:59 jcater
* src/GFObjects/GFBlock.py: added missing triggers from jamest's
! _validTriggers conversion
2002-11-03 22:50 jcater
* src/: GFForm.py, GFObjects/GFBlock.py: added missing triggers
! from jamest's _validTriggers conversion
2002-11-03 22:41 jcater
* src/GFObjects/GFBlock.py: added missing triggers from jamest's
! _validTriggers conversion
2002-11-02 00:02 jcater
* src/GFForm.py: moved the dumpXML root call into GRootObj, so each
! tool doesn't have to redefine dumpXML()
2002-10-31 23:02 jamest
* src/: GFForm.py, GFParser.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/: GFForm.py, GFParser.py, GFTrigger.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFObj.py,
! GFObjects/GFPage.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 16:58 jamest
* src/uidrivers/wx/UIdriver.py: Mouse focus to specific character
! now works in multiline text boxes
2002-10-30 07:57 jamest
* src/uidrivers/wx/UIdriver.py: Fixed refresh issue on wxpython
! 2.2.x
2002-10-29 23:14 jcater
* src/GFForm.py: fixed issue with a readonly field being the first
! defined field
2002-10-28 23:03 jcater
***************
*** 2213,2249 ****
2002-10-28 05:19 siesel
* src/GFClient.py: show "No Forms Definition File Specified" for
! CVS install too.
2002-10-27 20:10 jcater
* doc/Developers-Guide.sxw, src/GFParser.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
* doc/Developers-Guide.sxw, doc/gnue-forms.dtd, src/GFForm.py,
! src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.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/: GFForm.py, GFObjects/GFParameter.py: add an testcase for
! dropdown refreshs remove dbsig modifying GObj tree and parameter
! caching add setParameter function
2002-10-25 17:08 jcater
* doc/Developers-Guide.sxw, src/GFInstance.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/uidrivers/curses/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! added Entry.resetForeignKey() method for triggers (not fully
! tested); misc code cleanup
2002-10-25 11:01 jcater
--- 2412,2448 ----
2002-10-28 05:19 siesel
* src/GFClient.py: show "No Forms Definition File Specified" for
! CVS install too.
2002-10-27 20:10 jcater
* doc/Developers-Guide.sxw, src/GFParser.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
* doc/Developers-Guide.sxw, doc/gnue-forms.dtd, src/GFForm.py,
! src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.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/: GFForm.py, GFObjects/GFParameter.py: add an testcase for
! dropdown refreshs remove dbsig modifying GObj tree and parameter
! caching add setParameter function
2002-10-25 17:08 jcater
* doc/Developers-Guide.sxw, src/GFInstance.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/uidrivers/curses/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! added Entry.resetForeignKey() method for triggers (not fully
! tested); misc code cleanup
2002-10-25 11:01 jcater
***************
*** 2252,2263 ****
2002-10-24 13:35 jcater
* src/: GFEvent.py, GFKeyMapper.py, uidrivers/wx/UIdriver.py: fixed
! GFKeyMapper
2002-10-24 09:10 jamest
* src/GFEvent.py: removed reference to old GFEvent file removed old
! GFEvent file
2002-10-24 00:11 jcater
--- 2451,2462 ----
2002-10-24 13:35 jcater
* src/: GFEvent.py, GFKeyMapper.py, uidrivers/wx/UIdriver.py: fixed
! GFKeyMapper
2002-10-24 09:10 jamest
* src/GFEvent.py: removed reference to old GFEvent file removed old
! GFEvent file
2002-10-24 00:11 jcater
***************
*** 2270,2305 ****
2002-10-23 23:55 jcater
* src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
! GFObjects/GFDataSource.py, GFObjects/GFMsgBox.py,
! uidrivers/_base/UIdriver.py, uidrivers/curses/UIdriver.py,
! uidrivers/gtk2/UIdriver.py, uidrivers/wx/UIdriver.py: testing
! numeric events
2002-10-23 23:39 jcater
* src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
! GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
! GFObjects/GFMsgBox.py, uidrivers/_base/UIWidget.py,
! uidrivers/_base/UIdriver.py, uidrivers/curses/UIdriver.py,
! uidrivers/gtk2/UIdriver.py, uidrivers/wx/UIdriver.py: moved
! references from GFEvent to gnue.common.events
2002-10-23 22:08 jcater
* src/uidrivers/: _base/UIdriver.py, curses/UIdriver.py,
! gtk2/UIdriver.py, wx/UIdriver.py: fixed erratic mouse selections
! with multi-row blocks; greyed out unused blocks
2002-10-23 22:00 jamest
* src/: GFTrigger.py, GFObjects/GFObj.py: Partial removal of the
! GFTrigger class being replaced by common trigger system.
2002-10-23 21:30 jcater
* src/: GFInstance.py, uidrivers/wx/UIdriver.py: fixed bug with
! notebook tabs; when changing focus via mouse + tab, internal focus
! didn't change
2002-10-23 21:11 jamest
--- 2469,2504 ----
2002-10-23 23:55 jcater
* src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
! GFObjects/GFDataSource.py, GFObjects/GFMsgBox.py,
! uidrivers/_base/UIdriver.py, uidrivers/curses/UIdriver.py,
! uidrivers/gtk2/UIdriver.py, uidrivers/wx/UIdriver.py: testing
! numeric events
2002-10-23 23:39 jcater
* src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
! GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
! GFObjects/GFMsgBox.py, uidrivers/_base/UIWidget.py,
! uidrivers/_base/UIdriver.py, uidrivers/curses/UIdriver.py,
! uidrivers/gtk2/UIdriver.py, uidrivers/wx/UIdriver.py: moved
! references from GFEvent to gnue.common.events
2002-10-23 22:08 jcater
* src/uidrivers/: _base/UIdriver.py, curses/UIdriver.py,
! gtk2/UIdriver.py, wx/UIdriver.py: fixed erratic mouse selections
! with multi-row blocks; greyed out unused blocks
2002-10-23 22:00 jamest
* src/: GFTrigger.py, GFObjects/GFObj.py: Partial removal of the
! GFTrigger class being replaced by common trigger system.
2002-10-23 21:30 jcater
* src/: GFInstance.py, uidrivers/wx/UIdriver.py: fixed bug with
! notebook tabs; when changing focus via mouse + tab, internal
! focus didn't change
2002-10-23 21:11 jamest
***************
*** 2307,2320 ****
2002-10-23 19:26 jamest
! * MANIFEST.in, setupext/__init__.py, setupext/install_data.py,
! src/GFForm.py: Removed files no longer needed by setup.py Removed
! reference to PyXML as we no longer require it
2002-10-22 19:50 jcater
* doc/Developers-Guide.sxw, samples/intro/intro.gfd: more work on
! docs
2002-10-22 15:42 jcater
--- 2506,2519 ----
2002-10-23 19:26 jamest
! * setupext/__init__.py, setupext/install_data.py, src/GFForm.py:
! Removed files no longer needed by setup.py Removed reference to
! PyXML as we no longer require it
2002-10-22 19:50 jcater
* doc/Developers-Guide.sxw, samples/intro/intro.gfd: more work on
! docs
2002-10-22 15:42 jcater
***************
*** 2326,2362 ****
2002-10-21 18:28 jcater
! * doc/Developers-Guide.sxw:
!
! * Added Appendix C: Object Properties * Added Advanced Topics ->
! Runtime Parameters * Added Understanding Data Sources -> Defining
! Conditions * Misc additions throughout
2002-10-20 14:18 jcater
* doc/Developers-Guide.sxw: expanded the 'Creating your First Form'
! and 'Understanding Events and Triggers --> The Trigger Namespace'
! sections
2002-10-20 13:55 jcater
! * src/: GFForm.py, GFInstance.py, GFTrigger.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 12:19 jcater
--- 2525,2561 ----
2002-10-21 18:28 jcater
! * doc/Developers-Guide.sxw:
!
! * Added Appendix C: Object Properties * Added Advanced Topics ->
! Runtime Parameters * Added Understanding Data Sources -> Defining
! Conditions * Misc additions throughout
2002-10-20 14:18 jcater
* doc/Developers-Guide.sxw: expanded the 'Creating your First Form'
! and 'Understanding Events and Triggers --> The Trigger Namespace'
! sections
2002-10-20 13:55 jcater
! * src/: GFForm.py, GFInstance.py, GFTrigger.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 12:19 jcater
***************
*** 2373,2392 ****
2002-10-17 18:35 jcater
* doc/Developers-Guide.sxw, src/uidrivers/curses/UIdriver.py:
! playing w/docs
2002-10-15 10:19 arturas
* src/GFDisplayHandler.py: [checkbox] If we do toggle and know
! current status then we don't need to know anything else (=> event)
! to toggle the checkbox. Added support for toggling when event ==
! None.
2002-10-15 10:16 arturas
* src/uidrivers/wx/UIdriver.py: Removed tracebacks, when checkbox
! has focus and someone starts typing text, added support to toggle
! checkbox with <space> button.
2002-10-13 22:59 jcater
--- 2572,2591 ----
2002-10-17 18:35 jcater
* doc/Developers-Guide.sxw, src/uidrivers/curses/UIdriver.py:
! playing w/docs
2002-10-15 10:19 arturas
* src/GFDisplayHandler.py: [checkbox] If we do toggle and know
! current status then we don't need to know anything else (=>
! event) to toggle the checkbox. Added support for toggling when
! event == None.
2002-10-15 10:16 arturas
* src/uidrivers/wx/UIdriver.py: Removed tracebacks, when checkbox
! has focus and someone starts typing text, added support to toggle
! checkbox with <space> button.
2002-10-13 22:59 jcater
***************
*** 2395,2426 ****
2002-10-11 18:44 jcater
* samples/intro/intro.gfd, src/GFKeyMapper.py,
! src/uidrivers/curses/UIdriver.py: work on curses interface
2002-10-11 00:10 jcater
* src/uidrivers/curses/UIdriver.py: renamed Frame to GroupBox (as
! Frame implies a window/etc); more cleanup
2002-10-10 20:47 jcater
! * doc/Developers-Guide.sxw, src/uidrivers/curses/UIdriver.py:
!
! More work on curses support (I have screens drawing properly, and a
! login dialog working now)
2002-10-10 01:45 jcater
* packaging/debian/changelog, packaging/debian/rules,
! src/GFClient.py, src/uidrivers/curses/UIdriver.py: added a login
! popup dialog for curses uidriver; beat the curses uidriver into
! submission to get it to draw pages, labels, and entries; more
! cleanup on common's curses library
2002-10-09 10:03 jcater
* src/uidrivers/wx/UIdriver.py: applied Via Libre's MainLoop patch
! to allow multiple forms to be loaded
2002-10-08 19:03 jcater
--- 2594,2625 ----
2002-10-11 18:44 jcater
* samples/intro/intro.gfd, src/GFKeyMapper.py,
! src/uidrivers/curses/UIdriver.py: work on curses interface
2002-10-11 00:10 jcater
* src/uidrivers/curses/UIdriver.py: renamed Frame to GroupBox (as
! Frame implies a window/etc); more cleanup
2002-10-10 20:47 jcater
! * doc/Developers-Guide.sxw, src/uidrivers/curses/UIdriver.py:
!
! More work on curses support (I have screens drawing properly, and
! a login dialog working now)
2002-10-10 01:45 jcater
* packaging/debian/changelog, packaging/debian/rules,
! src/GFClient.py, src/uidrivers/curses/UIdriver.py: added a login
! popup dialog for curses uidriver; beat the curses uidriver into
! submission to get it to draw pages, labels, and entries; more
! cleanup on common's curses library
2002-10-09 10:03 jcater
* src/uidrivers/wx/UIdriver.py: applied Via Libre's MainLoop patch
! to allow multiple forms to be loaded
2002-10-08 19:03 jcater
***************
*** 2429,2445 ****
2002-10-08 17:36 jcater
* src/uidrivers/wx/UIdriver.py: cleaned up some global variables to
! improve support for runForm and for Navigator
2002-10-07 18:11 jcater
* src/uidrivers/wx/UIdriver.py: added logic to postpone window
! display until fully drawn
2002-10-07 18:08 jcater
* src/uidrivers/wx/UIdriver.py: Improved the menu creation logic to
! create dynamic ids; cleaned up init logic
2002-10-07 16:45 jcater
--- 2628,2644 ----
2002-10-08 17:36 jcater
* src/uidrivers/wx/UIdriver.py: cleaned up some global variables to
! improve support for runForm and for Navigator
2002-10-07 18:11 jcater
* src/uidrivers/wx/UIdriver.py: added logic to postpone window
! display until fully drawn
2002-10-07 18:08 jcater
* src/uidrivers/wx/UIdriver.py: Improved the menu creation logic to
! create dynamic ids; cleaned up init logic
2002-10-07 16:45 jcater
***************
*** 2448,2470 ****
2002-10-07 16:29 jcater
* src/GFEvent.py: moved the event system out of forms and into
! common
2002-10-05 02:16 jcater
* setup.py, packaging/debian/README.Debian,
! packaging/debian/README.cvs, packaging/debian/README.maintainers,
! packaging/debian/changelog, packaging/debian/control,
! packaging/debian/copyright, packaging/debian/dirs,
! packaging/debian/docs, packaging/debian/files,
! packaging/debian/postinst, packaging/debian/prerm,
! packaging/debian/rules, packaging/debian/setup.cfg.debian: Changes
! needed to create .debs for the 0.4.0 release
2002-09-30 01:21 jcater
* src/GFForm.py: implemented the setFocus call to let triggers
! modify the focus
2002-09-29 20:11 jcater
--- 2647,2669 ----
2002-10-07 16:29 jcater
* src/GFEvent.py: moved the event system out of forms and into
! common
2002-10-05 02:16 jcater
* setup.py, packaging/debian/README.Debian,
! packaging/debian/README.maintainers, packaging/debian/changelog,
! packaging/debian/control, packaging/debian/copyright,
! packaging/debian/dirs, packaging/debian/docs,
! packaging/debian/files, packaging/debian/postinst,
! packaging/debian/prerm, packaging/debian/rules,
! packaging/debian/setup.cfg.debian: Changes needed to create .debs
! for the 0.4.0 release
2002-09-30 01:21 jcater
* src/GFForm.py: implemented the setFocus call to let triggers
! modify the focus
2002-09-29 20:11 jcater
***************
*** 2476,2494 ****
2002-09-29 19:19 jcater
! * ChangeLog, packaging/inno/README, packaging/inno/gfclient.iss,
! packaging/mcmillan/README, packaging/mcmillan/forms.spec,
! src/__init__.py: final changes for release
2002-09-29 12:42 jcater
* packaging/: inno/gfclient.iss, mcmillan/README,
! mcmillan/forms.spec: synching machines
2002-09-28 01:10 jcater
* src/GFForm.py: added explicitfields attribute for updatable
! datasources with no corresponding block [temp]
2002-09-28 00:46 jcater
--- 2675,2693 ----
2002-09-29 19:19 jcater
! * packaging/inno/README, packaging/inno/gfclient.iss,
! packaging/mcmillan/README, packaging/mcmillan/forms.spec,
! src/__init__.py: final changes for release
2002-09-29 12:42 jcater
* packaging/: inno/gfclient.iss, mcmillan/README,
! mcmillan/forms.spec: synching machines
2002-09-28 01:10 jcater
* src/GFForm.py: added explicitfields attribute for updatable
! datasources with no corresponding block [temp]
2002-09-28 00:46 jcater
***************
*** 2497,2514 ****
2002-09-27 23:26 jcater
* src/GFTrigger.py: removed more redundant code from
! GTrigger/GFTrigger to get designer to recognize recent changes to
! GFTrigger's ValidTriggers list
2002-09-25 18:05 jcater
* doc/: Concepts-Guide.sxw, Developers-Guide.sxw,
! Tech-Reference.sxw, Users-Guide.sxw, client-objects.dia,
! components.dia, containers.dia, database.dia, gnuef.idl,
! layout.dia, login-dialog.ps, techref.lyx, techref.txt,
! user_guide.lyx, archive/client-objects.dia, archive/components.dia,
! archive/containers.dia, archive/database.dia, archive/gnuef.idl,
! archive/layout.dia: updates to documentation
2002-09-25 17:26 jcater
--- 2696,2714 ----
2002-09-27 23:26 jcater
* src/GFTrigger.py: removed more redundant code from
! GTrigger/GFTrigger to get designer to recognize recent changes to
! GFTrigger's ValidTriggers list
2002-09-25 18:05 jcater
* doc/: Concepts-Guide.sxw, Developers-Guide.sxw,
! Tech-Reference.sxw, Users-Guide.sxw, client-objects.dia,
! components.dia, containers.dia, database.dia, gnuef.idl,
! layout.dia, login-dialog.ps, techref.lyx, techref.txt,
! user_guide.lyx, archive/client-objects.dia,
! archive/components.dia, archive/containers.dia,
! archive/database.dia, archive/gnuef.idl, archive/layout.dia:
! updates to documentation
2002-09-25 17:26 jcater
***************
*** 2517,2539 ****
2002-09-25 15:35 jcater
* src/: GFForm.py, GFTrigger.py: added On-Startup form startup
! trigger support
2002-09-23 23:00 jcater
* src/GFObjects/: GFEntry.py, GFField.py: removed extraneous
! debugging print statement
2002-09-23 22:59 jcater
* src/GFObjects/: GFEntry.py, GFField.py: added entry.get() and
! entry.set('value') to GFEntry's trigger namespace
2002-09-23 22:40 jcater
* src/GFObjects/: GFEntry.py, GFField.py: reintroduced support for
! Pre-Change and Post-Change triggers; called prior and after setting
! a field's value
2002-09-23 22:34 jcater
--- 2717,2739 ----
2002-09-25 15:35 jcater
* src/: GFForm.py, GFTrigger.py: added On-Startup form startup
! trigger support
2002-09-23 23:00 jcater
* src/GFObjects/: GFEntry.py, GFField.py: removed extraneous
! debugging print statement
2002-09-23 22:59 jcater
* src/GFObjects/: GFEntry.py, GFField.py: added entry.get() and
! entry.set('value') to GFEntry's trigger namespace
2002-09-23 22:40 jcater
* src/GFObjects/: GFEntry.py, GFField.py: reintroduced support for
! Pre-Change and Post-Change triggers; called prior and after
! setting a field's value
2002-09-23 22:34 jcater
***************
*** 2542,2569 ****
2002-09-23 12:32 siesel
* src/GFObjects/GFParameter.py: add connection.gfd to common/utils
! more Parameter fixes
2002-09-23 11:11 siesel
* src/: GFForm.py, GFObjects/GFParameter.py: * added i18n stuff to
! testcases/testrun.gpd * fixed conditional parameter support in
! forms * add showMessage("") to triggernamespace
2002-09-23 10:52 jcater
* src/: GFForm.py, GFTrigger.py: added support for runForm() in
! global namespace of forms; minor bugfixes in trigger system
2002-09-23 07:46 jcater
* src/uidrivers/wx/UIdriver.py: fixed traceback from
! boxes-as-container temporary removal
2002-09-23 04:55 siesel
* src/uidrivers/wx/UIdriver.py: move connection.gfd back to old
! (boxes!=container) format fix UIdriver
2002-09-22 23:42 jcater
--- 2742,2769 ----
2002-09-23 12:32 siesel
* src/GFObjects/GFParameter.py: add connection.gfd to common/utils
! more Parameter fixes
2002-09-23 11:11 siesel
* src/: GFForm.py, GFObjects/GFParameter.py: * added i18n stuff to
! testcases/testrun.gpd * fixed conditional parameter support in
! forms * add showMessage("") to triggernamespace
2002-09-23 10:52 jcater
* src/: GFForm.py, GFTrigger.py: added support for runForm() in
! global namespace of forms; minor bugfixes in trigger system
2002-09-23 07:46 jcater
* src/uidrivers/wx/UIdriver.py: fixed traceback from
! boxes-as-container temporary removal
2002-09-23 04:55 siesel
* src/uidrivers/wx/UIdriver.py: move connection.gfd back to old
! (boxes!=container) format fix UIdriver
2002-09-22 23:42 jcater
***************
*** 2572,2578 ****
2002-09-22 10:58 jcater
* packaging/mcmillan/gfclient-PY21.cfg: restored python 2.1 setup
! files
2002-09-21 07:47 arturas
--- 2772,2778 ----
2002-09-22 10:58 jcater
* packaging/mcmillan/gfclient-PY21.cfg: restored python 2.1 setup
! files
2002-09-21 07:47 arturas
***************
*** 2581,2605 ****
2002-09-20 16:14 jcater
* doc/techref.txt, packaging/inno/gfclient.iss,
! packaging/mcmillan/gfclient.cfg: changes needed for windows
! binaries
2002-09-20 01:23 jcater
! * AUTHORS, ChangeLog: first round of changes to text documents in
! prep for a release
2002-09-20 01:20 jcater
* src/uidrivers/: _base/UIWidget.py, wx/UIdriver.py: temporarily
! disabled the boxes-as-containers patch until after the 0.4.0
! release; it will require too many changes to make it backwards
! compatable enough
2002-09-19 04:58 siesel
* src/GFObjects/GFContainer.py: fix connection.gfd to work with
! "box as container" patch
2002-09-18 19:17 jcater
--- 2781,2805 ----
2002-09-20 16:14 jcater
* doc/techref.txt, packaging/inno/gfclient.iss,
! packaging/mcmillan/gfclient.cfg: changes needed for windows
! binaries
2002-09-20 01:23 jcater
! * AUTHORS: first round of changes to text documents in prep for a
! release
2002-09-20 01:20 jcater
* src/uidrivers/: _base/UIWidget.py, wx/UIdriver.py: temporarily
! disabled the boxes-as-containers patch until after the 0.4.0
! release; it will require too many changes to make it backwards
! compatable enough
2002-09-19 04:58 siesel
* src/GFObjects/GFContainer.py: fix connection.gfd to work with
! "box as container" patch
2002-09-18 19:17 jcater
***************
*** 2611,2685 ****
2002-09-18 00:13 jcater
! * src/GFConfig.py:
! * Added support for a [common] section in gnue.conf * Moved
! StoreTriggersAsCDATA to [common] * Added ImportPath to [common] so
! end developers can write their own modules that can easily be
! referenced in, say, trigger code without adding the needed
! modules to the system python path. (e.g., you can have
! ImportPath=/usr/local/gnue/import,/home/me/mypython) * Misc
! performance improvements in GBaseApp
2002-09-17 19:27 jcater
* src/: GFForm.py, GFParser.py, GFObjects/GFBlock.py,
! GFObjects/GFBox.py, GFObjects/GFButton.py,
! GFObjects/GFContainer.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, GFObjects/GFPage.py, GFObjects/GFTabStop.py:
! lots of cleanup to form's tab traversal/focus order; added support
! for focusorder='1' (tab order specifications); fixed the bugs
! introduced by boxes-as-containers patch; WARNING: existing forms
! with boxes may not display correctly as the box now uses a
! wxStaticBox, so it's interior section is no longer transparent :(
! Fields and labels may get hidden.
2002-09-17 10:27 jcater
* src/: GFClient.py, GFForm.py, GFKeyMapper.py,
! uidrivers/curses/UIdriver.py, uidrivers/gtk2/UIdriver.py,
! uidrivers/wx/UIdriver.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 23:07 dneighbors
* samples/track/README: Patch: Phil Cole WO# 100
!
! Change grrun and gnuenav to gnue-reports and gnue-navigator
! respectively.
2002-09-16 15:18 jcater
* FAQ, INSTALL, README, doc/techref.lyx, doc/techref.txt,
! doc/user_guide.lyx, samples/intro/intro.gfd, scripts/.cvsignore,
! src/GFForm.py: changed references from gfclient to gnue-forms
! [patch by filc]
2002-09-15 15:54 siesel
* src/GFClient.py: * make gnue-forms use openResource (gnue-common)
! instead of openurl * allow openResource to transparently access
! files stored in a zip archive (this special zip archive is called
! gear for now) * allow navigator to open these zip files and get an
! process definition file which describes the archive content
! created on the fly
2002-09-14 15:15 jcater
* src/: GFForm.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: applied Via Libre's
! GFBoxes-as-container's patch [untested]
2002-09-10 13:35 jcater
* src/GFParser.py, src/GFObjects/GFParameter.py,
! src/GFObjects/__init__.py, doc/technotes/00003.txt: more work on
! form parameters (added <parameter> tag)
2002-09-10 12:34 siesel
* doc/technotes/00003.txt: add a test form for user parameters and
! some more explanations
2002-09-10 10:34 jcater
--- 2811,2885 ----
2002-09-18 00:13 jcater
! * src/GFConfig.py:
! * Added support for a [common] section in gnue.conf * Moved
! StoreTriggersAsCDATA to [common] * Added ImportPath to [common]
! so end developers can write their own modules that can easily
! be referenced in, say, trigger code without adding the needed
! modules to the system python path. (e.g., you can have
! ImportPath=/usr/local/gnue/import,/home/me/mypython) * Misc
! performance improvements in GBaseApp
2002-09-17 19:27 jcater
* src/: GFForm.py, GFParser.py, GFObjects/GFBlock.py,
! GFObjects/GFBox.py, GFObjects/GFButton.py,
! GFObjects/GFContainer.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, GFObjects/GFPage.py,
! GFObjects/GFTabStop.py: lots of cleanup to form's tab
! traversal/focus order; added support for focusorder='1' (tab
! order specifications); fixed the bugs introduced by
! boxes-as-containers patch; WARNING: existing forms with boxes may
! not display correctly as the box now uses a wxStaticBox, so it's
! interior section is no longer transparent :( Fields and labels
! may get hidden.
2002-09-17 10:27 jcater
* src/: GFClient.py, GFForm.py, GFKeyMapper.py,
! uidrivers/curses/UIdriver.py, uidrivers/gtk2/UIdriver.py,
! uidrivers/wx/UIdriver.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 23:07 dneighbors
* samples/track/README: Patch: Phil Cole WO# 100
!
! Change grrun and gnuenav to gnue-reports and gnue-navigator
! respectively.
2002-09-16 15:18 jcater
* FAQ, INSTALL, README, doc/techref.lyx, doc/techref.txt,
! doc/user_guide.lyx, samples/intro/intro.gfd, src/GFForm.py:
! changed references from gfclient to gnue-forms [patch by filc]
2002-09-15 15:54 siesel
* src/GFClient.py: * make gnue-forms use openResource (gnue-common)
! instead of openurl * allow openResource to transparently access
! files stored in a zip archive (this special zip archive is
! called gear for now) * allow navigator to open these zip files
! and get an process definition file which describes the archive
! content created on the fly
2002-09-14 15:15 jcater
* src/: GFForm.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: applied Via Libre's
! GFBoxes-as-container's patch [untested]
2002-09-10 13:35 jcater
* src/GFParser.py, src/GFObjects/GFParameter.py,
! src/GFObjects/__init__.py, doc/technotes/00003.txt: more work on
! form parameters (added <parameter> tag)
2002-09-10 12:34 siesel
* doc/technotes/00003.txt: add a test form for user parameters and
! some more explanations
2002-09-10 10:34 jcater
***************
*** 2688,2741 ****
2002-09-10 10:30 jcater
* src/: GFClient.py, GFConfig.py, GFDisplayHandler.py, GFForm.py,
! GFInstance.py, GFParser.py, GFObjects/GFBox.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! GFObjects/GFParameter.py, GFObjects/__init__.py: merged
! forms-input-mask back into head (not completed); added support for
! command-line parameters
2002-09-10 10:28 jcater
* src/GFDisplayHandler.py: quick fixes so I can merge back with
! head
2002-09-10 10:15 jcater
* src/: GFClient.py, GFDisplayHandler.py, GFForm.py, GFInstance.py,
! GFParser.py, GFObjects/GFBox.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, GFObjects/GFParameter.py,
! GFObjects/__init__.py: added support for command-line parameters
!
! 2002-09-10 10:15 jcater
!
! * src/GFObjects/GFParameter.py: file GFParameter.py was initially
! added on branch forms-input-mask.
2002-09-08 10:41 siesel
* src/uidrivers/gtk2/UIdriver.py: fix "1. Does not ask to save on
! exit after making changes." issue of gtk2 uidriver.
2002-09-08 05:57 siesel
* src/uidrivers/gtk2/UIdriver.py: add code to check that the gtk2
! uidriver really uses gtk2.0
2002-09-07 09:59 jcater
* setup.py: added GTK2 module to the setup script [patches by
! btami]
2002-09-04 18:29 siesel
* doc/technotes/: 00003.txt, index.html, index.txt: add technotes
! for trigger namespace extensions for GDatasource, GFEntry, GFForm
2002-08-29 07:00 arturas
* src/uidrivers/gtk2/UIdriver.py: i18n gettext changes. Beta
! splash screen... opens but does not close... Centered login
! screen.
2002-08-28 10:04 arturas
--- 2888,2936 ----
2002-09-10 10:30 jcater
* src/: GFClient.py, GFConfig.py, GFDisplayHandler.py, GFForm.py,
! GFInstance.py, GFParser.py, GFObjects/GFBox.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! GFObjects/GFParameter.py, GFObjects/__init__.py: merged
! forms-input-mask back into head (not completed); added support
! for command-line parameters
2002-09-10 10:28 jcater
* src/GFDisplayHandler.py: quick fixes so I can merge back with
! head
2002-09-10 10:15 jcater
* src/: GFClient.py, GFDisplayHandler.py, GFForm.py, GFInstance.py,
! GFParser.py, GFObjects/GFBox.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, GFObjects/GFParameter.py,
! GFObjects/__init__.py: added support for command-line parameters
2002-09-08 10:41 siesel
* src/uidrivers/gtk2/UIdriver.py: fix "1. Does not ask to save on
! exit after making changes." issue of gtk2 uidriver.
2002-09-08 05:57 siesel
* src/uidrivers/gtk2/UIdriver.py: add code to check that the gtk2
! uidriver really uses gtk2.0
2002-09-07 09:59 jcater
* setup.py: added GTK2 module to the setup script [patches by
! btami]
2002-09-04 18:29 siesel
* doc/technotes/: 00003.txt, index.html, index.txt: add technotes
! for trigger namespace extensions for GDatasource, GFEntry, GFForm
2002-08-29 07:00 arturas
* src/uidrivers/gtk2/UIdriver.py: i18n gettext changes. Beta
! splash screen... opens but does not close... Centered login
! screen.
2002-08-28 10:04 arturas
***************
*** 2744,2797 ****
2002-08-28 10:02 arturas
* src/uidrivers/gtk2/UIdriver.py: Now it should work with current
! forms client version.
2002-08-28 08:39 arturas
* src/uidrivers/gtk2/UIdriver.py: Minor changes to login window to
! make it look a bit more friendly.
2002-08-28 05:20 arturas
* src/uidrivers/gtk2/UIdriver.py: Removed prints, added
! GDebug.printMesg() stuff.
2002-08-28 04:57 arturas
* src/uidrivers/gtk2/UIdriver.py: Small bug fixed concerning
! splashScreen.
2002-08-28 04:18 arturas
* src/uidrivers/gtk2/: README, UIdriver.py, __init__.py: New
! UIdriver made by Aditya. Curently works only with forms-0-3-0.
2002-08-26 12:54 jcater
* src/: GFConfig.py, GFDisplayHandler.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, GFConfig.py, GFDisplayHandler.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py: restored previous
! no-input mask support to head; moved experimental input mask
! support to branch as I had intended to begin with
! [forms-input-mask]
2002-08-24 20:05 jcater
* src/: GFConfig.py, GFDisplayHandler.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py: added experimental format mask support
! [branched]
2002-08-08 09:47 jcater
* doc/technotes/index.html: merged psu's index.html code into our
! create-technote-index.py script so both an index.html and index.txt
! are created
2002-08-02 10:34 arturas
* src/GFConfig.py: Added default format masks for date
! (dateFormatMaskEdit & dateFormatMaskView), default values for them
! are: '%m/%d/%y'.
2002-08-01 02:56 arturas
--- 2939,2990 ----
2002-08-28 10:02 arturas
* src/uidrivers/gtk2/UIdriver.py: Now it should work with current
! forms client version.
2002-08-28 08:39 arturas
* src/uidrivers/gtk2/UIdriver.py: Minor changes to login window to
! make it look a bit more friendly.
2002-08-28 05:20 arturas
* src/uidrivers/gtk2/UIdriver.py: Removed prints, added
! GDebug.printMesg() stuff.
2002-08-28 04:57 arturas
* src/uidrivers/gtk2/UIdriver.py: Small bug fixed concerning
! splashScreen.
2002-08-28 04:18 arturas
* src/uidrivers/gtk2/: README, UIdriver.py, __init__.py: New
! UIdriver made by Aditya. Curently works only with forms-0-3-0.
2002-08-26 12:54 jcater
* src/: GFConfig.py, GFDisplayHandler.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py: restored previous no-input mask support to
! head; moved experimental input mask support to branch as I had
! intended to begin with [forms-input-mask]
2002-08-24 20:05 jcater
* src/: GFConfig.py, GFDisplayHandler.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py: added experimental format mask support
! [branched]
2002-08-08 09:47 jcater
* doc/technotes/index.html: merged psu's index.html code into our
! create-technote-index.py script so both an index.html and
! index.txt are created
2002-08-02 10:34 arturas
* src/GFConfig.py: Added default format masks for date
! (dateFormatMaskEdit & dateFormatMaskView), default values for
! them are: '%m/%d/%y'.
2002-08-01 02:56 arturas
***************
*** 2804,2839 ****
2002-07-30 14:33 siesel
* samples/track/sql/dbschema.gsd, src/GFObjects/GFBlock.py: add
! delete/next/prev record trigger functions to GFBlocks improved
! datatype detection in the CreateSchema wizard updated wizard
! example
2002-07-25 19:52 siesel
* samples/track/sql/dbschema.gsd: add a check for entry types, add
! a name to <primarykey> (to conform to designersparser) and updated
! example
2002-07-24 18:25 siesel
* samples/track/sql/dbschema.gsd: CreateSchema.py: change default
! field type to varchar added new pgsql stylesheet which move primary
! key definition into table def. other small updates
2002-07-24 17:44 siesel
* samples/track/sql/dbschema.gsd: create schema from form wizard
! update: primary keys now supported updated example
2002-07-23 19:10 siesel
* samples/track/sql/dbschema.gsd: add an create schema wizard which
! create a schema for a GFD file add an example schema too
2002-07-18 13:31 jcater
* doc/Events.txt: moved Events.txt to technotes (00002.txt) as it
! really didn't belong in the docs section
2002-07-18 13:29 jcater
--- 2997,3032 ----
2002-07-30 14:33 siesel
* samples/track/sql/dbschema.gsd, src/GFObjects/GFBlock.py: add
! delete/next/prev record trigger functions to GFBlocks improved
! datatype detection in the CreateSchema wizard updated wizard
! example
2002-07-25 19:52 siesel
* samples/track/sql/dbschema.gsd: add a check for entry types, add
! a name to <primarykey> (to conform to designersparser) and
! updated example
2002-07-24 18:25 siesel
* samples/track/sql/dbschema.gsd: CreateSchema.py: change default
! field type to varchar added new pgsql stylesheet which move
! primary key definition into table def. other small updates
2002-07-24 17:44 siesel
* samples/track/sql/dbschema.gsd: create schema from form wizard
! update: primary keys now supported updated example
2002-07-23 19:10 siesel
* samples/track/sql/dbschema.gsd: add an create schema wizard which
! create a schema for a GFD file add an example schema too
2002-07-18 13:31 jcater
* doc/Events.txt: moved Events.txt to technotes (00002.txt) as it
! really didn't belong in the docs section
2002-07-18 13:29 jcater
***************
*** 2842,2848 ****
2002-07-18 13:23 jcater
* doc/technotes/: 00000.txt, 00001.txt, 00002.txt, index.txt: added
! technote structure
2002-07-15 15:00 jcater
--- 3035,3041 ----
2002-07-18 13:23 jcater
* doc/technotes/: 00000.txt, 00001.txt, 00002.txt, index.txt: added
! technote structure
2002-07-15 15:00 jcater
***************
*** 2859,3056 ****
2002-07-10 08:30 arturas
* src/GFConfig.py: i18n changes. Added variable fontFormEncoding to
! enable choosing font encoding in dictionary.
2002-07-10 08:28 arturas
* src/uidrivers/wx/UIdriver.py: i18n changes. Added support for
! language font encodings via 'encodings' dictionary. wxWindows level
! support.
2002-07-10 08:26 arturas
* src/uidrivers/_base/UIdriver.py: i18n changes. Added base support
! for different encodings via 'encodings' dictionary.
2002-07-08 22:05 jcater
* src/uidrivers/wx/UIdriver.py: beginning of improved tools menu
! (with wizard support)
2002-07-04 18:13 jcater
* src/uidrivers/: _base/UIdriver.py, wx/UIdriver.py: futile (so
! far) attempts to get Tabbed pages sized correctly
2002-07-04 17:36 jcater
* src/: GFParser.py, GFObjects/GFPage.py, uidrivers/wx/UIdriver.py:
! added support for <page caption="...">
2002-07-04 13:53 jcater
* src/: GFInstance.py, GFObjects/GFEntry.py, GFObjects/GFField.py:
! fixed record-level block triggers (pre-insert/update/commit/delete)
! so they properly propogate to the entry objects; finished support
! for entry.isEmpty()
2002-07-04 13:45 jcater
* src/: GFConfig.py, GFObjects/GFEntry.py, GFObjects/GFField.py:
! added automatic PRE-INSERT trigger creation to designer's Schema
! Viewer drag-n-drop support
2002-07-04 02:04 jcater
* src/GFParser.py: Corrected GFParser entry for <entry>s to show
! style="label"
2002-07-03 11:55 siesel
* src/uidrivers/wx/UIdriver.py: call a trigger of a button just
! once. i.e. just on a wxEVT_COMMAND_BUTTON_CLICKED event.
2002-07-02 19:28 jamest
* src/GFDisplayHandler.py: Unfixed the fix that was invalid python.
! Included a what I think was the correct line but left it commented
! out.
2002-07-02 09:35 arturas
* src/GFDisplayHandler.py: By btami: corrected small bug on forms
! on win32.
2002-07-01 19:32 jamest
* INSTALL.win32, setup.py, doc/techref.txt, src/GFClient.py,
! src/GFKeyMapper.py: Removed references to PyXML UI driver load
! failure now generates error instead of fail silent
! Ctrl-UP/Ctrl-Down tied to First/Last record jump updated docs(i
! guess, it's been a while :)
2002-07-01 18:09 jamest
* src/GFInstance.py: Added delete() to trigger namespace to delete
! the current record being commited usefull in pre-commit triggers
! removed unneeded import from navigator
2002-07-01 10:20 arturas
* src/GFDisplayHandler.py: Added error message in status bar and a
! BEEP, removed MessageBox when user enters non-existent value in
! dropdown box.
2002-07-01 09:08 arturas
* src/GFInstance.py: Corrected bug with readonly entries (ticket
! #55)
2002-06-30 19:30 jcater
* doc/gnue-forms.dtd, src/GFParser.py: Reworked support for
! gnuedtd... created base tool's DTD's as an example
2002-06-26 17:31 jcater
* samples/zipcode/zipcode.gfd, src/GFConfig.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: [W/O #73] Added
! support for multiple foreign key descriptions (comma-separated
! list)
2002-06-19 15:46 jamest
* src/GFDisplayHandler.py: backported Minor change to make module
! import failure more informative
2002-06-19 15:45 jamest
* src/GFDisplayHandler.py: Minor change to make module import
! failure more informative
2002-06-17 19:57 jcater
* samples/inventory/forms/inv_maintenance.gfd,
! samples/location/forms/county_maint.gfd,
! samples/location/forms/zip_coords_maint.gfd,
! samples/location/forms/zipcode_maint.gfd,
! samples/track/forms/contact_manager.gfd,
! samples/zipcode/zipcode.gfd, src/GFParser.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: reworked the
! foreign_key support in <entry> tags: instead of foreign_key &
! foreign_key_description, use fk_source, fk_key, and fk_description
! (forms will implicitly convert old-style)
2002-06-17 19:29 jcater
* src/GFConfig.py: [ticket #61] Added default values for gnue.conf
! values checkboxTrue and checkboxFalse [backported to 0.3.x series]
2002-06-17 19:29 jcater
* src/GFConfig.py: [ticket #61] Added default values for gnue.conf
! values checkboxTrue and checkboxFalse
2002-06-17 19:19 jcater
* src/: GFDisplayHandler.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/curses/UIdriver.py,
! uidrivers/wx/UIdriver.py: [ticket #62] Removed auto-sorting of
! combo-boxes. Combo-boxes now honor the order_by= attribute of
! datasources [backported to 0.3.x series]
2002-06-17 19:18 jcater
* src/: GFDisplayHandler.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/curses/UIdriver.py,
! uidrivers/wx/UIdriver.py: [ticket #62] Removed auto-sorting of
! combo-boxes. Combo-boxes now honor the order_by= attribute of
! datasources
2002-06-15 16:15 jcater
* src/: GFForm.py, GFInstance.py, GFObjects/GFButton.py,
! uidrivers/wx/UIdriver.py: [ticket #80] Modified GFButton code so
! that GFButtons are tab-stops/navigable
2002-06-15 16:14 jcater
* src/: GFForm.py, GFInstance.py, GFObjects/GFButton.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: [ticket #80]
! Modified GFButton code so that GFButtons are tab-stops/navigable
! [backported to 0.3.x branch]
2002-06-15 14:54 jcater
* src/__init__.py: updated version numbers to branch/development
! status
2002-06-15 14:51 jcater
* src/: GFForm.py, GFInstance.py, __init__.py,
! GFObjects/GFButton.py, uidrivers/_base/UIdriver.py: updated version
! numbers to development status
2002-06-13 11:10 siesel
* src/GFParser.py: added uppername type to GTypecast. triggers of
! type named (instead of NAMED) should be detected now.
2002-06-06 13:06 jcater
* src/uidrivers/: _base/UIWidget.py, _base/UIdriver.py,
! curses/UIdriver.py, wx/UIdriver.py: cleaned up the UI widget
! createWidget methods; hopefully solved the problem of having
! multiple forms open with multipage notebook tabs
2002-06-04 18:20 jcater
* src/GFClient.py: working on getting navigator to do local forms
! instances
!
! 2002-06-03 17:45 jcater
!
! * MANIFEST.in: missed name changes
2002-06-03 17:18 jamest
--- 3052,3246 ----
2002-07-10 08:30 arturas
* src/GFConfig.py: i18n changes. Added variable fontFormEncoding to
! enable choosing font encoding in dictionary.
2002-07-10 08:28 arturas
* src/uidrivers/wx/UIdriver.py: i18n changes. Added support for
! language font encodings via 'encodings' dictionary. wxWindows
! level support.
2002-07-10 08:26 arturas
* src/uidrivers/_base/UIdriver.py: i18n changes. Added base support
! for different encodings via 'encodings' dictionary.
2002-07-08 22:05 jcater
* src/uidrivers/wx/UIdriver.py: beginning of improved tools menu
! (with wizard support)
2002-07-04 18:13 jcater
* src/uidrivers/: _base/UIdriver.py, wx/UIdriver.py: futile (so
! far) attempts to get Tabbed pages sized correctly
2002-07-04 17:36 jcater
* src/: GFParser.py, GFObjects/GFPage.py, uidrivers/wx/UIdriver.py:
! added support for <page caption="...">
2002-07-04 13:53 jcater
* src/: GFInstance.py, GFObjects/GFEntry.py, GFObjects/GFField.py:
! fixed record-level block triggers
! (pre-insert/update/commit/delete) so they properly propogate to
! the entry objects; finished support for entry.isEmpty()
2002-07-04 13:45 jcater
* src/: GFConfig.py, GFObjects/GFEntry.py, GFObjects/GFField.py:
! added automatic PRE-INSERT trigger creation to designer's Schema
! Viewer drag-n-drop support
2002-07-04 02:04 jcater
* src/GFParser.py: Corrected GFParser entry for <entry>s to show
! style="label"
2002-07-03 11:55 siesel
* src/uidrivers/wx/UIdriver.py: call a trigger of a button just
! once. i.e. just on a wxEVT_COMMAND_BUTTON_CLICKED event.
2002-07-02 19:28 jamest
* src/GFDisplayHandler.py: Unfixed the fix that was invalid python.
! Included a what I think was the correct line but left it
! commented out.
2002-07-02 09:35 arturas
* src/GFDisplayHandler.py: By btami: corrected small bug on forms
! on win32.
2002-07-01 19:32 jamest
* INSTALL.win32, setup.py, doc/techref.txt, src/GFClient.py,
! src/GFKeyMapper.py: Removed references to PyXML UI driver load
! failure now generates error instead of fail silent
! Ctrl-UP/Ctrl-Down tied to First/Last record jump updated docs(i
! guess, it's been a while :)
2002-07-01 18:09 jamest
* src/GFInstance.py: Added delete() to trigger namespace to delete
! the current record being commited usefull in pre-commit triggers
! removed unneeded import from navigator
2002-07-01 10:20 arturas
* src/GFDisplayHandler.py: Added error message in status bar and a
! BEEP, removed MessageBox when user enters non-existent value in
! dropdown box.
2002-07-01 09:08 arturas
* src/GFInstance.py: Corrected bug with readonly entries (ticket
! #55)
2002-06-30 19:30 jcater
* doc/gnue-forms.dtd, src/GFParser.py: Reworked support for
! gnuedtd... created base tool's DTD's as an example
2002-06-26 17:31 jcater
* samples/zipcode/zipcode.gfd, src/GFConfig.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: [W/O #73]
! Added support for multiple foreign key descriptions
! (comma-separated list)
2002-06-19 15:46 jamest
* src/GFDisplayHandler.py: backported Minor change to make module
! import failure more informative
2002-06-19 15:45 jamest
* src/GFDisplayHandler.py: Minor change to make module import
! failure more informative
2002-06-17 19:57 jcater
* samples/inventory/forms/inv_maintenance.gfd,
! samples/location/forms/county_maint.gfd,
! samples/location/forms/zip_coords_maint.gfd,
! samples/location/forms/zipcode_maint.gfd,
! samples/track/forms/contact_manager.gfd,
! samples/zipcode/zipcode.gfd, src/GFParser.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: reworked the
! foreign_key support in <entry> tags: instead of foreign_key &
! foreign_key_description, use fk_source, fk_key, and
! fk_description (forms will implicitly convert old-style)
2002-06-17 19:29 jcater
* src/GFConfig.py: [ticket #61] Added default values for gnue.conf
! values checkboxTrue and checkboxFalse [backported to 0.3.x
! series]
2002-06-17 19:29 jcater
* src/GFConfig.py: [ticket #61] Added default values for gnue.conf
! values checkboxTrue and checkboxFalse
2002-06-17 19:19 jcater
* src/: GFDisplayHandler.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/curses/UIdriver.py,
! uidrivers/wx/UIdriver.py: [ticket #62] Removed auto-sorting of
! combo-boxes. Combo-boxes now honor the order_by= attribute of
! datasources [backported to 0.3.x series]
2002-06-17 19:18 jcater
* src/: GFDisplayHandler.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/curses/UIdriver.py,
! uidrivers/wx/UIdriver.py: [ticket #62] Removed auto-sorting of
! combo-boxes. Combo-boxes now honor the order_by= attribute of
! datasources
2002-06-15 16:15 jcater
* src/: GFForm.py, GFInstance.py, GFObjects/GFButton.py,
! uidrivers/wx/UIdriver.py: [ticket #80] Modified GFButton code so
! that GFButtons are tab-stops/navigable
2002-06-15 16:14 jcater
* src/: GFForm.py, GFInstance.py, GFObjects/GFButton.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: [ticket
! #80] Modified GFButton code so that GFButtons are
! tab-stops/navigable [backported to 0.3.x branch]
2002-06-15 14:54 jcater
* src/__init__.py: updated version numbers to branch/development
! status
2002-06-15 14:51 jcater
* src/: GFForm.py, GFInstance.py, __init__.py,
! GFObjects/GFButton.py, uidrivers/_base/UIdriver.py: updated
! version numbers to development status
2002-06-13 11:10 siesel
* src/GFParser.py: added uppername type to GTypecast. triggers of
! type named (instead of NAMED) should be detected now.
2002-06-06 13:06 jcater
* src/uidrivers/: _base/UIWidget.py, _base/UIdriver.py,
! curses/UIdriver.py, wx/UIdriver.py: cleaned up the UI widget
! createWidget methods; hopefully solved the problem of having
! multiple forms open with multipage notebook tabs
2002-06-04 18:20 jcater
* src/GFClient.py: working on getting navigator to do local forms
! instances
2002-06-03 17:18 jamest
***************
*** 3058,3080 ****
2002-06-03 16:08 jcater
! * ChangeLog, packaging/inno/gfclient.iss: updated changelogs
2002-06-03 15:39 jcater
* packaging/: inno/gfclient.iss, mcmillan/gfclient.cfg: modified
! win32 install files to reflect new gnue-forms and gnue-designer
! names
2002-06-03 14:31 jcater
* src/GFClient.py: fixed the forms symlink support to recognize
! move from gfclient to gnue-forms
2002-06-03 14:19 jamest
! * MANIFEST.in, setup.py: updates to make gfclient replaced with
! gnue-forms
2002-06-03 14:09 jcater
--- 3248,3269 ----
2002-06-03 16:08 jcater
! * packaging/inno/gfclient.iss: updated changelogs
2002-06-03 15:39 jcater
* packaging/: inno/gfclient.iss, mcmillan/gfclient.cfg: modified
! win32 install files to reflect new gnue-forms and gnue-designer
! names
2002-06-03 14:31 jcater
* src/GFClient.py: fixed the forms symlink support to recognize
! move from gfclient to gnue-forms
2002-06-03 14:19 jamest
! * setup.py: updates to make gfclient replaced with gnue-forms
2002-06-03 14:09 jcater
***************
*** 3094,3122 ****
2002-06-02 17:21 jcater
! * MANIFEST.in, setup.py, src/GFClient.py: Added --generate-man-page
! to GBaseApp and updated the setup.py's to create the manpages
! before creating a source distribution
2002-06-01 12:47 jcater
* setup.py: added missing MANIFEST entries; added support for
! GNUE_VERSION_SUFFIX to the setup.py's to ease the creating of
! prereleases
2002-05-31 20:27 jcater
* doc/techref.txt, packaging/inno/gfclient.iss: fixes for win32
! binary creation
2002-05-31 18:01 jcater
* packaging/inno/: README, gfclient.iss: more updates for
! prerelease testing
!
! 2002-05-31 15:05 jcater
!
! * ChangeLog: ChangeLog updates
2002-05-30 23:10 jcater
--- 3283,3307 ----
2002-06-02 17:21 jcater
! * setup.py, src/GFClient.py: Added --generate-man-page to GBaseApp
! and updated the setup.py's to create the manpages before creating
! a source distribution
2002-06-01 12:47 jcater
* setup.py: added missing MANIFEST entries; added support for
! GNUE_VERSION_SUFFIX to the setup.py's to ease the creating of
! prereleases
2002-05-31 20:27 jcater
* doc/techref.txt, packaging/inno/gfclient.iss: fixes for win32
! binary creation
2002-05-31 18:01 jcater
* packaging/inno/: README, gfclient.iss: more updates for
! prerelease testing
2002-05-30 23:10 jcater
***************
*** 3137,3162 ****
2002-05-30 09:33 jcater
* src/: GFInstance.py, GFObjects/GFButton.py, GFObjects/GFValue.py:
! Gave a more meaningful warning message if there are no navigable
! widgets in a form
2002-05-29 22:56 jcater
* NEWS, src/__init__.py: more changes for a release
- 2002-05-29 22:41 jcater
-
- * ChangeLog: more changes for a release
-
2002-05-28 10:28 jcater
* src/uidrivers/wx/UIdriver.py: [ticket #39] removed redundent
! combo box initialization code [patch by btami]
!
! 2002-05-21 00:33 baumannd
!
! * src/uidrivers/: .cvsignore, _base/.cvsignore, wx/.cvsignore:
! Ignore some files.
2002-05-19 11:06 jcater
--- 3322,3338 ----
2002-05-30 09:33 jcater
* src/: GFInstance.py, GFObjects/GFButton.py, GFObjects/GFValue.py:
! Gave a more meaningful warning message if there are no navigable
! widgets in a form
2002-05-29 22:56 jcater
* NEWS, src/__init__.py: more changes for a release
2002-05-28 10:28 jcater
* src/uidrivers/wx/UIdriver.py: [ticket #39] removed redundent
! combo box initialization code [patch by btami]
2002-05-19 11:06 jcater
***************
*** 3164,3236 ****
2002-05-16 07:42 arturas
! * src/uidrivers/wx/UIdriver.py:
! i18n changes.
2002-05-15 20:14 jcater
* src/GFForm.py: moved more master/detail datasource logic out of
! tools and into common
2002-05-11 18:52 jamest
* setup.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py:
! jamest - win32 setup fix, added default config value load to
! reports jcater - added better import error support in Sablotron
! driver - added rest of reports config options to GRConfig
! - misc bug fixes
2002-05-10 18:54 jamest
* src/uidrivers/wx/UIdriver.py: Fixed i18n stuff in forms about
! box.
2002-05-10 17:40 dneighbors
* src/uidrivers/wx/UIdriver.py: Ticket#35 PAtch from C.Selig for
! syntax error made during i18n stuff.
2002-05-10 12:07 arturas
! * src/uidrivers/wx/UIdriver.py:
! i18n changes.
2002-05-09 14:37 siesel
* src/uidrivers/wx/UIdriver.py: i18n fix : add + between
! _("string") and _("string")
2002-05-09 13:13 arturas
! * src/uidrivers/wx/UIdriver.py:
! i18n changes.
2002-05-08 22:03 jamest
* samples/zipcode/states.gfd, src/GFConfig.py, src/GFInstance.py,
! src/uidrivers/wx/UIdriver.py: Added gnome2 icons in place of old
! gnome1 icons(mailing tigert for final approval) Added more toolbar
! icons for events Fixed prequery datasource support
2002-05-07 20:23 jamest
* src/GFObjects/: GFDataSource.py, GFEntry.py, GFField.py: Fixed
! mismatched case in the preInsert,Delete,etc triggers
2002-05-07 12:24 arturas
! * src/: GFInstance.py, GFKeyMapper.py, GFTrigger.py:
! i18n changes.
2002-05-07 11:53 arturas
! * src/: GFDisplayHandler.py, GFForm.py:
! i18n changes.
2002-05-07 11:46 arturas
! * src/GFClient.py:
! i18n changes.
2002-05-06 21:27 jamest
--- 3340,3412 ----
2002-05-16 07:42 arturas
! * src/uidrivers/wx/UIdriver.py:
! i18n changes.
2002-05-15 20:14 jcater
* src/GFForm.py: moved more master/detail datasource logic out of
! tools and into common
2002-05-11 18:52 jamest
* setup.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py:
! jamest - win32 setup fix, added default config value load to
! reports jcater - added better import error support in Sablotron
! driver - added rest of reports config options to GRConfig
! - misc bug fixes
2002-05-10 18:54 jamest
* src/uidrivers/wx/UIdriver.py: Fixed i18n stuff in forms about
! box.
2002-05-10 17:40 dneighbors
* src/uidrivers/wx/UIdriver.py: Ticket#35 PAtch from C.Selig for
! syntax error made during i18n stuff.
2002-05-10 12:07 arturas
! * src/uidrivers/wx/UIdriver.py:
! i18n changes.
2002-05-09 14:37 siesel
* src/uidrivers/wx/UIdriver.py: i18n fix : add + between
! _("string") and _("string")
2002-05-09 13:13 arturas
! * src/uidrivers/wx/UIdriver.py:
! i18n changes.
2002-05-08 22:03 jamest
* samples/zipcode/states.gfd, src/GFConfig.py, src/GFInstance.py,
! src/uidrivers/wx/UIdriver.py: Added gnome2 icons in place of old
! gnome1 icons(mailing tigert for final approval) Added more
! toolbar icons for events Fixed prequery datasource support
2002-05-07 20:23 jamest
* src/GFObjects/: GFDataSource.py, GFEntry.py, GFField.py: Fixed
! mismatched case in the preInsert,Delete,etc triggers
2002-05-07 12:24 arturas
! * src/: GFInstance.py, GFKeyMapper.py, GFTrigger.py:
! i18n changes.
2002-05-07 11:53 arturas
! * src/: GFDisplayHandler.py, GFForm.py:
! i18n changes.
2002-05-07 11:46 arturas
! * src/GFClient.py:
! i18n changes.
2002-05-06 21:27 jamest
***************
*** 3239,3307 ****
2002-05-06 20:13 jamest
* src/GFConfig.py: Fixed forms so it's gnue.conf free (for real
! this time! (maybe.))
2002-05-04 11:45 jamest
* BUGS, src/GFClient.py, src/GFConfig.py, src/GFDisplayHandler.py,
! src/GFForm.py, src/GFInstance.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/GFObjects/GFLabel.py, src/uidrivers/curses/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Removed dependency on gnue.conf files
! (new config system) Moved text out of gnue.conf setting as the new
! i18n stuff replaces it Something else I've forgotten :)
2002-05-03 18:07 jcater
* samples/zipcode/zipcode.gfd: um, lots and lots of miscellaneous
! code cleanup
2002-04-27 15:59 jcater
* setup.py: to do a non-standard installation, pass "--cfg-file
! /my/site/file.cfg" to all the setup.py scripts
2002-04-27 15:30 jcater
* setup.py, src/GFClient.py, src/uidrivers/wx/UIdriver.py: added
! support for a site-wide installation configuration file that allows
! package maintainers to put key files in places other than a single
! root
2002-04-25 20:26 jamest
* src/: GFDisplayHandler.py, GFInstance.py,
! uidrivers/wx/UIdriver.py: removed unneeded print statements fixed
! 'None' from None bug in dropdowns
2002-04-25 19:47 jamest
* src/uidrivers/wx/UIdriver.py: Fix for event handling with
! dropdowns
2002-04-17 14:09 jamest
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py: removed getObjectType() clean up start
! of some subtle new bugs
2002-04-17 10:25 jamest
* src/: GFInstance.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py: More cleanup and
! performance enhancements
2002-04-16 21:05 jamest
* src/: GFDisplayHandler.py, GFForm.py, GFObjects/GFButton.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py: Moved normal text field
! validation into display handler Clean up
2002-04-15 15:42 jcater
* src/uidrivers/wx/UIdriver.py: applied btami's patch to handle
! international keystrokes in range 128..255
2002-04-15 12:43 jcater
--- 3415,3483 ----
2002-05-06 20:13 jamest
* src/GFConfig.py: Fixed forms so it's gnue.conf free (for real
! this time! (maybe.))
2002-05-04 11:45 jamest
* BUGS, src/GFClient.py, src/GFConfig.py, src/GFDisplayHandler.py,
! src/GFForm.py, src/GFInstance.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/GFObjects/GFLabel.py, src/uidrivers/curses/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Removed dependency on gnue.conf
! files (new config system) Moved text out of gnue.conf setting as
! the new i18n stuff replaces it Something else I've forgotten :)
2002-05-03 18:07 jcater
* samples/zipcode/zipcode.gfd: um, lots and lots of miscellaneous
! code cleanup
2002-04-27 15:59 jcater
* setup.py: to do a non-standard installation, pass "--cfg-file
! /my/site/file.cfg" to all the setup.py scripts
2002-04-27 15:30 jcater
* setup.py, src/GFClient.py, src/uidrivers/wx/UIdriver.py: added
! support for a site-wide installation configuration file that
! allows package maintainers to put key files in places other than
! a single root
2002-04-25 20:26 jamest
* src/: GFDisplayHandler.py, GFInstance.py,
! uidrivers/wx/UIdriver.py: removed unneeded print statements fixed
! 'None' from None bug in dropdowns
2002-04-25 19:47 jamest
* src/uidrivers/wx/UIdriver.py: Fix for event handling with
! dropdowns
2002-04-17 14:09 jamest
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py: removed getObjectType() clean up
! start of some subtle new bugs
2002-04-17 10:25 jamest
* src/: GFInstance.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py: More cleanup
! and performance enhancements
2002-04-16 21:05 jamest
* src/: GFDisplayHandler.py, GFForm.py, GFObjects/GFButton.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py: Moved normal text
! field validation into display handler Clean up
2002-04-15 15:42 jcater
* src/uidrivers/wx/UIdriver.py: applied btami's patch to handle
! international keystrokes in range 128..255
2002-04-15 12:43 jcater
***************
*** 3310,3318 ****
2002-04-14 00:13 jamest
* src/: GFError.py, GFForm.py, GFTrigger.py, GFTriggerError.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py: Lots of code cleanup and new bugs
! implemented
2002-04-13 19:36 jcater
--- 3486,3494 ----
2002-04-14 00:13 jamest
* src/: GFError.py, GFForm.py, GFTrigger.py, GFTriggerError.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py: Lots of code cleanup and new bugs
! implemented
2002-04-13 19:36 jcater
***************
*** 3321,3370 ****
2002-04-13 11:08 jamest
* src/: GFObjects/GFBlock.py, uidrivers/wx/UIdriver.py: Fixed
! invalid int value error in record jumps Misc cleanup
2002-04-12 21:25 jamest
* src/: GFInstance.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py: a little more cleanup on the debugger misc
! cleanup
2002-04-12 11:09 jcater
* src/GFDisplayHandler.py: fix for cr/lf on win32 (without actually
! storing cr/lf in the database)
2002-04-11 15:16 reinhard
* FAQ: Added hint for debian woody users where to get the mx
! library.
2002-04-04 17:02 jamest
* src/GFObjects/: GFBlock.py, GFEntry.py, GFField.py: Removed
! GConfigParser Added autofillBySequence to <entry> tags Cleanup and
! performance improvments
2002-04-04 11:41 jamest
* src/: GFEvent.py, GFForm.py, uidrivers/_base/UIdriver.py: fixed
! case sensitive event names i should have caught before the last
! commit
2002-04-04 09:44 jamest
* src/: GFEvent.py, GFObjects/GFDataSource.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: GFEvent
! import bug fixed Performance changes 1 major one removing
! string.lower() calls from all internal events this means they are
! now case sensitive
2002-04-03 20:10 jcater
* src/: GFForm.py, GFInstance.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py: fixed bugs introduced by record-level
! triggers (duplication of existing variable causing 'int' errors;
! pre-commit being fired twice for current record)
2002-04-03 00:37 jamest
--- 3497,3546 ----
2002-04-13 11:08 jamest
* src/: GFObjects/GFBlock.py, uidrivers/wx/UIdriver.py: Fixed
! invalid int value error in record jumps Misc cleanup
2002-04-12 21:25 jamest
* src/: GFInstance.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py: a little more cleanup on the debugger misc
! cleanup
2002-04-12 11:09 jcater
* src/GFDisplayHandler.py: fix for cr/lf on win32 (without actually
! storing cr/lf in the database)
2002-04-11 15:16 reinhard
* FAQ: Added hint for debian woody users where to get the mx
! library.
2002-04-04 17:02 jamest
* src/GFObjects/: GFBlock.py, GFEntry.py, GFField.py: Removed
! GConfigParser Added autofillBySequence to <entry> tags Cleanup
! and performance improvments
2002-04-04 11:41 jamest
* src/: GFEvent.py, GFForm.py, uidrivers/_base/UIdriver.py: fixed
! case sensitive event names i should have caught before the last
! commit
2002-04-04 09:44 jamest
* src/: GFEvent.py, GFObjects/GFDataSource.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: GFEvent
! import bug fixed Performance changes 1 major one removing
! string.lower() calls from all internal events this means they are
! now case sensitive
2002-04-03 20:10 jcater
* src/: GFForm.py, GFInstance.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py: fixed bugs introduced by record-level
! triggers (duplication of existing variable causing 'int' errors;
! pre-commit being fired twice for current record)
2002-04-03 00:37 jamest
***************
*** 3373,3388 ****
2002-04-03 00:18 jcater
* src/: GFInstance.py, GFTrigger.py, GFObjects/GFBlock.py,
! GFObjects/GFDataSource.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, GFObjects/GFObj.py: start of record-level
! block triggers (pre-commit, pre-update, pre-insert, pre-delete,
! pre-modify)
2002-04-02 21:46 jamest
* src/: GFForm.py, GFInstance.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFObj.py:
! Code cleanup
2002-04-02 20:32 jcater
--- 3549,3564 ----
2002-04-03 00:18 jcater
* src/: GFInstance.py, GFTrigger.py, GFObjects/GFBlock.py,
! GFObjects/GFDataSource.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, GFObjects/GFObj.py: start of record-level
! block triggers (pre-commit, pre-update, pre-insert, pre-delete,
! pre-modify)
2002-04-02 21:46 jamest
* src/: GFForm.py, GFInstance.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFObj.py:
! Code cleanup
2002-04-02 20:32 jcater
***************
*** 3391,3427 ****
2002-04-02 16:14 jcater
* src/uidrivers/: _base/UIWidget.py, wx/UIdriver.py: code cleanup;
! misc bug fixes
2002-03-31 14:41 jamest
* samples/zipcode/zipcode.gfd: Synced help text on save/clear
! message (new gnue.conf required) Fixed pypgsql driver to work w/
! port option
2002-03-31 13:27 jamest
* samples/helloworld2.gfd, src/GFDisplayHandler.py: Harald Meyer's
! win32 multiline support patch.
2002-03-31 12:21 jamest
* doc/techref.lyx, samples/helloworld2.gfd,
! src/GFDisplayHandler.py: fix for max_length support
2002-03-30 08:54 dneighbors
* doc/techref.lyx: ** Updated 'implemented' 'not implemented'
! trigger list and put by 'widget' type as well.
2002-03-28 01:56 dneighbors
* src/: GFForm.py, GFInstance.py, uidrivers/wx/UIdriver.py,
! GFObjects/GFBlock.py: ** Added first and last to menu choices and
! corresponding functionality. Seems to work, was late so couldnt
! test really well. Also, still needs the 'key bindings done'.
! Note: this had a change to gnue.conf so you will need to update
! form the sample.
2002-03-26 16:10 jcater
--- 3567,3603 ----
2002-04-02 16:14 jcater
* src/uidrivers/: _base/UIWidget.py, wx/UIdriver.py: code cleanup;
! misc bug fixes
2002-03-31 14:41 jamest
* samples/zipcode/zipcode.gfd: Synced help text on save/clear
! message (new gnue.conf required) Fixed pypgsql driver to work w/
! port option
2002-03-31 13:27 jamest
* samples/helloworld2.gfd, src/GFDisplayHandler.py: Harald Meyer's
! win32 multiline support patch.
2002-03-31 12:21 jamest
* doc/techref.lyx, samples/helloworld2.gfd,
! src/GFDisplayHandler.py: fix for max_length support
2002-03-30 08:54 dneighbors
* doc/techref.lyx: ** Updated 'implemented' 'not implemented'
! trigger list and put by 'widget' type as well.
2002-03-28 01:56 dneighbors
* src/: GFForm.py, GFInstance.py, uidrivers/wx/UIdriver.py,
! GFObjects/GFBlock.py: ** Added first and last to menu choices and
! corresponding functionality. Seems to work, was late so couldnt
! test really well. Also, still needs the 'key bindings done'.
! Note: this had a change to gnue.conf so you will need to update
! form the sample.
2002-03-26 16:10 jcater
***************
*** 3430,3442 ****
2002-03-22 01:38 jcater
* src/GFParser.py: clarified the loadXML parameter names (renamed
! the misleading 'URL' to 'buffer' as it expected an open file
! buffer, not a URL)
2002-03-12 19:51 jamest
* src/uidrivers/curses/: README, UIdriver.py, __init__.py: Added
! still not functional nstti (curses) driver to forms
2002-03-04 15:23 jcater
--- 3606,3618 ----
2002-03-22 01:38 jcater
* src/GFParser.py: clarified the loadXML parameter names (renamed
! the misleading 'URL' to 'buffer' as it expected an open file
! buffer, not a URL)
2002-03-12 19:51 jamest
* src/uidrivers/curses/: README, UIdriver.py, __init__.py: Added
! still not functional nstti (curses) driver to forms
2002-03-04 15:23 jcater
***************
*** 3445,3477 ****
2002-03-01 22:10 jcater
* src/uidrivers/wx/UIdriver.py: added error information to Login
! Dialogs on failed dialogs
2002-03-01 13:05 jamest
* packaging/inno/gfclient.iss, packaging/mcmillan/gfclient.cfg,
! src/GFClient.py, src/GFObjects/GFBlock.py,
! src/uidrivers/wx/UIdriver.py: missing gfd file now gives clean
! error message not python dump delete fixed in _dgsig renames menus
! autofilesequence error fixed for blocks that don't contain the
! masterKey as an entry
2002-02-28 23:43 jamest
* BUGS, TODO, src/GFForm.py: Start updating docs on forms/common
! added setStatusText in trigger namespace
2002-02-28 23:28 jcater
* src/: GFKeyMapper.py, uidrivers/wx/UIdriver.py: added support for
! Shift-Enter and (optionally) Enter to insert newlines in multirow
! entries
2002-02-28 21:13 jamest
* src/GFDisplayHandler.py: Working Form Builder Template(still need
! pages support) Added Select All button to field selection lists
! Removed printed tracing stuff
2002-02-27 01:01 jcater
--- 3621,3653 ----
2002-03-01 22:10 jcater
* src/uidrivers/wx/UIdriver.py: added error information to Login
! Dialogs on failed dialogs
2002-03-01 13:05 jamest
* packaging/inno/gfclient.iss, packaging/mcmillan/gfclient.cfg,
! src/GFClient.py, src/GFObjects/GFBlock.py,
! src/uidrivers/wx/UIdriver.py: missing gfd file now gives clean
! error message not python dump delete fixed in _dgsig renames
! menus autofilesequence error fixed for blocks that don't contain
! the masterKey as an entry
2002-02-28 23:43 jamest
* BUGS, TODO, src/GFForm.py: Start updating docs on forms/common
! added setStatusText in trigger namespace
2002-02-28 23:28 jcater
* src/: GFKeyMapper.py, uidrivers/wx/UIdriver.py: added support for
! Shift-Enter and (optionally) Enter to insert newlines in multirow
! entries
2002-02-28 21:13 jamest
* src/GFDisplayHandler.py: Working Form Builder Template(still need
! pages support) Added Select All button to field selection lists
! Removed printed tracing stuff
2002-02-27 01:01 jcater
***************
*** 3480,3518 ****
2002-02-27 00:24 jcater
* src/GFDisplayHandler.py: input support for dates; enhanced
! backend support for dates; improved input support for numbers; misc
! cleanup
2002-02-26 21:29 jamest
* src/: GFInstance.py, uidrivers/wx/UIdriver.py: fix for single
! quote fix for f2(jump to record) support
2002-02-26 18:24 jcater
* src/uidrivers/wx/UIdriver.py: fixed printing of control codes via
! keyboard input; added debugging code to clipboard routines
2002-02-22 21:00 jamest
* doc/techref.txt: Change to designer mcmillian config updated text
! techref
2002-02-22 19:08 jamest
* src/: GFClient.py, uidrivers/_base/UIWidget.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Misc ui
! updates
2002-02-20 14:44 jamest
* src/: GFForm.py, uidrivers/wx/UIdriver.py: wx cursor position via
! mouse bug fixed mouse click on background attribute error fixed
2002-02-20 12:02 jamest
* src/uidrivers/wx/UIdriver.py: wx uidriver fix for always
! uppercase chars being returned
2002-02-20 11:27 jcater
--- 3656,3694 ----
2002-02-27 00:24 jcater
* src/GFDisplayHandler.py: input support for dates; enhanced
! backend support for dates; improved input support for numbers;
! misc cleanup
2002-02-26 21:29 jamest
* src/: GFInstance.py, uidrivers/wx/UIdriver.py: fix for single
! quote fix for f2(jump to record) support
2002-02-26 18:24 jcater
* src/uidrivers/wx/UIdriver.py: fixed printing of control codes via
! keyboard input; added debugging code to clipboard routines
2002-02-22 21:00 jamest
* doc/techref.txt: Change to designer mcmillian config updated text
! techref
2002-02-22 19:08 jamest
* src/: GFClient.py, uidrivers/_base/UIWidget.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Misc ui
! updates
2002-02-20 14:44 jamest
* src/: GFForm.py, uidrivers/wx/UIdriver.py: wx cursor position via
! mouse bug fixed mouse click on background attribute error fixed
2002-02-20 12:02 jamest
* src/uidrivers/wx/UIdriver.py: wx uidriver fix for always
! uppercase chars being returned
2002-02-20 11:27 jcater
***************
*** 3521,3606 ****
2002-02-20 10:49 jamest
* src/: GFForm.py, uidrivers/wx/UIdriver.py: Forms findFocus now
! skips non GObj based items in the tree Remove print from wx driver
2002-02-20 08:56 jcater
* src/: GFForm.py, GFInstance.py: fixed page changing issue w/new
! events system
2002-02-18 23:47 jcater
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py: misc fixes
! [synching machines]
2002-02-18 16:48 jcater
* src/: GFInstance.py, uidrivers/_base/UIdriver.py: removed
! debugging 'print' statements
2002-02-18 16:45 jcater
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
! GFObjects/GFBlock.py, uidrivers/wx/UIdriver.py: more fixes to combo
! boxes and block-change refreshing
2002-02-18 14:11 jamest
* src/: GFDisplayHandler.py, GFEvent.py: Quick update to make
! dropdowns work
2002-02-18 12:17 jcater
* doc/Events.txt, src/GFDisplayHandler.py, src/GFForm.py,
! src/GFInstance.py: fixed focus change issues w/prev + next block
2002-02-17 23:24 jcater
* src/uidrivers/: _base/UIdriver.py, wx/UIdriver.py: brought
! Designer up to par with the new UIdriver formats
2002-02-17 23:11 jcater
* src/: GFDisplayHandler.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/wx/UIdriver.py: fixes/enhancements
! to dropdown fields
2002-02-17 18:34 jcater
* src/GFInstance.py: fixed refresh issues with new input
! abstraction layer
2002-02-17 18:20 jcater
* src/uidrivers/wx/UIdriver.py: added code to wx driver to allow
! forms to access the system-wide clipboard
2002-02-17 16:26 jamest
* src/uidrivers/_base/UIWidget.py: Added UIWidget file (pulled from
! _base/UIdriver
2002-02-17 16:25 jamest
* src/uidrivers/: _base/UIdriver.py, wx/UIdriver.py: More ui driver
! cleanup (syncing machines)
2002-02-17 13:54 jamest
* setup.py, src/GFClient.py, src/UIbase.py, src/UIcurses.py,
! src/UIpyncurses.py, src/UIwxpython.py,
! src/GFObjects/GFDataSource.py, src/uidrivers/__init__.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/_base/__init__.py,
! src/uidrivers/wx/UIdriver.py, src/uidrivers/wx/__init__.py: UI
! driver system changed to dir based dynamic system More code cleanup
2002-02-17 12:25 jcater
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
! GFKeyMapper.py, UIbase.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py: move to
! typecasted database drivers; more work on input abstraction; more
! work on clipboard functions
2002-02-17 00:43 jcater
--- 3697,3784 ----
2002-02-20 10:49 jamest
* src/: GFForm.py, uidrivers/wx/UIdriver.py: Forms findFocus now
! skips non GObj based items in the tree Remove print from wx
! driver
2002-02-20 08:56 jcater
* src/: GFForm.py, GFInstance.py: fixed page changing issue w/new
! events system
2002-02-18 23:47 jcater
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py: misc fixes
! [synching machines]
2002-02-18 16:48 jcater
* src/: GFInstance.py, uidrivers/_base/UIdriver.py: removed
! debugging 'print' statements
2002-02-18 16:45 jcater
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
! GFObjects/GFBlock.py, uidrivers/wx/UIdriver.py: more fixes to
! combo boxes and block-change refreshing
2002-02-18 14:11 jamest
* src/: GFDisplayHandler.py, GFEvent.py: Quick update to make
! dropdowns work
2002-02-18 12:17 jcater
* doc/Events.txt, src/GFDisplayHandler.py, src/GFForm.py,
! src/GFInstance.py: fixed focus change issues w/prev + next block
2002-02-17 23:24 jcater
* src/uidrivers/: _base/UIdriver.py, wx/UIdriver.py: brought
! Designer up to par with the new UIdriver formats
2002-02-17 23:11 jcater
* src/: GFDisplayHandler.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/wx/UIdriver.py:
! fixes/enhancements to dropdown fields
2002-02-17 18:34 jcater
* src/GFInstance.py: fixed refresh issues with new input
! abstraction layer
2002-02-17 18:20 jcater
* src/uidrivers/wx/UIdriver.py: added code to wx driver to allow
! forms to access the system-wide clipboard
2002-02-17 16:26 jamest
* src/uidrivers/_base/UIWidget.py: Added UIWidget file (pulled from
! _base/UIdriver
2002-02-17 16:25 jamest
* src/uidrivers/: _base/UIdriver.py, wx/UIdriver.py: More ui driver
! cleanup (syncing machines)
2002-02-17 13:54 jamest
* setup.py, src/GFClient.py, src/UIbase.py, src/UIcurses.py,
! src/UIpyncurses.py, src/UIwxpython.py,
! src/GFObjects/GFDataSource.py, src/uidrivers/__init__.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/_base/__init__.py,
! src/uidrivers/wx/UIdriver.py, src/uidrivers/wx/__init__.py: UI
! driver system changed to dir based dynamic system More code
! cleanup
2002-02-17 12:25 jcater
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
! GFKeyMapper.py, UIbase.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py: move to
! typecasted database drivers; more work on input abstraction; more
! work on clipboard functions
2002-02-17 00:43 jcater
***************
*** 3613,3641 ****
2002-02-17 00:25 jcater
* src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
! GFKeyMapper.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: new
! input/display methods
2002-02-17 00:19 jamest
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Fixed dropdown
! initial value bug
2002-02-17 00:08 jamest
* src/: GFInstance.py, UIbase.py, UIwxpython.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: The long
! overdue death of uiEventTrap :) moved lineWrap function into common
! older work on menus
2002-02-16 18:46 jamest
* src/: GFForm.py, UIbase.py, UIcurses.py, UIpyncurses.py,
! UIwxpython.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Start of changes to UI system (no where
! near complete) this will break things
2002-02-16 11:59 jcater
--- 3791,3819 ----
2002-02-17 00:25 jcater
* src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
! GFKeyMapper.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: new
! input/display methods
2002-02-17 00:19 jamest
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Fixed dropdown
! initial value bug
2002-02-17 00:08 jamest
* src/: GFInstance.py, UIbase.py, UIwxpython.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: The long
! overdue death of uiEventTrap :) moved lineWrap function into
! common older work on menus
2002-02-16 18:46 jamest
* src/: GFForm.py, UIbase.py, UIcurses.py, UIpyncurses.py,
! UIwxpython.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Start of changes to UI system (no where
! near complete) this will break things
2002-02-16 11:59 jcater
***************
*** 3644,3650 ****
2002-02-16 08:55 jcater
* src/GFDisplayHandler.py: more work on input handler [synching
! machines]
2002-02-15 22:10 jcater
--- 3822,3828 ----
2002-02-16 08:55 jcater
* src/GFDisplayHandler.py: more work on input handler [synching
! machines]
2002-02-15 22:10 jcater
***************
*** 3653,3662 ****
2002-02-15 21:57 jcater
* src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
! GFParser.py, GFTrigger.py, UIbase.py, UIcurses.py, UIwxpython.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Implemented
! a centralized events system
2002-02-15 20:17 jcater
--- 3831,3840 ----
2002-02-15 21:57 jcater
* src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
! GFParser.py, GFTrigger.py, UIbase.py, UIcurses.py, UIwxpython.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py:
! Implemented a centralized events system
2002-02-15 20:17 jcater
***************
*** 3665,3673 ****
2002-02-15 17:59 jcater
* src/: GFDisplayHandler.py, GFForm.py, UIbase.py, UIwxpython.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: more work on
! input handlers [synching machines]
2002-02-15 08:52 jcater
--- 3843,3851 ----
2002-02-15 17:59 jcater
* src/: GFDisplayHandler.py, GFForm.py, UIbase.py, UIwxpython.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: more work
! on input handlers [synching machines]
2002-02-15 08:52 jcater
***************
*** 3680,3738 ****
2002-02-14 00:22 jcater
* src/: GFDisplayHandler.py, UIbase.py,
! uidrivers/_base/UIdriver.py: more work on Input Masks
2002-02-11 21:03 jamest
* src/: GFParser.py, GFObjects/GFDataSource.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py: Merged datasource code
! back into GDataSource and adjusted forms and reports accordingly.
! Started work on GMenu
2002-02-11 12:59 jcater
* src/GFObjects/GFBlock.py: addition of clear() method to blocks
! (for use in triggers) [bugfix]
2002-02-11 10:43 jcater
* src/GFObjects/GFBlock.py: addition of clear() method to blocks
! (for use in triggers)
2002-02-10 22:34 jamest
* src/GFObjects/: GFEntry.py, GFField.py: Import error fixed unused
! code removed
2002-02-10 19:13 jamest
* doc/techref.lyx, src/GFInstance.py, src/GFParser.py,
! src/GFObjects/GFBlock.py: Added restrictInsert, restrictDelete
! attributes to <block> Implemented logic for <entry>'s editOnNull
2002-02-10 17:39 jamest
* src/: GFForm.py, GFObjects/GFBlock.py: fix to prevent readonly
! fields for getting focus at startup
2002-02-09 22:43 jamest
* BUGS, samples/zipcode/zipcode.gfd, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py, src/GFObjects/GFBlock.py: More
! trigger namespace changes
2002-02-05 18:13 jamest
* src/: UIcurses.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Box
! rowSpacer bug fixed typos in UIcurses prevented win32 package from
! building
2002-02-04 23:45 jamest
* samples/zipcode/zipcode.gfd, src/GFParser.py,
! src/GFObjects/GFBlock.py: Removed master/detail tags from block in
! GFParser Added some functions to the trigger namespace Fixed
! rollback on db errors
2002-02-04 20:40 jamest
--- 3858,3916 ----
2002-02-14 00:22 jcater
* src/: GFDisplayHandler.py, UIbase.py,
! uidrivers/_base/UIdriver.py: more work on Input Masks
2002-02-11 21:03 jamest
* src/: GFParser.py, GFObjects/GFDataSource.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py: Merged datasource
! code back into GDataSource and adjusted forms and reports
! accordingly. Started work on GMenu
2002-02-11 12:59 jcater
* src/GFObjects/GFBlock.py: addition of clear() method to blocks
! (for use in triggers) [bugfix]
2002-02-11 10:43 jcater
* src/GFObjects/GFBlock.py: addition of clear() method to blocks
! (for use in triggers)
2002-02-10 22:34 jamest
* src/GFObjects/: GFEntry.py, GFField.py: Import error fixed unused
! code removed
2002-02-10 19:13 jamest
* doc/techref.lyx, src/GFInstance.py, src/GFParser.py,
! src/GFObjects/GFBlock.py: Added restrictInsert, restrictDelete
! attributes to <block> Implemented logic for <entry>'s editOnNull
2002-02-10 17:39 jamest
* src/: GFForm.py, GFObjects/GFBlock.py: fix to prevent readonly
! fields for getting focus at startup
2002-02-09 22:43 jamest
* BUGS, samples/zipcode/zipcode.gfd, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py, src/GFObjects/GFBlock.py: More
! trigger namespace changes
2002-02-05 18:13 jamest
* src/: UIcurses.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Box
! rowSpacer bug fixed typos in UIcurses prevented win32 package
! from building
2002-02-04 23:45 jamest
* samples/zipcode/zipcode.gfd, src/GFParser.py,
! src/GFObjects/GFBlock.py: Removed master/detail tags from block
! in GFParser Added some functions to the trigger namespace Fixed
! rollback on db errors
2002-02-04 20:40 jamest
***************
*** 3745,3764 ****
2002-02-03 14:59 jamest
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Enter and Exec
! query now work from the menu and toolbar again.
2002-01-31 23:38 jamest
* samples/helloworld2.gfd, src/GFForm.py: helloworld demo working
! again forgot to uncomment __len__ in last commit a little playing
! arround with a global setFocus trigger function (not working)
2002-01-31 23:07 jamest
* src/: GFForm.py, GFObjects/GFEntry.py, GFObjects/GFField.py:
! Added support for global functions in triggers bug fixes more
! trigger.gfd samples trigger namespace additions global
! setFocus(not working yet) entry __properties__.readonly
2002-01-31 20:57 jcater
--- 3923,3942 ----
2002-02-03 14:59 jamest
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Enter and Exec
! query now work from the menu and toolbar again.
2002-01-31 23:38 jamest
* samples/helloworld2.gfd, src/GFForm.py: helloworld demo working
! again forgot to uncomment __len__ in last commit a little playing
! arround with a global setFocus trigger function (not working)
2002-01-31 23:07 jamest
* src/: GFForm.py, GFObjects/GFEntry.py, GFObjects/GFField.py:
! Added support for global functions in triggers bug fixes more
! trigger.gfd samples trigger namespace additions global
! setFocus(not working yet) entry __properties__.readonly
2002-01-31 20:57 jcater
***************
*** 3767,3819 ****
2002-01-31 20:25 jamest
* samples/helloworld2.gfd, samples/intro/intro.gfd, src/GFForm.py,
! src/GFTrigger.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py: New trigger namespace code patched into
! forms for testing Still messy Will break old triggers
2002-01-30 23:47 jcater
* src/: GFClient.py, GFKeyMapper.py: fixed bug when loading keymaps
! from gnue.conf
2002-01-30 23:41 jcater
* src/: GFClient.py, GFInstance.py, GFKeyMapper.py, UIcurses.py,
! UIwxpython.py, uidrivers/wx/UIdriver.py: removed keystroke event
! logic out of UI* and into KeyMapper
2002-01-30 20:08 jamest
* src/GFObjects/: GFEntry.py, GFField.py: More trigger namespace
! work checking in prior to rolling forms over to new namespace
2002-01-30 18:28 jamest
* samples/intro/intro.gfd, src/GFForm.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Work on common
! based trigger namespace
2002-01-30 12:54 jamest
* packaging/mcmillan/gfclient.cfg, src/GFForm.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Trigger changes
! Win32 build changes Mainly checking in to get a second set of eyes
! on a problem piece of code
2002-01-22 20:48 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: fixed name issues
! from moving files in cvs; misc other bug fixes
2002-01-22 20:38 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: fixed bug in
! initFont's GConfig
2002-01-22 17:16 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: convenience
! attributes for layout font
2002-01-21 23:56 jcater
--- 3945,3997 ----
2002-01-31 20:25 jamest
* samples/helloworld2.gfd, samples/intro/intro.gfd, src/GFForm.py,
! src/GFTrigger.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py: New trigger namespace code patched into
! forms for testing Still messy Will break old triggers
2002-01-30 23:47 jcater
* src/: GFClient.py, GFKeyMapper.py: fixed bug when loading keymaps
! from gnue.conf
2002-01-30 23:41 jcater
* src/: GFClient.py, GFInstance.py, GFKeyMapper.py, UIcurses.py,
! UIwxpython.py, uidrivers/wx/UIdriver.py: removed keystroke event
! logic out of UI* and into KeyMapper
2002-01-30 20:08 jamest
* src/GFObjects/: GFEntry.py, GFField.py: More trigger namespace
! work checking in prior to rolling forms over to new namespace
2002-01-30 18:28 jamest
* samples/intro/intro.gfd, src/GFForm.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Work on
! common based trigger namespace
2002-01-30 12:54 jamest
* packaging/mcmillan/gfclient.cfg, src/GFForm.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Trigger
! changes Win32 build changes Mainly checking in to get a second
! set of eyes on a problem piece of code
2002-01-22 20:48 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: fixed name issues
! from moving files in cvs; misc other bug fixes
2002-01-22 20:38 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: fixed bug in
! initFont's GConfig
2002-01-22 17:16 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: convenience
! attributes for layout font
2002-01-21 23:56 jcater
***************
*** 3822,3857 ****
2002-01-21 19:41 jcater
* src/: GFEvent.py, UIcurses.py: finished the layout editor toolbar
! support; misc old bugfixes in layout editor
2002-01-19 15:43 jcater
* src/: GFKeyMapper.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
! fixed some breakage
2002-01-19 15:13 jcater
* src/: GFKeyMapper.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
! first attempt at a virtual (UI-independent) and user-mappable
! keystroke system
2002-01-19 14:57 jamest
* NEWS, packaging/inno/README, packaging/inno/gfclient.iss,
! packaging/mcmillan/gfclient.cfg: Doc and package config updates for
! the 0.1.1 release
2002-01-18 23:34 jamest
* setup.py, doc/techref.lyx, doc/techref.txt, doc/user_guide.lyx:
! Doc updates setup.py sdist now creates docs setup.py now pulls
! VERSION info from src dir (Have we mentioned we need a good setup
! system)
2002-01-18 19:19 jamest
! * ChangeLog, NEWS, setup.py, src/__init__.py: Misc updates in prep
! for a release
2002-01-16 01:05 jcater
--- 4000,4035 ----
2002-01-21 19:41 jcater
* src/: GFEvent.py, UIcurses.py: finished the layout editor toolbar
! support; misc old bugfixes in layout editor
2002-01-19 15:43 jcater
* src/: GFKeyMapper.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
! fixed some breakage
2002-01-19 15:13 jcater
* src/: GFKeyMapper.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
! first attempt at a virtual (UI-independent) and user-mappable
! keystroke system
2002-01-19 14:57 jamest
* NEWS, packaging/inno/README, packaging/inno/gfclient.iss,
! packaging/mcmillan/gfclient.cfg: Doc and package config updates
! for the 0.1.1 release
2002-01-18 23:34 jamest
* setup.py, doc/techref.lyx, doc/techref.txt, doc/user_guide.lyx:
! Doc updates setup.py sdist now creates docs setup.py now pulls
! VERSION info from src dir (Have we mentioned we need a good setup
! system)
2002-01-18 19:19 jamest
! * NEWS, setup.py, src/__init__.py: Misc updates in prep for a
! release
2002-01-16 01:05 jcater
***************
*** 3864,3878 ****
2002-01-15 22:39 jamest
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: login tab
! navigation bug fixed msg dialogs now line wrap
2002-01-13 22:05 dneighbors
* samples/track/: README, contacts.gpd: README ** Some notes
! about gnuenav functionality
!
! contacts.gpd ** Process file to access all gfds/grds for this
! application
2002-01-13 06:00 ntiffin
--- 4042,4056 ----
2002-01-15 22:39 jamest
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: login tab
! navigation bug fixed msg dialogs now line wrap
2002-01-13 22:05 dneighbors
* samples/track/: README, contacts.gpd: README ** Some notes
! about gnuenav functionality
!
! contacts.gpd ** Process file to access all gfds/grds for this
! application
2002-01-13 06:00 ntiffin
***************
*** 3881,3905 ****
2002-01-12 08:53 ntiffin
* INSTALL: Added note to install common first before running
! setup.py per Jason Spence.
2002-01-11 01:35 jcater
* src/__init__.py: misc changes; restructuring -- this may
! temporarily break cvs, I'll fix in the AM
2002-01-10 14:59 jamest
* src/GFForm.py: db driver cleanup merged post methods back into
! GDataSource Fixed bug in conditional arg checking
! combineConditionals now knows how to deal with dict structures
! <entry> default values now insert properly on commit last query
! retrieval now works with entries that have a queryDefault
2002-01-10 10:51 jcater
* samples/location/forms/: runform.gfd, zip_coords_maint.gfd: added
! a runform/button example
2002-01-08 23:11 jcater
--- 4059,4083 ----
2002-01-12 08:53 ntiffin
* INSTALL: Added note to install common first before running
! setup.py per Jason Spence.
2002-01-11 01:35 jcater
* src/__init__.py: misc changes; restructuring -- this may
! temporarily break cvs, I'll fix in the AM
2002-01-10 14:59 jamest
* src/GFForm.py: db driver cleanup merged post methods back into
! GDataSource Fixed bug in conditional arg checking
! combineConditionals now knows how to deal with dict structures
! <entry> default values now insert properly on commit last query
! retrieval now works with entries that have a queryDefault
2002-01-10 10:51 jcater
* samples/location/forms/: runform.gfd, zip_coords_maint.gfd: added
! a runform/button example
2002-01-08 23:11 jcater
***************
*** 3908,3916 ****
2002-01-08 21:59 jamest
* src/: GFForm.py, UIwxpython.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/wx/UIdriver.py: fixed segfault on
! multiple database forms startup fixed dropdown validation error
! fixed exception handler for db driver extensions
2002-01-08 16:16 jcater
--- 4086,4094 ----
2002-01-08 21:59 jamest
* src/: GFForm.py, UIwxpython.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/wx/UIdriver.py: fixed segfault on
! multiple database forms startup fixed dropdown validation error
! fixed exception handler for db driver extensions
2002-01-08 16:16 jcater
***************
*** 3919,3954 ****
2002-01-08 11:05 jcater
* src/: UIbase.py, uidrivers/_base/UIdriver.py: first somewhat
! functional date mask
2002-01-07 17:55 jcater
* src/: GFForm.py, GFInstance.py, UIbase.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py: more work on
! input masks
2002-01-04 16:56 jamest
* samples/zipcode/states.gfd: Syncing machines more _pgsql driver
! merges added support for accurate record counts on queries
2002-01-04 08:59 jamest
* samples/location/forms/: country_maint.gfd, county_maint.gfd,
! state_maint.gfd, zip_coords_maint.gfd: Removed <database> tags from
! forms not relying on a valid connections.conf file. This is only
! being done to verify that commit mails from me are working.
2002-01-03 23:56 jcater
* src/: GFForm.py, UIbase.py, uidrivers/_base/UIdriver.py: more
! work on input system
2002-01-03 21:17 jamest
* samples/zipcode/states.gfd: multi record fetch now default for
! _dbsig should improve performance cleaned up kruft from postgres
! drivers that no longer applied
2002-01-03 19:48 jcater
--- 4097,4132 ----
2002-01-08 11:05 jcater
* src/: UIbase.py, uidrivers/_base/UIdriver.py: first somewhat
! functional date mask
2002-01-07 17:55 jcater
* src/: GFForm.py, GFInstance.py, UIbase.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py: more work on
! input masks
2002-01-04 16:56 jamest
* samples/zipcode/states.gfd: Syncing machines more _pgsql driver
! merges added support for accurate record counts on queries
2002-01-04 08:59 jamest
* samples/location/forms/: country_maint.gfd, county_maint.gfd,
! state_maint.gfd, zip_coords_maint.gfd: Removed <database> tags
! from forms not relying on a valid connections.conf file. This is
! only being done to verify that commit mails from me are working.
2002-01-03 23:56 jcater
* src/: GFForm.py, UIbase.py, uidrivers/_base/UIdriver.py: more
! work on input system
2002-01-03 21:17 jamest
* samples/zipcode/states.gfd: multi record fetch now default for
! _dbsig should improve performance cleaned up kruft from postgres
! drivers that no longer applied
2002-01-03 19:48 jcater
***************
*** 3957,3985 ****
2002-01-03 18:35 jcater
* src/GFForm.py: changes to forms for input mask; misc code
! cleanup/documentation
2002-01-02 13:03 jcater
* samples/location/sql/create_locale.sql: fixed misspelling of
! florida :)
2002-01-01 12:32 jcater
* src/: GFForm.py, GFObjects/GFEntry.py, GFObjects/GFField.py:
! resumed work on input masks... may break cvs
2001-12-21 16:20 jamest
* src/GFObjects/: GFEntry.py, GFField.py: work around for int field
! in the backend syncing machines
2001-12-20 21:20 jamest
* doc/techref.lyx, src/GFForm.py, src/UIwxpython.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/uidrivers/wx/UIdriver.py: Merging in the changes from the
! patches branch into head entry 'label' support
2001-12-20 17:24 jcater
--- 4135,4163 ----
2002-01-03 18:35 jcater
* src/GFForm.py: changes to forms for input mask; misc code
! cleanup/documentation
2002-01-02 13:03 jcater
* samples/location/sql/create_locale.sql: fixed misspelling of
! florida :)
2002-01-01 12:32 jcater
* src/: GFForm.py, GFObjects/GFEntry.py, GFObjects/GFField.py:
! resumed work on input masks... may break cvs
2001-12-21 16:20 jamest
* src/GFObjects/: GFEntry.py, GFField.py: work around for int field
! in the backend syncing machines
2001-12-20 21:20 jamest
* doc/techref.lyx, src/GFForm.py, src/UIwxpython.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/uidrivers/wx/UIdriver.py: Merging in the changes from the
! patches branch into head entry 'label' support
2001-12-20 17:24 jcater
***************
*** 3988,4025 ****
2001-12-20 17:18 jcater
* src/: GFForm.py, UIwxpython.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/wx/UIdriver.py: misc changes for
! label-style entry widgets
2001-12-20 16:20 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Added
! 'style=label' to entry widgets
2001-12-08 00:17 baumannd
* setup.py: Fix symlinks in setup.py for development build of forms
! and designer from cvs and ignore some generated files.
2001-11-26 17:26 jcater
* samples/contact.gfd, src/GFInstance.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py: synching machines
2001-11-20 23:41 jcater
* packaging/inno/gfclient.iss: changes to Inno setup files for
! Documentation
2001-11-20 22:44 jamest
! * MANIFEST.in, setup.py: Changes required to make good source
! distros
2001-11-20 21:23 jamest
! * BUGS, ChangeLog, MANIFEST.in, NEWS, setup.py: Final updates for
! 0.1.0 releases
2001-11-20 21:08 jcater
--- 4166,4201 ----
2001-12-20 17:18 jcater
* src/: GFForm.py, UIwxpython.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/wx/UIdriver.py: misc changes for
! label-style entry widgets
2001-12-20 16:20 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Added
! 'style=label' to entry widgets
2001-12-08 00:17 baumannd
* setup.py: Fix symlinks in setup.py for development build of forms
! and designer from cvs and ignore some generated files.
2001-11-26 17:26 jcater
* samples/contact.gfd, src/GFInstance.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py: synching machines
2001-11-20 23:41 jcater
* packaging/inno/gfclient.iss: changes to Inno setup files for
! Documentation
2001-11-20 22:44 jamest
! * setup.py: Changes required to make good source distros
2001-11-20 21:23 jamest
! * BUGS, NEWS, setup.py: Final updates for 0.1.0 releases
2001-11-20 21:08 jcater
***************
*** 4028,4044 ****
2001-11-20 20:42 jcater
* src/: GFForm.py, UIwxpython.py, GFObjects/GFButton.py,
! uidrivers/wx/UIdriver.py: fixed for button navigation
2001-11-20 20:12 jamest
* BUGS, doc/techref.txt, samples/zipcode/zipcode.gfd: Postgresql
! driver updates
2001-11-20 17:25 jcater
* samples/intro/: PigLatinPublicDomain.txt, intro.gfd: Created a
! nifty intro/demo form :)
2001-11-20 13:40 jamest
--- 4204,4220 ----
2001-11-20 20:42 jcater
* src/: GFForm.py, UIwxpython.py, GFObjects/GFButton.py,
! uidrivers/wx/UIdriver.py: fixed for button navigation
2001-11-20 20:12 jamest
* BUGS, doc/techref.txt, samples/zipcode/zipcode.gfd: Postgresql
! driver updates
2001-11-20 17:25 jcater
* samples/intro/: PigLatinPublicDomain.txt, intro.gfd: Created a
! nifty intro/demo form :)
2001-11-20 13:40 jamest
***************
*** 4046,4082 ****
2001-11-19 18:15 jamest
! * ChangeLog, NEWS: Updated NEWS and Changelog for pending release
2001-11-17 17:15 dimas
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Fix for quick hack
! which is now works for windows too
2001-11-15 16:06 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: bugfix: tab works
! correctly on the login dialog
2001-11-15 15:46 jcater
* packaging/inno/gfclient.iss, src/GFClient.py: fixed Inno install
! to start Intro form
2001-11-15 15:29 jcater
* samples/intro/intro.gfd: Added an Intro form for Windows install;
! some one PLEASE replace it :)
2001-11-15 00:42 jcater
* doc/user_guide.lyx: started forms designer's manual; updated
! forms user's manual
2001-11-14 22:48 jamest
* doc/user_guide.lyx: Added jcaters README.databases to the users
! guide
2001-11-14 22:43 jcater
--- 4222,4258 ----
2001-11-19 18:15 jamest
! * NEWS: Updated NEWS and Changelog for pending release
2001-11-17 17:15 dimas
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Fix for quick hack
! which is now works for windows too
2001-11-15 16:06 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: bugfix: tab works
! correctly on the login dialog
2001-11-15 15:46 jcater
* packaging/inno/gfclient.iss, src/GFClient.py: fixed Inno install
! to start Intro form
2001-11-15 15:29 jcater
* samples/intro/intro.gfd: Added an Intro form for Windows install;
! some one PLEASE replace it :)
2001-11-15 00:42 jcater
* doc/user_guide.lyx: started forms designer's manual; updated
! forms user's manual
2001-11-14 22:48 jamest
* doc/user_guide.lyx: Added jcaters README.databases to the users
! guide
2001-11-14 22:43 jcater
***************
*** 4085,4106 ****
2001-11-14 19:01 jamest
* doc/user_guide.lyx: Updated doc to be loadable on lyx systems w/o
! docbook installed
2001-11-14 18:01 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: under win32, made
! the login handler place focus on the Username field after creation
2001-11-14 14:44 jamest
* src/GFObjects/GFBlock.py: fix pypgsql connect exception handler
! fix query recall feature
2001-11-14 11:56 jamest
* TODO, src/GFClient.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: gnue.conf alterations Updated TODOs
2001-11-13 23:27 jamest
--- 4261,4283 ----
2001-11-14 19:01 jamest
* doc/user_guide.lyx: Updated doc to be loadable on lyx systems w/o
! docbook installed
2001-11-14 18:01 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: under win32, made
! the login handler place focus on the Username field after
! creation
2001-11-14 14:44 jamest
* src/GFObjects/GFBlock.py: fix pypgsql connect exception handler
! fix query recall feature
2001-11-14 11:56 jamest
* TODO, src/GFClient.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: gnue.conf alterations Updated TODOs
2001-11-13 23:27 jamest
***************
*** 4113,4130 ****
2001-11-13 17:59 jcater
* packaging/inno/gfclient.iss: added LICENSE.txt to Inno installs;
! added components, sample forms to inno installs
2001-11-12 23:07 jcater
! * setup.py, setup.py: fix for mcmillan installs so clients can be
! run out of their install directory
2001-11-12 21:55 jamest
* packaging/: inno/README, inno/gfclient.iss,
! mcmillan/gfclient.cfg: Updates to the install system it should now
! be possible to create working gnuef setup.exe
2001-11-12 20:19 jcater
--- 4290,4307 ----
2001-11-13 17:59 jcater
* packaging/inno/gfclient.iss: added LICENSE.txt to Inno installs;
! added components, sample forms to inno installs
2001-11-12 23:07 jcater
! * setup.py: fix for mcmillan installs so clients can be run out of
! their install directory
2001-11-12 21:55 jamest
* packaging/: inno/README, inno/gfclient.iss,
! mcmillan/gfclient.cfg: Updates to the install system it should
! now be possible to create working gnuef setup.exe
2001-11-12 20:19 jcater
***************
*** 4133,4159 ****
2001-11-12 19:56 jcater
* setup.py: added support to win32 section of setup.py to allow
! extra (separate) modules
2001-11-12 19:06 jcater
* packaging/inno/gfclient.iss: changes to Inno installer; misc
! changes
2001-11-12 16:56 jcater
* setup.py: cleaned up setup.py for Win32 machines (did not change
! functionality)
2001-11-12 16:24 jcater
* setup.py: cleaned up setup.py for Win32 machines (did not change
! functionality)
2001-11-12 16:02 jamest
* packaging/inno/: README, gfclient.iss: Added config files for the
! INNO setup.exe creator
2001-11-12 15:48 jcater
--- 4310,4336 ----
2001-11-12 19:56 jcater
* setup.py: added support to win32 section of setup.py to allow
! extra (separate) modules
2001-11-12 19:06 jcater
* packaging/inno/gfclient.iss: changes to Inno installer; misc
! changes
2001-11-12 16:56 jcater
* setup.py: cleaned up setup.py for Win32 machines (did not change
! functionality)
2001-11-12 16:24 jcater
* setup.py: cleaned up setup.py for Win32 machines (did not change
! functionality)
2001-11-12 16:02 jamest
* packaging/inno/: README, gfclient.iss: Added config files for the
! INNO setup.exe creator
2001-11-12 15:48 jcater
***************
*** 4166,4195 ****
2001-11-12 13:53 jamest
* build_win.bat, packaging/inno/README,
! packaging/mcmillan/gfclient.cfg: Updates for McMillian installer
! instructions and config files
2001-11-10 18:54 jcater
* INSTALL, README, README.databases, README.oracle: Updated
! documentation
2001-11-08 23:48 jcater
* src/GFObjects/GFBlock.py: part #2 to fix posting routines to
! correctly deal with empty and deleted records
2001-11-08 23:45 jcater
* src/: GFForm.py, GFObjects/GFBlock.py: fixes to posting routines
! to correctly deal with empty and deleted records; misc other bug
! fixes
2001-11-08 13:57 jcater
* src/GFObjects/GFBlock.py: modified resultsets so that it
! maintains the currentRecord setting during a commit (even if
! records are deleted); gnuef now reflects this change
2001-11-08 11:28 jcater
--- 4343,4372 ----
2001-11-12 13:53 jamest
* build_win.bat, packaging/inno/README,
! packaging/mcmillan/gfclient.cfg: Updates for McMillian installer
! instructions and config files
2001-11-10 18:54 jcater
* INSTALL, README, README.databases, README.oracle: Updated
! documentation
2001-11-08 23:48 jcater
* src/GFObjects/GFBlock.py: part #2 to fix posting routines to
! correctly deal with empty and deleted records
2001-11-08 23:45 jcater
* src/: GFForm.py, GFObjects/GFBlock.py: fixes to posting routines
! to correctly deal with empty and deleted records; misc other bug
! fixes
2001-11-08 13:57 jcater
* src/GFObjects/GFBlock.py: modified resultsets so that it
! maintains the currentRecord setting during a commit (even if
! records are deleted); gnuef now reflects this change
2001-11-08 11:28 jcater
***************
*** 4198,4242 ****
2001-11-08 03:14 jcater
* samples/track/forms/contact_manager.gfd,
! src/GFObjects/GFBlock.py: removed screen noise (unneeded print
! statements)
2001-11-08 03:11 jcater
* samples/track/forms/contact_manager.gfd, src/GFForm.py,
! src/GFTrigger.py, src/GFObjects/GFBlock.py: added block/record
! iteration for use in triggers
2001-11-08 01:57 jcater
* samples/track/forms/contact_manager.gfd: added primary key
! support in PRE-COMMIT trigger to make form more cross-db
2001-11-08 01:56 jcater
* src/: GFForm.py, GFObjects/GFDataSource.py: fix initialization
! issue with master/detail records
2001-11-07 22:20 jamest
* build_win.bat: Misc changes in an attempt to get py2exe to
! perform it's voodoo
2001-11-07 20:47 jamest
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Kludge to support
! modal logins properly on win32
2001-11-05 22:36 dneighbors
* samples/track/sql/: create_all.sql, create_history.sql,
! drop_all.sql, drop_history.sql: Added the history table for
! testing......
2001-11-05 21:55 jamest
* AUTHORS, INSTALL.win32, setup.py: Fix for pyPgSQL 2.0 misc AUTHOR
! file update single connections.conf sample
2001-11-05 20:29 jamest
--- 4375,4419 ----
2001-11-08 03:14 jcater
* samples/track/forms/contact_manager.gfd,
! src/GFObjects/GFBlock.py: removed screen noise (unneeded print
! statements)
2001-11-08 03:11 jcater
* samples/track/forms/contact_manager.gfd, src/GFForm.py,
! src/GFTrigger.py, src/GFObjects/GFBlock.py: added block/record
! iteration for use in triggers
2001-11-08 01:57 jcater
* samples/track/forms/contact_manager.gfd: added primary key
! support in PRE-COMMIT trigger to make form more cross-db
2001-11-08 01:56 jcater
* src/: GFForm.py, GFObjects/GFDataSource.py: fix initialization
! issue with master/detail records
2001-11-07 22:20 jamest
* build_win.bat: Misc changes in an attempt to get py2exe to
! perform it's voodoo
2001-11-07 20:47 jamest
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Kludge to support
! modal logins properly on win32
2001-11-05 22:36 dneighbors
* samples/track/sql/: create_all.sql, create_history.sql,
! drop_all.sql, drop_history.sql: Added the history table for
! testing......
2001-11-05 21:55 jamest
* AUTHORS, INSTALL.win32, setup.py: Fix for pyPgSQL 2.0 misc AUTHOR
! file update single connections.conf sample
2001-11-05 20:29 jamest
***************
*** 4244,4266 ****
2001-11-04 21:41 jamest
! * ChangeLog, NEWS: Update files for upcomming release
2001-11-04 21:21 jamest
* samples/: contact.gfd, helloworld2.gfd,
! inventory/forms/company.gfd, inventory/forms/inv_maintenance.gfd,
! inventory/forms/sc_inv_cycle_count.gfd,
! location/forms/country_maint.gfd, location/forms/county_maint.gfd,
! location/forms/state_maint.gfd,
! location/forms/zip_coords_maint.gfd,
! location/forms/zipcode_maint.gfd, po/sc_po_entry.gfd,
! simple/form.gfd, track/forms/address_type.gfd,
! track/forms/assignment_status.gfd, track/forms/contact_manager.gfd,
! track/forms/email_type.gfd, track/forms/phone_type.gfd,
! vendor/forms/vendor_maint.gfd, zipcode/states.gfd,
! zipcode/zipcode.gfd: Small designer stuff ran all forms thru
! designer (except the history forms)
2001-11-04 20:23 jamest
--- 4421,4443 ----
2001-11-04 21:41 jamest
! * NEWS: Update files for upcomming release
2001-11-04 21:21 jamest
* samples/: contact.gfd, helloworld2.gfd,
! inventory/forms/company.gfd, inventory/forms/inv_maintenance.gfd,
! inventory/forms/sc_inv_cycle_count.gfd,
! location/forms/country_maint.gfd,
! location/forms/county_maint.gfd, location/forms/state_maint.gfd,
! location/forms/zip_coords_maint.gfd,
! location/forms/zipcode_maint.gfd, po/sc_po_entry.gfd,
! simple/form.gfd, track/forms/address_type.gfd,
! track/forms/assignment_status.gfd,
! track/forms/contact_manager.gfd, track/forms/email_type.gfd,
! track/forms/phone_type.gfd, vendor/forms/vendor_maint.gfd,
! zipcode/states.gfd, zipcode/zipcode.gfd: Small designer stuff ran
! all forms thru designer (except the history forms)
2001-11-04 20:23 jamest
***************
*** 4273,4301 ****
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:04 jcater
* src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: fixes to
! form's exception handling, rollbacks
2001-11-04 14:26 jamest
* setup.py, samples/zipcode/pg_zip_code.sql,
! samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
! src/GFForm.py: Updated designer mouse code
2001-11-04 12:36 jcater
* src/: GFClient.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
! improvements to exception feedback system
2001-11-04 09:54 jamest
* setup.py: Designer support using the mouse to move widgets (work
! in process)
2001-11-02 17:00 jcater
--- 4450,4478 ----
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:04 jcater
* src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: fixes to
! form's exception handling, rollbacks
2001-11-04 14:26 jamest
* setup.py, samples/zipcode/pg_zip_code.sql,
! samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
! src/GFForm.py: Updated designer mouse code
2001-11-04 12:36 jcater
* src/: GFClient.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
! improvements to exception feedback system
2001-11-04 09:54 jamest
* setup.py: Designer support using the mouse to move widgets (work
! in process)
2001-11-02 17:00 jcater
***************
*** 4304,4315 ****
2001-11-02 14:39 jcater
* src/GFObjects/: GFEntry.py, GFField.py: temporarily commented out
! experimental inputmask support
2001-10-29 09:05 jamest
* src/GFForm.py: Small change to allow enter key in a field to act
! like a tab key
2001-10-14 23:15 jcater
--- 4481,4492 ----
2001-11-02 14:39 jcater
* src/GFObjects/: GFEntry.py, GFField.py: temporarily commented out
! experimental inputmask support
2001-10-29 09:05 jamest
* src/GFForm.py: Small change to allow enter key in a field to act
! like a tab key
2001-10-14 23:15 jcater
***************
*** 4318,4341 ****
2001-10-12 19:06 jcater
* src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: synching machines (I hope it doesn't
! break)
2001-10-11 22:21 dneighbors
* samples/track/forms/: address_type.gfd, assignment_status.gfd,
! contact_manager.gfd, email_type.gfd, phone_type.gfd: Made the
! datasource strings be gnue instead of dtbsGNUe.
!
! Jason/Jamest: there are 'case issues' with naming of
! datasourcing... Perhaps one of you can look at it?
2001-10-10 23:36 jcater
* src/: GFForm.py, UIbase.py, UIcurses.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py: synching
! machines (may be broken)
2001-10-10 20:45 jcater
--- 4495,4518 ----
2001-10-12 19:06 jcater
* src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: synching machines (I hope it doesn't
! break)
2001-10-11 22:21 dneighbors
* samples/track/forms/: address_type.gfd, assignment_status.gfd,
! contact_manager.gfd, email_type.gfd, phone_type.gfd: Made the
! datasource strings be gnue instead of dtbsGNUe.
!
! Jason/Jamest: there are 'case issues' with naming of
! datasourcing... Perhaps one of you can look at it?
2001-10-10 23:36 jcater
* src/: GFForm.py, UIbase.py, UIcurses.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py: synching
! machines (may be broken)
2001-10-10 20:45 jcater
***************
*** 4344,4362 ****
2001-10-10 18:24 jcater
* src/: GFForm.py, GFParser.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py: synching machines (may break cvs)
2001-10-10 12:11 jcater
* src/GFObjects/GFBlock.py: fixed case sensitivity issue
! w/block.datasource
2001-10-09 23:48 jcater
* src/: GFParser.py, GFObjects/GFDataSource.py: Simplified sharing
! of common GParser tags between clients (i.e., datasource,etc);
! continued much overdue work on conditional support for datsources;
! misc changes
2001-10-09 10:19 jamest
--- 4521,4539 ----
2001-10-10 18:24 jcater
* src/: GFForm.py, GFParser.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py: synching machines (may break cvs)
2001-10-10 12:11 jcater
* src/GFObjects/GFBlock.py: fixed case sensitivity issue
! w/block.datasource
2001-10-09 23:48 jcater
* src/: GFParser.py, GFObjects/GFDataSource.py: Simplified sharing
! of common GParser tags between clients (i.e., datasource,etc);
! continued much overdue work on conditional support for
! datsources; misc changes
2001-10-09 10:19 jamest
***************
*** 4365,4405 ****
2001-10-09 08:35 jamest
* src/: GFConfig.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/wx/UIdriver.py: Fixed gnuef install bug Fixed query bug
! wrt clearing fields with query defaults
2001-10-08 22:02 jcater
* setup.py: setup.py now adds a single GNUe.py module to python's
! default search path. A client app can import GNUe, after which the
! gnue.common, gnue.forms, etc packages will be in your session's
! search path (i.e., your app can 'import GNUe';'from gnue.common
! import *' without having to do funky stuff to find the installation
! path of gnue. Also made setup.py check for python >= 2.0 and die
! otherwise
2001-10-08 07:38 jcater
* src/: GFError.py, GFEvent.py, GFForm.py, GFLibrary.py,
! GFParser.py, GFTrigger.py, GFTriggerError.py, GFObjects/GFBlock.py,
! GFObjects/GFBox.py, GFObjects/GFButton.py,
! GFObjects/GFDataSource.py, GFObjects/GFDatabase.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
! GFObjects/GFMsgBox.py, GFObjects/GFOption.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
--- 4542,4582 ----
2001-10-09 08:35 jamest
* src/: GFConfig.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/wx/UIdriver.py: Fixed gnuef install bug Fixed query bug
! wrt clearing fields with query defaults
2001-10-08 22:02 jcater
* setup.py: setup.py now adds a single GNUe.py module to python's
! default search path. A client app can import GNUe, after which
! the gnue.common, gnue.forms, etc packages will be in your
! session's search path (i.e., your app can 'import GNUe';'from
! gnue.common import *' without having to do funky stuff to find
! the installation path of gnue. Also made setup.py check for
! python >= 2.0 and die otherwise
2001-10-08 07:38 jcater
* src/: GFError.py, GFEvent.py, GFForm.py, GFLibrary.py,
! GFParser.py, GFTrigger.py, GFTriggerError.py,
! GFObjects/GFBlock.py, GFObjects/GFBox.py, GFObjects/GFButton.py,
! GFObjects/GFDataSource.py, GFObjects/GFDatabase.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
! GFObjects/GFMsgBox.py, GFObjects/GFOption.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
***************
*** 4408,4419 ****
2001-10-06 13:34 jcater
* src/GFTrigger.py: possible fix to the exec() nested scope error
! introduced w/Python 2.1
2001-10-04 00:24 baumannd
* doc/techref.txt: Add text version of technical refernce so ppl
! don't have to use LyX.
2001-09-26 23:32 jcater
--- 4585,4596 ----
2001-10-06 13:34 jcater
* src/GFTrigger.py: possible fix to the exec() nested scope error
! introduced w/Python 2.1
2001-10-04 00:24 baumannd
* doc/techref.txt: Add text version of technical refernce so ppl
! don't have to use LyX.
2001-09-26 23:32 jcater
***************
*** 4426,4559 ****
2001-09-19 14:32 jcater
* src/GFObjects/: GFBlock.py, GFEntry.py, GFField.py: fixed form's
! queryDefault support; fixed problem w/conditional combines; misc
! other fixes
2001-09-19 00:27 jcater
* src/: GFForm.py, GFInstance.py, GFObjects/GFDataSource.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py: changes to make
! datasources case-insensitive; misc other changes
2001-09-19 00:11 jcater
* src/GFObjects/: GFBlock.py, GFEntry.py, GFField.py,
! GFScrollBar.py: Added default value support (looks kinda weird on
! startup & w/querying on multirecord blocks, but it does work as
! expected); scrollbar now sets rows=1 always; misc other fixes
2001-09-18 22:23 jcater
* src/GFParser.py: Added support for several new dbdrivers (NOTE:
! not all are tested). Also, some drivers no longer use dbname= and
! host= connection parameters, but now use service= . This is also
! true of the old DB2 and Oracle drivers as they want a DSN and TNS
! Name, respectively.
2001-09-18 13:18 jamest
* src/GFObjects/GFBlock.py: *************THIS BREAKS PYTHON 1.5.2
! SUPPORT*********************** Modified recordset setField to allow
! override of modification flag (for internal use) Work on
! _recordCount in recordsets
2001-09-17 23:34 jamest
* setup.py: Minor GEAS driver work change setup.py devel to make
! scripts based upon python called to run setup.py
2001-09-17 21:43 jamest
* samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
! src/GFObjects/GFDatabase.py: Misc little typos Added popy and
! psycopg drivers
2001-09-16 16:16 jcater
* src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
! GFObjects/GFObj.py, GFObjects/GFValue.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Fixed the
! address@hidden rows problem; it now doesn't happen at the individual
object
! level, but at the block building level
2001-09-13 21:38 jcater
* src/GFObjects/GFDataSource.py: bugfix: master/detail was trying
! to resolve master name before all datasources were loaded
2001-09-13 17:39 jcater
* src/: GFForm.py, GFLibrary.py, GFTrigger.py,
! GFObjects/GFBlock.py, GFObjects/GFDatabase.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
! GFObjects/GFOption.py: Minor code cleanup
2001-09-13 16:42 jcater
* setup.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py:
! changes to support designer wizards/templates
2001-09-08 15:22 dneighbors
* src/GFObjects/: GFEntry.py, GFField.py: GFEntry.py ** Fixed so
! respects rows attribute at levels other than block
!
! 2001-09-06 04:06 baumannd
!
! * .cvsignore, scripts/.cvsignore, src/GFObjects/.cvsignore: Ignore
! the rest of the build generated files.
2001-09-03 23:56 dneighbors
* samples/track/forms/contact_manager.gfd: contact_manager.gfd **
! New expiremental addition of notes/history tracking
2001-09-03 22:11 jamest
* src/: GFForm.py, GFTrigger.py, UIwxpython.py,
! GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
! uidrivers/wx/UIdriver.py: added quick type converter to postgresql
! and _dbsig driver (ints were being loaded where 20 = 20L - long
! int) added check for tabs in triggers as they where stripping as a
! single char added a rowcount to the _dbsig driver (have not
! implemented in forms yet) modified the trigger namespace to match
! the old database driver system without this the datasource names
! were pointing to the TriggerExtension class in the dbdriver which
! prevented me from using datasource based queires in triggers (this
! is a temp change pending the new trigger system) removed misc debug
! output
2001-09-03 12:29 jamest
* samples/helloworld2.gfd, src/GFClient.py, src/GFTrigger.py: Fixed
! support for non-data-aware forms Fixed existing trigger system to
! work again Removed some debugging output Updated new trigger system
! notes
2001-09-03 11:31 dneighbors
* src/GFObjects/: GFEntry.py, GFField.py: ** Added check to field
! attribute to ignore field=""
!
! Note: Really designer needs to be fixed to not write our ="" on
! all attributes that are null. It appears it does this
! UNLESS you have an attribute with a value. Then if you null
! it, it turns to =""
2001-08-30 16:34 jamest
* src/GFObjects/: GFBlock.py, GFEntry.py, GFField.py, GFObj.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 13:48 jamest
* TODO, src/GFInstance.py, src/UIwxpython.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/uidrivers/wx/UIdriver.py: Updated TODO updated dropdown verify
! fixed gfdes breakage (jcater)
2001-08-30 12:26 jcater
--- 4603,4731 ----
2001-09-19 14:32 jcater
* src/GFObjects/: GFBlock.py, GFEntry.py, GFField.py: fixed form's
! queryDefault support; fixed problem w/conditional combines; misc
! other fixes
2001-09-19 00:27 jcater
* src/: GFForm.py, GFInstance.py, GFObjects/GFDataSource.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py: changes to make
! datasources case-insensitive; misc other changes
2001-09-19 00:11 jcater
* src/GFObjects/: GFBlock.py, GFEntry.py, GFField.py,
! GFScrollBar.py: Added default value support (looks kinda weird on
! startup & w/querying on multirecord blocks, but it does work as
! expected); scrollbar now sets rows=1 always; misc other fixes
2001-09-18 22:23 jcater
* src/GFParser.py: Added support for several new dbdrivers (NOTE:
! not all are tested). Also, some drivers no longer use dbname= and
! host= connection parameters, but now use service= . This is also
! true of the old DB2 and Oracle drivers as they want a DSN and TNS
! Name, respectively.
2001-09-18 13:18 jamest
* src/GFObjects/GFBlock.py: *************THIS BREAKS PYTHON 1.5.2
! SUPPORT*********************** Modified recordset setField to
! allow override of modification flag (for internal use) Work on
! _recordCount in recordsets
2001-09-17 23:34 jamest
* setup.py: Minor GEAS driver work change setup.py devel to make
! scripts based upon python called to run setup.py
2001-09-17 21:43 jamest
* samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
! src/GFObjects/GFDatabase.py: Misc little typos Added popy and
! psycopg drivers
2001-09-16 16:16 jcater
* src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
! GFObjects/GFObj.py, GFObjects/GFValue.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Fixed the
! address@hidden rows problem; it now doesn't happen at the individual
object
! level, but at the block building level
2001-09-13 21:38 jcater
* src/GFObjects/GFDataSource.py: bugfix: master/detail was trying
! to resolve master name before all datasources were loaded
2001-09-13 17:39 jcater
* src/: GFForm.py, GFLibrary.py, GFTrigger.py,
! GFObjects/GFBlock.py, GFObjects/GFDatabase.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
! GFObjects/GFOption.py: Minor code cleanup
2001-09-13 16:42 jcater
* setup.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py:
! changes to support designer wizards/templates
2001-09-08 15:22 dneighbors
* src/GFObjects/: GFEntry.py, GFField.py: GFEntry.py ** Fixed so
! respects rows attribute at levels other than block
2001-09-03 23:56 dneighbors
* samples/track/forms/contact_manager.gfd: contact_manager.gfd **
! New expiremental addition of notes/history tracking
2001-09-03 22:11 jamest
* src/: GFForm.py, GFTrigger.py, UIwxpython.py,
! GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
! uidrivers/wx/UIdriver.py: added quick type converter to
! postgresql and _dbsig driver (ints were being loaded where 20 =
! 20L - long int) added check for tabs in triggers as they where
! stripping as a single char added a rowcount to the _dbsig driver
! (have not implemented in forms yet) modified the trigger
! namespace to match the old database driver system without this
! the datasource names were pointing to the TriggerExtension class
! in the dbdriver which prevented me from using datasource based
! queires in triggers (this is a temp change pending the new
! trigger system) removed misc debug output
2001-09-03 12:29 jamest
* samples/helloworld2.gfd, src/GFClient.py, src/GFTrigger.py: Fixed
! support for non-data-aware forms Fixed existing trigger system to
! work again Removed some debugging output Updated new trigger
! system notes
2001-09-03 11:31 dneighbors
* src/GFObjects/: GFEntry.py, GFField.py: ** Added check to field
! attribute to ignore field=""
!
! Note: Really designer needs to be fixed to not write our ="" on
! all attributes that are null. It appears it does this
! UNLESS you have an attribute with a value. Then if you
! null it, it turns to =""
2001-08-30 16:34 jamest
* src/GFObjects/: GFBlock.py, GFEntry.py, GFField.py, GFObj.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 13:48 jamest
* TODO, src/GFInstance.py, src/UIwxpython.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/uidrivers/wx/UIdriver.py: Updated TODO updated dropdown
! verify fixed gfdes breakage (jcater)
2001-08-30 12:26 jcater
***************
*** 4566,4632 ****
2001-08-29 19:23 jamest
* samples/helloworld2.gfd, samples/inventory/forms/company.gfd,
! src/GFClient.py, src/GFTrigger.py, src/GFObjects/GFBlock.py: Got
! master/details working/saving/caching correctly. (jcater's
! changes, not jamest's)
2001-08-29 19:20 jcater
* samples/zipcode/zipcode.gfd, src/GFForm.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: I'm really
! james using jason's laptop so dont blame him for my mistakes....
! Fixed dropdown support Fixed cursor navigation Added order by
! support to the new datasources
2001-08-13 18:15 jcater
* src/: GFParser.py, GFObjects/GFDatabase.py, GFObjects/GFObj.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
* TODO, samples/location/forms/zipcode_maint.gfd,
! samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
! scripts/gfclient, src/GFClient.py, src/GFController.py,
! src/GFDebug.py, src/GFForm.py, src/GFGetOpt.py, src/GFInstance.py,
! src/GFOptions.py, src/GFParser.py, src/GFTrigger.py, src/UIbase.py,
! src/UIwxpython.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py, src/GFObjects/GFLabel.py,
! src/GFObjects/GFObj.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Merged new datasource branch w/ HEAD
! *****THIS WILL BREAK THINGS***** The previous cvs HEAD was tagged
! prior to doing this. Use that if you need features not yet present
! in this code.
2001-08-12 13:23 jamest
* src/GFClient.py: Removed unneeded import preventing branch from
! running
2001-08-10 20:47 jamest
* src/: GFClient.py, GFController.py, GFDebug.py, GFForm.py,
! GFGetOpt.py, GFInstance.py, GFOptions.py, UIwxpython.py,
! GFObjects/GFBlock.py, uidrivers/wx/UIdriver.py: Fixed forms
! starting up w/o any widget focus Removed gnuef code no longer in
! use due to new db system Cleaned up some classes and removed some
! no longer needed
2001-08-09 23:49 jamest
* setup.py, samples/contact.gfd, samples/po/sc_po_entry.gfd,
! samples/track/forms/contact_manager.gfd,
! samples/zipcode/zipcode.gfd, src/GFForm.py, src/GFInstance.py,
! src/GFParser.py, src/GFTrigger.py, src/UIbase.py, src/UIcurses.py,
! src/UIpyncurses.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py, src/GFObjects/GFLabel.py,
! src/uidrivers/_base/UIdriver.py: Merged changes from head into the
! branch (did not move back to head yet) Fixed misc bugs More than
! likely introduced more bugs than you can imagine (may jcater
! forgive me)
2001-08-08 22:27 dneighbors
--- 4738,4804 ----
2001-08-29 19:23 jamest
* samples/helloworld2.gfd, samples/inventory/forms/company.gfd,
! src/GFClient.py, src/GFTrigger.py, src/GFObjects/GFBlock.py: Got
! master/details working/saving/caching correctly. (jcater's
! changes, not jamest's)
2001-08-29 19:20 jcater
* samples/zipcode/zipcode.gfd, src/GFForm.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: I'm really
! james using jason's laptop so dont blame him for my mistakes....
! Fixed dropdown support Fixed cursor navigation Added order by
! support to the new datasources
2001-08-13 18:15 jcater
* src/: GFParser.py, GFObjects/GFDatabase.py, GFObjects/GFObj.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
* TODO, samples/location/forms/zipcode_maint.gfd,
! samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
! scripts/gfclient, src/GFClient.py, src/GFController.py,
! src/GFDebug.py, src/GFForm.py, src/GFGetOpt.py,
! src/GFInstance.py, src/GFOptions.py, src/GFParser.py,
! src/GFTrigger.py, src/UIbase.py, src/UIwxpython.py,
! src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/GFObjects/GFLabel.py, src/GFObjects/GFObj.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Merged new datasource branch w/ HEAD *****THIS WILL BREAK
! THINGS***** The previous cvs HEAD was tagged prior to doing this.
! Use that if you need features not yet present in this code.
2001-08-12 13:23 jamest
* src/GFClient.py: Removed unneeded import preventing branch from
! running
2001-08-10 20:47 jamest
* src/: GFClient.py, GFController.py, GFDebug.py, GFForm.py,
! GFGetOpt.py, GFInstance.py, GFOptions.py, UIwxpython.py,
! GFObjects/GFBlock.py, uidrivers/wx/UIdriver.py: Fixed forms
! starting up w/o any widget focus Removed gnuef code no longer in
! use due to new db system Cleaned up some classes and removed some
! no longer needed
2001-08-09 23:49 jamest
* setup.py, samples/contact.gfd, samples/po/sc_po_entry.gfd,
! samples/track/forms/contact_manager.gfd,
! samples/zipcode/zipcode.gfd, src/GFForm.py, src/GFInstance.py,
! src/GFParser.py, src/GFTrigger.py, src/UIbase.py,
! src/UIcurses.py, src/UIpyncurses.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py, src/GFObjects/GFLabel.py,
! src/uidrivers/_base/UIdriver.py: Merged changes from head into
! the branch (did not move back to head yet) Fixed misc bugs More
! than likely introduced more bugs than you can imagine (may jcater
! forgive me)
2001-08-08 22:27 dneighbors
***************
*** 4635,4646 ****
2001-08-07 22:17 jamest
* src/: GFForm.py, GFObjects/GFBlock.py: Fixed yesterdays record
! update on commit fix :)
2001-08-06 22:36 jamest
* src/GFObjects/GFBlock.py: Fixed bug preventing fields updated
! during a commit showing changes
2001-08-05 16:38 jcater
--- 4807,4818 ----
2001-08-07 22:17 jamest
* src/: GFForm.py, GFObjects/GFBlock.py: Fixed yesterdays record
! update on commit fix :)
2001-08-06 22:36 jamest
* src/GFObjects/GFBlock.py: Fixed bug preventing fields updated
! during a commit showing changes
2001-08-05 16:38 jcater
***************
*** 4649,4683 ****
2001-08-03 18:18 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: made a busy cursor
! appear when form is busy
2001-08-03 18:04 jcater
* src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Added comments/TODOs to code; added a
! beginWAIT and endWAIT event pair to signal to UI when forms is
! going into a 'working' state (i.e., user cannot interact with ui).
! wxpython interface might change the cursor to hourglass (should it
! display 'Working...' or such in the status bar?) curses, if it has
! the concept of a status bar, would probably display 'Working...'
2001-08-02 23:57 jamest
* src/GFInstance.py: Added a working file-print to use add a
! trigger to a form named 'process-printout' containing what you
! require to produce the output
2001-08-02 22:02 jamest
* src/: GFInstance.py, GFParser.py, GFTrigger.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Started to add a print item to the menu
! Changes to the parser made too long ago for me to remember why
2001-07-31 20:40 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: made the main
! window recenter itself after being initially sized
2001-07-31 20:34 jcater
--- 4821,4856 ----
2001-08-03 18:18 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: made a busy cursor
! appear when form is busy
2001-08-03 18:04 jcater
* src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Added comments/TODOs to code; added a
! beginWAIT and endWAIT event pair to signal to UI when forms is
! going into a 'working' state (i.e., user cannot interact with
! ui). wxpython interface might change the cursor to hourglass
! (should it display 'Working...' or such in the status bar?)
! curses, if it has the concept of a status bar, would probably
! display 'Working...'
2001-08-02 23:57 jamest
* src/GFInstance.py: Added a working file-print to use add a
! trigger to a form named 'process-printout' containing what you
! require to produce the output
2001-08-02 22:02 jamest
* src/: GFInstance.py, GFParser.py, GFTrigger.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Started to add a print item to the menu
! Changes to the parser made too long ago for me to remember why
2001-07-31 20:40 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: made the main
! window recenter itself after being initially sized
2001-07-31 20:34 jcater
***************
*** 4686,4701 ****
2001-07-31 20:09 jcater
* src/: UIwxpython.py, GFObjects/GFDataSource.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/wx/UIdriver.py: changes required for master/detail
2001-07-31 18:22 jcater
* src/: GFParser.py, UIbase.py, UIcurses.py, UIpyncurses.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
! GFObjects/GFObj.py, uidrivers/_base/UIdriver.py: Fixed problem
! w/visibleCount vs rows that was causing designer to always write a
! rows value for entries
2001-07-29 14:36 jcater
--- 4859,4874 ----
2001-07-31 20:09 jcater
* src/: UIwxpython.py, GFObjects/GFDataSource.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/wx/UIdriver.py: changes required for master/detail
2001-07-31 18:22 jcater
* src/: GFParser.py, UIbase.py, UIcurses.py, UIpyncurses.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
! GFObjects/GFObj.py, uidrivers/_base/UIdriver.py: Fixed problem
! w/visibleCount vs rows that was causing designer to always write
! a rows value for entries
2001-07-29 14:36 jcater
***************
*** 4704,4712 ****
2001-07-23 16:29 jamest
* samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
! src/GFForm.py, src/GFParser.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Fixed
! verifyValue routine Work on master/detail support
2001-07-23 02:10 jcater
--- 4877,4885 ----
2001-07-23 16:29 jamest
* samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
! src/GFForm.py, src/GFParser.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Fixed
! verifyValue routine Work on master/detail support
2001-07-23 02:10 jcater
***************
*** 4715,4952 ****
2001-07-22 23:54 jcater
* src/GFObjects/: GFBlock.py, GFObj.py: Misc changes so that forms
! can save data to database
2001-07-22 23:01 jcater
* src/: GFForm.py, GFInstance.py, UIbase.py, UIwxpython.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
! GFObjects/GFObj.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: lots o' bug fixes related to multiview,
! navigation, block inits, etc
2001-07-21 19:51 jcater
* src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: fixed
! Enter-Query to work; added 'remember last query' (i.e., if you
! enter-query twice, your old query values are retrieved); changed
! whole enter-query system so that: 1) next record/prev record/jump
! record/etc are disabled; 2) previous query can be retrieved
! (mentioned earlier); 3) values are not stored in a recordset while
! in enter-query mode; misc other fixes; Note: multi-record display
! of results isn't working right???
2001-07-21 18:33 dneighbors
* samples/po/sc_po_entry.gfd,
! samples/track/forms/contact_manager.gfd,
! samples/zipcode/states.gfd, src/UIbase.py,
! src/uidrivers/_base/UIdriver.py: sc_po_entry.gfd ** Replaced
! visibleCount with rows because of visibleCount deprication.
!
! contact_manager.gfd ** Replaced visibleCount with rows because of
! visibleCount deprication.
!
! UIbase.py ** Finished implementation of rows to replace visible
! count Seems to work in designer and with and without data...
2001-07-21 18:21 jcater
* samples/location/forms/zipcode_maint.gfd, src/UIbase.py,
! src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py, src/uidrivers/_base/UIdriver.py: fixed
! combo box problem; rewrote findClosestValue; fixed data-aware
! multi-record blocks; fixed execute query (enter query doesn't work
! yet)
2001-07-21 17:01 jcater
* src/GFObjects/: GFDataSource.py, GFEntry.py, GFField.py: fixed
! typo in GFDataSource.createResultSet; rewrote GFEntry.allowedValues
! to work with new datasource model; dropdown entries now work again
2001-07-20 18:15 jamest
* samples/zipcode/zipcode.gfd, src/GFObjects/GFBlock.py: Fixed form
! rollback
2001-07-20 16:06 jcater
* src/: GFClient.py, GFForm.py, GFInstance.py, UIbase.py,
! UIwxpython.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: changes for jamest to view
2001-07-20 14:21 jcater
* src/GFObjects/GFBlock.py: changed ResultSet.getRecord to
! getRecordNumber; made getRecord return a specified recordset; fixed
! setRecord to work properly; misc bug fixes
2001-07-20 14:14 jamest
* src/: GFForm.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/wx/UIdriver.py: Syncing again
2001-07-20 11:37 jamest
* src/: GFForm.py, GFObjects/GFBlock.py: Quick fixes again only
! syncing so jcater and I can work with same code
2001-07-20 11:21 jamest
* src/: GFClient.py, GFForm.py, GFInstance.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
! GFObjects/GFLabel.py: Misc bug fixes and still porting to new db
! system. checkin to sync machines
2001-07-20 00:44 jcater
* src/: GFForm.py, GFInstance.py, UIwxpython.py,
! GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/wx/UIdriver.py: got helloworld2.gfd working :)
2001-07-19 23:20 jcater
* scripts/gfclient, src/GFForm.py, src/GFInstance.py,
! src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: synching
! machines
2001-07-19 22:58 jamest
* src/GFTrigger.py: Trigger code can now be properly indented in
! the gfd file
2001-07-19 21:18 jcater
* src/: GFForm.py, GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
! GFObjects/GFObj.py: changing GFBlocks over to use ResultSets;
! committing to synch machines [broken cvs\!]
2001-07-19 16:49 jamest
* TODO, src/GFForm.py, src/GFTrigger.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py, src/GFObjects/GFLabel.py: Implemented
! phaseInit - makes it possible to have multiple initialization
! phases of the GObj tree Added some wrappers to GDataSource so the
! programmer can ignore the GDataObject it contains
2001-07-18 23:34 jcater
* src/: GFForm.py, GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py: Broken cvs; committed
! in order to synch machines
2001-07-18 18:40 jamest
* src/: GFForm.py, GFInstance.py, GFParser.py, GFTrigger.py,
! GFObjects/GFBlock.py, GFObjects/GFBox.py, GFObjects/GFButton.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
! GFObjects/GFMsgBox.py, GFObjects/GFObj.py, GFObjects/GFOption.py,
! GFObjects/GFOptions.py, GFObjects/GFPage.py,
! GFObjects/GFScrollBar.py, GFObjects/GFValue.py: merged trunk, from
! gnuef-new-datasources-1 to HEAD
2001-07-18 18:16 jcater
* src/: UIbase.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Put a bandaid over part that shouldn't be
! slashed
2001-07-18 18:13 jcater
* src/: UIbase.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Removed unused (i.e., completedly slashed
! apart, chewed up, and spit out) login code
2001-07-18 18:07 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Several fixed to
! UI/Login stuff
2001-07-18 17:57 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Commits for
! jamest's perusal: part 2
2001-07-18 17:50 jcater
* src/: GFClient.py, GFForm.py, GFInstance.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Commits for jamest's perusal
2001-07-18 17:45 jamest
* src/: GFParser.py, GFTrigger.py, GFObjects/GFBlock.py,
! GFObjects/GFBox.py, GFObjects/GFButton.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, GFObjects/GFLabel.py, GFObjects/GFMsgBox.py,
! GFObjects/GFObj.py, GFObjects/GFOption.py, GFObjects/GFOptions.py,
! GFObjects/GFPage.py, GFObjects/GFScrollBar.py,
! GFObjects/GFValue.py: Misc cleanup of imports
2001-07-18 15:38 jamest
* src/: GFClient.py, GFForm.py, GFInstance.py, UIwxpython.py,
! GFObjects/GFBlock.py, uidrivers/wx/UIdriver.py: Still broken
! changes during migration to new datasources Checking in so jcater
! can see the damage I'm doing
2001-07-17 17:59 jamest
* src/GFObjects/GFDataSource.py: THIS CHANGE BREAKS THIS BRANCH -
! Only checking in to keep my working machines in sync Checking in
! start of migration to new datasources
2001-07-17 14:24 jamest
* TODO, doc/techref.lyx, scripts/gfclient, src/GFForm.py,
! src/GFInstance.py, src/GFParser.py, src/GFTrigger.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py,
! src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
! src/GFObjects/GFDatabase.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py, src/GFObjects/GFLabel.py: merged trunk,
! from gnuef-new-datasources to HEAD
2001-07-17 08:43 jamest
* src/GFObjects/GFDataSource.py: Speed improvement on record
! commits
2001-07-16 22:09 jamest
* TODO, doc/techref.lyx, src/GFForm.py, src/GFInstance.py,
! src/GFParser.py, src/UIwxpython.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/GFObjects/GFLabel.py, src/uidrivers/wx/UIdriver.py: Added jump
! to record number support. Added rows and rowSpacer atrribs to
! <label> and <entry>
2001-07-12 22:56 jcater
* src/: GFForm.py, GFInstance.py, GFTrigger.py,
! GFObjects/GFDatabase.py: Added DBDriver-specific extensions to Form
! trigger namespaces; if your database connection is called gnue,
! then your trigger namespace will contain an object called gnue.
! It's methods will be the methods defined in the
! DBdriver.TriggerExtensions class; e.g., gnue.getDate(); Oracle's
! TriggerExtension's class defines getDate() -- return current date
! according to database, getSequence(seqName) -- return the next
! sequence number for sequence named seqName, and sql(statement) --
! execute raw SQL statement.
2001-07-12 13:38 jcater
* src/: GFForm.py, GFParser.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py: Converted entry: uppercase & lowercase to
! case=<upper|lower|mixed>; converted numeric="" to
! typecast=<text|number|date>; added hacks to make old forms work...
! Note that if you open an old form in Designer and save, it will
! convert to new format.
2001-07-12 10:52 jcater
--- 4888,5127 ----
2001-07-22 23:54 jcater
* src/GFObjects/: GFBlock.py, GFObj.py: Misc changes so that forms
! can save data to database
2001-07-22 23:01 jcater
* src/: GFForm.py, GFInstance.py, UIbase.py, UIwxpython.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
! GFObjects/GFObj.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: lots o' bug fixes related to multiview,
! navigation, block inits, etc
2001-07-21 19:51 jcater
* src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: fixed
! Enter-Query to work; added 'remember last query' (i.e., if you
! enter-query twice, your old query values are retrieved); changed
! whole enter-query system so that: 1) next record/prev record/jump
! record/etc are disabled; 2) previous query can be retrieved
! (mentioned earlier); 3) values are not stored in a recordset
! while in enter-query mode; misc other fixes; Note: multi-record
! display of results isn't working right???
2001-07-21 18:33 dneighbors
* samples/po/sc_po_entry.gfd,
! samples/track/forms/contact_manager.gfd,
! samples/zipcode/states.gfd, src/UIbase.py,
! src/uidrivers/_base/UIdriver.py: sc_po_entry.gfd ** Replaced
! visibleCount with rows because of visibleCount deprication.
!
! contact_manager.gfd ** Replaced visibleCount with rows because
! of visibleCount deprication.
!
! UIbase.py ** Finished implementation of rows to replace visible
! count Seems to work in designer and with and without data...
2001-07-21 18:21 jcater
* samples/location/forms/zipcode_maint.gfd, src/UIbase.py,
! src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py, src/uidrivers/_base/UIdriver.py: fixed
! combo box problem; rewrote findClosestValue; fixed data-aware
! multi-record blocks; fixed execute query (enter query doesn't
! work yet)
2001-07-21 17:01 jcater
* src/GFObjects/: GFDataSource.py, GFEntry.py, GFField.py: fixed
! typo in GFDataSource.createResultSet; rewrote
! GFEntry.allowedValues to work with new datasource model; dropdown
! entries now work again
2001-07-20 18:15 jamest
* samples/zipcode/zipcode.gfd, src/GFObjects/GFBlock.py: Fixed form
! rollback
2001-07-20 16:06 jcater
* src/: GFClient.py, GFForm.py, GFInstance.py, UIbase.py,
! UIwxpython.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: changes for jamest to view
2001-07-20 14:21 jcater
* src/GFObjects/GFBlock.py: changed ResultSet.getRecord to
! getRecordNumber; made getRecord return a specified recordset;
! fixed setRecord to work properly; misc bug fixes
2001-07-20 14:14 jamest
* src/: GFForm.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/wx/UIdriver.py: Syncing again
2001-07-20 11:37 jamest
* src/: GFForm.py, GFObjects/GFBlock.py: Quick fixes again only
! syncing so jcater and I can work with same code
2001-07-20 11:21 jamest
* src/: GFClient.py, GFForm.py, GFInstance.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
! GFObjects/GFLabel.py: Misc bug fixes and still porting to new db
! system. checkin to sync machines
2001-07-20 00:44 jcater
* src/: GFForm.py, GFInstance.py, UIwxpython.py,
! GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/wx/UIdriver.py: got helloworld2.gfd working :)
2001-07-19 23:20 jcater
* scripts/gfclient, src/GFForm.py, src/GFInstance.py,
! src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: synching
! machines
2001-07-19 22:58 jamest
* src/GFTrigger.py: Trigger code can now be properly indented in
! the gfd file
2001-07-19 21:18 jcater
* src/: GFForm.py, GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
! GFObjects/GFObj.py: changing GFBlocks over to use ResultSets;
! committing to synch machines [broken cvs\!]
2001-07-19 16:49 jamest
* TODO, src/GFForm.py, src/GFTrigger.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py, src/GFObjects/GFLabel.py: Implemented
! phaseInit - makes it possible to have multiple initialization
! phases of the GObj tree Added some wrappers to GDataSource so the
! programmer can ignore the GDataObject it contains
2001-07-18 23:34 jcater
* src/: GFForm.py, GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py: Broken cvs; committed
! in order to synch machines
2001-07-18 18:40 jamest
* src/: GFForm.py, GFInstance.py, GFParser.py, GFTrigger.py,
! GFObjects/GFBlock.py, GFObjects/GFBox.py, GFObjects/GFButton.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
! GFObjects/GFMsgBox.py, GFObjects/GFObj.py, GFObjects/GFOption.py,
! GFObjects/GFOptions.py, GFObjects/GFPage.py,
! GFObjects/GFScrollBar.py, GFObjects/GFValue.py: merged trunk,
! from gnuef-new-datasources-1 to HEAD
2001-07-18 18:16 jcater
* src/: UIbase.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Put a bandaid over part that shouldn't
! be slashed
2001-07-18 18:13 jcater
* src/: UIbase.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Removed unused (i.e., completedly
! slashed apart, chewed up, and spit out) login code
2001-07-18 18:07 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Several fixed to
! UI/Login stuff
2001-07-18 17:57 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Commits for
! jamest's perusal: part 2
2001-07-18 17:50 jcater
* src/: GFClient.py, GFForm.py, GFInstance.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Commits for jamest's perusal
2001-07-18 17:45 jamest
* src/: GFParser.py, GFTrigger.py, GFObjects/GFBlock.py,
! GFObjects/GFBox.py, GFObjects/GFButton.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py, GFObjects/GFLabel.py,
! GFObjects/GFMsgBox.py, GFObjects/GFObj.py, GFObjects/GFOption.py,
! GFObjects/GFOptions.py, GFObjects/GFPage.py,
! GFObjects/GFScrollBar.py, GFObjects/GFValue.py: Misc cleanup of
! imports
2001-07-18 15:38 jamest
* src/: GFClient.py, GFForm.py, GFInstance.py, UIwxpython.py,
! GFObjects/GFBlock.py, uidrivers/wx/UIdriver.py: Still broken
! changes during migration to new datasources Checking in so jcater
! can see the damage I'm doing
2001-07-17 17:59 jamest
* src/GFObjects/GFDataSource.py: THIS CHANGE BREAKS THIS BRANCH -
! Only checking in to keep my working machines in sync Checking in
! start of migration to new datasources
2001-07-17 14:24 jamest
* TODO, doc/techref.lyx, scripts/gfclient, src/GFForm.py,
! src/GFInstance.py, src/GFParser.py, src/GFTrigger.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py,
! src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
! src/GFObjects/GFDatabase.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py, src/GFObjects/GFLabel.py: merged trunk,
! from gnuef-new-datasources to HEAD
2001-07-17 08:43 jamest
* src/GFObjects/GFDataSource.py: Speed improvement on record
! commits
2001-07-16 22:09 jamest
* TODO, doc/techref.lyx, src/GFForm.py, src/GFInstance.py,
! src/GFParser.py, src/UIwxpython.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/GFObjects/GFLabel.py, src/uidrivers/wx/UIdriver.py: Added
! jump to record number support. Added rows and rowSpacer atrribs
! to <label> and <entry>
2001-07-12 22:56 jcater
* src/: GFForm.py, GFInstance.py, GFTrigger.py,
! GFObjects/GFDatabase.py: Added DBDriver-specific extensions to
! Form trigger namespaces; if your database connection is called
! gnue, then your trigger namespace will contain an object called
! gnue. It's methods will be the methods defined in the
! DBdriver.TriggerExtensions class; e.g., gnue.getDate(); Oracle's
! TriggerExtension's class defines getDate() -- return current date
! according to database, getSequence(seqName) -- return the next
! sequence number for sequence named seqName, and sql(statement) --
! execute raw SQL statement.
2001-07-12 13:38 jcater
* src/: GFForm.py, GFParser.py, GFObjects/GFEntry.py,
! GFObjects/GFField.py: Converted entry: uppercase & lowercase to
! case=<upper|lower|mixed>; converted numeric="" to
! typecast=<text|number|date>; added hacks to make old forms
! work... Note that if you open an old form in Designer and save,
! it will convert to new format.
2001-07-12 10:52 jcater
***************
*** 4955,5007 ****
2001-07-11 23:58 jamest
* doc/techref.lyx, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py: Fixed bug : <entry> width atrrib was not
! setting default
2001-07-11 18:06 jamest
* src/: GFForm.py, GFInstance.py, GFObjects/GFBlock.py,
! GFObjects/GFDataSource.py: Fixed popup warnings on next/prev record
! Removed debugging print lines
2001-07-10 16:29 jcater
* src/GFObjects/: GFBlock.py, GFDataSource.py: fixed problem
! w/oracle driver
2001-07-09 23:14 jamest
* src/GFObjects/: GFEntry.py, GFField.py: Fix - The default value
! for visibleCount was preventing the rows block attrib from working
2001-07-05 12:57 jcater
* src/GFTrigger.py: Added intelligent line wrapping when saving XML
! elements w/many attributes; misc other problems w/trigger saving
2001-07-04 19:40 jcater
* doc/gnue-forms.dtd: New DTD based on improved gnuedtd; Note that
! it still doesn't show cascaded elements (such as triggers)
2001-07-04 19:23 jcater
* src/: GFParser.py, GFTrigger.py: Added GTypecasts to gnue.common
! for typecasting xml data
2001-07-03 20:42 jcater
* src/: GFForm.py, GFInstance.py, GFParser.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Moved width, height, title from <option>
! tags to <form> tag as they are required, not optional. Added
! 'converter' hack so any old-style forms will be converted. If you
! open an old-style form in Designer and then save it, the new file
! will be correct
2001-07-03 19:54 jcater
* src/: GFParser.py, GFObjects/GFObj.py, GFObjects/GFOption.py:
! Made changes so options will be easier to edit in Designer
2001-07-02 19:35 jcater
--- 5130,5183 ----
2001-07-11 23:58 jamest
* doc/techref.lyx, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py: Fixed bug : <entry> width atrrib was
! not setting default
2001-07-11 18:06 jamest
* src/: GFForm.py, GFInstance.py, GFObjects/GFBlock.py,
! GFObjects/GFDataSource.py: Fixed popup warnings on next/prev
! record Removed debugging print lines
2001-07-10 16:29 jcater
* src/GFObjects/: GFBlock.py, GFDataSource.py: fixed problem
! w/oracle driver
2001-07-09 23:14 jamest
* src/GFObjects/: GFEntry.py, GFField.py: Fix - The default value
! for visibleCount was preventing the rows block attrib from
! working
2001-07-05 12:57 jcater
* src/GFTrigger.py: Added intelligent line wrapping when saving XML
! elements w/many attributes; misc other problems w/trigger saving
2001-07-04 19:40 jcater
* doc/gnue-forms.dtd: New DTD based on improved gnuedtd; Note that
! it still doesn't show cascaded elements (such as triggers)
2001-07-04 19:23 jcater
* src/: GFParser.py, GFTrigger.py: Added GTypecasts to gnue.common
! for typecasting xml data
2001-07-03 20:42 jcater
* src/: GFForm.py, GFInstance.py, GFParser.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Moved width, height, title from
! <option> tags to <form> tag as they are required, not optional.
! Added 'converter' hack so any old-style forms will be converted.
! If you open an old-style form in Designer and then save it, the
! new file will be correct
2001-07-03 19:54 jcater
* src/: GFParser.py, GFObjects/GFObj.py, GFObjects/GFOption.py:
! Made changes so options will be easier to edit in Designer
2001-07-02 19:35 jcater
***************
*** 5014,5020 ****
2001-07-02 12:54 jcater
* src/: GFClient.py, GFInstance.py, GFParser.py, __init__.py: Added
! versioning/packaging information
2001-07-02 11:55 jcater
--- 5190,5196 ----
2001-07-02 12:54 jcater
* src/: GFClient.py, GFInstance.py, GFParser.py, __init__.py: Added
! versioning/packaging information
2001-07-02 11:55 jcater
***************
*** 5026,5076 ****
2001-06-30 18:14 jamest
! * ChangeLog, NEWS: Updated NEWS for next release
2001-06-30 17:58 jamest
! * INSTALL, INSTALL.win32, MANIFEST.in, build_win.bat, setup.py,
! samples/history/myform.gfd, src/GFObjects/GFBlock.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
! * MANIFEST.in, setup.py: setup changes, start of designer setup
! scripts
2001-06-30 00:03 jamest
* build_win.bat, setup.py, src/UIwxpython.py,
! src/GFObjects/__init__.py, src/uidrivers/wx/UIdriver.py: Misc
! changes to get things running on win32
2001-06-29 19:59 jamest
* setup.py, src/GFClient.py, src/GFForm.py, src/GFInstance.py: Misc
! changes required to get this puppy working on win32
2001-06-29 18:27 jamest
* setup.cfg, setup.cfg.in, setup.py: Changes required to reflect
! the manual manipulation of the cvs repository
2001-06-29 17:55 jamest
* TODO, setup.py, src/GFClient.py, src/GFForm.py, src/GFObjects.py,
! src/GFTrigger.py, src/GFObjects/GFBlock.py, src/GFObjects/GFBox.py,
! src/GFObjects/GFButton.py, src/GFObjects/GFDataSource.py,
! src/GFObjects/GFDatabase.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFField.py, src/GFObjects/GFLabel.py,
! src/GFObjects/GFMsgBox.py, src/GFObjects/GFObj.py,
! src/GFObjects/GFOption.py, src/GFObjects/GFOptions.py,
! src/GFObjects/GFPage.py, src/GFObjects/GFScrollBar.py,
! src/GFObjects/GFValue.py, src/GFObjects/__init__.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 23:02 jamest
--- 5202,5253 ----
2001-06-30 18:14 jamest
! * NEWS: Updated NEWS for next release
2001-06-30 17:58 jamest
! * INSTALL, INSTALL.win32, build_win.bat, setup.py,
! samples/history/myform.gfd, src/GFObjects/GFBlock.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: setup changes, start of designer setup scripts
2001-06-30 00:03 jamest
* build_win.bat, setup.py, src/UIwxpython.py,
! src/GFObjects/__init__.py, src/uidrivers/wx/UIdriver.py: Misc
! changes to get things running on win32
2001-06-29 19:59 jamest
* setup.py, src/GFClient.py, src/GFForm.py, src/GFInstance.py: Misc
! changes required to get this puppy working on win32
2001-06-29 18:27 jamest
* setup.cfg, setup.cfg.in, setup.py: Changes required to reflect
! the manual manipulation of the cvs repository
2001-06-29 17:55 jamest
* TODO, setup.py, src/GFClient.py, src/GFForm.py, src/GFObjects.py,
! src/GFTrigger.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFBox.py, src/GFObjects/GFButton.py,
! src/GFObjects/GFDataSource.py, src/GFObjects/GFDatabase.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
! src/GFObjects/GFLabel.py, src/GFObjects/GFMsgBox.py,
! src/GFObjects/GFObj.py, src/GFObjects/GFOption.py,
! src/GFObjects/GFOptions.py, src/GFObjects/GFPage.py,
! src/GFObjects/GFScrollBar.py, src/GFObjects/GFValue.py,
! src/GFObjects/__init__.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 23:02 jamest
***************
*** 5083,5096 ****
2001-06-27 21:20 jcater
* src/: GFParser.py, GFTrigger.py: Fixed problem w/dumpXML
! preventing forms from being saved in designer
2001-06-27 20:58 jamest
* setup.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Fixed
! geas driver issues Fixed button trigger support in UIwxpython Minor
! setup.py changes Misc config changes to make gnuef work with
! installed geas by default
2001-06-26 23:26 jcater
--- 5260,5273 ----
2001-06-27 21:20 jcater
* src/: GFParser.py, GFTrigger.py: Fixed problem w/dumpXML
! preventing forms from being saved in designer
2001-06-27 20:58 jamest
* setup.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Fixed
! geas driver issues Fixed button trigger support in UIwxpython
! Minor setup.py changes Misc config changes to make gnuef work
! with installed geas by default
2001-06-26 23:26 jcater
***************
*** 5099,5132 ****
2001-06-26 22:17 jcater
* src/: GFParser.py, GFTrigger.py: Converted parser format from
! nested tuples to nested dictionaries so that in future info can be
! added to parser definition without breaking other code and vise
! versa; also; added StoreTriggerAsCDATA setting to gnue.conf; if
! true, triggers are surrounded by \<\!\[CDATA[...\]\]\> and are
! stored as is; if false; <.>, & are converted to < > &
! Note: the only advantage to this setting is if you are planning on
! editing the gfd file in a text editor; CDATA may be easier to edit
! than xml-friendly entities.
2001-06-26 00:21 jamest
! * ChangeLog, NEWS: More updates in preperatoin for release.
2001-06-25 23:40 dneighbors
* samples/track/forms/contact_manager.gfd: contact_manager.gfd **
! Fixed datasource to gnue/gnue
2001-06-25 23:32 jamest
* setup.py, doc/techref.lyx, src/GFForm.py: Removed references to
! GFOptions in db drivers Setup tweaks Misc changes in prep for
! release
2001-06-25 20:31 jamest
* src/: GFForm.py, GFObjects.py, GFTrigger.py: Added a post-query
! trigger at form and block level
2001-06-25 16:42 jamest
--- 5276,5309 ----
2001-06-26 22:17 jcater
* src/: GFParser.py, GFTrigger.py: Converted parser format from
! nested tuples to nested dictionaries so that in future info can
! be added to parser definition without breaking other code and
! vise versa; also; added StoreTriggerAsCDATA setting to gnue.conf;
! if true, triggers are surrounded by \<\!\[CDATA[...\]\]\> and are
! stored as is; if false; <.>, & are converted to < > &
! Note: the only advantage to this setting is if you are planning
! on editing the gfd file in a text editor; CDATA may be easier to
! edit than xml-friendly entities.
2001-06-26 00:21 jamest
! * NEWS: More updates in preperatoin for release.
2001-06-25 23:40 dneighbors
* samples/track/forms/contact_manager.gfd: contact_manager.gfd **
! Fixed datasource to gnue/gnue
2001-06-25 23:32 jamest
* setup.py, doc/techref.lyx, src/GFForm.py: Removed references to
! GFOptions in db drivers Setup tweaks Misc changes in prep for
! release
2001-06-25 20:31 jamest
* src/: GFForm.py, GFObjects.py, GFTrigger.py: Added a post-query
! trigger at form and block level
2001-06-25 16:42 jamest
***************
*** 5134,5188 ****
2001-06-25 07:27 jamest
! * ChangeLog, INSTALL, INSTALL.win32, MANIFEST.in, NEWS, README,
! setup.py: Misc changes for upcomming release
2001-06-24 17:28 jamest
* TODO, setup.py, scripts/gnue-forms.in, src/GFObjects.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Converted gfclient
! from bash script to python script (still need to do gfcvs) Fix bug
! in UIwxpython Cleaned up TODO
2001-06-23 22:33 jcater
* setup.py: Moved designer references from setup.py into designer's
! setup.py
2001-06-20 21:41 jamest
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Have form auto
! adjust size to match notebook tab needs
2001-06-20 19:00 jamest
* src/: GFInstance.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
! Remerger of tabbed form support.
2001-06-20 18:34 jamest
* src/: UIbase.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Initial attempt to get designer working
! again after I unleashed the insane ruminants into the cvs tree.
! Tabbed forms are now broken.
2001-06-20 16:55 jcater
* src/: GFForm.py, GFParser.py, GFTrigger.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Added work-around for the splashscreen
! crashing problem and made minor changes related to designer
2001-06-20 16:54 jamest
* src/GFParser.py: Fixed bug preventing non tabbed forms from
! working
2001-06-20 16:43 jamest
* TODO, samples/po/sc_po_entry.gfd, src/GFClient.py, src/GFForm.py,
! src/GFInstance.py, src/GFParser.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Added tabbed form support
2001-06-20 14:58 jcater
--- 5311,5365 ----
2001-06-25 07:27 jamest
! * INSTALL, INSTALL.win32, NEWS, README, setup.py: Misc changes for
! upcomming release
2001-06-24 17:28 jamest
* TODO, setup.py, scripts/gnue-forms.in, src/GFObjects.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Converted
! gfclient from bash script to python script (still need to do
! gfcvs) Fix bug in UIwxpython Cleaned up TODO
2001-06-23 22:33 jcater
* setup.py: Moved designer references from setup.py into designer's
! setup.py
2001-06-20 21:41 jamest
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Have form auto
! adjust size to match notebook tab needs
2001-06-20 19:00 jamest
* src/: GFInstance.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
! Remerger of tabbed form support.
2001-06-20 18:34 jamest
* src/: UIbase.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Initial attempt to get designer working
! again after I unleashed the insane ruminants into the cvs tree.
! Tabbed forms are now broken.
2001-06-20 16:55 jcater
* src/: GFForm.py, GFParser.py, GFTrigger.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Added work-around for the splashscreen
! crashing problem and made minor changes related to designer
2001-06-20 16:54 jamest
* src/GFParser.py: Fixed bug preventing non tabbed forms from
! working
2001-06-20 16:43 jamest
* TODO, samples/po/sc_po_entry.gfd, src/GFClient.py, src/GFForm.py,
! src/GFInstance.py, src/GFParser.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Added tabbed form support
2001-06-20 14:58 jcater
***************
*** 5195,5201 ****
2001-06-19 15:35 jamest
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Added string
! conversion so gnuef runs on Solaris wxPython again
2001-06-18 14:47 jcater
--- 5372,5378 ----
2001-06-19 15:35 jamest
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Added string
! conversion so gnuef runs on Solaris wxPython again
2001-06-18 14:47 jcater
***************
*** 5204,5215 ****
2001-06-18 14:41 jcater
* src/GFTrigger.py: Fixed a bug in GFTrigger's init code that
! affected designer
2001-06-18 05:02 jcater
* src/: GFForm.py, GFLibrary.py, GFParser.py: Cleaned up a nasty
! recursive import problem with GFParser
2001-06-17 21:09 jcater
--- 5381,5392 ----
2001-06-18 14:41 jcater
* src/GFTrigger.py: Fixed a bug in GFTrigger's init code that
! affected designer
2001-06-18 05:02 jcater
* src/: GFForm.py, GFLibrary.py, GFParser.py: Cleaned up a nasty
! recursive import problem with GFParser
2001-06-17 21:09 jcater
***************
*** 5218,5230 ****
2001-06-17 13:46 dneighbors
* src/GFInstance.py: ** Killed reference to GFOption.VERSION to
! GConfig.get('VERSION') so that
! the about box would work again.
2001-06-12 12:18 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Minor changes for
! designer
2001-06-11 21:22 jamest
--- 5395,5407 ----
2001-06-17 13:46 dneighbors
* src/GFInstance.py: ** Killed reference to GFOption.VERSION to
! GConfig.get('VERSION') so that
! the about box would work again.
2001-06-12 12:18 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Minor changes for
! designer
2001-06-11 21:22 jamest
***************
*** 5233,5258 ****
2001-06-11 00:16 jcater
* src/: GFObjects.py, GFTrigger.py, UIbase.py, UIcurses.py,
! UIpyncurses.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Minor changes for GFDesigner
2001-06-10 17:41 jcater
* src/GFTrigger.py: Moved the ValidTriggers definition to outside
! of the class so it can be used without a class instance (i.e., in
! the designer)
2001-06-07 20:36 jcater
* samples/helloworld2.gfd, samples/po/sc_po_entry.gfd,
! samples/track/forms/contact_manager.gfd, src/GFForm.py,
! src/GFObjects.py, doc/techref.lyx: Changed references to old
! trigger 'id=' attribute to 'name='
2001-06-07 20:22 jcater
* src/: GFForm.py, GFParser.py, GFTrigger.py: Updated problem with
! GFTrigger reference
2001-06-07 19:11 jcater
--- 5410,5435 ----
2001-06-11 00:16 jcater
* src/: GFObjects.py, GFTrigger.py, UIbase.py, UIcurses.py,
! UIpyncurses.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Minor changes for GFDesigner
2001-06-10 17:41 jcater
* src/GFTrigger.py: Moved the ValidTriggers definition to outside
! of the class so it can be used without a class instance (i.e., in
! the designer)
2001-06-07 20:36 jcater
* samples/helloworld2.gfd, samples/po/sc_po_entry.gfd,
! samples/track/forms/contact_manager.gfd, src/GFForm.py,
! src/GFObjects.py, doc/techref.lyx: Changed references to old
! trigger 'id=' attribute to 'name='
2001-06-07 20:22 jcater
* src/: GFForm.py, GFParser.py, GFTrigger.py: Updated problem with
! GFTrigger reference
2001-06-07 19:11 jcater
***************
*** 5265,5324 ****
2001-06-07 11:58 jcater
* src/: GFEvent.py, GFForm.py, GFInstance.py, GFLibrary.py,
! GFObjects.py, GFParser.py, GFTrigger.py: Added importing
! capabilities to forms
2001-06-06 20:46 jamest
* TODO, setup_cvs_devel.sh, src/GFClient.py, src/GFEvent.py,
! src/GFForm.py, src/GFInstance.py, src/GFObjects.py,
! src/GFParser.py, src/GFTrigger.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Added support for transparentBlock
! boolean on blocks Moved most stuff from GFOptions to GConfig
! Removed old developer setup script
2001-06-06 00:16 jamest
* README, setup.py, setup_cvs_devel.sh: Moved functionality of
! setup_cvs_devel.sh into setup.py Called via setup.py devel
2001-06-04 22:25 jamest
* setup_cvs_devel.sh, src/GFClient.py, src/GFObjects.py,
! src/GFOptions.py: Started adding support for new GConfig
! configuration settings
2001-06-03 21:05 jcater
* src/: GFClient.py, GFInstance.py, GFTrigger.py: Added code so
! triggers can run other forms via 'runform(formname)'. Note that no
! path logic is yet in place, so it searches for the form relative to
! where you ran the client.
2001-06-02 20:29 jamest
* TODO, src/GFForm.py, src/GFObjects.py, src/GFOptions.py: Added
! new option autoCreate which makes forms automatically keep a single
! blank new record at the bottom (no more pushing F12 when this is
! set to 1)
2001-06-01 17:02 jamest
* TODO, scripts/gfclient, src/GFClient.py, src/GFInstance.py,
! src/GFOptions.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
! Added option to bypass the splashscreen Removed some old stuff from
! TODO Bumped the rev level to pre-0.0.8
2001-06-01 15:34 jcater
* setup_cvs_devel.sh, scripts/gnue-forms.in: Added logic so that
! gfclient and gfcvs do not default to a connections file if that
! file doesn't exist.
2001-06-01 15:04 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Fixed displaying
! of password problem
2001-06-01 14:55 jcater
--- 5442,5502 ----
2001-06-07 11:58 jcater
* src/: GFEvent.py, GFForm.py, GFInstance.py, GFLibrary.py,
! GFObjects.py, GFParser.py, GFTrigger.py: Added importing
! capabilities to forms
2001-06-06 20:46 jamest
* TODO, setup_cvs_devel.sh, src/GFClient.py, src/GFEvent.py,
! src/GFForm.py, src/GFInstance.py, src/GFObjects.py,
! src/GFParser.py, src/GFTrigger.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Added support for transparentBlock
! boolean on blocks Moved most stuff from GFOptions to GConfig
! Removed old developer setup script
2001-06-06 00:16 jamest
* README, setup.py, setup_cvs_devel.sh: Moved functionality of
! setup_cvs_devel.sh into setup.py Called via setup.py devel
2001-06-04 22:25 jamest
* setup_cvs_devel.sh, src/GFClient.py, src/GFObjects.py,
! src/GFOptions.py: Started adding support for new GConfig
! configuration settings
2001-06-03 21:05 jcater
* src/: GFClient.py, GFInstance.py, GFTrigger.py: Added code so
! triggers can run other forms via 'runform(formname)'. Note that
! no path logic is yet in place, so it searches for the form
! relative to where you ran the client.
2001-06-02 20:29 jamest
* TODO, src/GFForm.py, src/GFObjects.py, src/GFOptions.py: Added
! new option autoCreate which makes forms automatically keep a
! single blank new record at the bottom (no more pushing F12 when
! this is set to 1)
2001-06-01 17:02 jamest
* TODO, scripts/gfclient, src/GFClient.py, src/GFInstance.py,
! src/GFOptions.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Added option to bypass the
! splashscreen Removed some old stuff from TODO Bumped the rev
! level to pre-0.0.8
2001-06-01 15:34 jcater
* setup_cvs_devel.sh, scripts/gnue-forms.in: Added logic so that
! gfclient and gfcvs do not default to a connections file if that
! file doesn't exist.
2001-06-01 15:04 jcater
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: Fixed displaying
! of password problem
2001-06-01 14:55 jcater
***************
*** 5327,5368 ****
2001-06-01 12:53 jcater
* setup_cvs_devel.sh: Slightly modified setup_cvs_devel.sh so it
! behaves more consistently and creates a cvs script for the
! designer.
2001-06-01 00:19 jcater
* src/: GFInstance.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Minor cosmetic changes
2001-05-31 23:55 jcater
* src/GFInstance.py: Made a dialog box appear for unsuccessful
! logins. Also, added logic so after four unsuccessful logins,
! program exits.
2001-05-31 23:29 jcater
* src/: GFForm.py, GFInstance.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Added new login method in anticipation of
! multi-forms and new datasource
2001-05-31 16:52 jcater
* src/: GFClient.py, GFInstance.py: Moved controller logic out of
! GFClient and into new class GFInstance. This is in anticipation of
! mult-forms logic.
2001-05-31 14:54 jcater
* setup_cvs_devel.sh: Added symlink example so developers could cut
! and paste ln command. Would like to have it prompt users and ask
! if they'd like to create the symlink. Any volunteers?
2001-05-31 14:49 jcater
* setup_cvs_devel.sh: Added default value for GNUE_CONNECTIONS to
! development gfcvs script
2001-05-30 13:43 jcater
--- 5505,5546 ----
2001-06-01 12:53 jcater
* setup_cvs_devel.sh: Slightly modified setup_cvs_devel.sh so it
! behaves more consistently and creates a cvs script for the
! designer.
2001-06-01 00:19 jcater
* src/: GFInstance.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Minor cosmetic changes
2001-05-31 23:55 jcater
* src/GFInstance.py: Made a dialog box appear for unsuccessful
! logins. Also, added logic so after four unsuccessful logins,
! program exits.
2001-05-31 23:29 jcater
* src/: GFForm.py, GFInstance.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Added new login method in anticipation
! of multi-forms and new datasource
2001-05-31 16:52 jcater
* src/: GFClient.py, GFInstance.py: Moved controller logic out of
! GFClient and into new class GFInstance. This is in anticipation
! of mult-forms logic.
2001-05-31 14:54 jcater
* setup_cvs_devel.sh: Added symlink example so developers could cut
! and paste ln command. Would like to have it prompt users and ask
! if they'd like to create the symlink. Any volunteers?
2001-05-31 14:49 jcater
* setup_cvs_devel.sh: Added default value for GNUE_CONNECTIONS to
! development gfcvs script
2001-05-30 13:43 jcater
***************
*** 5371,5392 ****
2001-05-30 13:00 jcater
* setup.py, scripts/gnue-forms.in: Fixed bug in setting of
! environment variables
2001-05-30 12:54 jcater
* setup.cfg, setup.py, setup_cvs_devel.sh: Modified setup.py so it
! installs python files in /usr/local/gnue. (this is settable by
! end-user by modifying setup.cfg or specifying --prefix on the
! command line). It also modified sh scripts by adding site-specific
! installation settings.
2001-05-30 12:47 jcater
* scripts/: gfclient, gnue-forms.in: Made gfclient a script. CVS
! will contain a file called gfclient.in . setup.py will take this
! file and insertsite-specific environment variables into it and
! automatically create gfclient.
2001-05-30 12:45 jcater
--- 5549,5570 ----
2001-05-30 13:00 jcater
* setup.py, scripts/gnue-forms.in: Fixed bug in setting of
! environment variables
2001-05-30 12:54 jcater
* setup.cfg, setup.py, setup_cvs_devel.sh: Modified setup.py so it
! installs python files in /usr/local/gnue. (this is settable by
! end-user by modifying setup.cfg or specifying --prefix on the
! command line). It also modified sh scripts by adding
! site-specific installation settings.
2001-05-30 12:47 jcater
* scripts/: gfclient, gnue-forms.in: Made gfclient a script. CVS
! will contain a file called gfclient.in . setup.py will take this
! file and insertsite-specific environment variables into it and
! automatically create gfclient.
2001-05-30 12:45 jcater
***************
*** 5395,5401 ****
2001-05-26 17:32 jcater
* src/GFTrigger.py: Modified trigger indentation code so that
! comments are not factored in (all leading comments are ignored).
2001-05-26 17:24 jcater
--- 5573,5579 ----
2001-05-26 17:32 jcater
* src/GFTrigger.py: Modified trigger indentation code so that
! comments are not factored in (all leading comments are ignored).
2001-05-26 17:24 jcater
***************
*** 5404,5413 ****
2001-05-26 17:21 jcater
* src/GFTrigger.py: Added code to allow programmers to indent there
! trigger code. Previously, the trigger code had to be flush left
! because of imports we added. Also, fixed bug in GParser that
! stripped newlines from trigger code, so removed GFTrigger
! workaround.
2001-05-25 14:05 jcater
--- 5582,5591 ----
2001-05-26 17:21 jcater
* src/GFTrigger.py: Added code to allow programmers to indent there
! trigger code. Previously, the trigger code had to be flush left
! because of imports we added. Also, fixed bug in GParser that
! stripped newlines from trigger code, so removed GFTrigger
! workaround.
2001-05-25 14:05 jcater
***************
*** 5416,5423 ****
2001-05-25 03:17 jcater
* FAQ, README, samples/location/forms/zipcode_maint.gfd,
! scripts/gfclient, src/GFParser.py: Made minor changes to
! documentation
2001-05-24 10:31 jcater
--- 5594,5601 ----
2001-05-25 03:17 jcater
* FAQ, README, samples/location/forms/zipcode_maint.gfd,
! scripts/gfclient, src/GFParser.py: Made minor changes to
! documentation
2001-05-24 10:31 jcater
***************
*** 5426,5484 ****
2001-05-22 21:39 jcater
* setup_cvs_devel.sh: Modified setup_cvs_devel.sh so that it
! creates a gfcvs script. Now, we can run gfcvs from any directory
! and it will properly call the cvs version of gfclient.
2001-05-18 10:53 jcater
* src/GFParser.py: Added xmlElements to GDataSource and to client
! parsers to clients will have consistent set of DataSource options
2001-05-17 09:13 jcater
* src/GFParser.py: Created a generic DataSource implementation to
! be used by client apps such as reports and forms.
2001-05-15 10:13 jcater
* src/GFForm.py, src/UIbase.py, src/uidrivers/_base/UIdriver.py,
! scripts/gfclient, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
! Made minor changes due to changes in gnue-common. Preparing for
! migration to new dbdriver/datasource format.
2001-05-14 15:05 jcater
* src/GFDebug.py: Fixed my 'fix' to GDebug that broke GFDebug (not
! that anyone should be using GFDebug :)
2001-05-14 15:04 jcater
* src/: GFDebug.py, GFEvent.py, GFForm.py, GFObjects.py,
! GFTrigger.py, UIbase.py, UIcurses.py, UIpyncurses.py,
! UIwxpython.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Changed references from GFDebug to
! gnue.common.GDebug
2001-05-11 20:42 jcater
* scripts/gfclient, src/GFForm.py, src/GFParser.py: Added support
! to gnuef for connection definition files
2001-05-11 19:04 jcater
* scripts/gfclient: Added profiling support to the new GClientApp
! so profiling will be provided by default to all client apps.
! Updated gfclient to reflect this change (it previously did its own
! profiling).
2001-05-11 16:58 jcater
* scripts/gfclient, src/GFDebug.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-10 11:18 jcater
--- 5604,5663 ----
2001-05-22 21:39 jcater
* setup_cvs_devel.sh: Modified setup_cvs_devel.sh so that it
! creates a gfcvs script. Now, we can run gfcvs from any directory
! and it will properly call the cvs version of gfclient.
2001-05-18 10:53 jcater
* src/GFParser.py: Added xmlElements to GDataSource and to client
! parsers to clients will have consistent set of DataSource options
2001-05-17 09:13 jcater
* src/GFParser.py: Created a generic DataSource implementation to
! be used by client apps such as reports and forms.
2001-05-15 10:13 jcater
* src/GFForm.py, src/UIbase.py, src/uidrivers/_base/UIdriver.py,
! scripts/gfclient, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Made minor changes due to changes
! in gnue-common. Preparing for migration to new
! dbdriver/datasource format.
2001-05-14 15:05 jcater
* src/GFDebug.py: Fixed my 'fix' to GDebug that broke GFDebug (not
! that anyone should be using GFDebug :)
2001-05-14 15:04 jcater
* src/: GFDebug.py, GFEvent.py, GFForm.py, GFObjects.py,
! GFTrigger.py, UIbase.py, UIcurses.py, UIpyncurses.py,
! UIwxpython.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Changed references from GFDebug to
! gnue.common.GDebug
2001-05-11 20:42 jcater
* scripts/gfclient, src/GFForm.py, src/GFParser.py: Added support
! to gnuef for connection definition files
2001-05-11 19:04 jcater
* scripts/gfclient: Added profiling support to the new GClientApp
! so profiling will be provided by default to all client apps.
! Updated gfclient to reflect this change (it previously did its
! own profiling).
2001-05-11 16:58 jcater
* scripts/gfclient, src/GFDebug.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-10 11:18 jcater
***************
*** 5487,5519 ****
2001-05-04 18:27 jamest
* samples/track/forms/contact_manager.gfd, src/GFForm.py,
! src/GFObjects.py, src/GFOptions.py, src/GFParser.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Added queryDefault tags to entries
! Checkbox changes (incomplete)
2001-04-25 18:24 jamest
* samples/zipcode/states.gfd: Made the master/detail a little
! easier to understand
2001-04-20 20:22 jcater
* scripts/gfclient, src/GFController.py, src/GFError.py,
! src/GFForm.py, src/GFObjects.py, src/GFParser.py, src/GFTrigger.py,
! src/UIbase.py, src/UIcurses.py, src/UIpyncurses.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Modified variables internal to
! objects to self._attr format
2001-04-17 22:22 jamest
! * ChangeLog, NEWS: Final updates prior to tagging cvs trees
2001-04-17 20:39 jamest
! * FAQ, INSTALL, MANIFEST.in, THANKS: More cleanup prior to 0.0.7
! release
2001-04-16 23:12 jamest
--- 5666,5697 ----
2001-05-04 18:27 jamest
* samples/track/forms/contact_manager.gfd, src/GFForm.py,
! src/GFObjects.py, src/GFOptions.py, src/GFParser.py,
! src/UIbase.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Added queryDefault tags to entries Checkbox changes (incomplete)
2001-04-25 18:24 jamest
* samples/zipcode/states.gfd: Made the master/detail a little
! easier to understand
2001-04-20 20:22 jcater
* scripts/gfclient, src/GFController.py, src/GFError.py,
! src/GFForm.py, src/GFObjects.py, src/GFParser.py,
! src/GFTrigger.py, src/UIbase.py, src/UIcurses.py,
! src/UIpyncurses.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Modified variables internal to objects to self._attr format
2001-04-17 22:22 jamest
! * NEWS: Final updates prior to tagging cvs trees
2001-04-17 20:39 jamest
! * FAQ, INSTALL, THANKS: More cleanup prior to 0.0.7 release
2001-04-16 23:12 jamest
***************
*** 5522,5538 ****
2001-04-16 22:39 jamest
* src/: GFObjects.py, GFParser.py: Fixed missing datasource
! prequery bug
2001-04-16 21:35 jamest
* setup.py, scripts/gfclient, src/GFObjects.py, src/GFParser.py:
! Misc small bugs found during prerelease testing
2001-04-16 20:40 jamest
* setup.py, doc/techref.lyx, samples/zipcode/pg_zip_code.sql: Docs
! updates for 0.0.7 Fixed typo in state data
2001-04-16 19:42 jcater
--- 5700,5716 ----
2001-04-16 22:39 jamest
* src/: GFObjects.py, GFParser.py: Fixed missing datasource
! prequery bug
2001-04-16 21:35 jamest
* setup.py, scripts/gfclient, src/GFObjects.py, src/GFParser.py:
! Misc small bugs found during prerelease testing
2001-04-16 20:40 jamest
* setup.py, doc/techref.lyx, samples/zipcode/pg_zip_code.sql: Docs
! updates for 0.0.7 Fixed typo in state data
2001-04-16 19:42 jcater
***************
*** 5544,5563 ****
2001-04-16 18:53 jamest
! * ChangeLog, NEWS, src/GFOptions.py: Updates for 0.0.7 release
2001-04-16 18:23 jamest
* scripts/gfclient, src/GFTrigger.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 15:20 jamest
* setup.py, scripts/gfclient, src/GFObjects.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Fixed bug preventing data entry in
! databaseless forms Fixed startup bug in forms w/o entry widgets
! Other things I've forgot
2001-04-16 14:40 reinhard
--- 5722,5741 ----
2001-04-16 18:53 jamest
! * NEWS, src/GFOptions.py: Updates for 0.0.7 release
2001-04-16 18:23 jamest
* scripts/gfclient, src/GFTrigger.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 15:20 jamest
* setup.py, scripts/gfclient, src/GFObjects.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Fixed bug preventing data entry in
! databaseless forms Fixed startup bug in forms w/o entry widgets
! Other things I've forgot
2001-04-16 14:40 reinhard
***************
*** 5570,5594 ****
2001-04-15 20:56 jamest
* src/: DBfactory.py, GFObjects.py, GObjects.py, GParser.py: Moved
! the database drivers to gnue-common package
2001-04-15 16:42 jamest
* scripts/gfclient, src/GFForm.py, src/GFObjects.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Added ra3vat's checkbox support
2001-04-13 13:16 jcater
* setup_cvs_devel.sh, src/GFObjects.py, src/GFParser.py,
! src/GObjects.py, src/GParser.py, src/UIbase.py,
! src/uidrivers/_base/UIdriver.py: Moved generic objects from gnuef
! to gnue-common
2001-04-13 12:34 jcater
* src/: GObjects.py, GParser.py: Made dumpXML handle brackets and
! ampersands
2001-04-13 10:23 jcater
--- 5748,5772 ----
2001-04-15 20:56 jamest
* src/: DBfactory.py, GFObjects.py, GObjects.py, GParser.py: Moved
! the database drivers to gnue-common package
2001-04-15 16:42 jamest
* scripts/gfclient, src/GFForm.py, src/GFObjects.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Added ra3vat's checkbox support
2001-04-13 13:16 jcater
* setup_cvs_devel.sh, src/GFObjects.py, src/GFParser.py,
! src/GObjects.py, src/GParser.py, src/UIbase.py,
! src/uidrivers/_base/UIdriver.py: Moved generic objects from gnuef
! to gnue-common
2001-04-13 12:34 jcater
* src/: GObjects.py, GParser.py: Made dumpXML handle brackets and
! ampersands
2001-04-13 10:23 jcater
***************
*** 5601,5607 ****
2001-04-13 07:59 jcater
* src/: GFForm.py, GFParser.py, GFTrigger.py: Fixed typos from new
! parsing model
2001-04-13 07:58 jcater
--- 5779,5785 ----
2001-04-13 07:59 jcater
* src/: GFForm.py, GFParser.py, GFTrigger.py: Fixed typos from new
! parsing model
2001-04-13 07:58 jcater
***************
*** 5610,5619 ****
2001-04-13 06:49 jcater
* src/GFForm.py, src/GFObjects.py, src/GFParser.py,
! src/GFParser2.py, src/GFTrigger.py, src/GParser.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py, scripts/gfclient: Implemented new
! parsing model
2001-04-13 00:32 jcater
--- 5788,5797 ----
2001-04-13 06:49 jcater
* src/GFForm.py, src/GFObjects.py, src/GFParser.py,
! src/GFParser2.py, src/GFTrigger.py, src/GParser.py,
! src/UIbase.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py,
! scripts/gfclient: Implemented new parsing model
2001-04-13 00:32 jcater
***************
*** 5622,5659 ****
2001-04-12 15:57 reinhard
* src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Use
! fixed width font only optionally, use current theme's font as
! default. New option in GFOption: fixedWidthFont = 0/1
2001-04-12 10:52 reinhard
* TODO: Removed migration to orbit-python 0.2.0 from TODO list, as
! it's done already :-)
2001-04-11 13:01 dneighbors
* src/: DBfactory.py, GFController.py, GFDebug.py, GFError.py,
! GFEvent.py, GFForm.py, GFGetOpt.py, GFObjects.py, GFOptions.py,
! GFParser.py, GFTrigger.py, GFTriggerError.py, UIbase.py,
! UIcurses.py, UIpyncurses.py, UIwxpython.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: ALL FILES
! ** Added license/copyright headers
2001-04-11 12:07 dneighbors
* COPYING: COPYING ** Someone accidently used LGPL license for
! this copying file so am fixing so that it is GPL
2001-04-09 18:26 jamest
* INSTALL, README.oracle, src/GFForm.py: Added Jason Cater's Oracle
! driver for gnuef Added Jason Cater's patch to get rid of my Argh!
! error report :)
2001-04-08 09:23 ntiffin
* INSTALL: Add note that PyGreSQL is also included in python cvs
! for the really brave and corrected a few typos.
2001-04-06 10:14 reinhard
--- 5800,5837 ----
2001-04-12 15:57 reinhard
* src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Use
! fixed width font only optionally, use current theme's font as
! default. New option in GFOption: fixedWidthFont = 0/1
2001-04-12 10:52 reinhard
* TODO: Removed migration to orbit-python 0.2.0 from TODO list, as
! it's done already :-)
2001-04-11 13:01 dneighbors
* src/: DBfactory.py, GFController.py, GFDebug.py, GFError.py,
! GFEvent.py, GFForm.py, GFGetOpt.py, GFObjects.py, GFOptions.py,
! GFParser.py, GFTrigger.py, GFTriggerError.py, UIbase.py,
! UIcurses.py, UIpyncurses.py, UIwxpython.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: ALL FILES
! ** Added license/copyright headers
2001-04-11 12:07 dneighbors
* COPYING: COPYING ** Someone accidently used LGPL license for
! this copying file so am fixing so that it is GPL
2001-04-09 18:26 jamest
* INSTALL, README.oracle, src/GFForm.py: Added Jason Cater's Oracle
! driver for gnuef Added Jason Cater's patch to get rid of my Argh!
! error report :)
2001-04-08 09:23 ntiffin
* INSTALL: Add note that PyGreSQL is also included in python cvs
! for the really brave and corrected a few typos.
2001-04-06 10:14 reinhard
***************
*** 5662,5682 ****
2001-04-05 23:33 jamest
* scripts/gfclient, src/UIbase.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Moved rollback button away from new record crude autoresize of
! status bar boxes status bar update bug fixed
!
! 2001-04-01 16:27 baumannd
!
! * setupext/.cvsignore: Ignore build generated files.
!
! 2001-04-01 16:24 baumannd
!
! * .cvsignore: [no log message]
!
! 2001-04-01 16:22 baumannd
!
! * .cvsignore: Ingnore build generated files.
2001-03-29 17:34 dneighbors
--- 5840,5848 ----
2001-04-05 23:33 jamest
* scripts/gfclient, src/UIbase.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Moved rollback button away from new record crude autoresize of
! status bar boxes status bar update bug fixed
2001-03-29 17:34 dneighbors
***************
*** 5685,5905 ****
2001-03-29 17:25 dneighbors
* samples/track/: forms/address_type.gfd,
! forms/assignment_status.gfd, forms/contact_manager.gfd,
! forms/email_type.gfd, forms/phone_type.gfd, sql/load.sql: New
! tracking form and friends. Pretty much working.
2001-03-29 15:13 dneighbors
* samples/track/sql/: create_all.sql, create_assignment_status.sql,
! create_assignment_type.sql, drop_all.sql,
! drop_assignment_status.sql, drop_assignment_type.sql: Changed from
! type to status for assignment.
2001-03-29 15:05 dneighbors
* samples/track/: staff.gfd, tracking.gfd: Removed old tracking
! system.
2001-03-29 14:44 dneighbors
* samples/track/forms/: address_type.gfd, assignment_status.gfd,
! email_type.gfd, phone_type.gfd: forms/address_type.gfd ** Address
! Type Information Management Form
!
! /assignment_status.gfd
! ** Assignment Status Look up Management Form
!
! /email_type.gfd
! ** Email Type Information Management Form
!
! /phone_type.gfd
! ** Phone Type Information Management Form
2001-03-29 13:02 dneighbors
* samples/track/: create_track.sql, drop_track.sql, staff.gfd,
! sql/create_address.sql, sql/create_address_type.sql,
! sql/create_all.sql, sql/create_assignment_type.sql,
! sql/create_email.sql, sql/create_email_type.sql,
! sql/create_person.sql, sql/create_phone.sql,
! sql/create_phone_type.sql, sql/create_todo.sql,
! sql/drop_address.sql, sql/drop_address_type.sql, sql/drop_all.sql,
! sql/drop_assignment_type.sql, sql/drop_email.sql,
! sql/drop_email_type.sql, sql/drop_person.sql, sql/drop_phone.sql,
! sql/drop_phone_type.sql, sql/drop_todo.sql: Redoing this to make
! usable to track GNUe stuff.
2001-03-29 10:54 jamest
* src/: UIbase.py, uidrivers/_base/UIdriver.py: Fixed hidden
! entries causing index errors
2001-03-26 22:27 micah
* src/GFForm.py: Add code for Pre and Post-Commit triggers for
! forms and blocks might need some tweaking but I think it works
2001-03-26 21:34 dneighbors
* src/: GFObjects.py, GFTrigger.py: GFObjects.py ** Added trigger
! support of on-newrecord to block
!
! GFTrigger.py ** Added the on-newrecord trigger ** Removed
! duplicate trigger definitions
2001-03-22 20:25 dneighbors
* scripts/gfclient, src/GFForm.py: client/gfclient ** changed
! changeFocus and nextEntry methods to use GFMessageBox when
! handling errors
!
! GFForm.py ** changed TriggerErrorFunc method to return its
! message code and altered it from printing, to printing through
! the debug mechanism ** changed changeFocus and nextEntry methods
! to use the return value of TriggerErrorFunc and pass it up to
! gfclient
2001-03-22 17:46 dneighbors
* src/GFObjects.py: GFObjects.py ** Added checking to setField
! method to verify that a field is data aware before performing
! operations on it.
2001-03-22 16:39 dneighbors
* src/: GFForm.py, GFTrigger.py: GFTrigger.py ** Added
! Pre-Change, Post-Change to available trigger list. ** Removed
! On-Change from available trigger list.
!
! GFForm.py ** Added Pre/Post Change triggers to following methods:
! replaceValue keyPress (2 times)
! removeCharacter ** Removed On-Change trigger from following
! methods: replaceValue keyPress (2 times)
! removeCharacter
2001-03-22 15:02 micah
* samples/location/forms/zip_coords_maint.gfd: change field name
! zip to zipcode, so it will show them. :-)
2001-03-22 11:49 dneighbors
* src/: GFObjects.py, GFTrigger.py: GFTrigger.py ** Added
! on-switch to list of valid triggers.
!
! GFObjects.py ** For block object specified on-switch trigger to
! fire during the switch event.
2001-03-20 21:01 jamest
* scripts/gfclient: Fixed really braindead error in gfclient - i
! should test _before_ commit
2001-03-20 20:58 jamest
* scripts/gfclient, src/GFForm.py, src/GFObjects.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Fixed issue with blocks contains data
! aware and unaware fields where unaware fields not functoinal due to
! datasource emptyRecord structure getting messed up
2001-03-20 17:25 jamest
* samples/zipcode/zipcode.gfd, scripts/gfclient, src/GFForm.py,
! src/GFObjects.py, src/UIbase.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Fixed prequery not displaying properly bug Fixed error message
! boxes in gfclient
2001-03-20 14:23 jamest
* scripts/gfclient, src/GFForm.py, src/GFObjects.py,
! src/GFTrigger.py: Added MicahY's toXML function Added support for
! On-Change trigger
2001-03-17 08:11 jamest
* scripts/gfclient, src/GFController.py, src/GFEvent.py,
! src/GFForm.py, src/GFObjects.py, src/GFOptions.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Moved gfclient logic out of GFForm
! into gfclient where it belongs Fixed UI corruption issues in
! multi-block forms
2001-03-13 18:18 jamest
* src/: GFForm.py, GFObjects.py, UIbase.py,
! uidrivers/_base/UIdriver.py: Removed dependency on negative OIDs
! signifing record deletion
2001-03-12 22:29 jamest
* src/GFObjects.py: Fixed record deletion bug on master/detail
! forms
2001-03-12 20:11 jamest
! * MANIFEST.in, setup.py, src/GFObjects.py: Fix key exception error
! on commit Misc setup changes
2001-03-07 20:59 jamest
! * FAQ, MANIFEST.in, README, README.curses, README.windows,
! setup.py, doc/README.ObjectHierarchy, doc/just, doc/techref.ps:
! Cleanup of docs and stuff for upcomming release
2001-03-07 01:11 jamest
! * ChangeLog, MANIFEST.in, NEWS, 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: Moving things arround in preperation for
! release
2001-03-06 22:43 jamest
! * ChangeLog, doc/techref.lyx, doc/techref.ps: Updated documentation
! for 0.0.6
2001-03-05 22:04 jamest
* src/: GFForm.py, UIbase.py, uidrivers/_base/UIdriver.py: Added
! query status mode indicator
2001-03-05 21:15 jamest
* src/GFOptions.py: GEAS driver working for basic stuff demo forms
! added
2001-03-04 23:01 jamest
* AUTHORS, src/GFForm.py, src/GFTrigger.py, src/GFTriggerError.py:
! Added Micah's trigger exception handling code to gnuef
2001-03-04 18:54 jamest
* src/: GFOptions.py, UIcurses.py: partial geas driver updates for
! geas:tng partial curses rewrite
2001-02-25 19:50 jamest
* src/: GFForm.py, GFObjects.py, UIbase.py, UIwxpython.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Bugs
! involving the new UIbase setup - statusbar updates, visibleCounts
! and gap attached to wrong object
2001-02-25 14:02 jamest
* scripts/gfclient: Fixed reported bug in gfclient's ability to see
! if it was ran as gfclient
2001-02-22 21:02 jamest
* scripts/gfclient: Second test of keyword substitution, updated
! copyright info
2001-02-22 20:58 jamest
--- 5851,6070 ----
2001-03-29 17:25 dneighbors
* samples/track/: forms/address_type.gfd,
! forms/assignment_status.gfd, forms/contact_manager.gfd,
! forms/email_type.gfd, forms/phone_type.gfd, sql/load.sql: New
! tracking form and friends. Pretty much working.
2001-03-29 15:13 dneighbors
* samples/track/sql/: create_all.sql, create_assignment_status.sql,
! create_assignment_type.sql, drop_all.sql,
! drop_assignment_status.sql, drop_assignment_type.sql: Changed
! from type to status for assignment.
2001-03-29 15:05 dneighbors
* samples/track/: staff.gfd, tracking.gfd: Removed old tracking
! system.
2001-03-29 14:44 dneighbors
* samples/track/forms/: address_type.gfd, assignment_status.gfd,
! email_type.gfd, phone_type.gfd: forms/address_type.gfd **
! Address Type Information Management Form
!
! /assignment_status.gfd
! ** Assignment Status Look up Management Form
!
! /email_type.gfd
! ** Email Type Information Management Form
!
! /phone_type.gfd
! ** Phone Type Information Management Form
2001-03-29 13:02 dneighbors
* samples/track/: create_track.sql, drop_track.sql, staff.gfd,
! sql/create_address.sql, sql/create_address_type.sql,
! sql/create_all.sql, sql/create_assignment_type.sql,
! sql/create_email.sql, sql/create_email_type.sql,
! sql/create_person.sql, sql/create_phone.sql,
! sql/create_phone_type.sql, sql/create_todo.sql,
! sql/drop_address.sql, sql/drop_address_type.sql,
! sql/drop_all.sql, sql/drop_assignment_type.sql,
! sql/drop_email.sql, sql/drop_email_type.sql, sql/drop_person.sql,
! sql/drop_phone.sql, sql/drop_phone_type.sql, sql/drop_todo.sql:
! Redoing this to make usable to track GNUe stuff.
2001-03-29 10:54 jamest
* src/: UIbase.py, uidrivers/_base/UIdriver.py: Fixed hidden
! entries causing index errors
2001-03-26 22:27 micah
* src/GFForm.py: Add code for Pre and Post-Commit triggers for
! forms and blocks might need some tweaking but I think it works
2001-03-26 21:34 dneighbors
* src/: GFObjects.py, GFTrigger.py: GFObjects.py ** Added trigger
! support of on-newrecord to block
!
! GFTrigger.py ** Added the on-newrecord trigger ** Removed
! duplicate trigger definitions
2001-03-22 20:25 dneighbors
* scripts/gfclient, src/GFForm.py: client/gfclient ** changed
! changeFocus and nextEntry methods to use GFMessageBox when
! handling errors
!
! GFForm.py ** changed TriggerErrorFunc method to return its
! message code and altered it from printing, to printing
! through the debug mechanism ** changed changeFocus and
! nextEntry methods to use the return value of
! TriggerErrorFunc and pass it up to gfclient
2001-03-22 17:46 dneighbors
* src/GFObjects.py: GFObjects.py ** Added checking to setField
! method to verify that a field is data aware before
! performing operations on it.
2001-03-22 16:39 dneighbors
* src/: GFForm.py, GFTrigger.py: GFTrigger.py ** Added
! Pre-Change, Post-Change to available trigger list. ** Removed
! On-Change from available trigger list.
!
! GFForm.py ** Added Pre/Post Change triggers to following
! methods: replaceValue keyPress (2 times)
! removeCharacter ** Removed On-Change trigger from following
! methods: replaceValue keyPress (2 times)
! removeCharacter
2001-03-22 15:02 micah
* samples/location/forms/zip_coords_maint.gfd: change field name
! zip to zipcode, so it will show them. :-)
2001-03-22 11:49 dneighbors
* src/: GFObjects.py, GFTrigger.py: GFTrigger.py ** Added
! on-switch to list of valid triggers.
!
! GFObjects.py ** For block object specified on-switch trigger to
! fire during the switch event.
2001-03-20 21:01 jamest
* scripts/gfclient: Fixed really braindead error in gfclient - i
! should test _before_ commit
2001-03-20 20:58 jamest
* scripts/gfclient, src/GFForm.py, src/GFObjects.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Fixed issue with blocks contains
! data aware and unaware fields where unaware fields not functoinal
! due to datasource emptyRecord structure getting messed up
2001-03-20 17:25 jamest
* samples/zipcode/zipcode.gfd, scripts/gfclient, src/GFForm.py,
! src/GFObjects.py, src/UIbase.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Fixed prequery not displaying properly bug Fixed error message
! boxes in gfclient
2001-03-20 14:23 jamest
* scripts/gfclient, src/GFForm.py, src/GFObjects.py,
! src/GFTrigger.py: Added MicahY's toXML function Added support for
! On-Change trigger
2001-03-17 08:11 jamest
* scripts/gfclient, src/GFController.py, src/GFEvent.py,
! src/GFForm.py, src/GFObjects.py, src/GFOptions.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Moved gfclient logic out of GFForm
! into gfclient where it belongs Fixed UI corruption issues in
! multi-block forms
2001-03-13 18:18 jamest
* src/: GFForm.py, GFObjects.py, UIbase.py,
! uidrivers/_base/UIdriver.py: Removed dependency on negative OIDs
! signifing record deletion
2001-03-12 22:29 jamest
* src/GFObjects.py: Fixed record deletion bug on master/detail
! forms
2001-03-12 20:11 jamest
! * setup.py, src/GFObjects.py: Fix key exception error on commit
! Misc setup changes
2001-03-07 20:59 jamest
! * FAQ, README, README.curses, README.windows, setup.py,
! doc/README.ObjectHierarchy, doc/just, doc/techref.ps: Cleanup of
! docs and stuff for upcomming release
2001-03-07 01:11 jamest
! * NEWS, 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: Moving things arround in preperation for
! release
2001-03-06 22:43 jamest
! * doc/: techref.lyx, techref.ps: Updated documentation for 0.0.6
2001-03-05 22:04 jamest
* src/: GFForm.py, UIbase.py, uidrivers/_base/UIdriver.py: Added
! query status mode indicator
2001-03-05 21:15 jamest
* src/GFOptions.py: GEAS driver working for basic stuff demo forms
! added
2001-03-04 23:01 jamest
* AUTHORS, src/GFForm.py, src/GFTrigger.py, src/GFTriggerError.py:
! Added Micah's trigger exception handling code to gnuef
2001-03-04 18:54 jamest
* src/: GFOptions.py, UIcurses.py: partial geas driver updates for
! geas:tng partial curses rewrite
2001-02-25 19:50 jamest
* src/: GFForm.py, GFObjects.py, UIbase.py, UIwxpython.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Bugs
! involving the new UIbase setup - statusbar updates, visibleCounts
! and gap attached to wrong object
2001-02-25 14:02 jamest
* scripts/gfclient: Fixed reported bug in gfclient's ability to see
! if it was ran as gfclient
2001-02-22 21:02 jamest
* scripts/gfclient: Second test of keyword substitution, updated
! copyright info
2001-02-22 20:58 jamest
***************
*** 5908,6029 ****
2001-02-21 20:08 jamest
* src/: UIbase.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Moved more stuff to UI independent
! UIbase.py
2001-02-21 16:54 jamest
* scripts/gfclient, src/GFForm.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Cleaned out all the print statements
! I forgot about A global UIBase.py kludge to get to UIfoo.py defined
! classes
2001-02-21 15:42 jamest
* scripts/gfclient, src/GFForm.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Start of rewrite of UI system Lots of
! misc cleanups
2001-02-20 13:57 jamest
! * ChangeLog, src/GFForm.py, src/GFObjects.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Cleanup and comments in code UI hacks
! to make it DTRT in several instances where it wasn't Updated
! changelog
2001-02-19 20:47 jamest
* TODO, samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
! src/GFForm.py, src/GFObjects.py, src/GFParser.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: <button> support misc internal
! changes that I don't recall :( cleaned up TODO a bit
2001-02-19 11:31 jamest
* src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
! Fixed toolbar on win32 platforms Added quick hack to postgresql to
! support different encodings
2001-02-16 18:42 jamest
* src/: GFObjects.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
! Fixed gap bugs in entry and labels An empty entry is now considered
! valid on validated entries
2001-02-15 22:34 jamest
* INSTALL, TODO, samples/zipcode/states.gfd,
! samples/zipcode/zipcode.gfd, src/GFForm.py, src/GFObjects.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: added gap attrib
! to entry widgets fixed height bug causing all entry's w/ any height
! to get set to multiline readonly fields can now be queried slight
! change to UIwxpython to have it ignore events it can't handle
! instead of passing to std widget handlers updated INSTALL docs a
! little
2001-02-12 21:55 jamest
* src/: GFObjects.py, UIwxpython.py, uidrivers/wx/UIdriver.py: made
! toolbar look a little nicer under unix fixed deletion of last
! charater in entry not working bug
2001-02-09 20:58 dneighbors
* images/button16.png, 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, src/GFOptions.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: tb_*.png ** Added new buttons from
! tigert (w/ ok and GPL)
!
! button16.png ** Removed this sample as better icons found
!
! GFOptions.py ** Made status bar messages var's for reuse in
! buttons/menus ** Made image vars
!
! UIwxpython.py ** Added all buttons/images ** Bound buttons to
! events of menus
2001-02-09 19:00 jamest
* samples/inventory/forms/sc_inv_cycle_count.gfd, src/GFForm.py,
! src/GFObjects.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
! Initial multiline text box support
2001-02-09 16:06 jamest
* INSTALL, TODO, setup.py, images/gnue-splash.png,
! images/gnue-splash.xcf, images/gnue.bmp, images/gnue.png,
! images/gnue.xcf, images/gnuef-splash.bmp,
! samples/zipcode/zipcode.gfd, src/GFForm.py, src/GFObjects.py,
! src/GFOptions.py, src/GFParser.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: switched all images to png format
! altered splash screen to use text widgets to display info instead
! of graphic added <scrollbar> tag support - not implemented yet in
! code added partial support for keying thru dropdown values (1 char
! only)
2001-02-09 12:14 dneighbors
* images/button16.png, src/GFOptions.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: GFOptions ** Added pointer to
! button image
!
! UIwxpython ** Made image handling platform independent
!
! button16.png ** Generic test button for toolbar added
2001-02-08 22:55 jamest
* scripts/gfclient, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Win32 urllib drive letter bug work
! arround Win32 login dialog under splashscreen bug MySQL/ODBC driver
! changes Remove function key ref from about dialog
2001-02-08 16:18 treshna
--- 6073,6194 ----
2001-02-21 20:08 jamest
* src/: UIbase.py, UIwxpython.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Moved more stuff to UI independent
! UIbase.py
2001-02-21 16:54 jamest
* scripts/gfclient, src/GFForm.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Cleaned out all the print
! statements I forgot about A global UIBase.py kludge to get to
! UIfoo.py defined classes
2001-02-21 15:42 jamest
* scripts/gfclient, src/GFForm.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Start of rewrite of UI system Lots
! of misc cleanups
2001-02-20 13:57 jamest
! * src/: GFForm.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Cleanup and comments in code UI hacks
! to make it DTRT in several instances where it wasn't Updated
! changelog
2001-02-19 20:47 jamest
* TODO, samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
! src/GFForm.py, src/GFObjects.py, src/GFParser.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: <button> support misc internal
! changes that I don't recall :( cleaned up TODO a bit
2001-02-19 11:31 jamest
* src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
! Fixed toolbar on win32 platforms Added quick hack to postgresql
! to support different encodings
2001-02-16 18:42 jamest
* src/: GFObjects.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
! Fixed gap bugs in entry and labels An empty entry is now
! considered valid on validated entries
2001-02-15 22:34 jamest
* INSTALL, TODO, samples/zipcode/states.gfd,
! samples/zipcode/zipcode.gfd, src/GFForm.py, src/GFObjects.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: added gap attrib
! to entry widgets fixed height bug causing all entry's w/ any
! height to get set to multiline readonly fields can now be queried
! slight change to UIwxpython to have it ignore events it can't
! handle instead of passing to std widget handlers updated INSTALL
! docs a little
2001-02-12 21:55 jamest
* src/: GFObjects.py, UIwxpython.py, uidrivers/wx/UIdriver.py: made
! toolbar look a little nicer under unix fixed deletion of last
! charater in entry not working bug
2001-02-09 20:58 dneighbors
* images/button16.png, 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, src/GFOptions.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: tb_*.png ** Added new buttons
! from tigert (w/ ok and GPL)
!
! button16.png ** Removed this sample as better icons found
!
! GFOptions.py ** Made status bar messages var's for reuse in
! buttons/menus ** Made image vars
!
! UIwxpython.py ** Added all buttons/images ** Bound buttons to
! events of menus
2001-02-09 19:00 jamest
* samples/inventory/forms/sc_inv_cycle_count.gfd, src/GFForm.py,
! src/GFObjects.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Initial multiline text box support
2001-02-09 16:06 jamest
* INSTALL, TODO, setup.py, images/gnue-splash.png,
! images/gnue-splash.xcf, images/gnue.bmp, images/gnue.png,
! images/gnue.xcf, images/gnuef-splash.bmp,
! samples/zipcode/zipcode.gfd, src/GFForm.py, src/GFObjects.py,
! src/GFOptions.py, src/GFParser.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: switched all images to png format
! altered splash screen to use text widgets to display info instead
! of graphic added <scrollbar> tag support - not implemented yet in
! code added partial support for keying thru dropdown values (1
! char only)
2001-02-09 12:14 dneighbors
* images/button16.png, src/GFOptions.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: GFOptions ** Added pointer to
! button image
!
! UIwxpython ** Made image handling platform independent
!
! button16.png ** Generic test button for toolbar added
2001-02-08 22:55 jamest
* scripts/gfclient, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Win32 urllib drive letter bug work
! arround Win32 login dialog under splashscreen bug MySQL/ODBC
! driver changes Remove function key ref from about dialog
2001-02-08 16:18 treshna
***************
*** 6032,6089 ****
2001-02-07 21:11 jamest
* setup.py, scripts/gfclient: setup.py only checks during a build
! Untested changes to fix odbc and mysql drivers error checking
! Changes gfclient to handle full path symbolic links to forms
2001-02-07 00:46 dneighbors
* TODO: ** Volunteered for ToolBar support so jamest can pull his
! hair out and swear my name when he has to rewrite.
2001-02-07 00:41 dneighbors
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: ** Added Hot Key
! Definitions to Menu Items. ** Put working tool bar stub in. Just
! need to do some clean up and checking with big kahuna on
! logistics and toolbar should be ready to rock.
2001-02-05 19:21 jamest
* INSTALL, src/GFForm.py, src/GFObjects.py, src/GFOptions.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Cleanups Added
! Dmitry Sorokin's hack for russian input support Database errors now
! check for during queries
2001-01-31 13:16 jamest
* INSTALL, INSTALL.win32, README.windows, TODO: Updates to make
! mysql and odbc drivers work (Completely Untested!!!!!!) Updates
! INSTALL instructions
2001-01-30 22:21 jamest
* TODO, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: More
! alterations for win32 support
2001-01-29 21:31 jamest
* src/: GFError.py, GFForm.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Started adding support for DBError
! exceptions Enhanced login support Transactions now supported on
! commit
2001-01-29 16:50 jamest
* src/: DBfactory.py, GFForm.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: More changes needed to get this to run
! under windows Start of a transaction system
2001-01-29 15:35 jamest
* INSTALL, setup.py, src/GFForm.py, src/GFOptions.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Updates to make
! gnuef play nicer in windows checked in so jade could look at case
! issue under windows
2001-01-25 16:39 jamest
--- 6197,6254 ----
2001-02-07 21:11 jamest
* setup.py, scripts/gfclient: setup.py only checks during a build
! Untested changes to fix odbc and mysql drivers error checking
! Changes gfclient to handle full path symbolic links to forms
2001-02-07 00:46 dneighbors
* TODO: ** Volunteered for ToolBar support so jamest can pull his
! hair out and swear my name when he has to rewrite.
2001-02-07 00:41 dneighbors
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: ** Added Hot Key
! Definitions to Menu Items. ** Put working tool bar stub in.
! Just need to do some clean up and checking with big kahuna on
! logistics and toolbar should be ready to rock.
2001-02-05 19:21 jamest
* INSTALL, src/GFForm.py, src/GFObjects.py, src/GFOptions.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Cleanups Added
! Dmitry Sorokin's hack for russian input support Database errors
! now check for during queries
2001-01-31 13:16 jamest
* INSTALL, INSTALL.win32, README.windows, TODO: Updates to make
! mysql and odbc drivers work (Completely Untested!!!!!!) Updates
! INSTALL instructions
2001-01-30 22:21 jamest
* TODO, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: More
! alterations for win32 support
2001-01-29 21:31 jamest
* src/: GFError.py, GFForm.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Started adding support for DBError
! exceptions Enhanced login support Transactions now supported on
! commit
2001-01-29 16:50 jamest
* src/: DBfactory.py, GFForm.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: More changes needed to get this to run
! under windows Start of a transaction system
2001-01-29 15:35 jamest
* INSTALL, setup.py, src/GFForm.py, src/GFOptions.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Updates to make
! gnuef play nicer in windows checked in so jade could look at case
! issue under windows
2001-01-25 16:39 jamest
***************
*** 6091,6132 ****
2001-01-24 21:13 jamest
! * FAQ, MANIFEST.in, README, README.curses, README.windows,
! setup.cfg, setup.py, doc/techref.lyx, doc/techref.ps,
! images/gnue-splash.xcf, images/gnue.bmp, images/gnuef-splash.bmp,
! samples/simple/form.gfd, samples/zipcode/zipcode.gfd,
! scripts/gfclient, setupext/__init__.py, setupext/install_data.py:
! Updated docs changed -u text to -u pytext and -u newtext to -u text
! moved images arround a bit setup.py enhancements
2001-01-21 12:50 jamest
* doc/techref.lyx: New version of the tech ref added here
! temporarily
2001-01-18 07:26 jamest
! * ChangeLog, NEWS, README, TODO, samples/track/tracking.gfd,
! samples/zipcode/states.gfd, src/GFForm.py, src/GFObjects.py,
! src/UIcurses.py: Updated log files to rflect upcomming release Hack
! to improve master/detail support UIcurses changes: support for
! hidden fields, reverse video status bars cursor
! positioning code still broke in UIcurses
2001-01-14 22:19 jamest
* src/UIcurses.py: Converted from python 2.0 curses to python 1.5.2
! (should still work on 2.0) Fixed cursor positioning bug
2001-01-14 17:32 jamest
* TODO, samples/inventory/README,
! samples/inventory/forms/company.gfd, samples/location/README,
! samples/zipcode/states.gfd, src/GFForm.py, src/GFObjects.py,
! src/GFParser.py, src/GFTrigger.py: Added access to datasources to
! triggers Added a sample of using that to query values from a db
! Clean up and a few more comments fixed rollback causing UI
! corruption fixed mouse and shift-tab to hidden or readonly fields
2001-01-14 16:00 dneighbors
--- 6256,6297 ----
2001-01-24 21:13 jamest
! * FAQ, README, README.curses, README.windows, setup.cfg, setup.py,
! doc/techref.lyx, doc/techref.ps, images/gnue-splash.xcf,
! images/gnue.bmp, images/gnuef-splash.bmp,
! samples/simple/form.gfd, samples/zipcode/zipcode.gfd,
! scripts/gfclient, setupext/__init__.py, setupext/install_data.py:
! Updated docs changed -u text to -u pytext and -u newtext to -u
! text moved images arround a bit setup.py enhancements
2001-01-21 12:50 jamest
* doc/techref.lyx: New version of the tech ref added here
! temporarily
2001-01-18 07:26 jamest
! * NEWS, README, TODO, samples/track/tracking.gfd,
! samples/zipcode/states.gfd, src/GFForm.py, src/GFObjects.py,
! src/UIcurses.py: Updated log files to rflect upcomming release
! Hack to improve master/detail support UIcurses changes: support
! for hidden fields, reverse video status bars
! cursor positioning code still broke in UIcurses
2001-01-14 22:19 jamest
* src/UIcurses.py: Converted from python 2.0 curses to python 1.5.2
! (should still work on 2.0) Fixed cursor positioning bug
2001-01-14 17:32 jamest
* TODO, samples/inventory/README,
! samples/inventory/forms/company.gfd, samples/location/README,
! samples/zipcode/states.gfd, src/GFForm.py, src/GFObjects.py,
! src/GFParser.py, src/GFTrigger.py: Added access to datasources to
! triggers Added a sample of using that to query values from a db
! Clean up and a few more comments fixed rollback causing UI
! corruption fixed mouse and shift-tab to hidden or readonly fields
2001-01-14 16:00 dneighbors
***************
*** 6135,6196 ****
2001-01-14 15:12 dneighbors
* samples/inventory/sql/create_company.sql: changed some of the
! names and datatypes.
2001-01-14 14:00 dneighbors
* samples/inventory/README: Explanation about the madness of
! inventory.
2001-01-14 13:14 dneighbors
* samples/inventory/sql/: add_group_inventory.sql,
! create_all_tables.sql, create_company.sql, create_inventory.sql,
! create_unit_description.sql, drop_all_tables.sql, drop_company.sql,
! drop_inventory.sql, drop_unit_description.sql,
! insert_unit_description.sql, inventory.sql,
! remove_group_inventory.sql: Modularized sql scripts instead of just
! one big file.
2001-01-14 12:48 jamest
* TODO, src/GFForm.py, src/GFObjects.py: Fixed deleted records not
! really deleting bug Tab doesn't navigate into readonly fields
! anymore
2001-01-14 11:28 dneighbors
* samples/inventory/forms/sc_inv_cycle_count.gfd: Cycle count
! management for inventory.
2001-01-13 17:24 jamest
* TODO, samples/zipcode/states.gfd, src/GFForm.py,
! src/GFObjects.py, src/GFOptions.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Fixed system to properly pick up
! modifications immediately instead of at record switch. Fixed bug
! in record status checking during exit Altered UIwxpython status bar
! to maximize screen space available for tips wx tooltips not
! supported via wxpython yet Fixed up UIwxpythons <box> support
! Altered Datasources to correctly reset on empty queries Clean up
! here and there
2001-01-12 00:08 jamest
* TODO, src/GFController.py, src/GFForm.py, src/GFObjects.py,
! src/GFOptions.py, src/GFTrigger.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Rewrote internal objects to be less
! dependent upon events (speed up) Added enhannced About box Added
! support for label alignemnts Hack for rollback errors (see comments
! for more info) Misc bug fixing and code cleanup Clean up
2001-01-11 18:29 jamest
* samples/: location/forms/country_maint.gfd,
! location/forms/county_maint.gfd, location/forms/state_maint.gfd,
! location/forms/zip_coords_maint.gfd,
! location/forms/zipcode_maint.gfd, location/sql/create_locale.sql,
! vendor/forms/vendor_maint.gfd: Added some more samples
2001-01-10 08:53 dneighbors
--- 6300,6361 ----
2001-01-14 15:12 dneighbors
* samples/inventory/sql/create_company.sql: changed some of the
! names and datatypes.
2001-01-14 14:00 dneighbors
* samples/inventory/README: Explanation about the madness of
! inventory.
2001-01-14 13:14 dneighbors
* samples/inventory/sql/: add_group_inventory.sql,
! create_all_tables.sql, create_company.sql, create_inventory.sql,
! create_unit_description.sql, drop_all_tables.sql,
! drop_company.sql, drop_inventory.sql, drop_unit_description.sql,
! insert_unit_description.sql, inventory.sql,
! remove_group_inventory.sql: Modularized sql scripts instead of
! just one big file.
2001-01-14 12:48 jamest
* TODO, src/GFForm.py, src/GFObjects.py: Fixed deleted records not
! really deleting bug Tab doesn't navigate into readonly fields
! anymore
2001-01-14 11:28 dneighbors
* samples/inventory/forms/sc_inv_cycle_count.gfd: Cycle count
! management for inventory.
2001-01-13 17:24 jamest
* TODO, samples/zipcode/states.gfd, src/GFForm.py,
! src/GFObjects.py, src/GFOptions.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Fixed system to properly pick up
! modifications immediately instead of at record switch. Fixed
! bug in record status checking during exit Altered UIwxpython
! status bar to maximize screen space available for tips wx
! tooltips not supported via wxpython yet Fixed up UIwxpythons
! <box> support Altered Datasources to correctly reset on empty
! queries Clean up here and there
2001-01-12 00:08 jamest
* TODO, src/GFController.py, src/GFForm.py, src/GFObjects.py,
! src/GFOptions.py, src/GFTrigger.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Rewrote internal objects to be less
! dependent upon events (speed up) Added enhannced About box Added
! support for label alignemnts Hack for rollback errors (see
! comments for more info) Misc bug fixing and code cleanup Clean up
2001-01-11 18:29 jamest
* samples/: location/forms/country_maint.gfd,
! location/forms/county_maint.gfd, location/forms/state_maint.gfd,
! location/forms/zip_coords_maint.gfd,
! location/forms/zipcode_maint.gfd, location/sql/create_locale.sql,
! vendor/forms/vendor_maint.gfd: Added some more samples
2001-01-10 08:53 dneighbors
***************
*** 6199,6219 ****
2001-01-10 00:14 jamest
* samples/inventory/: forms/inv_maintenance.gfd, sql/inventory.sql:
! Added very basic start of inventory screen
2001-01-08 19:55 jamest
* TODO, samples/track/create_track.sql, samples/track/tracking.gfd,
! src/GFEvent.py, src/GFForm.py, src/GFObjects.py, src/GFOptions.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: More master/detail
! changes Fixed a bug involving hidden fields messing up the
! visibleCount on other fields in the same block Odds and ends
2001-01-08 01:36 dneighbors
* samples/po/sc_po_entry.gfd: ** Added trigger to calculate qty *
! price = amount ** Added trigger to calculate subtotal + tax1 + tax2
! + shippping = total
2000-12-30 04:25 cspence
--- 6364,6385 ----
2001-01-10 00:14 jamest
* samples/inventory/: forms/inv_maintenance.gfd, sql/inventory.sql:
! Added very basic start of inventory screen
2001-01-08 19:55 jamest
* TODO, samples/track/create_track.sql, samples/track/tracking.gfd,
! src/GFEvent.py, src/GFForm.py, src/GFObjects.py,
! src/GFOptions.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: More master/detail changes Fixed a
! bug involving hidden fields messing up the visibleCount on other
! fields in the same block Odds and ends
2001-01-08 01:36 dneighbors
* samples/po/sc_po_entry.gfd: ** Added trigger to calculate qty *
! price = amount ** Added trigger to calculate subtotal + tax1 +
! tax2 + shippping = total
2000-12-30 04:25 cspence
***************
*** 6222,6244 ****
2000-12-24 15:07 dneighbors
* samples/po/sc_po_entry.gfd: Last of the mohicians to be converted
! to char based.
2000-12-22 17:14 dneighbors
* TODO, samples/contact.gfd, samples/login.gfd,
! samples/history/first.gfd, samples/history/myform.gfd,
! samples/po/sc_po_entry2.gfd, samples/simple/form.gfd,
! samples/track/staff.gfd, samples/zipcode/states.gfd,
! samples/zipcode/zipcode.gfd: update of samples so they work for
! 0.0.5 release. i fixed up sc_po_entry.gfd very nicely and then rm
! it on accident trying to eliminate sc_po_entery2.gfd. I am very
! pissed at myself.
2000-12-22 17:05 jamest
! * MANIFEST.in, src/GFForm.py, src/GFObjects.py: added samples to
! sdist distrobutions some m/d stuff misc stuff I've forgotten :)
2000-12-22 12:55 jmeskill
--- 6388,6410 ----
2000-12-24 15:07 dneighbors
* samples/po/sc_po_entry.gfd: Last of the mohicians to be converted
! to char based.
2000-12-22 17:14 dneighbors
* TODO, samples/contact.gfd, samples/login.gfd,
! samples/history/first.gfd, samples/history/myform.gfd,
! samples/po/sc_po_entry2.gfd, samples/simple/form.gfd,
! samples/track/staff.gfd, samples/zipcode/states.gfd,
! samples/zipcode/zipcode.gfd: update of samples so they work for
! 0.0.5 release. i fixed up sc_po_entry.gfd very nicely and then
! rm it on accident trying to eliminate sc_po_entery2.gfd. I am
! very pissed at myself.
2000-12-22 17:05 jamest
! * src/: GFForm.py, GFObjects.py: added samples to sdist
! distrobutions some m/d stuff misc stuff I've forgotten :)
2000-12-22 12:55 jmeskill
***************
*** 6255,6261 ****
2000-12-21 15:14 cspence
* scripts/gfclient: Added _incomplete_ python curses support use
! gfclient -u newtext to see progress so far
2000-12-19 21:28 dneighbors
--- 6421,6427 ----
2000-12-21 15:14 cspence
* scripts/gfclient: Added _incomplete_ python curses support use
! gfclient -u newtext to see progress so far
2000-12-19 21:28 dneighbors
***************
*** 6264,6276 ****
2000-12-19 10:51 jamest
* scripts/gfclient, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Quick fix for windows UI support Put
! about menu back in
2000-12-18 21:27 dneighbors
* scripts/gfclient, src/GFGetOpt.py: Moved options out of .run() to
! allow for -p profiling switch.
2000-12-18 20:52 dneighbors
--- 6430,6442 ----
2000-12-19 10:51 jamest
* scripts/gfclient, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Quick fix for windows UI support
! Put about menu back in
2000-12-18 21:27 dneighbors
* scripts/gfclient, src/GFGetOpt.py: Moved options out of .run() to
! allow for -p profiling switch.
2000-12-18 20:52 dneighbors
***************
*** 6279,6329 ****
2000-12-18 20:45 jamest
* scripts/gfclient: Fixed error in gfclient preventing -v from
! working properly
2000-12-18 20:32 dneighbors
* samples/helloworld2.gfd: switched to char based and added to
! sample assigning value of one field into another!
2000-12-18 18:27 jamest
* TODO, scripts/gfclient, src/GFForm.py, src/GFOptions.py,
! src/UIpyncurses.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Fixed bug allowing hidden fields to
! get focus on startup Fixed _version bug Updated master field
! dropdown now updates the detail block as well Added support for
! execution of symlink to gfclient loaded similar named file from a
! global form directory Small debug level change Dropdowns now sorted
! by description value
2000-12-18 13:59 cspence
* scripts/gfclient, src/GFDebug.py, src/GFEvent.py, src/GFForm.py,
! src/GFGetOpt.py, src/GFObjects.py, src/GFOptions.py,
! src/GFParser.py, src/UIbase.py, src/UIpyncurses.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Added improved support for debug
! levels, logging etc.
2000-12-16 16:15 dneighbors
* samples/track/: create_track.sql, drop_track.sql, staff.gfd,
! tracking.gfd: Simple Masta Tracking sample to test master/detail.
2000-12-16 15:32 jamest
* samples/zipcode/states.gfd, src/GFForm.py, src/GFObjects.py:
! Updated master/detail example More master/detail support
2000-12-15 21:32 jamest
* TODO, src/GFController.py, src/GFEvent.py, src/GFForm.py,
! src/GFObjects.py, src/GFParser.py, src/GFTrigger.py, src/UIbase.py,
! src/UIpyncurses.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Primary key postgresql fix Missing status bar fix Moved picture to
! proper name Updated copyright
2000-12-15 11:37 jmeskill
--- 6445,6495 ----
2000-12-18 20:45 jamest
* scripts/gfclient: Fixed error in gfclient preventing -v from
! working properly
2000-12-18 20:32 dneighbors
* samples/helloworld2.gfd: switched to char based and added to
! sample assigning value of one field into another!
2000-12-18 18:27 jamest
* TODO, scripts/gfclient, src/GFForm.py, src/GFOptions.py,
! src/UIpyncurses.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Fixed bug allowing hidden fields to
! get focus on startup Fixed _version bug Updated master field
! dropdown now updates the detail block as well Added support for
! execution of symlink to gfclient loaded similar named file from
! a global form directory Small debug level change Dropdowns now
! sorted by description value
2000-12-18 13:59 cspence
* scripts/gfclient, src/GFDebug.py, src/GFEvent.py, src/GFForm.py,
! src/GFGetOpt.py, src/GFObjects.py, src/GFOptions.py,
! src/GFParser.py, src/UIbase.py, src/UIpyncurses.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Added improved support for debug
! levels, logging etc.
2000-12-16 16:15 dneighbors
* samples/track/: create_track.sql, drop_track.sql, staff.gfd,
! tracking.gfd: Simple Masta Tracking sample to test master/detail.
2000-12-16 15:32 jamest
* samples/zipcode/states.gfd, src/GFForm.py, src/GFObjects.py:
! Updated master/detail example More master/detail support
2000-12-15 21:32 jamest
* TODO, src/GFController.py, src/GFEvent.py, src/GFForm.py,
! src/GFObjects.py, src/GFParser.py, src/GFTrigger.py,
! src/UIbase.py, src/UIpyncurses.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Primary key postgresql fix Missing status bar fix Moved picture
! to proper name Updated copyright
2000-12-15 11:37 jmeskill
***************
*** 6332,6359 ****
2000-12-14 15:02 cspence
* src/GFForm.py: Temporary fix for annoying stack trace which
! occurs on key press when forms/pages have no entries or no entry
! selected.
2000-12-14 14:55 cspence
* src/UIpyncurses.py: pagehandling is now supposed to work properly
! in pyncurses
2000-12-14 13:18 jamest
* src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py: More
! placement edits
2000-12-14 10:50 jamest
* src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Char
! placement code alterations
2000-12-13 17:00 jamest
* src/UIpyncurses.py: Small change to make prev/next block work w/
! page flip (both as next block only)
2000-12-13 16:25 cspence
--- 6498,6525 ----
2000-12-14 15:02 cspence
* src/GFForm.py: Temporary fix for annoying stack trace which
! occurs on key press when forms/pages have no entries or no entry
! selected.
2000-12-14 14:55 cspence
* src/UIpyncurses.py: pagehandling is now supposed to work properly
! in pyncurses
2000-12-14 13:18 jamest
* src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py: More
! placement edits
2000-12-14 10:50 jamest
* src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Char
! placement code alterations
2000-12-13 17:00 jamest
* src/UIpyncurses.py: Small change to make prev/next block work w/
! page flip (both as next block only)
2000-12-13 16:25 cspence
***************
*** 6366,6455 ****
2000-12-13 15:19 jamest
* src/UIpyncurses.py: A little of the page handler update
! (untested)
2000-12-13 10:02 jamest
* src/GFOptions.py: Quick hack to make designer do char based
! placement also added auto generated <tip>s to it's output
2000-12-13 08:28 jamest
* src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
! Minor change to UIwxpython to make widget placement easier to
! manipulate during development
2000-12-13 00:35 jamest
* INSTALL, TODO, samples/simple/form.gfd, scripts/gfclient,
! src/GFForm.py, src/GFObjects.py, src/GFOptions.py, src/GFParser.py,
! src/UIbase.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: ficed dropdowns not clearing on
! datasource clear fixed hidden fields not working for entry widgets
! implement sloppyFocus GFEntry option added GFBox object for visual
! seperators (not implemented in any UI yet) Visible indicator for
! multiple pages GUI rolls to test login if DISPLAY var isn't set
! converted the samples/simple/form.gfd to char x/y system
2000-12-12 12:11 cspence
* src/: GFForm.py, UIpyncurses.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Curses now supports comboboxes and
! things!
2000-12-11 21:54 dneighbors
* src/GFOptions.py: Changed location to be gnue-splash.bmp instead
! of gnuef-spash.bmp (as this matches the faq).
2000-12-11 16:33 jamest
* src/: GFForm.py, UIwxpython.py, uidrivers/wx/UIdriver.py: minor
! UI adjustments quick hack to make login failures more friendly
2000-12-11 15:14 cspence
* src/UIpyncurses.py: slightly cleaned up code + preliminary (ie.
! not working :) ) support for comboboxed in pyncurses
2000-12-11 10:58 jamest
* AUTHORS, FAQ, INSTALL, README, README.developers,
! README.wxwindows, TODO, src/GFOptions.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Updated docs Moved the .bmp hard
! coding from UIwxpython to GFOptions.py Switched form width/height
! to char based 2nd attempt at good char based placement in
! UIwxpython should fix themes screwing up pixel based form
! placement bug (we'll miss you)
2000-12-09 15:59 jamest
* samples/zipcode/zipcode.gfd, src/GFObjects.py, src/GFOptions.py,
! src/UIpyncurses.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Altered char based placement removing
! scaling (it's messed up) Switched the forms height/widget from
! pixel to char based Added support for a default entry height set
! via GFOptions.py UIpyncurses.py version check modified to work on
! python 1.5.2
2000-12-09 06:55 cspence
* src/UIpyncurses.py: Cleaned up wxpython code so it now exits
! cleanly. Some improvements to widget handling Still much work to
! be done
2000-12-08 19:02 jamest
* src/: GFForm.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Added a
! little spacer support for char based placement
2000-12-08 15:49 cspence
* README.curses, samples/zipcode/zipcode.gfd, scripts/gfclient,
! src/GFController.py, src/GFEvent.py, src/GFForm.py, src/UIbase.py,
! src/UIpyncurses.py, src/UIwxpython.py, src/gnue-splash.bmp,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! merged guilogin branch with main tree
2000-12-08 15:30 cspence
--- 6532,6623 ----
2000-12-13 15:19 jamest
* src/UIpyncurses.py: A little of the page handler update
! (untested)
2000-12-13 10:02 jamest
* src/GFOptions.py: Quick hack to make designer do char based
! placement also added auto generated <tip>s to it's output
2000-12-13 08:28 jamest
* src/: GFOptions.py, UIwxpython.py, uidrivers/wx/UIdriver.py:
! Minor change to UIwxpython to make widget placement easier to
! manipulate during development
2000-12-13 00:35 jamest
* INSTALL, TODO, samples/simple/form.gfd, scripts/gfclient,
! src/GFForm.py, src/GFObjects.py, src/GFOptions.py,
! src/GFParser.py, src/UIbase.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! ficed dropdowns not clearing on datasource clear fixed hidden
! fields not working for entry widgets implement sloppyFocus
! GFEntry option added GFBox object for visual seperators (not
! implemented in any UI yet) Visible indicator for multiple pages
! GUI rolls to test login if DISPLAY var isn't set converted the
! samples/simple/form.gfd to char x/y system
2000-12-12 12:11 cspence
* src/: GFForm.py, UIpyncurses.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Curses now supports comboboxes and
! things!
2000-12-11 21:54 dneighbors
* src/GFOptions.py: Changed location to be gnue-splash.bmp instead
! of gnuef-spash.bmp (as this matches the faq).
2000-12-11 16:33 jamest
* src/: GFForm.py, UIwxpython.py, uidrivers/wx/UIdriver.py: minor
! UI adjustments quick hack to make login failures more friendly
2000-12-11 15:14 cspence
* src/UIpyncurses.py: slightly cleaned up code + preliminary (ie.
! not working :) ) support for comboboxed in pyncurses
2000-12-11 10:58 jamest
* AUTHORS, FAQ, INSTALL, README, README.developers,
! README.wxwindows, TODO, src/GFOptions.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Updated docs Moved the .bmp hard
! coding from UIwxpython to GFOptions.py Switched form width/height
! to char based 2nd attempt at good char based placement in
! UIwxpython should fix themes screwing up pixel based form
! placement bug (we'll miss you)
2000-12-09 15:59 jamest
* samples/zipcode/zipcode.gfd, src/GFObjects.py, src/GFOptions.py,
! src/UIpyncurses.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Altered char based placement
! removing scaling (it's messed up) Switched the forms
! height/widget from pixel to char based Added support for a
! default entry height set via GFOptions.py UIpyncurses.py version
! check modified to work on python 1.5.2
2000-12-09 06:55 cspence
* src/UIpyncurses.py: Cleaned up wxpython code so it now exits
! cleanly. Some improvements to widget handling Still much work to
! be done
2000-12-08 19:02 jamest
* src/: GFForm.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Added a
! little spacer support for char based placement
2000-12-08 15:49 cspence
* README.curses, samples/zipcode/zipcode.gfd, scripts/gfclient,
! src/GFController.py, src/GFEvent.py, src/GFForm.py,
! src/UIbase.py, src/UIpyncurses.py, src/UIwxpython.py,
! src/gnue-splash.bmp, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: merged guilogin branch with main
! tree
2000-12-08 15:30 cspence
***************
*** 6458,6499 ****
2000-12-08 00:35 jamest
* samples/zipcode/zipcode.gfd, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Initial transition from pixel based
! attributes to char based
2000-12-07 14:33 cspence
* src/: UIbase.py, UIpyncurses.py, uidrivers/_base/UIdriver.py:
! pyncurses support almost working
2000-12-07 10:40 cspence
* scripts/gfclient, src/UIpyncurses.py: started to convert
! UIpyncurses
2000-12-07 07:03 cspence
* src/: GFForm.py, UIwxpython.py, uidrivers/wx/UIdriver.py: First
! working version of the gnuef graphical login.
!
! We really need a new event model to handle this properly
2000-12-07 05:24 cspence
* src/: GFController.py, UIwxpython.py, gnue-splash.bmp,
! uidrivers/wx/UIdriver.py: bug fixes
!
! 2000-12-06 17:02 cspence
!
! * src/gnue-splash.bmp: file gnue-splash.bmp was initially added on
! branch guilogin-unstable-0-1-0.
2000-12-06 17:02 cspence
* scripts/gfclient, src/GFController.py, src/GFEvent.py,
! src/GFForm.py, src/UIbase.py, src/UIwxpython.py,
! src/gnue-splash.bmp, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Branch with proposed gui login screen
2000-12-06 14:23 jamest
--- 6626,6663 ----
2000-12-08 00:35 jamest
* samples/zipcode/zipcode.gfd, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Initial transition from pixel based
! attributes to char based
2000-12-07 14:33 cspence
* src/: UIbase.py, UIpyncurses.py, uidrivers/_base/UIdriver.py:
! pyncurses support almost working
2000-12-07 10:40 cspence
* scripts/gfclient, src/UIpyncurses.py: started to convert
! UIpyncurses
2000-12-07 07:03 cspence
* src/: GFForm.py, UIwxpython.py, uidrivers/wx/UIdriver.py: First
! working version of the gnuef graphical login.
!
! We really need a new event model to handle this properly
2000-12-07 05:24 cspence
* src/: GFController.py, UIwxpython.py, gnue-splash.bmp,
! uidrivers/wx/UIdriver.py: bug fixes
2000-12-06 17:02 cspence
* scripts/gfclient, src/GFController.py, src/GFEvent.py,
! src/GFForm.py, src/UIbase.py, src/UIwxpython.py,
! src/gnue-splash.bmp, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Branch with proposed gui login
! screen
2000-12-06 14:23 jamest
***************
*** 6502,6516 ****
2000-12-06 11:03 jamest
* TODO, src/GFForm.py: update TODO moved data not saved alert from
! status bar to dialog
2000-12-05 22:42 jamest
* INSTALL, README.wxwindows, samples/zipcode/states.gfd,
! src/GFForm.py, src/GFObjects.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: fixed numeric attribute bug fixed
! marked record for deletion via the menu bug fixed master/detail
! example (the code worked the example was borked :)
2000-12-04 18:27 jmeskill
--- 6666,6680 ----
2000-12-06 11:03 jamest
* TODO, src/GFForm.py: update TODO moved data not saved alert from
! status bar to dialog
2000-12-05 22:42 jamest
* INSTALL, README.wxwindows, samples/zipcode/states.gfd,
! src/GFForm.py, src/GFObjects.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: fixed numeric attribute bug fixed
! marked record for deletion via the menu bug fixed master/detail
! example (the code worked the example was borked :)
2000-12-04 18:27 jmeskill
***************
*** 6523,6530 ****
2000-12-04 12:33 cspence
* src/: GFForm.py, GFObjects.py, GFTrigger.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Added support for message boxes and fixed
! parser to strip whitespace from triggers.
2000-12-04 06:40 dneighbors
--- 6687,6694 ----
2000-12-04 12:33 cspence
* src/: GFForm.py, GFObjects.py, GFTrigger.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Added support for message boxes and
! fixed parser to strip whitespace from triggers.
2000-12-04 06:40 dneighbors
***************
*** 6533,6555 ****
2000-12-03 13:18 dneighbors
* doc/: components.dia, containers.dia, database.dia, drivers.dia:
! New UML diagrams explaining GNUe Forms from Ian.
!
! drivers.dia replaced by database.dia
2000-11-28 09:02 jamest
* src/: DBfactory.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Code
! now works under python 2.0
2000-11-27 10:54 jmeskill
* Makefile.am, acinclude.m4, autogen.sh, configure.in,
! setup_cvs_devel.sh, doc/Makefile.am, samples/Makefile.am,
! samples/po/Makefile.am, samples/zipcode/Makefile.am,
! scripts/Makefile.am, src/Makefile.am: Removed autotools files since
! they are no longer needed Moved script that allows us to test in
! CVS to setup_cvs_devel.sh
2000-11-26 22:56 dneighbors
--- 6697,6719 ----
2000-12-03 13:18 dneighbors
* doc/: components.dia, containers.dia, database.dia, drivers.dia:
! New UML diagrams explaining GNUe Forms from Ian.
!
! drivers.dia replaced by database.dia
2000-11-28 09:02 jamest
* src/: DBfactory.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Code
! now works under python 2.0
2000-11-27 10:54 jmeskill
* Makefile.am, acinclude.m4, autogen.sh, configure.in,
! setup_cvs_devel.sh, doc/Makefile.am, samples/Makefile.am,
! samples/po/Makefile.am, samples/zipcode/Makefile.am,
! scripts/Makefile.am, src/Makefile.am: Removed autotools files
! since they are no longer needed Moved script that allows us to
! test in CVS to setup_cvs_devel.sh
2000-11-26 22:56 dneighbors
***************
*** 6559,6590 ****
* NEWS: v0.0.4
- 2000-11-22 12:15 jmeskill
-
- * MANIFEST.in: Added files that get skipped by bdist_rpm
-
2000-11-22 10:55 jmeskill
* __init__.py, configure.in, src/__init__.py, src/__init__.py.in:
! Hopefully removed last bastion of autotools dependencies
!
! 2000-11-22 10:53 jmeskill
!
! * src/.cvsignore: Unignore __init__.py :)
2000-11-20 23:30 jmeskill
* setup.py, packaging/debian/changelog, packaging/debian/control,
! packaging/debian/dirs, packaging/debian/files,
! packaging/debian/postinst, packaging/debian/postinst.debhelper,
! packaging/debian/prerm.debhelper, packaging/debian/rules: cleaned
! up deb support removed gnue python package since it is now in
! python-gnue-base
2000-11-20 14:26 jmeskill
* packaging/debian/rules, src/DBfactory.py, src/GFObjects.py:
! Simple changes to make initializing db drivers better
2000-11-20 00:55 jmeskill
--- 6723,6746 ----
* NEWS: v0.0.4
2000-11-22 10:55 jmeskill
* __init__.py, configure.in, src/__init__.py, src/__init__.py.in:
! Hopefully removed last bastion of autotools dependencies
2000-11-20 23:30 jmeskill
* setup.py, packaging/debian/changelog, packaging/debian/control,
! packaging/debian/dirs, packaging/debian/files,
! packaging/debian/postinst, packaging/debian/postinst.debhelper,
! packaging/debian/prerm.debhelper, packaging/debian/rules: cleaned
! up deb support removed gnue python package since it is now in
! python-gnue-base
2000-11-20 14:26 jmeskill
* packaging/debian/rules, src/DBfactory.py, src/GFObjects.py:
! Simple changes to make initializing db drivers better
2000-11-20 00:55 jmeskill
***************
*** 6600,6606 ****
2000-11-19 16:46 dneighbors
! * ChangeLog, NEWS, samples/po/sc_po_entry.gfd: v0.0.4 stuff
2000-11-15 11:50 jamest
--- 6756,6762 ----
2000-11-19 16:46 dneighbors
! * NEWS, samples/po/sc_po_entry.gfd: v0.0.4 stuff
2000-11-15 11:50 jamest
***************
*** 6609,6616 ****
2000-11-15 10:57 jamest
* AUTHORS, INSTALL, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Performance changes Added Georg
! Lehner's detailed INSTALL doc Clean up
2000-11-15 10:32 jamest
--- 6765,6772 ----
2000-11-15 10:57 jamest
* AUTHORS, INSTALL, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Performance changes Added Georg
! Lehner's detailed INSTALL doc Clean up
2000-11-15 10:32 jamest
***************
*** 6619,6683 ****
2000-11-14 22:08 jamest
* TODO: A little more partial checkin of the valid updates from my
! broken stuff
2000-11-14 22:07 jamest
* samples/: form.gfd, form2.gfd, helloworld.gfd, myform.gfd,
! history/first.gfd, history/myform.gfd, simple/form.gfd,
! zipcode/zipcode.gfd: A little bit of samples cleanup
2000-11-14 22:04 jamest
* scripts/gfclient, src/GFEvent.py, src/GFForm.py,
! src/GFOptions.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
! Moved an error text to GFOptions.py Fixed bug where mouse click on
! a label generated a block error Minor speed enhancements (the ones
! that didn't break everything :)
2000-11-10 13:48 cspence
* samples/helloworld2.gfd, src/GFForm.py, src/GFObjects.py,
! src/GFParser.py, src/GFTrigger.py: Added preliminary support for
! named triggers. Introduced more flexible helper classes for
! building namespaces in GFTrigger.py Breaks some triggers that
! worked with old model as prevents direct access to block
! properties so far can only access block values.
2000-11-09 21:23 jamest
* TODO, scripts/gfclient, src/GFForm.py, src/GFObjects.py: fixed
! validator bugs performance improvements
2000-11-09 17:50 jamest
* TODO, samples/helloworld.gfd, samples/zipcode/states.gfd,
! src/GFForm.py, src/GFObjects.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Added still faulty rollback code to
! allow you to abort changes to a form
!
! ToDo's completed:
!
! Moving the focus from entry in one block to a different block does
! not result in the currentBlock switching to the new block
!
! creating a new record and marking for delete prior to any commit
! still causes record to commit
!
! mouse click out of field then F8 results in block error
!
! Autocreate a datasource for block that don't specify one
2000-11-09 14:52 jamest
* src/: GFForm.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: fixed cursor positioning bug fixed
! duplication of the requestDELETE event for records and characters
2000-11-09 14:31 jamest
* src/: GFForm.py, GFObjects.py: Modifed system to base UI updates
! on entry value changes instead of via GFForm control.
2000-11-09 14:17 cspence
--- 6775,6840 ----
2000-11-14 22:08 jamest
* TODO: A little more partial checkin of the valid updates from my
! broken stuff
2000-11-14 22:07 jamest
* samples/: form.gfd, form2.gfd, helloworld.gfd, myform.gfd,
! history/first.gfd, history/myform.gfd, simple/form.gfd,
! zipcode/zipcode.gfd: A little bit of samples cleanup
2000-11-14 22:04 jamest
* scripts/gfclient, src/GFEvent.py, src/GFForm.py,
! src/GFOptions.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Moved an error text to GFOptions.py
! Fixed bug where mouse click on a label generated a block error
! Minor speed enhancements (the ones that didn't break everything
! :)
2000-11-10 13:48 cspence
* samples/helloworld2.gfd, src/GFForm.py, src/GFObjects.py,
! src/GFParser.py, src/GFTrigger.py: Added preliminary support for
! named triggers. Introduced more flexible helper classes for
! building namespaces in GFTrigger.py Breaks some triggers that
! worked with old model as prevents direct access to block
! properties so far can only access block values.
2000-11-09 21:23 jamest
* TODO, scripts/gfclient, src/GFForm.py, src/GFObjects.py: fixed
! validator bugs performance improvements
2000-11-09 17:50 jamest
* TODO, samples/helloworld.gfd, samples/zipcode/states.gfd,
! src/GFForm.py, src/GFObjects.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Added still faulty rollback code to
! allow you to abort changes to a form
!
! ToDo's completed:
!
! Moving the focus from entry in one block to a different block
! does not result in the currentBlock switching to the new block
!
! creating a new record and marking for delete prior to any commit
! still causes record to commit
!
! mouse click out of field then F8 results in block error
!
! Autocreate a datasource for block that don't specify one
2000-11-09 14:52 jamest
* src/: GFForm.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: fixed cursor positioning bug fixed
! duplication of the requestDELETE event for records and characters
2000-11-09 14:31 jamest
* src/: GFForm.py, GFObjects.py: Modifed system to base UI updates
! on entry value changes instead of via GFForm control.
2000-11-09 14:17 cspence
***************
*** 6686,6698 ****
2000-11-09 13:56 jamest
* samples/helloworld.gfd, src/GFForm.py, src/GFObjects.py,
! src/GFParser.py: added support for triggers to reference values via
! blockname.fields.fieldname Note: UI does not update code cleanup
2000-11-07 23:10 dneighbors
* samples/: login.gfd, myform.gfd: Updated to work with newest
! versions.
2000-11-07 23:02 dneighbors
--- 6843,6856 ----
2000-11-09 13:56 jamest
* samples/helloworld.gfd, src/GFForm.py, src/GFObjects.py,
! src/GFParser.py: added support for triggers to reference values
! via blockname.fields.fieldname Note: UI does not update code
! cleanup
2000-11-07 23:10 dneighbors
* samples/: login.gfd, myform.gfd: Updated to work with newest
! versions.
2000-11-07 23:02 dneighbors
***************
*** 6701,6711 ****
2000-11-07 23:00 jamest
* TODO, samples/zipcode/states.gfd, src/GFForm.py,
! src/GFObjects.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
! Fixed bug causing null db fields to appear as None Fixed switching
! records not updating tip & recordCount Focus should now shift to
! first field in block upon entry speed: started cleaning up events
! and code to reduce function/event calls
2000-11-07 22:56 dneighbors
--- 6859,6870 ----
2000-11-07 23:00 jamest
* TODO, samples/zipcode/states.gfd, src/GFForm.py,
! src/GFObjects.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Fixed bug causing null db fields to
! appear as None Fixed switching records not updating tip &
! recordCount Focus should now shift to first field in block upon
! entry speed: started cleaning up events and code to reduce
! function/event calls
2000-11-07 22:56 dneighbors
***************
*** 6726,6733 ****
2000-11-07 13:14 jmeskill
* packaging/debian/: README.Debian, changelog, control, copyright,
! dirs, docs, files, postinst, postinst.debhelper, prerm,
! prerm.debhelper, rules: Added debian support
2000-11-06 23:47 jmeskill
--- 6885,6892 ----
2000-11-07 13:14 jmeskill
* packaging/debian/: README.Debian, changelog, control, copyright,
! dirs, docs, files, postinst, postinst.debhelper, prerm,
! prerm.debhelper, rules: Added debian support
2000-11-06 23:47 jmeskill
***************
*** 6736,6745 ****
2000-11-06 22:31 jamest
* README, pg.py.patch, samples/zipcode/zip_code.gfd,
! samples/zipcode/zipcode.gfd, scripts/gfclient, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: README updates renamed zip_code.gfd
! to zipcode.gfd removed profiler code partial addition of new login
! form (not active in this code checkin)
2000-11-06 20:21 dneighbors
--- 6895,6904 ----
2000-11-06 22:31 jamest
* README, pg.py.patch, samples/zipcode/zip_code.gfd,
! samples/zipcode/zipcode.gfd, scripts/gfclient, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: README updates renamed zip_code.gfd
! to zipcode.gfd removed profiler code partial addition of new
! login form (not active in this code checkin)
2000-11-06 20:21 dneighbors
***************
*** 6752,6784 ****
2000-11-04 22:14 jamest
* TODO, scripts/gfclient, src/GFForm.py, src/GFObjects.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: status bar
! speedups added support for checking that data is saved prior to
! query/exit (moved exit approval from UI to GFForm) start of a GUI
! login box (currently visible via help->about)
2000-11-03 23:03 dneighbors
! * ChangeLog, NEWS: Updating information to get a handle on 0.0.4
! status.
2000-11-02 23:18 jamest
* TODO, samples/zipcode/pg_zip_code.sql,
! samples/zipcode/states.gfd, samples/zipcode/zip_code.gfd,
! src/GFForm.py, src/GFObjects.py: added order_by to datasources
! (added dummy arg to geas driver - untested) fixed - if tip not
! defined on entry then previous tip still shown tried to improve
! status bar speed master/detail alterations (.gfd has changed) new
! zipcode demo w/ a state.gfd to show master/detail
2000-11-01 20:57 jamest
* TODO, src/GFForm.py, src/GFObjects.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Hack to prevent UI corruption after
! commit Fixed bug that causes empty queries to corrupt record index
! Removed some print lines Tinkered w/ login dialog ideas TODO
! updates
2000-11-01 10:25 jmeskill
--- 6911,6942 ----
2000-11-04 22:14 jamest
* TODO, scripts/gfclient, src/GFForm.py, src/GFObjects.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: status bar
! speedups added support for checking that data is saved prior to
! query/exit (moved exit approval from UI to GFForm) start of a
! GUI login box (currently visible via help->about)
2000-11-03 23:03 dneighbors
! * NEWS: Updating information to get a handle on 0.0.4 status.
2000-11-02 23:18 jamest
* TODO, samples/zipcode/pg_zip_code.sql,
! samples/zipcode/states.gfd, samples/zipcode/zip_code.gfd,
! src/GFForm.py, src/GFObjects.py: added order_by to datasources
! (added dummy arg to geas driver - untested) fixed - if tip not
! defined on entry then previous tip still shown tried to improve
! status bar speed master/detail alterations (.gfd has changed) new
! zipcode demo w/ a state.gfd to show master/detail
2000-11-01 20:57 jamest
* TODO, src/GFForm.py, src/GFObjects.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Hack to prevent UI corruption after
! commit Fixed bug that causes empty queries to corrupt record
! index Removed some print lines Tinkered w/ login dialog ideas
! TODO updates
2000-11-01 10:25 jmeskill
***************
*** 6791,6800 ****
2000-10-31 23:06 jamest
* README, TODO, samples/zipcode/pg_zip_code.sql,
! samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Enhanced menu
! Datasources now purge deleted records on delete Updated zipcode
! example database to use primary keys Updated README Updated TODO
2000-10-31 13:05 jmeskill
--- 6949,6958 ----
2000-10-31 23:06 jamest
* README, TODO, samples/zipcode/pg_zip_code.sql,
! samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Enhanced menu
! Datasources now purge deleted records on delete Updated zipcode
! example database to use primary keys Updated README Updated TODO
2000-10-31 13:05 jmeskill
***************
*** 6803,6809 ****
2000-10-30 22:43 jmeskill
* configure.in, src/Makefile.am: Added changes to make geas work
! again
2000-10-27 22:46 jamest
--- 6961,6967 ----
2000-10-30 22:43 jmeskill
* configure.in, src/Makefile.am: Added changes to make geas work
! again
2000-10-27 22:46 jamest
***************
*** 6824,6848 ****
2000-10-27 14:59 jmeskill
* INSTALL, Makefile.am, README, README.developers, TODO,
! autogen.sh, configure.in, scripts/.cvsignore, scripts/Makefile.am,
! scripts/gfclient, doc/Makefile.am, samples/Makefile.am,
! samples/po/.cvsignore, samples/po/Makefile.am,
! samples/zipcode/.cvsignore, samples/zipcode/Makefile.am,
! src/.cvsignore, src/DBfactory.py, src/GFClient.py, src/Makefile.am,
! src/__init__.py.in: Made a TON of changes so we can make install
! properly
!
! gnue-forms now installs into
! (pythonlibdir)/site-packages/gnue/forms so to access forms you can
! use import gnue.forms
!
! Added README.developers so we can include hints for developers
!
! Moved src/GFClient.py to client/gfclient and made it executable
!
! Made source changes to support gnue.forms paradigm
!
! Updated related documentation
2000-10-27 11:08 jmeskill
--- 6982,7004 ----
2000-10-27 14:59 jmeskill
* INSTALL, Makefile.am, README, README.developers, TODO,
! autogen.sh, configure.in, scripts/Makefile.am, scripts/gfclient,
! doc/Makefile.am, samples/Makefile.am, samples/po/Makefile.am,
! samples/zipcode/Makefile.am, src/DBfactory.py, src/GFClient.py,
! src/Makefile.am, src/__init__.py.in: Made a TON of changes so we
! can make install properly
!
! gnue-forms now installs into
! (pythonlibdir)/site-packages/gnue/forms so to access forms you
! can use import gnue.forms
!
! Added README.developers so we can include hints for developers
!
! Moved src/GFClient.py to client/gfclient and made it executable
!
! Made source changes to support gnue.forms paradigm
!
! Updated related documentation
2000-10-27 11:08 jmeskill
***************
*** 6851,6901 ****
2000-10-26 16:59 jamest
* samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
! src/UIbase.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Status bar now has usefull info Form
! alert events misc clean up
2000-10-26 14:30 jamest
* TODO, samples/zipcode/zip_code.gfd, src/GFForm.py,
! src/GFObjects.py, src/UIbase.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Working dropdowns Fixed bug in value validation against foreign
! block keys
2000-10-26 12:03 reinhard
* README, README.wxwindows: Modified README to complete dependency
! list
2000-10-26 11:47 jamest
* samples/zipcode/zip_code.gfd, src/GFForm.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Mouse support for multiVisible widget
! navigation Almost usable combobox support
2000-10-24 22:35 dneighbors
* samples/zipcode/states.gfd: Form built in about 10 seconds with
! designer to maintain states database.
2000-10-24 22:27 dneighbors
* samples/zipcode/pg_zip_code.sql: Added statements to
! automagically enter all state abbrev's plus descriptions and our
! little half states like puerto rico, virgin islands, etc...
2000-10-24 22:22 jamest
* src/: GFForm.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Very
! start of menu in UIwxpython Added support for .'s in numeric values
2000-10-24 20:46 jamest
* src/: GFForm.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Fixed typecast problem w/ non string
! values on query/commit Misc stuff dealing w/ dropdown box support
! (still not fully, full on, functional)
2000-10-24 19:28 jmeskill
--- 7007,7058 ----
2000-10-26 16:59 jamest
* samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
! src/UIbase.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Status bar now has usefull info Form alert events misc clean up
2000-10-26 14:30 jamest
* TODO, samples/zipcode/zip_code.gfd, src/GFForm.py,
! src/GFObjects.py, src/UIbase.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Working dropdowns Fixed bug in value validation against foreign
! block keys
2000-10-26 12:03 reinhard
* README, README.wxwindows: Modified README to complete dependency
! list
2000-10-26 11:47 jamest
* samples/zipcode/zip_code.gfd, src/GFForm.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Mouse support for multiVisible
! widget navigation Almost usable combobox support
2000-10-24 22:35 dneighbors
* samples/zipcode/states.gfd: Form built in about 10 seconds with
! designer to maintain states database.
2000-10-24 22:27 dneighbors
* samples/zipcode/pg_zip_code.sql: Added statements to
! automagically enter all state abbrev's plus descriptions and our
! little half states like puerto rico, virgin islands, etc...
2000-10-24 22:22 jamest
* src/: GFForm.py, UIwxpython.py, uidrivers/wx/UIdriver.py: Very
! start of menu in UIwxpython Added support for .'s in numeric
! values
2000-10-24 20:46 jamest
* src/: GFForm.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Fixed typecast problem w/ non string
! values on query/commit Misc stuff dealing w/ dropdown box support
! (still not fully, full on, functional)
2000-10-24 19:28 jmeskill
***************
*** 6904,6927 ****
2000-10-22 21:36 jamest
* samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
! src/UIbase.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Blocks now support foreign key input
! validation against a datasource Dropdown listbox supported in
! UIwxpython. Still needs event links to/from the form
2000-10-22 18:26 jamest
* TODO, samples/zipcode/zip_code.gfd, src/GFForm.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Added entry support for hidden,
! readonly, uppercase, lowercase, numeric, and max_length attributes
2000-10-21 11:06 jamest
* README, samples/zipcode/zip_code.gfd, src/GFForm.py,
! src/GFObjects.py: More keybindings for UIwxpython in README Fixed
! multiVisible entry indexing on query Started work on the commit
! system May have tinkered w/ master/detail some (don't recall)
2000-10-21 10:30 dneighbors
--- 7061,7086 ----
2000-10-22 21:36 jamest
* samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
! src/UIbase.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Blocks now support foreign key input validation against a
! datasource Dropdown listbox supported in UIwxpython. Still needs
! event links to/from the form
2000-10-22 18:26 jamest
* TODO, samples/zipcode/zip_code.gfd, src/GFForm.py, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Added entry support for hidden,
! readonly, uppercase, lowercase, numeric, and max_length
! attributes
2000-10-21 11:06 jamest
* README, samples/zipcode/zip_code.gfd, src/GFForm.py,
! src/GFObjects.py: More keybindings for UIwxpython in README Fixed
! multiVisible entry indexing on query Started work on the commit
! system May have tinkered w/ master/detail some (don't recall)
2000-10-21 10:30 dneighbors
***************
*** 6938,6994 ****
2000-10-20 22:19 jamest
* TODO, samples/zipcode/zip_code.gfd, src/GFObjects.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Functional
! visibleCount (88.8% bug free) (maybe)
2000-10-20 19:29 jamest
* src/: GFForm.py, UIwxpython.py, uidrivers/wx/UIdriver.py: less
! buggy visibleCount support in widgets
2000-10-20 00:56 jamest
* acinclude.m4, samples/zipcode/pg_zip_code.sql,
! samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
! src/UIbase.py, src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Parital (buggy) visibleCount on
! entries
2000-10-19 21:57 dneighbors
* samples/login.gfd: Added blank datasource and fields so this
! sample wouldnt bomb any longer.
2000-10-19 21:56 dneighbors
* README: Added commands to navigate forms as well as how to
! install pg.py.
2000-10-19 18:17 jamest
* src/: GFForm.py, UIbase.py, UIwxpython.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Postgresql
! driver fix New formToUI cross ref structure (for upcomming updates)
2000-10-19 18:10 jmeskill
* src/GFObjects.py: Updated GFObjects to use new uniqueKey scheme
! to allow us to support geas and other databases that don't use oid
!
! Updated postgresql driver to use uniqueKey
!
! Update geas driver to use uniqueKey and support delete, insert,
! updates using objectID from geas
2000-10-18 18:06 jamest
* src/: GFForm.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Bug fixes Crude readonly form support
2000-10-18 11:17 jmeskill
* src/GFObjects.py: Added fix for master/detail problem If master
! was empty, detail would still try to load
2000-10-17 20:10 jmeskill
--- 7097,7155 ----
2000-10-20 22:19 jamest
* TODO, samples/zipcode/zip_code.gfd, src/GFObjects.py,
! src/UIwxpython.py, src/uidrivers/wx/UIdriver.py: Functional
! visibleCount (88.8% bug free) (maybe)
2000-10-20 19:29 jamest
* src/: GFForm.py, UIwxpython.py, uidrivers/wx/UIdriver.py: less
! buggy visibleCount support in widgets
2000-10-20 00:56 jamest
* acinclude.m4, samples/zipcode/pg_zip_code.sql,
! samples/zipcode/zip_code.gfd, src/GFForm.py, src/GFObjects.py,
! src/UIbase.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Parital (buggy) visibleCount on entries
2000-10-19 21:57 dneighbors
* samples/login.gfd: Added blank datasource and fields so this
! sample wouldnt bomb any longer.
2000-10-19 21:56 dneighbors
* README: Added commands to navigate forms as well as how to
! install pg.py.
2000-10-19 18:17 jamest
* src/: GFForm.py, UIbase.py, UIwxpython.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Postgresql
! driver fix New formToUI cross ref structure (for upcomming
! updates)
2000-10-19 18:10 jmeskill
* src/GFObjects.py: Updated GFObjects to use new uniqueKey scheme
! to allow us to support geas and other databases that don't use
! oid
!
! Updated postgresql driver to use uniqueKey
!
! Update geas driver to use uniqueKey and support delete, insert,
! updates using objectID from geas
2000-10-18 18:06 jamest
* src/: GFForm.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Bug fixes Crude readonly form support
2000-10-18 11:17 jmeskill
* src/GFObjects.py: Added fix for master/detail problem If master
! was empty, detail would still try to load
2000-10-17 20:10 jmeskill
***************
*** 7001,7014 ****
2000-10-11 20:57 jamest
* TODO, samples/zipcode/zip_code.gfd, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: First piece of multientry entry
! widgets
2000-10-11 19:41 jamest
* samples/zipcode/zip_code.gfd, src/GFObjects.py: Very simple
! master/detail system added
2000-10-11 17:25 jmeskill
--- 7162,7175 ----
2000-10-11 20:57 jamest
* TODO, samples/zipcode/zip_code.gfd, src/UIbase.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: First piece of multientry entry
! widgets
2000-10-11 19:41 jamest
* samples/zipcode/zip_code.gfd, src/GFObjects.py: Very simple
! master/detail system added
2000-10-11 17:25 jmeskill
***************
*** 7021,7036 ****
2000-10-11 16:50 jmeskill
* src/: DBfactory.py, DBgeas.py, DBobjectserver.py,
! DBpostgresql.py, GFObjects.py, Makefile.am: Added new database
! driver method You can now place a driver in the drivers directory
! (mirroring an example driver setup) and be able to use it from a
! form without having to modify gnue forms source code
2000-10-11 07:22 jamest
* TODO, src/DBgeas.py, src/DBpostgresql.py, src/GFForm.py,
! src/GFObjects.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
! Added the ability to delete (F5) Start of GEAS driver added
2000-10-09 12:52 cspence
--- 7182,7198 ----
2000-10-11 16:50 jmeskill
* src/: DBfactory.py, DBgeas.py, DBobjectserver.py,
! DBpostgresql.py, GFObjects.py, Makefile.am: Added new database
! driver method You can now place a driver in the drivers directory
! (mirroring an example driver setup) and be able to use it from a
! form without having to modify gnue forms source code
2000-10-11 07:22 jamest
* TODO, src/DBgeas.py, src/DBpostgresql.py, src/GFForm.py,
! src/GFObjects.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Added the ability to delete (F5)
! Start of GEAS driver added
2000-10-09 12:52 cspence
***************
*** 7042,7053 ****
2000-10-09 08:21 cspence
! * src/: GFForm.py, GFObjects.py, GFParser.py, GFTrigger.py:
! Have updated the trigger code so it now lives in GFTrigger. Have
! had to temporarily move GFTriggerAware into GFObjects to prevent
! circular dependencies. Renamed __del__ methods in GFParser to
! destroy so exeption handling works better. Have put in a simple
! mechanism for dealing with the trigger namespace in GFForm.py
2000-10-08 15:08 dneighbors
--- 7204,7215 ----
2000-10-09 08:21 cspence
! * src/: GFForm.py, GFObjects.py, GFParser.py, GFTrigger.py:
! Have updated the trigger code so it now lives in GFTrigger. Have
! had to temporarily move GFTriggerAware into GFObjects to prevent
! circular dependencies. Renamed __del__ methods in GFParser to
! destroy so exeption handling works better. Have put in a simple
! mechanism for dealing with the trigger namespace in GFForm.py
2000-10-08 15:08 dneighbors
***************
*** 7059,7065 ****
2000-10-08 02:09 dneighbors
! * ChangeLog, NEWS: updated for 0.0.3 release. :)
2000-10-08 01:13 dneighbors
--- 7221,7227 ----
2000-10-08 02:09 dneighbors
! * NEWS: updated for 0.0.3 release. :)
2000-10-08 01:13 dneighbors
***************
*** 7068,7079 ****
2000-10-08 00:37 jamest
* TODO, src/DBobjectserver.py, src/DBpostgresql.py,
! src/GFClient.py, src/GFController.py, src/GFEvent.py,
! src/GFForm.py, src/GFGetOpt.py, src/GFObjects.py, src/UIbase.py,
! src/UIwxpython.py, src/stack.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Clean up of some of the code base
! Added code comments Fixed null object in formToUI bug Removed
! unneeded files Updated TODO
2000-10-07 19:27 dneighbors
--- 7230,7241 ----
2000-10-08 00:37 jamest
* TODO, src/DBobjectserver.py, src/DBpostgresql.py,
! src/GFClient.py, src/GFController.py, src/GFEvent.py,
! src/GFForm.py, src/GFGetOpt.py, src/GFObjects.py, src/UIbase.py,
! src/UIwxpython.py, src/stack.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Clean up of some of the code base
! Added code comments Fixed null object in formToUI bug Removed
! unneeded files Updated TODO
2000-10-07 19:27 dneighbors
***************
*** 7082,7104 ****
2000-10-07 19:03 jamest
* TODO, samples/sc_po_entry.gfd, samples/zip_code.gfd,
! samples/zipcode/Makefile.am, samples/zipcode/README,
! samples/zipcode/pg_zip_code.sql, src/DBpostgresql.py,
! src/GFObjects.py: Added sql file to create zip_code database for
! postgresql servers Fixed the new record/commit/update/commit record
! duplication bug
2000-10-07 17:11 jamest
* TODO, configure.in, samples/Makefile.am, samples/contact.gfd,
! samples/zip_code.gfd, samples/po/Makefile.am,
! samples/po/sc_po_entry.gfd, samples/po/sc_po_entry2.gfd,
! samples/zipcode/Makefile.am, samples/zipcode/zip_code.gfd,
! src/DBpostgresql.py, src/GFForm.py, src/GFObjects.py,
! src/GFParser.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
! Moved samples to own dirs Insert, query (with sql wildcards),
! update all functional Added F8 = Init query, F9 = execute query, F6
! = commit to UIwxpython
2000-10-06 21:07 jamest
--- 7244,7266 ----
2000-10-07 19:03 jamest
* TODO, samples/sc_po_entry.gfd, samples/zip_code.gfd,
! samples/zipcode/Makefile.am, samples/zipcode/README,
! samples/zipcode/pg_zip_code.sql, src/DBpostgresql.py,
! src/GFObjects.py: Added sql file to create zip_code database for
! postgresql servers Fixed the new record/commit/update/commit
! record duplication bug
2000-10-07 17:11 jamest
* TODO, configure.in, samples/Makefile.am, samples/contact.gfd,
! samples/zip_code.gfd, samples/po/Makefile.am,
! samples/po/sc_po_entry.gfd, samples/po/sc_po_entry2.gfd,
! samples/zipcode/Makefile.am, samples/zipcode/zip_code.gfd,
! src/DBpostgresql.py, src/GFForm.py, src/GFObjects.py,
! src/GFParser.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
! Moved samples to own dirs Insert, query (with sql wildcards),
! update all functional Added F8 = Init query, F9 = execute query,
! F6 = commit to UIwxpython
2000-10-06 21:07 jamest
***************
*** 7107,7121 ****
2000-10-06 21:02 jamest
* samples/contact.gfd, samples/zip_code.gfd, src/DBobjectserver.py,
! src/DBpostgresql.py, src/DSobjectServer.py, src/DSpostgresql.py,
! src/GFEvent.py, src/GFForm.py, src/GFObjects.py, src/Makefile.am:
! Partially functional query system
2000-10-06 00:25 jamest
* samples/contact.gfd, src/DSpostgresql.py, src/GFForm.py,
! src/GFObjects.py, src/UIwxpython.py, src/uidrivers/wx/UIdriver.py:
! More database related changes
2000-10-04 00:25 dneighbors
--- 7269,7283 ----
2000-10-06 21:02 jamest
* samples/contact.gfd, samples/zip_code.gfd, src/DBobjectserver.py,
! src/DBpostgresql.py, src/DSobjectServer.py, src/DSpostgresql.py,
! src/GFEvent.py, src/GFForm.py, src/GFObjects.py, src/Makefile.am:
! Partially functional query system
2000-10-06 00:25 jamest
* samples/contact.gfd, src/DSpostgresql.py, src/GFForm.py,
! src/GFObjects.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: More database related changes
2000-10-04 00:25 dneighbors
***************
*** 7124,7178 ****
2000-10-04 00:04 jamest
* doc/just, samples/contact.gfd, samples/sc_po_entry.gfd,
! src/DSpostgresql.py, src/GFClient.py, src/GFEvent.py,
! src/GFForm.py, src/GFObjects.py, src/GFOptions.py, src/GFParser.py,
! src/GFTrigger.py, src/GFView.py, src/UIbase.py,
! src/uidrivers/_base/UIdriver.py: More database stuff Modied
! sc_po_entry.gfd to do triggers and database stuff Global debug
! level support Cleaned up some crap (old code and files not needed
! anymore)
2000-10-03 20:19 jamest
* src/: DPyGetOpt.py, DSpostgresql.py, GFClient.py,
! GFCursesPanel.py, GFCursesView.py, GFForm.py, GFObjects.py,
! GFParser.py, GFTrigger.py, UIbase.py, UIwxpython.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Added Chris
! Trigger Code Removed files no longer in use Start of data access in
! place
2000-10-03 09:38 dneighbors
* samples/sc_po_entry.gfd: Initial Checkin of REALLY SIMPLE
! Purchase Order.
2000-09-29 17:31 dneighbors
* src/GFClient.py: Ripped out dependency on DPyGetOpt replaced with
! GFGetOpt.py. Error handling on passing invalid arguments still
! needs to be done as the getopt module doesnt do this.
2000-09-29 17:30 dneighbors
* src/GFGetOpt.py: Replacement to DPyGetOpt.py for licensing and
! standardization reasons.
2000-09-29 12:15 dneighbors
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: def
! stdHandler(self): Added logic for password option on GFEntry. I am
! thinking this isnt proper place for it exactly but its a start.
2000-09-29 01:05 dneighbors
* src/GFParser.py: classXMLOElement:StartTag()-
!
! I found old .gfd files had option vs. options and it crashed. I
! didnt have time to fully investigate. For stop gap trap error on
! this code and throw tag name that is barfing. This needs to be
! handled correctly this is just to prevent people from freaking if
! they are using old .gfd file. (i know i am dreaming that there is a
! user base to worry about. :))
2000-09-29 00:53 dneighbors
--- 7286,7341 ----
2000-10-04 00:04 jamest
* doc/just, samples/contact.gfd, samples/sc_po_entry.gfd,
! src/DSpostgresql.py, src/GFClient.py, src/GFEvent.py,
! src/GFForm.py, src/GFObjects.py, src/GFOptions.py,
! src/GFParser.py, src/GFTrigger.py, src/GFView.py, src/UIbase.py,
! src/uidrivers/_base/UIdriver.py: More database stuff Modied
! sc_po_entry.gfd to do triggers and database stuff Global debug
! level support Cleaned up some crap (old code and files not needed
! anymore)
2000-10-03 20:19 jamest
* src/: DPyGetOpt.py, DSpostgresql.py, GFClient.py,
! GFCursesPanel.py, GFCursesView.py, GFForm.py, GFObjects.py,
! GFParser.py, GFTrigger.py, UIbase.py, UIwxpython.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Added
! Chris Trigger Code Removed files no longer in use Start of data
! access in place
2000-10-03 09:38 dneighbors
* samples/sc_po_entry.gfd: Initial Checkin of REALLY SIMPLE
! Purchase Order.
2000-09-29 17:31 dneighbors
* src/GFClient.py: Ripped out dependency on DPyGetOpt replaced with
! GFGetOpt.py. Error handling on passing invalid arguments still
! needs to be done as the getopt module doesnt do this.
2000-09-29 17:30 dneighbors
* src/GFGetOpt.py: Replacement to DPyGetOpt.py for licensing and
! standardization reasons.
2000-09-29 12:15 dneighbors
* src/: UIwxpython.py, uidrivers/wx/UIdriver.py: def
! stdHandler(self): Added logic for password option on GFEntry. I
! am thinking this isnt proper place for it exactly but its a
! start.
2000-09-29 01:05 dneighbors
* src/GFParser.py: classXMLOElement:StartTag()-
!
! I found old .gfd files had option vs. options and it crashed. I
! didnt have time to fully investigate. For stop gap trap error on
! this code and throw tag name that is barfing. This needs to be
! handled correctly this is just to prevent people from freaking if
! they are using old .gfd file. (i know i am dreaming that there is
! a user base to worry about. :))
2000-09-29 00:53 dneighbors
***************
*** 7181,7210 ****
2000-09-29 00:24 dneighbors
* src/GFClient.py: load file error trapping has always been
! incorrect just noticed.
!
! GFForm(fp) called regardless so any errors in it are deemed as cant
! find file. :) This is fixed.
2000-09-28 23:05 jamest
* src/: GFClient.py, GFForm.py, GFObjects.py: Ripped out the code I
! added yesterday that dealt with in memory records Added event based
! replacement code for same feature Added URL gfd support back into
! gnuef
2000-09-27 23:09 jamest
* src/: GFForm.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Initial support for multiple records in
! form memory New Records added via F12 key typo in gedi.conf
2000-09-26 17:26 jamest
* AUTHORS, samples/contact.gfd, samples/form.gfd,
! samples/form2.gfd, samples/login.gfd, samples/myform.gfd,
! src/GFForm.py, src/GFParser.py: Added Chris Spence's Parser to
! gnuef various corrections to sample forms to ensure they all work
2000-09-25 21:57 jamest
--- 7344,7373 ----
2000-09-29 00:24 dneighbors
* src/GFClient.py: load file error trapping has always been
! incorrect just noticed.
!
! GFForm(fp) called regardless so any errors in it are deemed as
! cant find file. :) This is fixed.
2000-09-28 23:05 jamest
* src/: GFClient.py, GFForm.py, GFObjects.py: Ripped out the code I
! added yesterday that dealt with in memory records Added event
! based replacement code for same feature Added URL gfd support
! back into gnuef
2000-09-27 23:09 jamest
* src/: GFForm.py, GFObjects.py, UIwxpython.py,
! uidrivers/wx/UIdriver.py: Initial support for multiple records in
! form memory New Records added via F12 key typo in gedi.conf
2000-09-26 17:26 jamest
* AUTHORS, samples/contact.gfd, samples/form.gfd,
! samples/form2.gfd, samples/login.gfd, samples/myform.gfd,
! src/GFForm.py, src/GFParser.py: Added Chris Spence's Parser to
! gnuef various corrections to sample forms to ensure they all work
2000-09-25 21:57 jamest
***************
*** 7213,7311 ****
2000-09-25 21:55 jamest
* src/: DSobjectServer.py, GFClient.py, GFForm.py, GFObjects.py:
! Start of code for data sources Very ugly and broken Ignore it -
! it's so andrew can play too :)
!
! 2000-09-24 03:21 dneighbors
!
! * ChangeLog: This is how its to be done.
!
! 2000-09-24 02:59 dneighbors
!
! * ChangeLog: Brought some history over. Really need to have
! ChangeLog created off of CVS.. What changelog currently looks like
! should really probably be more the NEWS file.
!
! 2000-09-23 03:19 dneighbors
!
! * ChangeLog: Password Support Added.
2000-09-23 03:17 dneighbors
! * src/GFClient.py: Added password attribute. Its not mandatory.
! Defaults to false. To make an entry a password simply add
! password="true" attrib to entry tag. Look at login.gfd for sample.
2000-09-23 03:16 dneighbors
* samples/login.gfd: Sample REALLY BASIC login screen.. Test for
! password box...
2000-09-22 23:22 dneighbors
* samples/form.gfd: Changed the defualt attribute to value and
! updated look and feel slightly.
!
! 2000-09-22 23:21 dneighbors
!
! * ChangeLog: Added line about new and updated samples
!
! 2000-09-22 22:23 dneighbors
!
! * ChangeLog: added focus note
2000-09-22 22:16 dneighbors
* configure.in: bumped to version 0.0.2.. is there a way to make
! this read from GFClient.py? I changed there first but it didnt
! pick up so I manually changed here.
2000-09-22 21:55 dneighbors
* README: Changed syntax on how to launch as gui= is now -u= Also
! added ref to README.wxwindows and fact no attribute checking takes
! place DTD at somepoint will probably handle.
!
! These changes prompted by feedback from user last week how had
! issues with broken samples and questions about validation.
2000-09-22 21:41 dneighbors
* AUTHORS: added jade as autoconf support.
!
! masta says: boyz if you touch code get your name in the authors
! file. :)
2000-09-22 21:38 dneighbors
* autogen.sh: Changed project name from gedi to gnu_enterprise and
! package name from gedi to gnue_forms.
!
! Mainly because at end it said now type make to compile gedi. :)
2000-09-21 18:52 jmeskill
! * .cvsignore, Makefile.am, autogen.sh, configure.in,
! doc/.cvsignore, doc/Makefile.am, samples/.cvsignore,
! samples/Makefile.am, src/.cvsignore, src/Makefile.am: Added
! .cvsignore where necessary Added Makefile.am for dist building
! Added configure.in to help Makefiles Added autogen.sh to build
! configure Removed .pyc and .bak files
2000-09-21 18:13 jamest
* src/GFClient.py: Quick mod to GFClient.py to remove hardcoded
! python location
2000-09-19 20:34 jamest
* TODO, samples/contact.gfd, src/GFForm.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Added support for Previous/Next
! block navigation w/ auto page view adjustment Previous Entry
! navigation Insert/Overwrite mode Altered the sample/contact.gdf
! to demo multi-block per page behaviour Partial update to TODO
! list Broke GEDI config - Ignore it as all code is being replaced
! later tonight
2000-08-28 13:40 jamest
--- 7376,7452 ----
2000-09-25 21:55 jamest
* src/: DSobjectServer.py, GFClient.py, GFForm.py, GFObjects.py:
! Start of code for data sources Very ugly and broken Ignore it -
! it's so andrew can play too :)
2000-09-23 03:17 dneighbors
! * src/GFClient.py: Added password attribute. Its not mandatory.
! Defaults to false. To make an entry a password simply add
! password="true" attrib to entry tag. Look at login.gfd for
! sample.
2000-09-23 03:16 dneighbors
* samples/login.gfd: Sample REALLY BASIC login screen.. Test for
! password box...
2000-09-22 23:22 dneighbors
* samples/form.gfd: Changed the defualt attribute to value and
! updated look and feel slightly.
2000-09-22 22:16 dneighbors
* configure.in: bumped to version 0.0.2.. is there a way to make
! this read from GFClient.py? I changed there first but it didnt
! pick up so I manually changed here.
2000-09-22 21:55 dneighbors
* README: Changed syntax on how to launch as gui= is now -u= Also
! added ref to README.wxwindows and fact no attribute checking
! takes place DTD at somepoint will probably handle.
!
! These changes prompted by feedback from user last week how had
! issues with broken samples and questions about validation.
2000-09-22 21:41 dneighbors
* AUTHORS: added jade as autoconf support.
!
! masta says: boyz if you touch code get your name in the authors
! file. :)
2000-09-22 21:38 dneighbors
* autogen.sh: Changed project name from gedi to gnu_enterprise and
! package name from gedi to gnue_forms.
!
! Mainly because at end it said now type make to compile gedi. :)
2000-09-21 18:52 jmeskill
! * Makefile.am, autogen.sh, configure.in, doc/Makefile.am,
! samples/Makefile.am, src/Makefile.am: Added .cvsignore where
! necessary Added Makefile.am for dist building Added configure.in
! to help Makefiles Added autogen.sh to build configure Removed
! .pyc and .bak files
2000-09-21 18:13 jamest
* src/GFClient.py: Quick mod to GFClient.py to remove hardcoded
! python location
2000-09-19 20:34 jamest
* TODO, samples/contact.gfd, src/GFForm.py, src/UIwxpython.py,
! src/uidrivers/wx/UIdriver.py: Added support for Previous/Next
! block navigation w/ auto page view adjustment Previous Entry
! navigation Insert/Overwrite mode Altered the
! sample/contact.gdf to demo multi-block per page behaviour
! Partial update to TODO list Broke GEDI config - Ignore it as
! all code is being replaced later tonight
2000-08-28 13:40 jamest
***************
*** 7314,7333 ****
2000-08-28 13:39 jamest
* src/: GFForm.py, GFObjects.py: Added the start of the internal
! trigger system
2000-08-27 22:06 jamest
* README.wxwindows, samples/contact.gfd, src/GFClient.py,
! src/GFController.py, src/GFCursesView.py, src/GFEvent.py,
! src/GFForm.py, src/GFObjects.py, src/UIbase.py, src/UIpyncurses.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Internal event system functional
! Added support for data entry/basic cursor control into form and
! UIwxpython Added the start of mouse support in UIwxpython (focus
! switching only) More features in UIbase Started conversion of
! UIpyncurses to support UIbase and other new features Cleaned up
! base objects
2000-08-23 22:35 dneighbors
--- 7455,7474 ----
2000-08-28 13:39 jamest
* src/: GFForm.py, GFObjects.py: Added the start of the internal
! trigger system
2000-08-27 22:06 jamest
* README.wxwindows, samples/contact.gfd, src/GFClient.py,
! src/GFController.py, src/GFCursesView.py, src/GFEvent.py,
! src/GFForm.py, src/GFObjects.py, src/UIbase.py,
! src/UIpyncurses.py, src/UIwxpython.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Internal event system functional Added support for data
! entry/basic cursor control into form and UIwxpython Added the
! start of mouse support in UIwxpython (focus switching only) More
! features in UIbase Started conversion of UIpyncurses to support
! UIbase and other new features Cleaned up base objects
2000-08-23 22:35 dneighbors
***************
*** 7336,7350 ****
2000-08-23 22:34 dneighbors
* src/GFClient.py: Add support for command line options such as:
!
! -v : version -d : debug -u : ui -h : help
!
! $python GFClient.py -h will tell you a lot.
!
! Also added some error handling so it complains if you give it bad
! arguments and validates that form definition file exists before
! trying to load it. Its ugly and my first real python look, but I
! like python. :)
2000-08-23 16:33 dneighbors
--- 7477,7491 ----
2000-08-23 22:34 dneighbors
* src/GFClient.py: Add support for command line options such as:
!
! -v : version -d : debug -u : ui -h : help
!
! $python GFClient.py -h will tell you a lot.
!
! Also added some error handling so it complains if you give it bad
! arguments and validates that form definition file exists before
! trying to load it. Its ugly and my first real python look, but I
! like python. :)
2000-08-23 16:33 dneighbors
***************
*** 7352,7496 ****
2000-08-19 17:56 dneighbors
! * AUTHORS, COPYING, ChangeLog, INSTALL, NEWS: more FSF stuff..
2000-08-13 21:47 jamest
* AUTHORS, README, TODO, src/GFClient.py, src/GFController.py,
! src/GFEvent.py, src/UIbase.py, src/UIpyncurses.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Removed the need to call seperate
! programs for different UIs GFClient takes a command line switch to
! choose UI Some code cleanup (more needed) Start of new event
! system, controller Start of UIbase to make building UImodules
! easier
2000-07-24 01:09 dneighbors
* doc/gnuef.idl: Here's a minor update to gnuef.idl. It removes
! handleEvent() from the Controller interface (which is now
! redundant, with the existance of a method of the same name in
! TriggerOwner, which Controller extends; this should have been done
! in rev 1.7, but just got missed), and adds a new readonly attribute
! 'parent' to the Controller interface IOT facilitate focus
! navigation via ControllerContainer.traversibleComponents
2000-07-24 01:08 dneighbors
* doc/gnuef.idl: Here's the new IDL def. Changes since v. 1.6: *
! added new enum EventKind * added new interface Event * added new
! interface TriggerOwner * moved event/trigger handling from Object
! to TriggerOwner * Object is now a sub-interface of TriggerOwner *
! Controller is now a sub-interface of TriggerOwner
!
! Note, my event types are slightly different from jamest's. Where
! is his are action-based ('nextPage', 'nextEntry', etc), mine are
! oriented around changes in state (blur, focus, etc). At some point
! (probably soon), we'll need to hash out these differences.
!
! Also, right now the Event interface is used to represent both UI
! events (blur, focus, keypress, etc) and DataSource events (commit,
! rollback, etc). At some point we'll probably want to provide
! sub-interfaces of Event in order to represent data specific to one
! type or another.
2000-07-16 19:09 jamest
* src/: GFController.py, GFForm.py: Fixed bug in the gfNEXTENTRY
! form event
2000-07-16 18:08 jamest
* README, src/GFController.py, src/GFEvent.py, src/GFForm.py,
! src/GFView.py: Updated README to include the pyXML dependency info
! Added start of internal events to GForms
!
! This is the first code that updates the UI based upon actions in
! the GFForm object and not the UI widgets.
!
! This is very, very messy code. I forsee the GFController becomming
! the application with GFController disappearing. The event system
! will moved into an inherited class instead of tacked on top.
!
! Now to start cleaning up :)
2000-07-15 17:18 dneighbors
* doc/gnuef.idl: In an effort to combine like efforts and make a
! real push towards enterprise applications I am asking that you
! please check out GNU Enterprise, a Free Software Foundation
! project. We have about 150 list members currently and about 6 core
! developers. The Just a minor update, fine-tuning the Form
! interface:
!
! * made attribute 'title' readonly
! * changed attribute type of 'width' from 'long' to 'unsigned long'
! * changed attribute type of 'height' from 'long' to 'unsigned
! long'
!
! Regards, Ian
2000-07-13 01:59 dneighbors
* doc/gnuef.idl: This version implements some of the ideas JamesT
! put forth in the Jul 06 IRC chat.
!
! Specifically: * added new interface Controller, with the following
! attributes/methods: * added new interface ContainerController,
! which extends Controller * added new enumeration DirectionKind,
! for use with Controller->transferFocus()
!
! We still need some way to specify a focus cycle root object (unless
! the Form is always focus cycle root). Here's what I'm talking
! about:
!
! Suppose you have the following GFD document:
!
! <FORM> <PAGE> <BLOCK> <LABEL> <ENTRY>
! <LABEL> <ENTRY> <LABEL> <ENTRY> </BLOCK>
! <BLOCK> <LABEL> <ENTRY> </BLOCK> </PAGE> </FORM>
!
! If you call transferFocus(dk_forward) on the Controller for the
! last ENTRY in the first BLOCK, should focus go to the first ENTRY
! of the second BLOCK (assuming traversibleComponents does not
! include LABELs) or the first ENTRY of the first BLOCK?
2000-07-13 01:58 dneighbors
* doc/gnuef.idl: This version contains the following changes: *
! created new type ValueList * added readonly attribute 'widgets' to
! the Block interface * added new attributes to interface Label (all
! read/write) * x * y * added new attributes to interface
! Entry (all read/write) * x * y * width * height
! * defaultValue
2000-07-13 01:57 dneighbors
* doc/gnuef.idl: Here's an update to the GNUe Forms IDL def.
!
! Here's a summary of the changes:
!
! * created new type 'BlockList'
! * created new type 'PageList'
! * added readonly attribute 'pages' to Form interface
! * added readonly attribute 'blocks' to Page interface
! * added read/write attribute 'title' to Block interface
!
! This last change allows for the creation of "Group Boxes" or
! "Titled Panes".
2000-07-13 01:56 dneighbors
* doc/gnuef.idl: This version adds the
! attributes "title", "width" and "height" to the Form interface
! (extrapolated from sample GFD documents), as well as two
! convenience methods, resizeTo() and resizeBy().
2000-07-13 01:54 dneighbors
* doc/gnuef.idl: IDL def of GNUe Forms Object Model. Note, it does
! not include information on views (which I feel should be client
! specific), and event handling still needs to be fleshed out. - Ian
2000-07-06 18:34 jamest
--- 7493,7642 ----
2000-08-19 17:56 dneighbors
! * AUTHORS, COPYING, INSTALL, NEWS: more FSF stuff..
2000-08-13 21:47 jamest
* AUTHORS, README, TODO, src/GFClient.py, src/GFController.py,
! src/GFEvent.py, src/UIbase.py, src/UIpyncurses.py,
! src/UIwxpython.py, src/uidrivers/_base/UIdriver.py,
! src/uidrivers/wx/UIdriver.py: Removed the need to call seperate
! programs for different UIs GFClient takes a command line switch
! to choose UI Some code cleanup (more needed) Start of new event
! system, controller Start of UIbase to make building UImodules
! easier
2000-07-24 01:09 dneighbors
* doc/gnuef.idl: Here's a minor update to gnuef.idl. It removes
! handleEvent() from the Controller interface (which is now
! redundant, with the existance of a method of the same name in
! TriggerOwner, which Controller extends; this should have been
! done in rev 1.7, but just got missed), and adds a new readonly
! attribute 'parent' to the Controller interface IOT facilitate
! focus navigation via ControllerContainer.traversibleComponents
2000-07-24 01:08 dneighbors
* doc/gnuef.idl: Here's the new IDL def. Changes since v. 1.6: *
! added new enum EventKind * added new interface Event * added
! new interface TriggerOwner * moved event/trigger handling from
! Object to TriggerOwner * Object is now a sub-interface of
! TriggerOwner * Controller is now a sub-interface of TriggerOwner
!
! Note, my event types are slightly different from jamest's. Where
! is his are action-based ('nextPage', 'nextEntry', etc), mine are
! oriented around changes in state (blur, focus, etc). At some
! point (probably soon), we'll need to hash out these differences.
!
! Also, right now the Event interface is used to represent both UI
! events (blur, focus, keypress, etc) and DataSource events
! (commit, rollback, etc). At some point we'll probably want to
! provide sub-interfaces of Event in order to represent data
! specific to one type or another.
2000-07-16 19:09 jamest
* src/: GFController.py, GFForm.py: Fixed bug in the gfNEXTENTRY
! form event
2000-07-16 18:08 jamest
* README, src/GFController.py, src/GFEvent.py, src/GFForm.py,
! src/GFView.py: Updated README to include the pyXML dependency
! info Added start of internal events to GForms
!
! This is the first code that updates the UI based upon actions in
! the GFForm object and not the UI widgets.
!
! This is very, very messy code. I forsee the GFController
! becomming the application with GFController disappearing. The
! event system will moved into an inherited class instead of tacked
! on top.
!
! Now to start cleaning up :)
2000-07-15 17:18 dneighbors
* doc/gnuef.idl: In an effort to combine like efforts and make a
! real push towards enterprise applications I am asking that you
! please check out GNU Enterprise, a Free Software Foundation
! project. We have about 150 list members currently and about 6
! core developers. The Just a minor update, fine-tuning the Form
! interface:
!
! * made attribute 'title' readonly
! * changed attribute type of 'width' from 'long' to 'unsigned
! long'
! * changed attribute type of 'height' from 'long' to 'unsigned
! long'
!
! Regards, Ian
2000-07-13 01:59 dneighbors
* doc/gnuef.idl: This version implements some of the ideas JamesT
! put forth in the Jul 06 IRC chat.
!
! Specifically: * added new interface Controller, with the
! following attributes/methods: * added new interface
! ContainerController, which extends Controller * added new
! enumeration DirectionKind, for use with
! Controller->transferFocus()
!
! We still need some way to specify a focus cycle root object
! (unless the Form is always focus cycle root). Here's what I'm
! talking about:
!
! Suppose you have the following GFD document:
!
! <FORM> <PAGE> <BLOCK> <LABEL> <ENTRY>
! <LABEL> <ENTRY> <LABEL> <ENTRY> </BLOCK>
! <BLOCK> <LABEL> <ENTRY> </BLOCK> </PAGE>
! </FORM>
!
! If you call transferFocus(dk_forward) on the Controller for the
! last ENTRY in the first BLOCK, should focus go to the first ENTRY
! of the second BLOCK (assuming traversibleComponents does not
! include LABELs) or the first ENTRY of the first BLOCK?
2000-07-13 01:58 dneighbors
* doc/gnuef.idl: This version contains the following changes: *
! created new type ValueList * added readonly attribute 'widgets'
! to the Block interface * added new attributes to interface Label
! (all read/write) * x * y * added new attributes to
! interface Entry (all read/write) * x * y * width
! * height * defaultValue
2000-07-13 01:57 dneighbors
* doc/gnuef.idl: Here's an update to the GNUe Forms IDL def.
!
! Here's a summary of the changes:
!
! * created new type 'BlockList'
! * created new type 'PageList'
! * added readonly attribute 'pages' to Form interface
! * added readonly attribute 'blocks' to Page interface
! * added read/write attribute 'title' to Block interface
!
! This last change allows for the creation of "Group Boxes" or
! "Titled Panes".
2000-07-13 01:56 dneighbors
* doc/gnuef.idl: This version adds the
! attributes "title", "width" and "height" to the Form interface
! (extrapolated from sample GFD documents), as well as two
! convenience methods, resizeTo() and resizeBy().
2000-07-13 01:54 dneighbors
* doc/gnuef.idl: IDL def of GNUe Forms Object Model. Note, it does
! not include information on views (which I feel should be client
! specific), and event handling still needs to be fleshed out. -
! Ian
2000-07-06 18:34 jamest
***************
*** 7499,7539 ****
2000-07-06 15:05 arno
* src/: GFCursesPanel.py, GFCursesView.py: GFCursesPanel.py
! GFCursesView.py: initial versions
2000-07-06 11:05 jamest
* layout, src/GFForm.pyc, src/GFObjects.pyc, src/GFView.pyc:
! Removed files that didn't belong in CVS
2000-07-05 23:28 jamest
* TODO, samples/contact.gfd, src/GFForm.pyc, src/GFObjects.pyc,
! src/GFView.pyc: Added more to TODO file Added missing sample form
! Just noticed the .pyc files in the repository, they need pulled out
! next update
2000-07-05 21:44 jamest
* GFApp.py, GFClient.py, GFController.py, GFDom.py, GFForm.py,
! GFLabel.py, GFObjects.py, GFUI.py, GFView.py, README,
! README.ObjectHierarchy, THANKS, TODO, client-objects.dia,
! client.py, form.gfd, form2.gfd, gf.py, gf.py.bak, just,
! simple_app.py, stack.py, temp2.py, doc/README.ObjectHierarchy,
! doc/client-objects.dia, doc/just, doc/layout.dia, samples/form.gfd,
! samples/form2.gfd, src/GFController.py, src/GFForm.py,
! src/GFForm.pyc, src/GFObjects.py, src/GFObjects.pyc, src/GFView.py,
! src/GFView.pyc, src/stack.py: Re-organized gnuef directory
! structure Added dynamic size of main and title to <form> element
! Added comments in code and some documentation Added generic object
! handler to GFView Added stack.py (not implemented in code yet)
! Removed unneeded imports from .py files
2000-07-05 11:50 jamest
* GFApp.py, GFClient.py, GFController.py, GFDom.py, GFForm.py,
! GFLabel.py, GFObjects.py, GFUI.py, GFView.py,
! README.ObjectHierarchy, client-objects.dia, client.py, form.gfd,
! form2.gfd, gf.py, gf.py.bak, just, layout, simple_app.py, stack.py,
! temp2.py: The first check in of GNUE Forms stuff.
--- 7645,7686 ----
2000-07-06 15:05 arno
* src/: GFCursesPanel.py, GFCursesView.py: GFCursesPanel.py
! GFCursesView.py: initial versions
2000-07-06 11:05 jamest
* layout, src/GFForm.pyc, src/GFObjects.pyc, src/GFView.pyc:
! Removed files that didn't belong in CVS
2000-07-05 23:28 jamest
* TODO, samples/contact.gfd, src/GFForm.pyc, src/GFObjects.pyc,
! src/GFView.pyc: Added more to TODO file Added missing sample form
! Just noticed the .pyc files in the repository, they need pulled
! out next update
2000-07-05 21:44 jamest
* GFApp.py, GFClient.py, GFController.py, GFDom.py, GFForm.py,
! GFLabel.py, GFObjects.py, GFUI.py, GFView.py, README,
! README.ObjectHierarchy, THANKS, TODO, client-objects.dia,
! client.py, form.gfd, form2.gfd, gf.py, gf.py.bak, just,
! simple_app.py, stack.py, temp2.py, doc/README.ObjectHierarchy,
! doc/client-objects.dia, doc/just, doc/layout.dia,
! samples/form.gfd, samples/form2.gfd, src/GFController.py,
! src/GFForm.py, src/GFForm.pyc, src/GFObjects.py,
! src/GFObjects.pyc, src/GFView.py, src/GFView.pyc, src/stack.py:
! Re-organized gnuef directory structure Added dynamic size of main
! and title to <form> element Added comments in code and some
! documentation Added generic object handler to GFView Added
! stack.py (not implemented in code yet) Removed unneeded imports
! from .py files
2000-07-05 11:50 jamest
* GFApp.py, GFClient.py, GFController.py, GFDom.py, GFForm.py,
! GFLabel.py, GFObjects.py, GFUI.py, GFView.py,
! README.ObjectHierarchy, client-objects.dia, client.py, form.gfd,
! form2.gfd, gf.py, gf.py.bak, just, layout, simple_app.py,
! stack.py, temp2.py: The first check in of GNUE Forms stuff.
Index: gnue-forms/NEWS
diff -c gnue-forms/NEWS:1.31 gnue-forms/NEWS:1.32
*** gnue-forms/NEWS:1.31 Sun Aug 10 14:15:29 2003
--- gnue-forms/NEWS Fri Oct 17 17:37:09 2003
***************
*** 1,3 ****
--- 1,7 ----
+ New features/changes in version 0.5.2: (##-OCT-2003)
+ o Scrollbar Widget
+ o Misc Enhancements / Bug Fixes
+
New features/changes in version 0.5.1: (10-AUG-2003)
o Native Win32 User Interface
o Improved Windows Packaging
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue-forms ChangeLog NEWS,
James Thompson <=