[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue common/ChangeLog common/NEWS common/ROADMA...
From: |
Jason Cater |
Subject: |
gnue common/ChangeLog common/NEWS common/ROADMA... |
Date: |
Mon, 16 Dec 2002 22:07:26 -0500 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Changes by: Jason Cater <address@hidden> 02/12/16 22:07:26
Modified files:
common : ChangeLog NEWS ROADMAP.in TODO
common/src : __init__.py
common/utils : generate-feature-plan.py
designer : ChangeLog NEWS ROADMAP.in TODO
forms : ChangeLog INSTALL MANIFEST.in NEWS ROADMAP.in
TODO
Log message:
Preliminary updates for pending release
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/common/ChangeLog.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/common/NEWS.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/common/ROADMAP.in.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/common/TODO.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/common/src/__init__.py.diff?tr1=1.23&tr2=1.24&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/common/utils/generate-feature-plan.py.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/ChangeLog.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/NEWS.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/ROADMAP.in.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/TODO.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/ChangeLog.diff?tr1=1.29&tr2=1.30&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/INSTALL.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/MANIFEST.in.diff?tr1=1.17&tr2=1.18&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/NEWS.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/ROADMAP.in.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/TODO.diff?tr1=1.65&tr2=1.66&r1=text&r2=text
Patches:
Index: gnue/common/ChangeLog
diff -c gnue/common/ChangeLog:1.16 gnue/common/ChangeLog:1.17
*** gnue/common/ChangeLog:1.16 Sun Nov 17 20:27:05 2002
--- gnue/common/ChangeLog Mon Dec 16 22:07:25 2002
***************
*** 1,3 ****
--- 1,289 ----
+ 2002-12-14 12:05 jcater
+
+ * src/schema/scripter/processors/postgresql.py:
+ * Corrected a timestamp issue with the PgSQL schema writer
+
+ 2002-12-12 19:22 jcater
+
+ * src/__init__.py: ready to tag a release
+
+ 2002-12-12 18:55 jcater
+
+ * src/: GDataObjects.py, GDataSource.py, cursing/ColorScheme.py:
+ * Implemented block-level (per-record) Pre-Query and Post-Query *
+ More updates on Dev Guide
+
+ 2002-12-12 14:35 jcater
+
+ * src/cursing/: ColorScheme.py, Control.py, Dialog.py,
+ FocusedLabel.py, Frame.py, Menu.py, MenuBar.py, MenuItem.py,
+ Notebook.py, ScreenContainer.py, VScrollBar.py: ported cursing
+ changes from 0.4.x branch
+
+ 2002-12-12 11:57 jcater
+
+ * src/GDataObjects.py: committed fixes for incorrect
+ isFirstRecord() and isLastRecord() logic
+
+ 2002-12-12 11:39 jcater
+
+ * src/GDataObjects.py:
+
+ Added isLastRecord to ResultSet to complement the isFirstRecord()
+ call
+
+ 2002-12-11 23:16 jcater
+
+ * doc/technotes/: 00008.txt, 00009.txt, index.html, index.txt: more
+ futile attempts to find the segfault issue in designer
+
+ 2002-12-11 22:38 jcater
+
+ * ChangeLog, NEWS, src/__init__.py: checkins for 0.4.3 prerelease
+
+ 2002-12-11 22:27 jcater
+
+ * src/dbdrivers/_pgsql/DBdriver.py: backported fix for
+ encoding=default issue w/Pg7.3
+
+ 2002-12-11 22:05 jcater
+
+ * src/dbdrivers/_pgsql/DBdriver.py: fix for using encoding=default
+ under Pg7.3
+
+ 2002-12-11 19:00 jcater
+
+ * ROADMAP.in, utils/generate-feature-plan.py: added roadmap/feature
+ plan template and parser script
+
+ 2002-12-07 02:31 jcater
+
+ * src/schema/GSParser.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:28 dneighbors
+
+ * src/schema/: GSParser.py, scripter/Scripter.py,
+ scripter/processors/__init__.py, scripter/processors/base.py,
+ scripter/processors/oracle.py, scripter/processors/postgresql.py:
+ Upgrades to schema tool for oracle and primary key support.
+
+ 2002-12-06 11:11 dneighbors
+
+ * src/dbdrivers/mysql/DBdriver.py: Master/Detail bug fix for mysql.
+
+ 2002-12-06 00:46 jcater
+
+ * src/schema/scripter/Scripter.py: fixed a bug with -o not working
+
+ 2002-12-06 00:25 jcater
+
+ * src/: __init__.py, schema/GSParser.py,
+ schema/scripter/Scripter.py,
+ schema/scripter/processors/__init__.py,
+ schema/scripter/processors/base.py,
+ schema/scripter/processors/oracle.py,
+ schema/scripter/processors/postgresql.py:
+ * Made scripter.py into a GClientApp (run with --help to see) *
+ Added indexes (unique and non-unique) * Added primary key support *
+ Added Oracle driver
+
+ 2002-12-04 18:40 jcater
+
+ * src/dbdrivers/mysql/DBdriver.py: hopefully, a fix for the buggy
+ mysqldb driver
+
+ 2002-12-03 21:05 jamest
+
+ * src/GDataSource.py: remove GFObj referece from common moving
+ things about and adding notes to ui drivers in preperation for some
+ changes
+
+ 2002-12-03 12:06 jamest
+
+ * src/: GObjects.py, GParser.py: more changes for <dialog> support
+
+ 2002-12-02 20:37 jamest
+
+ * ChangeLog, NEWS, src/__init__.py: Checkins final for 0.4.2
+ releases of common, designer, forms
+
+ 2002-12-01 18:44 jcater
+
+ * src/: GConnections.py, GConnections.py: fix for custom
+ authenticator support
+
+ 2002-12-01 17:04 jcater
+
+ * src/GConnections.py: backported the getAuthenticatedUser()
+ support
+
+ 2002-12-01 16:53 jcater
+
+ * doc/technotes/00005.txt, src/GConnections.py:
+
+ * Added form.getAuthenticatedUser(connection) * Cleaned up custom
+ authenticators
+
+ 2002-12-01 08:42 dimas
+
+ * doc/technotes/00005.txt: Correction after playing with custom
+ login
+
+ 2002-12-01 05:27 siesel
+
+ * src/dbdrivers/dbf/DBdriver.py: fix bugs in introspection support
+ of DBF dbdriver
+
+ 2002-11-30 18:00 siesel
+
+ * src/dbdrivers/dbf/DBdriver.py: add introspection support to dbf
+ driver
+
+ 2002-11-29 01:06 jcater
+
+ * src/: GObjects.py, GRootObj.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-27 20:24 jamest
+
+ * src/: GConfig.py, GParser.py, GTrigger.py: cleaning things up in
+ preparation for <dialog>
+
+ 2002-11-27 18:11 jcater
+
+ * src/GObjects.py: * Visual cleanup (panel/text spacing, etc) *
+ First attempt at getting wizards working with the new layout
+ management markup * More cleanup
+
+ 2002-11-27 15:29 jamest
+
+ * src/GObjects.py: Syncing machines.
+
+ 2002-11-26 23:47 jamest
+
+ * src/GParser.py: start of <dialog> support (still useless)
+
+ 2002-11-26 17:45 jcater
+
+ * src/: GObjects.py, GParser.py, GRootObj.py:
+
+ Moved to namespaces for layout management in forms
+
+ 2002-11-25 22:23 jcater
+
+ * src/GTrigger.py: * More cleanup in Designer
+
+ 2002-11-25 20:00 jamest
+
+ * src/dbdrivers/mxodbc/DBdriver.py: syntax error in the mxodbc
+ driver
+
+ 2002-11-25 19:53 jcater
+
+ * src/cursing/Notebook.py: typo
+
+ 2002-11-25 18:45 siesel
+
+ * src/dbdrivers/dbf/: DBdriver.py, __init__.py, dbf.py: add a
+ static DBF (Dbase III+) driver
+
+ 2002-11-25 18:09 jamest
+
+ * src/__init__.py: fix the fix
+
+ 2002-11-25 18:02 jamest
+
+ * src/__init__.py: flip the release bit off
+
+ 2002-11-24 23:41 jcater
+
+ * src/events/EventController.py: * Implemented a docking system for
+ forms * Started on HotKey support (F10 ==> Property Editor, etc) *
+ Moved from the old listener support to common's events model * More
+ work to get Designer working with new GFD format * Start of Trigger
+ Inspector
+
+ 2002-11-23 06:37 arturas
+
+ * etc/sample.connections.conf: Added sample encoding parameter.
+
+ 2002-11-23 06:36 arturas
+
+ * doc/technotes/00002.txt: Updating dabatase encoding part.
+
+ 2002-11-23 06:06 arturas
+
+ * etc/sample.gnue.conf: Minor typo correction. (Spaces do not work)
+
+ 2002-11-21 18:57 jcater
+
+ * src/cursing/: ColorScheme.py, VScrollBar.py, sio.py: more work on
+ curses
+
+ 2002-11-21 14:59 jcater
+
+ * src/cursing/: ColorScheme.py, Control.py, Dialog.py,
+ FocusedLabel.py, Frame.py, Menu.py, MenuBar.py, MenuItem.py,
+ ScreenContainer.py, sio.py: updates to get curses mostly working;
+ lots of menubar work
+
+ 2002-11-20 21:47 jamest
+
+ * src/: GConditions.py, GConfig.py, GObjects.py,
+ dbdrivers/_dbsig/DBdriver.py, dbdrivers/mysql/DBdriver.py: merged
+ in config fixes from 0.4.x branch merged in papo patches from 0.4.x
+ branch a possible workaround for older mysql drivers
+
+ 2002-11-20 21:11 jamest
+
+ * src/: GConditions.py, GObjects.py, dbdrivers/_dbsig/DBdriver.py:
+ Added in papo's null and not null conditionals, formatting cleanup
+
+ 2002-11-20 19:39 jcater
+
+ * src/GDataSource.py: start of layout/logic separation; cleaned up
+ GFParser.py to reflect new tags
+
+ 2002-11-20 18:27 jcater
+
+ * etc/sample.gnue.conf, src/GDataSource.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 14:54 jamest
+
+ * src/GConfig.py: fixes to configuration loading added support for
+ a global [default] section to config files CV:
+ -------------------------------------------------------------------
+ ---
+
+ 2002-11-20 08:52 jamest
+
+ * src/dbdrivers/mysql/DBdriver.py:
+ Possible fix for buggy mysqldb drivers < version 0.9.2a2
+
+ 2002-11-19 19:01 jcater
+
+ * src/: GObjects.py, __init__.py:
+
+ * When writing back to XML, name attributes are listed first * Misc
+ cleanup * Added a Forms 0.5.0 converter
+
+ 2002-11-17 19:29 jcater
+
+ * MANIFEST.in: modified manifest
+
+ 2002-11-17 19:27 jamest
+
+ * ChangeLog, NEWS: Final updates for new release
+
2002-11-17 19:17 jcater
* doc/Developers-Guide.sxw, src/__init__.py,
Index: gnue/common/NEWS
diff -c gnue/common/NEWS:1.19 gnue/common/NEWS:1.20
*** gnue/common/NEWS:1.19 Sun Nov 17 20:27:05 2002
--- gnue/common/NEWS Mon Dec 16 22:07:25 2002
***************
*** 1,3 ****
--- 1,21 ----
+ New features/changes in version 0.4.4: (??-DEC-2002)
+ o Extended the DataSource API to include more record-
+ oriented functions
+ o Start of a new schema scripter interface
+ o Misc bug fixes
+
+ New features/changes in version 0.4.3: (12-DEC-2002)
+ o Worked around a bug in earlier MySQLdb libraries
+ o Encoding fix for PostgreSQL 7.3
+ o Improved support for the schema scripter
+ o Misc bug fixes
+
+ New features/changes in version 0.4.2: (02-DEC-2002)
+ o Misc bug fixes
+ o Support for a [DEFAULT] section in gnue.conf
+ o Updates to cursing library used in forms curses support
+ o More trigger functions (start of merger of Papo cvs tree)
+
New features/changes in version 0.4.1: (17-NOV-2002)
o DataSource improvements:
o "distinct" rows support
Index: gnue/common/ROADMAP.in
diff -c gnue/common/ROADMAP.in:1.1 gnue/common/ROADMAP.in:1.2
*** gnue/common/ROADMAP.in:1.1 Wed Dec 11 20:00:02 2002
--- gnue/common/ROADMAP.in Mon Dec 16 22:07:25 2002
***************
*** 0 ****
--- 1,84 ----
+ Product: GNUe Common
+
+ ===================================================================
+
+ 0.5.x
+
+
+ GOALS
+
+ The focus during the 0.5.x series of GNUe Common releases
+ will concentrate on cleanup, documentation, and fixing broken
+ or partially implemented features or other incompatabilities
+ with tools.
+
+
+ TODO
+
+ All outstanding critical bugs in dcl, if any
+
+ [ Setup Subsystem ]
+
+ Introduction of a GSetup framework designed to make installation
+ of our tools easier.
+
+ [ Input Masks ]
+
+ Finish format mask driver system (Text, Numbers, and Dates)
+
+ [ Data Sources ]
+
+ Add support for predefined sorting to Data Sources
+
+ [ Code Cleanup ]
+
+ Usage Audit
+
+ Profile
+
+ Remove obsolete code
+
+ Complete GMenu system
+
+ [ Triggers ]
+
+ Support for self from named triggers
+
+
+ IN PROGRESS
+
+ [ Documentation ]
+
+ Complete first draft of "Developing Applications using GNUe Common"
+
+
+ FINISHED
+
+
+ ===================================================================
+
+ 0.6.x
+
+
+ GOALS
+
+ The focus during the 0.5.x series of GNUe Common releases
+ will concentrate on cleanup, documentation, and fixing broken
+ or partially implemented features or other incompatabilities
+ with tools.
+
+
+ TODO
+
+ All outstanding critical bugs in dcl, if any
+
+ [ Internals ]
+
+ Explore storing compiled GParser created trees for performance
+ (g?d -> g?c)
+
+
+ IN PROGRESS
+
+
+ FINISHED
Index: gnue/common/TODO
diff -c gnue/common/TODO:1.9 gnue/common/TODO:1.10
*** gnue/common/TODO:1.9 Sun Sep 29 20:27:44 2002
--- gnue/common/TODO Mon Dec 16 22:07:25 2002
***************
*** 1,43 ****
- TODO for GNUe-Common
! * GParser needs to defined some new exceptions (Parser???Exception)
! and everywhere:
! print "Some error"
! sys.exit()
! appears, replace with:
! raise NewException, "Some Error"
! All the exceptions should be inherited from a common ParserException
! [this is mostly completed -- jcater]
! * Add a GSetup class that will provide basic support for installing
! GNUe apps. It'll include support for merging config data, installing
! samples and docs, dependency checking, etc, etc
! * Make modification of data lock the record in the backend (if supported)
! * Add a "disconnect" function to the GConnections class and make the client
! tools call this prior to exiting. (the problem is that the "connection"
! objects are returned the native types returned by the vendor's driver)
! ROADMAP
! 0.1.x
! finish GEAS driver
! implement introspection in specific dbdrivers
- 0.3.0
- Implement trigger support (python based)
- ?.?.?
- Implement more languages into trigger support
- finish "conditional" support
- basic gcomm support
- gsetup system
- world peace
--- 1,74 ----
! GNUe Common: Feature Plans
! ======================================================================
! 0.5.x Releases
! ======================================================================
+ ----------------------------------------------------------------------
+ GOALS
+ ----------------------------------------------------------------------
! The focus during the 0.5.x series of GNUe Common releases
! will concentrate on cleanup, documentation, and fixing broken
! or partially implemented features or other incompatabilities
! with tools.
+ ----------------------------------------------------------------------
+ TODO
+ ----------------------------------------------------------------------
! All outstanding critical bugs in dcl, if any
+ Setup Subsystem
+ * Introduction of a GSetup framework designed to make installation
+ of our tools easier.
! Input Masks
! * Finish format mask driver system (Text, Numbers, and Dates)
+ Data Sources
+ * Add support for predefined sorting to Data Sources
+ Code Cleanup
+ * Usage Audit
+ * Profile
+ * Remove obsolete code
+ * Complete GMenu system
! Triggers
! * Support for self from named triggers
! ----------------------------------------------------------------------
! IN PROGRESS
! ----------------------------------------------------------------------
!
! Documentation
! * Complete first draft of "Developing Applications using GNUe Common"
!
!
! ======================================================================
! 0.6.x Releases
! ======================================================================
!
! ----------------------------------------------------------------------
! GOALS
! ----------------------------------------------------------------------
!
! The focus during the 0.5.x series of GNUe Common releases
! will concentrate on cleanup, documentation, and fixing broken
! or partially implemented features or other incompatabilities
! with tools.
!
! ----------------------------------------------------------------------
! TODO
! ----------------------------------------------------------------------
!
! All outstanding critical bugs in dcl, if any
!
! Internals
! * Explore storing compiled GParser created trees for performance
! (g?d -> g?c)
Index: gnue/common/src/__init__.py
diff -c gnue/common/src/__init__.py:1.23 gnue/common/src/__init__.py:1.24
*** gnue/common/src/__init__.py:1.23 Fri Dec 6 01:25:17 2002
--- gnue/common/src/__init__.py Mon Dec 16 22:07:25 2002
***************
*** 31,37 ****
# 4. Set _release = 0
# 5. Commit to CVS
! _version = (0,5,0)
_release = 0
# Version will be of the form "1.1.2" if a release or "1.1.1.99" if in CVS
--- 31,37 ----
# 4. Set _release = 0
# 5. Commit to CVS
! _version = (0,4,4)
_release = 0
# Version will be of the form "1.1.2" if a release or "1.1.1.99" if in CVS
Index: gnue/common/utils/generate-feature-plan.py
diff -c gnue/common/utils/generate-feature-plan.py:1.1
gnue/common/utils/generate-feature-plan.py:1.2
*** gnue/common/utils/generate-feature-plan.py:1.1 Wed Dec 11 20:00:02 2002
--- gnue/common/utils/generate-feature-plan.py Mon Dec 16 22:07:25 2002
***************
*** 1,6 ****
#!/usr/bin/python
! import string
class FeaturePlan:
--- 1,7 ----
#!/usr/bin/python
! import string, sys
! from xml.sax import saxutils
class FeaturePlan:
***************
*** 111,117 ****
output.write('%s </li>\n</ul></li>\n' % (' ' *
last_indentation))
last_indentation = indentation
! output.write('<li>\n' + string.join(paragraph,'\n') +
'</li>\n')
output.write(' </ul>\n')
else:
--- 112,118 ----
output.write('%s </li>\n</ul></li>\n' % (' ' *
last_indentation))
last_indentation = indentation
! output.write('<li>\n' +
saxutils.escape(string.join(paragraph,'\n')) + '</li>\n')
output.write(' </ul>\n')
else:
***************
*** 185,191 ****
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
! <title>GNUe-Forms feature plan</title>
<link rel="stylesheet" href="styles.css" type="text/css" />
</head>
<body>
--- 186,192 ----
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
! <title>__tool__ feature plan</title>
<link rel="stylesheet" href="styles.css" type="text/css" />
</head>
<body>
***************
*** 244,258 ****
##
if __name__ == '__main__':
! input = open('forms.txt')
fp = FeaturePlan(input)
input.close()
! output = open('f.html','w')
fp.writeHtml(output)
output.close()
! output = open('f.txt','w')
fp.writeText(output)
output.close()
--- 245,263 ----
##
if __name__ == '__main__':
! infile = sys.argv[1]
! txtfile = "TODO"
! htmlfile = string.join(infile.split('.')[:-1],'.') + '.html'
!
! input = open(infile)
fp = FeaturePlan(input)
input.close()
! output = open(htmlfile,'w')
fp.writeHtml(output)
output.close()
! output = open(txtfile,'w')
fp.writeText(output)
output.close()
Index: gnue/designer/ChangeLog
diff -c gnue/designer/ChangeLog:1.2 gnue/designer/ChangeLog:1.3
*** gnue/designer/ChangeLog:1.2 Sun Nov 17 20:27:05 2002
--- gnue/designer/ChangeLog Mon Dec 16 22:07:25 2002
***************
*** 1,3 ****
--- 1,280 ----
+ 2002-12-16 15:25 jcater
+
+ * templates/reports/: Labels.py, MailMerge.py: copied the extra
+ wizards from the 0.4.x-stable branch into head
+
+ 2002-12-16 15:21 jcater
+
+ * src/: ToolDock.py, forms/PropertyEditor.py,
+ forms/LayoutEditor/LayoutEditor.py:
+
+ * Patches by btami for win32 support * More work on sample schema
+
+ 2002-12-15 16:22 jcater
+
+ * src/: EventEditor.py, GridCellEditors.py, Instance.py,
+ PropertyEditor.py, ToolPanel.py, forms/Instance.py,
+ schema/Instance.py, schema/TreeView.py:
+
+ * Start of a schema grid-based table editor * Misc refactoring
+
+ 2002-12-13 23:57 jcater
+
+ * src/Designer.py:
+
+ * Synching machines
+
+ 2002-12-13 10:58 jcater
+
+ * setup.py: fixed minor typos in documentation
+
+ 2002-12-13 10:57 jcater
+
+ * src/schema/DiaEditor/__init__.py: moved the schema diagram-based
+ editor to its own directory
+
+ 2002-12-12 08:42 jcater
+
+ * src/: PropertyEditor.py, forms/PropertyEditor.py: possible fix
+ for all the wonderful segfaults
+
+ 2002-12-11 23:16 jcater
+
+ * src/PropertyEditor.py: more futile attempts to find the segfault
+ issue in designer
+
+ 2002-12-11 19:00 jcater
+
+ * ROADMAP.in: added roadmap/feature plan template and parser script
+
+ 2002-12-10 17:44 jcater
+
+ * src/forms/LayoutEditor/LayoutEditor.py: fixed typo preventing new
+ blocks from showing in the block combo
+
+ 2002-12-10 14:44 jcater
+
+ * src/forms/LayoutEditor/LayoutEditor.py: block combo is updated if
+ a block's name is changed
+
+ 2002-12-10 13:52 jcater
+
+ * src/forms/PropertyEditor.py: change in wording
+
+ 2002-12-10 00:48 jcater
+
+ * src/: PropertyEditor.py, forms/Instance.py,
+ forms/PropertyEditor.py, forms/LayoutEditor/LayoutEditor.py:
+
+ * Added multi-tab property editor support to base instances * Added
+ positioning Character Cell property tab * Added GFEntry->GFField
+ property tab * Drastically increased the frequency of SEGFAULTS
+ [WARNING: You have been warned!]
+
+ 2002-12-09 10:49 jcater
+
+ * src/forms/LayoutEditor/LayoutEditor.py: block combo selector now
+ works
+
+ 2002-12-09 08:53 jcater
+
+ * src/forms/LayoutEditor/LayoutEditor.py: fixed runtime errors with
+ new combo block [not fully functional]
+
+ 2002-12-08 23:24 jcater
+
+ * src/forms/LayoutEditor/LayoutEditor.py:
+ Minor cleanup
+
+ 2002-12-07 02:31 jcater
+
+ * src/forms/LayoutEditor/: LayoutEditor.py, LayoutEditorTools.py:
+ more work on block combo in layout editor
+
+ 2002-12-06 18:55 jcater
+
+ * src/: EventEditor.py, forms/Incubator.py,
+ forms/LayoutEditor/LayoutEditor.py,
+ forms/LayoutEditor/LayoutEditorTools.py,
+ forms/LayoutEditor/PropertyBar.py: experimentation with block
+ feedback in the layout editor
+
+ 2002-12-06 00:55 jcater
+
+ * src/forms/: Incubator.py, LayoutEditor/LayoutEditor.py: synching
+ machines (or is that sinking?)
+
+ 2002-12-05 16:47 jcater
+
+ * src/forms/LayoutEditor/LayoutEditor.py: typo fixes
+
+ 2002-12-05 16:41 jcater
+
+ * src/forms/LayoutEditor/: LayoutEditor.py, LayoutEditor.py: typo
+ fix
+
+ 2002-12-04 18:45 jcater
+
+ * src/: TriggerEditor.py, forms/LayoutEditor/LayoutEditor.py,
+ forms/LayoutEditor/PropertyBar.py,
+ forms/LayoutEditor/WidgetHandler.py:
+
+ More cleanup in Designer (might be broken)
+
+ 2002-12-03 22:32 jcater
+
+ * src/forms/: Instance.py, LayoutEditor/LayoutEditor.py:
+
+ Misc changes
+
+ 2002-12-02 23:33 jcater
+
+ * src/forms/LayoutEditor/LayoutEditor.py: in the layout editor,
+ pressing the Delete key while objects are selected will cause those
+ objects to be deleted
+
+ 2002-12-02 23:24 jcater
+
+ * src/: TreeView.py, forms/wizards/AddLabel.py: fixed AddLabel to
+ work with namespace-qualified positioning; more fixes to the delete
+ code in object navigator (treeview)
+
+ 2002-12-02 20:37 jamest
+
+ * ChangeLog, NEWS, src/__init__.py: Checkins final for 0.4.2
+ releases of common, designer, forms
+
+ 2002-12-01 16:53 jcater
+
+ * src/: TemplateBase.py, TemplateParser.py:
+
+ * Added form.getAuthenticatedUser(connection) * Cleaned up custom
+ authenticators
+
+ 2002-11-30 17:02 jcater
+
+ * src/TreeView.py: more TreeView (Object Navigator) fixes
+
+ 2002-11-30 17:00 jcater
+
+ * src/: EventEditor.py, Instance.py, MenuBar.py, TemplateBase.py,
+ ToolDock.py, ToolPanel.py, TreeView.py, forms/Incubator.py,
+ forms/LayoutEditor/LayoutEditor.py,
+ forms/LayoutEditor/LayoutEditorTools.py,
+ forms/wizards/AddButton.py:
+ * Temporarily reinstated the toolbar (warning: if the layout editor
+ isn't part of the root window, program may crash... trying to work
+ around wx not supporting multiple toolbars before a fix is
+ available) * Fixed the function that guarantees unique object names
+ * Removed the delete-object bugs * More TreeView fixes
+
+ 2002-11-29 01:06 jcater
+
+ * src/: EventEditor.py, Instance.py, TemplateBase.py,
+ TriggerEditor.py, forms/Incubator.py, forms/Instance.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-27 18:11 jcater
+
+ * src/: Instance.py, TemplateBase.py, TemplateParser.py,
+ TreeView.py, TriggerEditor.py, forms/Incubator.py,
+ forms/Instance.py, forms/LayoutEditor/LayoutEditor.py,
+ forms/LayoutEditor/WidgetHandler.py, forms/wizards/AddBlock.py,
+ forms/wizards/AddBox.py, forms/wizards/AddButton.py,
+ forms/wizards/AddDataSource.py, forms/wizards/AddDropDown.py,
+ forms/wizards/AddEntry.py, forms/wizards/AddLabel.py,
+ forms/wizards/AddPage.py: * Visual cleanup (panel/text spacing,
+ etc) * First attempt at getting wizards working with the new layout
+ management markup * More cleanup
+
+ 2002-11-25 22:23 jcater
+
+ * src/: EventEditor.py, Instance.py, PropertyEditor.py,
+ ToolPanel.py, TreeView.py, TriggerEditor.py,
+ forms/LayoutEditor/LayoutEditor.py: * More cleanup in Designer
+
+ 2002-11-25 20:14 jamest
+
+ * src/forms/wizards/AddBlock.py, templates/forms/FormBuilder.py:
+ removed unneeded print statements from wizards
+
+ 2002-11-25 08:22 jamest
+
+ * src/forms/: Instance.py, TreeView.py: fix display for entries
+ with a rows attribute replaced references to GFDataSource w/
+ GConnection
+
+ 2002-11-24 23:41 jcater
+
+ * doc/technotes/00003.txt, src/DataSourceEditor.py,
+ src/EventEditor.py, src/Instance.py, src/MenuBar.py,
+ src/PropertyEditor.py, src/SchemaViewer.py, src/ToolDock.py,
+ src/ToolFrame.py, src/ToolPanel.py, src/TreeView.py,
+ src/TriggerEditor.py, src/forms/Incubator.py,
+ src/forms/Instance.py, src/forms/TreeView.py,
+ src/forms/LayoutEditor/LayoutEditor.py,
+ src/forms/LayoutEditor/PropertyBar.py,
+ src/forms/LayoutEditor/WidgetHandler.py,
+ src/navigator/LayoutEditor.py, src/reports/Incubator.py,
+ src/reports/LayoutEditor.py, src/schema/Incubator.py,
+ src/schema/LayoutEditor.py, src/schema/DiaEditor/VisualEditor.py: *
+ Implemented a docking system for forms * Started on HotKey support
+ (F10 ==> Property Editor, etc) * Moved from the old listener
+ support to common's events model * More work to get Designer
+ working with new GFD format * Start of Trigger Inspector
+
+ 2002-11-22 19:48 jcater
+
+ * setup.py, src/Config.py, src/DataSourceEditor.py,
+ src/EventEditor.py, src/Instance.py, src/MenuBar.py,
+ src/PropertyEditor.py, src/SchemaViewer.py, src/ToolFrame.py,
+ src/ToolPanel.py, src/TreeView.py, src/TriggerEditor.py,
+ src/forms/Instance.py, src/forms/TreeView.py,
+ src/forms/LayoutEditor/LayoutEditor.py, src/navigator/Instance.py,
+ src/reports/Instance.py, src/schema/Instance.py,
+ src/settings/__init__.py: initial work on migrating designer
+ [BROKEN\!]
+
+ 2002-11-22 08:27 jamest
+
+ * templates/reports/MailMerge.py: btami's patch
+
+ 2002-11-20 17:09 jcater
+
+ * src/__init__.py: backported some fixes
+
+ 2002-11-20 14:46 jamest
+
+ * templates/reports/MailMerge.py: btami's patch for mailmerge
+
+ 2002-11-20 08:02 jamest
+
+ * templates/reports/: Labels.py, MailMerge.py: Added btami's label
+ and mailmerge wizards to cvs
+
+ 2002-11-20 08:02 jamest
+
+ * templates/reports/MailMerge.py: file MailMerge.py was initially
+ added on branch designer-0-4-1-branch.
+
+ 2002-11-20 08:02 jamest
+
+ * templates/reports/Labels.py: file Labels.py was initially added
+ on branch designer-0-4-1-branch.
+
+ 2002-11-19 19:01 jcater
+
+ * src/__init__.py:
+
+ * When writing back to XML, name attributes are listed first * Misc
+ cleanup * Added a Forms 0.5.0 converter
+
+ 2002-11-17 19:27 jamest
+
+ * ChangeLog, NEWS: Final updates for new release
+
2002-11-17 19:17 jcater
* src/__init__.py: doc/version changes in prep for a release
***************
*** 301,307 ****
2002-09-16 18:26 jcater
* src/schema/: Incubator.py, Instance.py, TemplateSupport.py,
! VisualEditor.py: fixes from migration of schema parser to
gnue-common
2002-09-16 14:30 jcater
--- 578,584 ----
2002-09-16 18:26 jcater
* src/schema/: Incubator.py, Instance.py, TemplateSupport.py,
! DiaEditor/VisualEditor.py: fixes from migration of schema parser to
gnue-common
2002-09-16 14:30 jcater
***************
*** 359,371 ****
2002-08-06 10:06 siesel
* src/schema/Incubator.py, src/schema/Instance.py,
! src/schema/TreeView.py, src/schema/VisualEditor.py,
! src/schema/VisualTable.py, templates/schema/Introspection.py: * add
! basic popup menu with create/delete functions to the visual editor
! * improved moving of elements * add onCreateObj/onDeleteObj etc.
! handler to react on changes in other tools * activated the object
! navigator again an added a small fix for its segfault problem (I
! hope so)
2002-08-05 01:00 dneighbors
--- 636,648 ----
2002-08-06 10:06 siesel
* src/schema/Incubator.py, src/schema/Instance.py,
! src/schema/TreeView.py, src/schema/DiaEditor/VisualEditor.py,
! src/schema/DiaEditor/VisualTable.py,
! templates/schema/Introspection.py: * add basic popup menu with
! create/delete functions to the visual editor * improved moving of
! elements * add onCreateObj/onDeleteObj etc. handler to react on
! changes in other tools * activated the object navigator again an
! added a small fix for its segfault problem (I hope so)
2002-08-05 01:00 dneighbors
***************
*** 391,403 ****
2002-07-27 19:46 siesel
! * src/schema/: VisualEditor.py, VisualTable.py: implemented a blue
! marker for the current object and a way to move objects around
2002-07-27 13:43 siesel
! * src/schema/: Instance.py, VisualEditor.py, VisualTable.py: added
! first version of a visual editor/navigator for schemas
2002-07-25 19:52 siesel
--- 668,682 ----
2002-07-27 19:46 siesel
! * src/schema/DiaEditor/: VisualEditor.py, VisualTable.py:
! implemented a blue marker for the current object and a way to move
! objects around
2002-07-27 13:43 siesel
! * src/schema/: Instance.py, DiaEditor/VisualEditor.py,
! DiaEditor/VisualTable.py: added first version of a visual
! editor/navigator for schemas
2002-07-25 19:52 siesel
Index: gnue/designer/NEWS
diff -c gnue/designer/NEWS:1.12 gnue/designer/NEWS:1.13
*** gnue/designer/NEWS:1.12 Sun Nov 17 20:27:05 2002
--- gnue/designer/NEWS Mon Dec 16 22:07:26 2002
***************
*** 1,3 ****
--- 1,15 ----
+ New features/changes in version 0.5.0: (??-DEC-2002)
+ o First introduction of dockable toolbars (the dock setup
+ isn't completely functional yet)
+ o Start of a grid-based schema editor
+ o Migrated to the new Forms Definition format
+ o Fully functional Event Mapping inspector
+ o Reimplementation of the trigger code editor
+
+ New features/changes in version 0.4.2: (02-DEC-2002)
+ o Labels and MailMerge reports wizards added
+ o Misc bug fixes
+
New features/changes in version 0.4.1: (17-NOV-2002)
o Added support for Report's Namespace model to Wizards
o User-feedback enhancements
Index: gnue/designer/ROADMAP.in
diff -c gnue/designer/ROADMAP.in:1.1 gnue/designer/ROADMAP.in:1.2
*** gnue/designer/ROADMAP.in:1.1 Wed Dec 11 20:00:02 2002
--- gnue/designer/ROADMAP.in Mon Dec 16 22:07:26 2002
***************
*** 1,3 ****
--- 1,7 ----
+ Product: GNUe Designer
+
+ ===================================================================
+
[0.5.x]
GOALS
***************
*** 12,38 ****
All outstanding critical bugs in dcl, if any
! * User Interface
! Implement an Event Inspector -- like the
! Property Inspector except that it shows trigger
! bindings
Add support for docking the tools
! Create container objects (boxes or groups??)
! * Forms Support
Implement the new GFD syntax
! Add support for Dialogs
! * Reports Support
- Start on a Reports editing framework
! * Schema Support
! Implement a basic grid-view schema editor
!
--- 16,83 ----
All outstanding critical bugs in dcl, if any
! Create container objects (boxes or groups??)
!
! [ Forms Module ]
!
! Add support for Dialogs
!
! [ Reports Module ]
!
! Start on a Reports editing framework
!
!
! IN PROGRESS
!
! [ User Interface ]
Add support for docking the tools
! Implement an Event Inspector -- like the Property Inspector
! except that it shows trigger bindings
!
! [ Schema Module ]
!
! Implement a basic grid-view schema editor
!
!
! FINISHED
! [ Forms Module ]
Implement the new GFD syntax
! Handle separation of fields from entries
! Allow namespace-qualified layout management (still only supports
! Character-cell based positioning)
! ===================================================================
! 0.6.x releases
!
! GOALS
! The focus during the 0.6.x series of GNUe Designer releases will
! concentrate on cleanup, documentation, and fixing broken or partially
! implemented features.
!
!
! TODO
!
! All outstanding critical bugs in dcl, if any
!
! [ Code Cleanup ]
!
! Usage Audit
!
! Profile
!
! Remove obsolete code
!
! Internal code comments
!
! IN PROGRESS
!
! FINISHED
Index: gnue/designer/TODO
diff -c gnue/designer/TODO:1.10 gnue/designer/TODO:1.11
*** gnue/designer/TODO:1.10 Sun Sep 29 20:27:44 2002
--- gnue/designer/TODO Mon Dec 16 22:07:26 2002
***************
*** 1,63 ****
! * Implement the EVENT tab support
! * Implement the Edit menu option. (Clipboard)
! * Implement Designer Preferences/Settings
! * Implement clipboard support (copying, cutting, pasting form elements
! both within the current form and between forms)
! * Generalize Designer's code to so we can add other modules (such
! as Reports, GEAS, Integrator) [in progress]
! * Implement hot-keys
! * Implement "Project" functionality.
! * Create new project
! * Pack project for distributing
! * Improve Wizards:
! * Implement tab-navigation in wizards (currently is mouse only)
! * Dynamically figure the needed size for a wizard dialog AND/OR
! dynamically wrap text messages. [mostly done]
!
! * Move from a handle-based system to an events or message-based one
!
! ==================================================================
! NOTE:
!
! TODO's are noted in the source files as they are encountered, so
! viewing the source files will show more TODO's than are in this
! file. Change to the source directory and "grep TODO *.py" to
! get a better feel of what needs to be done.
!
!
!
! ROADMAP
!
! 0.1.x
!
! 0.3.0
! Migrate to new UI system implemented in GNUE Forms
!
! ?.?.?
! add support for Reports
! more introspection of data source (tree views of them)
! add support for "Projects"
--- 1,79 ----
! GNUe Designer: Feature Plans
! ======================================================================
! [0.5.x] Releases
! ======================================================================
! ----------------------------------------------------------------------
! GOALS
! ----------------------------------------------------------------------
! The focus during the 0.5.x series of GNUe
! Designer releases will concentrate on using
! the new GNUe Forms Definition and expanding
! the support of other GNUe tools.
! ----------------------------------------------------------------------
! TODO
! ----------------------------------------------------------------------
! All outstanding critical bugs in dcl, if any
! Create container objects (boxes or groups??)
! Forms Module
! * Add support for Dialogs
+ Reports Module
+ * Start on a Reports editing framework
+ ----------------------------------------------------------------------
+ IN PROGRESS
+ ----------------------------------------------------------------------
+ User Interface
+ * Add support for docking the tools
+ * Implement an Event Inspector -- like the Property Inspector
+ except that it shows trigger bindings
+ Schema Module
+ * Implement a basic grid-view schema editor
+ ----------------------------------------------------------------------
+ FINISHED
+ ----------------------------------------------------------------------
+ Forms Module
+ * Implement the new GFD syntax
+ * Handle separation of fields from entries
+ * Allow namespace-qualified layout management (still only supports
+ Character-cell based positioning)
+ ======================================================================
+ 0.6.x releases Releases
+ ======================================================================
+ ----------------------------------------------------------------------
+ GOALS
+ ----------------------------------------------------------------------
+ The focus during the 0.6.x series of GNUe Designer releases will
+ concentrate on cleanup, documentation, and fixing broken or partially
+ implemented features.
+ ----------------------------------------------------------------------
+ TODO
+ ----------------------------------------------------------------------
+ All outstanding critical bugs in dcl, if any
+ Code Cleanup
+ * Usage Audit
+ * Profile
+ * Remove obsolete code
+ * Internal code comments
Index: gnue/forms/ChangeLog
diff -c gnue/forms/ChangeLog:1.29 gnue/forms/ChangeLog:1.30
*** gnue/forms/ChangeLog:1.29 Sun Nov 17 20:27:05 2002
--- gnue/forms/ChangeLog Mon Dec 16 22:07:26 2002
***************
*** 1,3 ****
--- 1,459 ----
+ 2002-12-13 10:58 jcater
+
+ * doc/Developers-Guide.sxw: fixed minor typos in documentation
+
+ 2002-12-13 00:37 jcater
+
+ * doc/Developers-Guide.sxw: more work on docs
+
+ 2002-12-12 20:56 jamest
+
+ * src/GFObjects/GFBlock.py: fixed typo
+
+ 2002-12-12 19:22 jcater
+
+ * src/__init__.py: ready to tag a release
+
+ 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
+
+ * src/GFInstance.py: changes for post-query record-level support
+
+ 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
+
+ * ROADMAP.in: added roadmap/feature plan template and parser script
+
+ 2002-12-11 15:07 jamest
+
+ * src/GFDisplayHandler.py: activated btami's patch from ages past
+
+ 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
+
+ * src/uidrivers/gtk2/UIdriver.py: gtk2 driver fix
+
+ 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
+
+ * src/GFForm.py: Fix so that runform trigger works again.
+
+ 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
+
+ * src/GFForm.py: backported the getAuthenticatedUser() support
+
+ 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
+
+ * src/GFKeyMapper.py: Fix keymapper support
+
+ 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
+
+ * src/GFParser.py: Fixed some redundent descriptions
+
+ 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
+
+ * src/GFParser.py: fixed changes for tabbed move to layout
+
+ 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
+
+ * utils/gfd04to05.py: changes
+
+ 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
+
+ * utils/gfd04to05.py: fixed trigger-less buttons
+
+ 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
+
+ * utils/gfd04to05.py: synching machines
+
+ 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
+
+ * src/GFParser.py: * More cleanup in Designer
+
+ 2002-11-25 22:16 jamest
+
+ * src/GFObjects/GFBlock.py: removed print statement
+
+ 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
+
+ * utils/gfd04to05.py: removed py2.2ism
+
+ 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
+
+ * src/uidrivers/curses/UIdriver.py: more work on curses
+
+ 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
+
+ * src/GFObjects/GFDatabase.py: removed redundent GFDatabase.py
+
+ 2002-11-20 18:51 jcater
+
+ * utils/gfd04to05.py: replace transparentBlock, as it's default
+
+ 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
+
+ * setup.py: backported some fixes
+
+ 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
+
+ * setup.py: added curses driver to setup.py
+
+ 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:
***************
*** 20,27 ****
2002-11-17 15:54 jamest
* src/: GFDisplayHandler.py, GFInstance.py, GFObjects/GFEntry.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
--- 476,484 ----
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
***************
*** 197,210 ****
2002-11-04 00:02 jcater
! * src/: GFObjects/GFEntry.py, uidrivers/wx/UIdriver.py:
* Misc cleanup
2002-11-03 23:05 jcater
! * src/GFObjects/GFEntry.py: added missing triggers from jamest's
! _validTriggers conversion
2002-11-03 22:59 jcater
--- 654,668 ----
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
***************
*** 237,246 ****
2002-10-31 20:40 jamest
* src/: GFForm.py, GFParser.py, GFTrigger.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.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
--- 695,704 ----
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
***************
*** 279,289 ****
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: 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
--- 737,748 ----
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
***************
*** 294,302 ****
2002-10-25 17:08 jcater
* doc/Developers-Guide.sxw, src/GFInstance.py,
! src/GFObjects/GFEntry.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
--- 753,762 ----
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
***************
*** 574,592 ****
2002-09-23 23:00 jcater
! * src/GFObjects/GFEntry.py: removed extraneous debugging print
! statement
2002-09-23 22:59 jcater
! * src/GFObjects/GFEntry.py: added entry.get() and
entry.set('value') to GFEntry's trigger namespace
2002-09-23 22:40 jcater
! * src/GFObjects/GFEntry.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
--- 1034,1052 ----
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
***************
*** 678,690 ****
* src/: GFForm.py, GFParser.py, GFObjects/GFBlock.py,
GFObjects/GFBox.py, GFObjects/GFButton.py,
GFObjects/GFContainer.py, GFObjects/GFEntry.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
--- 1138,1150 ----
* 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
***************
*** 742,750 ****
* src/: GFClient.py, GFConfig.py, GFDisplayHandler.py, GFForm.py,
GFInstance.py, GFParser.py, GFObjects/GFBox.py,
! GFObjects/GFEntry.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
--- 1202,1211 ----
* 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
***************
*** 755,762 ****
* src/: GFClient.py, GFDisplayHandler.py, GFForm.py, GFInstance.py,
GFParser.py, GFObjects/GFBox.py, GFObjects/GFEntry.py,
! GFObjects/GFParameter.py, GFObjects/__init__.py: added support for
! command-line parameters
2002-09-10 10:15 jcater
--- 1216,1223 ----
* 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
***************
*** 821,835 ****
2002-08-26 12:54 jcater
* src/: GFConfig.py, GFDisplayHandler.py, GFObjects/GFEntry.py,
! GFConfig.py, GFDisplayHandler.py, GFObjects/GFEntry.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:
! added experimental format mask support [branched]
2002-08-08 09:47 jcater
--- 1282,1298 ----
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
***************
*** 939,954 ****
2002-07-04 13:53 jcater
! * src/: GFInstance.py, GFObjects/GFEntry.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: added automatic
! PRE-INSERT trigger creation to designer's Schema Viewer drag-n-drop
! support
2002-07-04 02:04 jcater
--- 1402,1417 ----
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
***************
*** 1004,1011 ****
2002-06-26 17:31 jcater
* samples/zipcode/zipcode.gfd, src/GFConfig.py,
! src/GFObjects/GFEntry.py: [W/O #73] Added support for multiple
! foreign key descriptions (comma-separated list)
2002-06-19 15:46 jamest
--- 1467,1475 ----
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
***************
*** 1025,1034 ****
samples/location/forms/zipcode_maint.gfd,
samples/track/forms/contact_manager.gfd,
samples/zipcode/zipcode.gfd, src/GFParser.py,
! src/GFObjects/GFEntry.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
--- 1489,1498 ----
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
***************
*** 1043,1058 ****
2002-06-17 19:19 jcater
* src/: GFDisplayHandler.py, GFObjects/GFEntry.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,
! 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
--- 1507,1524 ----
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
***************
*** 1221,1230 ****
2002-05-11 18:52 jamest
! * setup.py, src/GFObjects/GFEntry.py: jamest - win32 setup fix,
! added default config value load to reports jcater - added better
! import error support in Sablotron driver - added rest of
! reports config options to GRConfig - misc bug fixes
2002-05-10 18:54 jamest
--- 1687,1697 ----
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
***************
*** 1260,1267 ****
2002-05-07 20:23 jamest
! * src/GFObjects/: GFDataSource.py, GFEntry.py: Fixed mismatched
! case in the preInsert,Delete,etc triggers
2002-05-07 12:24 arturas
--- 1727,1734 ----
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
***************
*** 1291,1301 ****
* BUGS, src/GFClient.py, src/GFConfig.py, src/GFDisplayHandler.py,
src/GFForm.py, src/GFInstance.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFLabel.py,
! src/uidrivers/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
--- 1758,1768 ----
* 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
***************
*** 1328,1348 ****
2002-04-17 14:09 jamest
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py,
uidrivers/_base/UIdriver.py: removed getObjectType() clean up start
of some subtle new bugs
2002-04-17 10:25 jamest
* src/: GFInstance.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,
! uidrivers/_base/UIdriver.py: More cleanup and performance
! enhancements
2002-04-16 21:05 jamest
* src/: GFDisplayHandler.py, GFForm.py, GFObjects/GFButton.py,
! GFObjects/GFEntry.py: Moved normal text field validation into
! display handler Clean up
2002-04-15 15:42 jcater
--- 1795,1815 ----
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
***************
*** 1356,1362 ****
2002-04-14 00:13 jamest
* src/: GFError.py, GFForm.py, GFTrigger.py, GFTriggerError.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py,
uidrivers/_base/UIdriver.py: Lots of code cleanup and new bugs
implemented
--- 1823,1829 ----
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
***************
*** 1371,1378 ****
2002-04-12 21:25 jamest
! * src/: GFInstance.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py:
! a little more cleanup on the debugger misc cleanup
2002-04-12 11:09 jcater
--- 1838,1846 ----
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
***************
*** 1386,1394 ****
2002-04-04 17:02 jamest
! * src/GFObjects/: GFBlock.py, GFEntry.py: Removed GConfigParser
! Added autofillBySequence to <entry> tags Cleanup and performance
! improvments
2002-04-04 11:41 jamest
--- 1854,1862 ----
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
***************
*** 1406,1415 ****
2002-04-03 20:10 jcater
! * src/: GFForm.py, GFInstance.py, GFObjects/GFEntry.py: fixed bugs
! introduced by record-level triggers (duplication of existing
! variable causing 'int' errors; pre-commit being fired twice for
! current record)
2002-04-03 00:37 jamest
--- 1874,1883 ----
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
***************
*** 1419,1431 ****
* src/: GFInstance.py, GFTrigger.py, GFObjects/GFBlock.py,
GFObjects/GFDataSource.py, GFObjects/GFEntry.py,
! GFObjects/GFObj.py: start of record-level block triggers
! (pre-commit, pre-update, pre-insert, pre-delete, pre-modify)
2002-04-02 21:46 jamest
* src/: GFForm.py, GFInstance.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFObj.py: Code cleanup
2002-04-02 20:32 jcater
--- 1887,1901 ----
* 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
***************
*** 1605,1611 ****
2002-02-17 23:11 jcater
* src/: GFDisplayHandler.py, GFObjects/GFEntry.py,
! uidrivers/wx/UIdriver.py: fixes/enhancements to dropdown fields
2002-02-17 18:34 jcater
--- 2075,2082 ----
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
***************
*** 1640,1647 ****
* src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
GFKeyMapper.py, UIbase.py, GFObjects/GFEntry.py,
! uidrivers/_base/UIdriver.py: move to typecasted database drivers;
! more work on input abstraction; more work on clipboard functions
2002-02-17 00:43 jcater
--- 2111,2119 ----
* 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
***************
*** 1649,1662 ****
2002-02-17 00:38 jcater
! * src/GFObjects/GFEntry.py: more work
2002-02-17 00:25 jcater
* src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
GFKeyMapper.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: new input/display methods
2002-02-17 00:19 jamest
--- 2121,2135 ----
2002-02-17 00:38 jcater
! * src/GFObjects/: GFEntry.py, GFField.py: more work
2002-02-17 00:25 jcater
* src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
GFKeyMapper.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFField.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: new
! input/display methods
2002-02-17 00:19 jamest
***************
*** 1688,1713 ****
2002-02-15 22:10 jcater
! * src/GFObjects/GFEntry.py: fixed import error
2002-02-15 21:57 jcater
* src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
GFParser.py, GFTrigger.py, UIbase.py, UIcurses.py, UIwxpython.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py,
uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Implemented
a centralized events system
2002-02-15 20:17 jcater
! * src/GFObjects/GFEntry.py: oops... typos
2002-02-15 17:59 jcater
* src/: GFDisplayHandler.py, GFForm.py, UIbase.py, UIwxpython.py,
! GFObjects/GFEntry.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: more work on input handlers [synching
! machines]
2002-02-15 08:52 jcater
--- 2161,2186 ----
2002-02-15 22:10 jcater
! * src/GFObjects/: GFEntry.py, GFField.py: fixed import error
2002-02-15 21:57 jcater
* src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
GFParser.py, GFTrigger.py, UIbase.py, UIcurses.py, UIwxpython.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Implemented
a centralized events system
2002-02-15 20:17 jcater
! * src/GFObjects/: GFEntry.py, GFField.py: oops... typos
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
***************
*** 1725,1732 ****
2002-02-11 21:03 jamest
* src/: GFParser.py, GFObjects/GFDataSource.py,
! GFObjects/GFEntry.py: Merged datasource code back into GDataSource
! and adjusted forms and reports accordingly. Started work on GMenu
2002-02-11 12:59 jcater
--- 2198,2206 ----
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
***************
*** 1740,1746 ****
2002-02-10 22:34 jamest
! * src/GFObjects/GFEntry.py: Import error fixed unused code removed
2002-02-10 19:13 jamest
--- 2214,2221 ----
2002-02-10 22:34 jamest
! * src/GFObjects/: GFEntry.py, GFField.py: Import error fixed unused
! code removed
2002-02-10 19:13 jamest
***************
*** 1793,1802 ****
2002-01-31 23:07 jamest
! * src/: GFForm.py, GFObjects/GFEntry.py: Added support for global
! functions in triggers bug fixes more trigger.gfd samples trigger
! namespace additions global setFocus(not working yet) entry
! __properties__.readonly
2002-01-31 20:57 jcater
--- 2268,2277 ----
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
***************
*** 1805,1813 ****
2002-01-31 20:25 jamest
* samples/helloworld2.gfd, samples/intro/intro.gfd, src/GFForm.py,
! src/GFTrigger.py, src/GFObjects/GFEntry.py: New trigger namespace
! code patched into forms for testing Still messy Will break old
! triggers
2002-01-30 23:47 jcater
--- 2280,2288 ----
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
***************
*** 1822,1841 ****
2002-01-30 20:08 jamest
! * src/GFObjects/GFEntry.py: More trigger namespace work checking in
! prior to rolling forms over to new namespace
2002-01-30 18:28 jamest
* samples/intro/intro.gfd, src/GFForm.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFEntry.py: Work on common based trigger namespace
2002-01-30 12:54 jamest
* packaging/mcmillan/gfclient.cfg, src/GFForm.py,
! src/GFObjects/GFEntry.py: Trigger changes Win32 build changes
! Mainly checking in to get a second set of eyes on a problem piece
! of code
2002-01-22 20:48 jcater
--- 2297,2317 ----
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
***************
*** 1945,1953 ****
2002-01-08 21:59 jamest
* src/: GFForm.py, UIwxpython.py, GFObjects/GFEntry.py,
! uidrivers/wx/UIdriver.py: fixed segfault on multiple database forms
! startup fixed dropdown validation error fixed exception handler for
! db driver extensions
2002-01-08 16:16 jcater
--- 2421,2429 ----
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
***************
*** 1961,1967 ****
2002-01-07 17:55 jcater
* src/: GFForm.py, GFInstance.py, UIbase.py, GFObjects/GFEntry.py,
! uidrivers/_base/UIdriver.py: more work on input masks
2002-01-04 16:56 jamest
--- 2437,2444 ----
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
***************
*** 2002,2021 ****
2002-01-01 12:32 jcater
! * src/: GFForm.py, GFObjects/GFEntry.py: resumed work on input
! masks... may break cvs
2001-12-21 16:20 jamest
! * src/GFObjects/GFEntry.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/uidrivers/wx/UIdriver.py: Merging in
! the changes from the patches branch into head entry 'label'
! support
2001-12-20 17:24 jcater
--- 2479,2498 ----
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
***************
*** 2024,2031 ****
2001-12-20 17:18 jcater
* src/: GFForm.py, UIwxpython.py, GFObjects/GFEntry.py,
! uidrivers/wx/UIdriver.py: misc changes for label-style entry
! widgets
2001-12-20 16:20 jcater
--- 2501,2508 ----
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
***************
*** 2039,2046 ****
2001-11-26 17:26 jcater
! * samples/contact.gfd, src/GFInstance.py, src/GFObjects/GFEntry.py:
! synching machines
2001-11-20 23:41 jcater
--- 2516,2523 ----
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
***************
*** 2339,2346 ****
2001-11-02 14:39 jcater
! * src/GFObjects/GFEntry.py: temporarily commented out experimental
! inputmask support
2001-10-29 09:05 jamest
--- 2816,2823 ----
2001-11-02 14:39 jcater
! * src/GFObjects/: GFEntry.py, GFField.py: temporarily commented out
! experimental inputmask support
2001-10-29 09:05 jamest
***************
*** 2349,2361 ****
2001-10-14 23:15 jcater
! * src/GFObjects/GFEntry.py: synching machines
2001-10-12 19:06 jcater
* src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFEntry.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: synching
! machines (I hope it doesn't break)
2001-10-11 22:21 dneighbors
--- 2826,2839 ----
2001-10-14 23:15 jcater
! * src/GFObjects/: GFEntry.py, GFField.py: synching machines
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
***************
*** 2369,2375 ****
2001-10-10 23:36 jcater
* src/: GFForm.py, UIbase.py, UIcurses.py, GFObjects/GFEntry.py,
! uidrivers/_base/UIdriver.py: synching machines (may be broken)
2001-10-10 20:45 jcater
--- 2847,2854 ----
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
***************
*** 2377,2384 ****
2001-10-10 18:24 jcater
! * src/: GFForm.py, GFParser.py, GFObjects/GFEntry.py: synching
! machines (may break cvs)
2001-10-10 12:11 jcater
--- 2856,2863 ----
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
***************
*** 2399,2406 ****
2001-10-09 08:35 jamest
* src/: GFConfig.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, uidrivers/wx/UIdriver.py: Fixed gnuef install
! bug Fixed query bug wrt clearing fields with query defaults
2001-10-08 22:02 jcater
--- 2878,2886 ----
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
***************
*** 2418,2425 ****
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/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
--- 2898,2905 ----
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
***************
*** 2458,2478 ****
2001-09-19 14:32 jcater
! * src/GFObjects/: GFBlock.py, GFEntry.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: changes to make datasources case-insensitive;
! misc other changes
2001-09-19 00:11 jcater
! * src/GFObjects/: GFBlock.py, GFEntry.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
--- 2938,2959 ----
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
***************
*** 2503,2513 ****
2001-09-16 16:16 jcater
* src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, GFObjects/GFLabel.py, GFObjects/GFObj.py,
! GFObjects/GFValue.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: Fixed the address@hidden rows problem; it now
! doesn't happen at the individual object level, but at the block
! building level
2001-09-13 21:38 jcater
--- 2984,2994 ----
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
***************
*** 2518,2535 ****
* src/: GFForm.py, GFLibrary.py, GFTrigger.py,
GFObjects/GFBlock.py, GFObjects/GFDatabase.py,
! GFObjects/GFEntry.py, GFObjects/GFLabel.py, GFObjects/GFOption.py:
! Minor code cleanup
2001-09-13 16:42 jcater
! * setup.py, src/GFObjects/GFEntry.py: changes to support designer
! wizards/templates
2001-09-08 15:22 dneighbors
! * src/GFObjects/GFEntry.py: GFEntry.py ** Fixed so respects rows
! attribute at levels other than block
2001-09-06 04:06 baumannd
--- 2999,3016 ----
* 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
***************
*** 2565,2572 ****
2001-09-03 11:31 dneighbors
! * src/GFObjects/GFEntry.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
--- 3046,3053 ----
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
***************
*** 2575,2589 ****
2001-08-30 16:34 jamest
! * src/GFObjects/: GFBlock.py, GFEntry.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/uidrivers/wx/UIdriver.py: Updated
! TODO updated dropdown verify fixed gfdes breakage (jcater)
2001-08-30 12:26 jcater
--- 3056,3072 ----
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
***************
*** 2603,2611 ****
2001-08-29 19:20 jcater
* samples/zipcode/zipcode.gfd, src/GFForm.py,
! src/GFObjects/GFEntry.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
--- 3086,3095 ----
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
***************
*** 2622,2632 ****
src/GFOptions.py, src/GFParser.py, src/GFTrigger.py, src/UIbase.py,
src/UIwxpython.py, src/GFObjects/GFBlock.py,
src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFLabel.py, src/GFObjects/GFObj.py,
! src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:
! Merged new datasource branch w/ HEAD *****THIS WILL BREAK
! THINGS***** The previous cvs HEAD was tagged prior to doing this.
! Use that if you need features not yet present in this code.
2001-08-12 13:23 jamest
--- 3106,3117 ----
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
***************
*** 2650,2659 ****
src/GFParser.py, src/GFTrigger.py, src/UIbase.py, src/UIcurses.py,
src/UIpyncurses.py, src/GFObjects/GFBlock.py,
src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFLabel.py, src/uidrivers/_base/UIdriver.py: Merged
! changes from head into the branch (did not move back to head yet)
! Fixed misc bugs More than likely introduced more bugs than you can
! imagine (may jcater forgive me)
2001-08-08 22:27 dneighbors
--- 3135,3145 ----
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
***************
*** 2681,2693 ****
2001-08-03 18:04 jcater
* src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFEntry.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Added
! comments/TODOs to code; added a beginWAIT and endWAIT event pair to
! signal to UI when forms is going into a 'working' state (i.e., user
! cannot interact with ui). wxpython interface might change the
! cursor to hourglass (should it display 'Working...' or such in the
! status bar?) curses, if it has the concept of a status bar, would
! probably display 'Working...'
2001-08-02 23:57 jamest
--- 3167,3179 ----
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
***************
*** 2708,2727 ****
2001-07-31 20:34 jcater
! * src/GFObjects/GFEntry.py: Fixed problem w/cvs merge
2001-07-31 20:09 jcater
* src/: UIwxpython.py, GFObjects/GFDataSource.py,
! GFObjects/GFEntry.py, uidrivers/wx/UIdriver.py: changes required
! for master/detail
2001-07-31 18:22 jcater
* src/: GFParser.py, UIbase.py, UIcurses.py, UIpyncurses.py,
! GFObjects/GFEntry.py, GFObjects/GFLabel.py, GFObjects/GFObj.py,
! uidrivers/_base/UIdriver.py: Fixed problem w/visibleCount vs rows
! that was causing designer to always write a rows value for entries
2001-07-29 14:36 jcater
--- 3194,3214 ----
2001-07-31 20:34 jcater
! * src/GFObjects/: GFEntry.py, GFField.py: Fixed problem w/cvs merge
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
***************
*** 2731,2738 ****
* samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
src/GFForm.py, src/GFParser.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFEntry.py: Fixed verifyValue routine Work on
! master/detail support
2001-07-23 02:10 jcater
--- 3218,3225 ----
* 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
***************
*** 2746,2766 ****
2001-07-22 23:01 jcater
* src/: GFForm.py, GFInstance.py, UIbase.py, UIwxpython.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFObj.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: lots o' bug
! fixes related to multiview, navigation, block inits, etc
2001-07-21 19:51 jcater
* src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, uidrivers/_base/UIdriver.py,
! uidrivers/wx/UIdriver.py: fixed Enter-Query to work; added
! 'remember last query' (i.e., if you enter-query twice, your old
! query values are retrieved); changed whole enter-query system so
! that: 1) next record/prev record/jump record/etc are disabled; 2)
! previous query can be retrieved (mentioned earlier); 3) values are
! not stored in a recordset while in enter-query mode; misc other
! fixes; Note: multi-record display of results isn't working right???
2001-07-21 18:33 dneighbors
--- 3233,3255 ----
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
***************
*** 2780,2794 ****
* samples/location/forms/zipcode_maint.gfd, src/UIbase.py,
src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py,
! src/uidrivers/_base/UIdriver.py: fixed combo box problem; rewrote
! findClosestValue; fixed data-aware multi-record blocks; fixed
! execute query (enter query doesn't work yet)
2001-07-21 17:01 jcater
! * src/GFObjects/: GFDataSource.py, GFEntry.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
--- 3269,3284 ----
* 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
***************
*** 2799,2806 ****
* src/: GFClient.py, GFForm.py, GFInstance.py, UIbase.py,
UIwxpython.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,
! uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: changes for
! jamest to view
2001-07-20 14:21 jcater
--- 3289,3296 ----
* 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
***************
*** 2811,2817 ****
2001-07-20 14:14 jamest
* src/: GFForm.py, UIwxpython.py, GFObjects/GFBlock.py,
! GFObjects/GFEntry.py, uidrivers/wx/UIdriver.py: Syncing again
2001-07-20 11:37 jamest
--- 3301,3308 ----
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
***************
*** 2821,2842 ****
2001-07-20 11:21 jamest
* src/: GFClient.py, GFForm.py, GFInstance.py,
! GFObjects/GFBlock.py, GFObjects/GFEntry.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, 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: synching machines
2001-07-19 22:58 jamest
--- 3312,3334 ----
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
***************
*** 2853,2878 ****
* TODO, src/GFForm.py, src/GFTrigger.py, src/GFObjects/GFBlock.py,
src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.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: 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/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
--- 3345,3370 ----
* 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
***************
*** 2905,2914 ****
* src/: GFParser.py, GFTrigger.py, GFObjects/GFBlock.py,
GFObjects/GFBox.py, GFObjects/GFButton.py, GFObjects/GFEntry.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
--- 3397,3406 ----
* 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
***************
*** 2930,2937 ****
src/UIwxpython.py, src/uidrivers/wx/UIdriver.py,
src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
src/GFObjects/GFDatabase.py, src/GFObjects/GFEntry.py,
! src/GFObjects/GFLabel.py: merged trunk, from gnuef-new-datasources
! to HEAD
2001-07-17 08:43 jamest
--- 3422,3429 ----
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
***************
*** 2942,2950 ****
* TODO, doc/techref.lyx, src/GFForm.py, src/GFInstance.py,
src/GFParser.py, src/UIwxpython.py, src/GFObjects/GFBlock.py,
! src/GFObjects/GFEntry.py, src/GFObjects/GFLabel.py,
! src/uidrivers/wx/UIdriver.py: Added jump to record number support.
! Added rows and rowSpacer atrribs to <label> and <entry>
2001-07-12 22:56 jcater
--- 3434,3443 ----
* 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
***************
*** 2961,2971 ****
2001-07-12 13:38 jcater
! * src/: GFForm.py, GFParser.py, GFObjects/GFEntry.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
--- 3454,3465 ----
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
***************
*** 2973,2980 ****
2001-07-11 23:58 jamest
! * doc/techref.lyx, src/GFObjects/GFEntry.py: Fixed bug : <entry>
! width atrrib was not setting default
2001-07-11 18:06 jamest
--- 3467,3475 ----
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
***************
*** 2989,2996 ****
2001-07-09 23:14 jamest
! * src/GFObjects/GFEntry.py: Fix - The default value for
! visibleCount was preventing the rows block attrib from working
2001-07-05 12:57 jcater
--- 3484,3491 ----
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
***************
*** 3081,3094 ****
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/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
--- 3576,3589 ----
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
Index: gnue/forms/INSTALL
diff -c gnue/forms/INSTALL:1.21 gnue/forms/INSTALL:1.22
*** gnue/forms/INSTALL:1.21 Mon Sep 16 16:18:23 2002
--- gnue/forms/INSTALL Mon Dec 16 22:07:26 2002
***************
*** 1,4 ****
! Installation instructions for GNUe-Forms, LEG14112000
Quick Ref: (read below for more info)
=====================================
--- 1,4 ----
! Installation instructions for GNUe-Forms
Quick Ref: (read below for more info)
=====================================
Index: gnue/forms/MANIFEST.in
diff -c gnue/forms/MANIFEST.in:1.17 gnue/forms/MANIFEST.in:1.18
*** gnue/forms/MANIFEST.in:1.17 Sun Nov 17 20:17:23 2002
--- gnue/forms/MANIFEST.in Mon Dec 16 22:07:26 2002
***************
*** 10,15 ****
--- 10,16 ----
include setup.cfg.in
include scripts/gnue-forms.in
+ include utils/gfd04to05.py
recursive-include samples *
recursive-include doc *.txt *.pdf *.html
include man/*.1
Index: gnue/forms/NEWS
diff -c gnue/forms/NEWS:1.25 gnue/forms/NEWS:1.26
*** gnue/forms/NEWS:1.25 Sun Nov 17 20:27:05 2002
--- gnue/forms/NEWS Mon Dec 16 22:07:26 2002
***************
*** 1,3 ****
--- 1,23 ----
+ New features/changes in version 0.5.0: (??-DEC-2002)
+ o Separated logic from layout in the Forms Definition file.
+ o Introduced a <logic> section containing <block>s and <field>s.
+ o Simplified the <entry> tag (layout) and tied it to a <field>
+ tag (logic)
+ o Separated layout management from the main XML specification
+ and implemented with namespaces.
+ o Expanded and clarified the various triggers (some were
+ renamed to be consistent, others were newly added)
+ o Wrote a converter script for old-style GFD files
+
+ New features/changes in version 0.4.3: (12-DEC-2002)
+ o Reintroduced runform() to form's trigger namespace
+ o Misc bug fixes
+
+ New features/changes in version 0.4.2(02-DEC-2002):
+ o Additional curses driver work
+ o Enhanced trigger functions
+ o Misc bug fixes
+
New features/changes in version 0.4.1(17-NOV-2002):
o Query-by-detail-block support implemented
o Preliminary Curses driver added
Index: gnue/forms/ROADMAP.in
diff -c gnue/forms/ROADMAP.in:1.1 gnue/forms/ROADMAP.in:1.2
*** gnue/forms/ROADMAP.in:1.1 Wed Dec 11 20:00:02 2002
--- gnue/forms/ROADMAP.in Mon Dec 16 22:07:26 2002
***************
*** 85,91 ****
Separate logic from layout in the GFD file.
! Introduce a <blocks> section containing <block>s and <field>s
Simplify the <entry> tag to simply be tied to a <field>
and to contain layout logic (basically, a positioning placeholder)
--- 85,91 ----
Separate logic from layout in the GFD file.
! Introduce a <logic> section containing <block>s and <field>s
Simplify the <entry> tag to simply be tied to a <field>
and to contain layout logic (basically, a positioning placeholder)
Index: gnue/forms/TODO
diff -c gnue/forms/TODO:1.65 gnue/forms/TODO:1.66
*** gnue/forms/TODO:1.65 Sun Sep 29 20:27:44 2002
--- gnue/forms/TODO Mon Dec 16 22:07:26 2002
***************
*** 1,50 ****
- A name inside of [] means that person has taken that task
! * Internal Enhancements
! clean up code [everyone working on the code]
! restore proper encapsulation in system
! Implement new <entry> attributes:
! required: Is this field required?
! no_ltrim: Do not left trim this field
! no_rtrim: Do not right trim this field
! ignoreCaseOnQuery: When querying, ignore case on this field
! Implement new <block> attributes:
! tabWrapToNextRecord (blech) - flag to cause <tab> on last field in
record to
! go to first field of next record in
blocks with
! rows > 1
! * UI Enhancements
! Dynamic menus/toolbars
! user extensible menus
! menus should disable options not available via events
! Add layout manager support
! Pop up search boxes (lookup dialogs)
! Mirrored Fields - multi-page objects - I tell a object it's at x,y on
pages 1,2,3
! maybe autotab when end of input mask/max length hit
! dynamic widgets - 'updateWidgetProperties' message
! Input masks [jcater]
! ROADMAP
! 0.1.x
! bug fixes
- 0.3.0
- UI Rewrite
- Lookup Widget
- Menuing System / blah
- ?.?.?
- Security System
- Migrate to common trigger system
- Input masks
--- 1,200 ----
! GNUe Forms: Feature Plans
! ======================================================================
! 0.5.x Releases
! ======================================================================
! ----------------------------------------------------------------------
! GOALS
! ----------------------------------------------------------------------
! The focus during the 0.5.x series of GNUe Forms releases
! will concentrate on stabilizing the GNUe Forms Definition
! and expanding the support of User Interfaces.
! ----------------------------------------------------------------------
! TODO
! ----------------------------------------------------------------------
! All outstanding critical bugs in dcl, if any
! Documentation
! * Complete first draft of "GNUe Forms: An Introduction for Users"
! User Interface
! * Switch to GNUe Common menu system after it's completion(*)
! * Finish support for interactive Input Masks
! * Create container objects (boxes or groups??)
! WX Driver
! * Notebook tab focus issue DCL Ticket 158
! * Attempt to find better way to deal with fonts in wx driver
! Win32 Driver
! * Start on Win32 Driver
! ----------------------------------------------------------------------
! IN PROGRESS
! ----------------------------------------------------------------------
! Internals
! * Implement a UI Manager to better deal with UIDriver internals
! * Clean up UIDrivers to better handle multiple forms
! Developer API
! * Implement Dialog support
!
! Documentation
! * Complete first draft of "GNUe Forms: A Developer's Introduction"
!
! User Interface
! * Bring Checkbox support up to speed
! * Finish support for scrollbars in forms to drive next/prev record
!
! Curses Driver
! * Complete Curses UI driver
!
! GTK2 Driver
! * Complete GTK2 Driver
!
! ----------------------------------------------------------------------
! FINISHED
! ----------------------------------------------------------------------
!
! Internals
! * Separate logic from layout in the GFD file.
! * Introduce a <logic> section containing <block>s and <field>s
! * Simplify the <entry> tag to simply be tied to a <field>
! and to contain layout logic (basically, a positioning placeholder)
! * Separate layout logic from the main XML specification and implement
! with namespaces.
! * Write a converter for old-style GFD files
!
!
! ======================================================================
! 0.6.x Releases
! ======================================================================
!
! ----------------------------------------------------------------------
! GOALS
! ----------------------------------------------------------------------
!
! The focus during the 0.6.x series of GNUe Forms releases
! will concentrate on cleanup, documentation, and fixing broken
! or partially implemented features. No new feature will to
! introduced beyond those available in the final 0.5.x release.
!
! ----------------------------------------------------------------------
! TODO
! ----------------------------------------------------------------------
!
! All outstanding critical bugs in dcl, if any
!
! Internals
! * Code Cleanup:
! * Usage Audit
! Profile
! Remove obsolete code
! Internal code comments
!
! User Interface
! * Switch to GNUe Common menu system after it's completion(*)
!
!
! ======================================================================
! 0.7.x Releases
! ======================================================================
!
! ----------------------------------------------------------------------
! GOALS
! ----------------------------------------------------------------------
!
! Focus on enhancing the UI system.
!
! ----------------------------------------------------------------------
! TODO
! ----------------------------------------------------------------------
!
! All outstanding critical bugs in dcl, if any
!
! User Interface
! * Grid View Mode
! * More run-time widget control
! * Popup search dialog support
! * The box tag with a width or height of 1 should draw a line
!
! User Interface Drivers
! * Implement a QT UIDriver
! * Implement native win32 API UIDriver
!
! GNUe Appserver Support
! * Tighter integration with GNUe Appserver
!
!
! ======================================================================
! 0.8.x Releases
! ======================================================================
!
! ----------------------------------------------------------------------
! GOALS
! ----------------------------------------------------------------------
!
! Focus on adding requested features.
!
! ----------------------------------------------------------------------
! TODO
! ----------------------------------------------------------------------
!
! All outstanding critical bugs in dcl, if any
!
! User Interface
! * Find within loaded data(*)
! * Dynamic Sorting of loaded data(*)
!
! User Interface Drivers
! * Implement html UIDriver
! * Implement bayonne UIDriver (phone interface)
!
!
! ======================================================================
! 0.9.x Releases
! ======================================================================
!
! ----------------------------------------------------------------------
! GOALS
! ----------------------------------------------------------------------
!
! Preperation for 1.0.0 release. Concentrate on cleanup,
! documentation, and fixing broken or partially implemented
! features. No new feature will to introduced beyond those
! available in the 0.9.0 release.
!
! ----------------------------------------------------------------------
! TODO
! ----------------------------------------------------------------------
!
! All outstanding critical bugs in dcl, if any
!
! Internal
! * Remove all 'dneighbo'-specific code breakers
!
!
! ======================================================================
! 1.0.x Releases
! ======================================================================
!
! ----------------------------------------------------------------------
! GOALS
! ----------------------------------------------------------------------
!
! Milestone release. Maintenance only.
!
! ----------------------------------------------------------------------
! TODO
! ----------------------------------------------------------------------
!
! All outstanding critical bugs in dcl, if any
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue common/ChangeLog common/NEWS common/ROADMA...,
Jason Cater <=