[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/gnuef ChangeLog
From: |
Derek Neighbors |
Subject: |
gnue/gnuef ChangeLog |
Date: |
Sun, 24 Sep 2000 01:21:28 -0700 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Derek Neighbors <address@hidden> 00/09/24 01:21:28
Modified files:
gnuef : ChangeLog
Log message:
This is how its to be done.
CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/ChangeLog.diff?r1=1.5&r2=1.6
Patches:
Index: gnue/gnuef/ChangeLog
diff -u gnue/gnuef/ChangeLog:1.5 gnue/gnuef/ChangeLog:1.6
--- gnue/gnuef/ChangeLog:1.5 Sun Sep 24 00:59:12 2000
+++ gnue/gnuef/ChangeLog Sun Sep 24 01:21:28 2000
@@ -1,38 +1,330 @@
-Version 0.0.3
+2000-09-24 07:59 dneighbors
- o Samples Updated (address@hidden)
- o Added password support to entry tag (address@hidden)
+ * ChangeLog (1.5): Brought some history over. Really need to have
+ ChangeLog created off of CVS.. What changelog currently looks like
+ should really probably be more the NEWS file.
-Version 0.0.2 (09.23.2000)
+2000-09-23 08:19 dneighbors
- o Focus Code Fixes (address@hidden)
- o Use of environment variable (address@hidden)
- o Internal event system functional (address@hidden)
- o Added support for data entry/basic cursor control into form and UIwxpython
(address@hidden)
- o Added the start of mouse support in UIwxpython (focus switching only)
(address@hidden)
- o More features in UIbase (address@hidden)
- o Started conversion of UIpyncurses to support UIbase and other new features
(address@hidden)
- o Cleaned up base objects (address@hidden)
- o Command line option support (address@hidden)
- o Minor error handling for parameters (address@hidden)
- o Previous/Next block navigation w/ auto page view adjustment
(address@hidden)
- o Previous Entry navigation (address@hidden)
- o Insert/Overwrite mode (address@hidden)
- o Altered the sample/contact.gdf to demo multi-block per page behaviour
(address@hidden)
- o Internal event system functional
- o Added support for data entry/basic cursor control into form and UIwxpython
- o Added the start of mouse support in UIwxpython (focus switching only)
- o More features in UIbase
- o Started conversion of UIpyncurses to support UIbase and other new features
- o Cleaned up base objects
-
-
-Version 0.0.1 (08.15.2000)
-
- o Initial Creation (address@hidden)
- o Removed the need to call seperate programs for different UIs
- o GFClient takes a command line switch to choose UI
+ * ChangeLog (1.4): Password Support Added.
+2000-09-23 08:17 dneighbors
+ * src/GFClient.py (1.6): Added password attribute. Its not
+ mandatory. Defaults to false. To make an entry a password simply
+ add password="true" attrib to entry tag. Look at login.gfd for
+ sample.
+2000-09-23 08:16 dneighbors
+
+ * samples/login.gfd (1.1): Sample REALLY BASIC login screen.. Test
+ for password box...
+
+2000-09-23 04:22 dneighbors
+
+ * samples/form.gfd (1.2): Changed the defualt attribute to value
+ and updated look and feel slightly.
+
+2000-09-23 04:21 dneighbors
+
+ * ChangeLog (1.3): Added line about new and updated samples
+
+2000-09-23 03:23 dneighbors
+
+ * ChangeLog (1.2): added focus note
+
+2000-09-23 03:16 dneighbors
+
+ * configure.in (1.2): bumped to version 0.0.2.. is there a way to
+ make this read from GFClient.py? I changed there first but it didnt
+ pick up so I manually changed here.
+
+2000-09-23 02:55 dneighbors
+
+ * README (1.4): Changed syntax on how to launch as gui= is now -u=
+ Also added ref to README.wxwindows and fact no attribute checking
+ takes place DTD at somepoint will probably handle.
+ These changes prompted by feedback from user last week how had
+ issues with broken samples and questions about validation.
+
+2000-09-23 02:41 dneighbors
+
+ * AUTHORS (1.3): added jade as autoconf support.
+ masta says: boyz if you touch code get your name in the authors
+ file. :)
+
+2000-09-23 02:38 dneighbors
+
+ * autogen.sh (1.2): Changed project name from gedi to
+ gnu_enterprise and package name from gedi to gnue_forms.
+ Mainly because at end it said now type make to compile gedi. :)
+
+2000-09-21 23:52 jmeskill
+
+ * .cvsignore (1.1), Makefile.am (1.1), autogen.sh (1.1),
+ configure.in (1.1), doc/.cvsignore (1.1), doc/Makefile.am (1.1),
+ old/.cvsignore (1.1), old/GFDom.pyc (1.2), old/GFUI.pyc (1.2),
+ old/Makefile.am (1.1), old/gf.py.bak (1.2), samples/.cvsignore
+ (1.1), samples/Makefile.am (1.1), src/.cvsignore (1.1),
+ src/Makefile.am (1.1): Added .cvsignore where necessary Added
+ Makefile.am for dist building Added configure.in to help Makefiles
+ Added autogen.sh to build configure Removed .pyc and .bak files
+
+2000-09-21 23:13 jamest
+
+ * src/GFClient.py (1.5): Quick mod to GFClient.py to remove
+ hardcoded python location
+
+2000-09-20 01:34 jamest
+
+ * TODO (1.4), samples/contact.gfd (1.3), src/GFForm.py (1.6),
+ src/UIwxpython.py (1.3): Added support for Previous/Next block
+ navigation w/ auto page view adjustment Previous Entry navigation
+ Insert/Overwrite mode Altered the sample/contact.gdf to demo
+ multi-block per page behaviour Partial update to TODO list Broke
+ GEDI config - Ignore it as all code is being replaced later tonight
+
+2000-08-28 18:40 jamest
+
+ * src/GFTrigger.py (1.1): Added missing GFTrigger.py module
+
+2000-08-28 18:39 jamest
+
+ * src/: GFForm.py (1.5), GFObjects.py (1.3): Added the start of the
+ internal trigger system
+
+2000-08-28 03:06 jamest
+
+ * README.wxwindows (1.1), samples/contact.gfd (1.2),
+ src/GFClient.py (1.4), src/GFController.py (1.5),
+ src/GFCursesView.py (1.2), src/GFEvent.py (1.3), src/GFForm.py
+ (1.4), src/GFObjects.py (1.2), src/UIbase.py (1.2),
+ src/UIpyncurses.py (1.2), src/UIwxpython.py (1.2): Internal event
+ system functional Added support for data entry/basic cursor control
+ into form and UIwxpython Added the start of mouse support in
+ UIwxpython (focus switching only) More features in UIbase Started
+ conversion of UIpyncurses to support UIbase and other new features
+ Cleaned up base objects
+
+2000-08-24 03:35 dneighbors
+
+ * src/DPyGetOpt.py (1.1): Class file for parsing command line.
+
+2000-08-24 03:34 dneighbors
+
+ * src/GFClient.py (1.3): Add support for command line options such
+
+ as:
+ -v : version -d : debug -u : ui -h : help
+ $python GFClient.py -h will tell you a lot.
+ Also added some error handling so it complains if you give it bad
+ arguments and validates that form definition file exists before
+ trying to load it. Its ugly and my first real python look, but I
+ like python. :)
+
+2000-08-23 21:33 dneighbors
+
+ * src/GFClient.py (1.2): Created graceful exit on no passed
+ parameters.
+
+2000-08-19 22:56 dneighbors
+
+ * AUTHORS (1.2), COPYING (1.1), ChangeLog (1.1), INSTALL (1.1),
+ NEWS (1.1): more FSF stuff..
+
+2000-08-14 02:47 jamest
+
+ * AUTHORS (1.1), README (1.3), TODO (1.3), src/GFClient.py (1.1),
+ src/GFController.py (1.4), src/GFEvent.py (1.2), src/UIbase.py
+ (1.1), src/UIpyncurses.py (1.1), src/UIwxpython.py (1.1): Removed
+ the need to call seperate programs for different UIs GFClient takes
+ a command line switch to choose UI Some code cleanup (more needed)
+ Start of new event system, controller Start of UIbase to make
+ building UImodules easier
+
+2000-07-24 06:09 dneighbors
+
+ * doc/gnuef.idl (1.8): Here's a minor update to gnuef.idl. It
+ removes handleEvent() from the Controller interface (which is now
+ redundant, with the existance of a method of the same name in
+ TriggerOwner, which Controller extends; this should have been done
+ in rev 1.7, but just got missed), and adds a new readonly attribute
+ 'parent' to the Controller interface IOT facilitate focus navigation
+ via ControllerContainer.traversibleComponents
+
+2000-07-24 06:08 dneighbors
+
+ * doc/gnuef.idl (1.7): Here's the new IDL def. Changes since v.
+
+ 1.6:
+ * added new enum EventKind
+ * added new interface Event
+ * added new interface TriggerOwner
+ * moved event/trigger handling from Object to TriggerOwner
+ * Object is now a sub-interface of TriggerOwner
+ * Controller is now a sub-interface of TriggerOwner
+ Note, my event types are slightly different from jamest's. Where is
+ his are action-based ('nextPage', 'nextEntry', etc), mine are
+ oriented around changes in state (blur, focus, etc). At some point
+ (probably soon), we'll need to hash out these differences.
+ Also, right now the Event interface is used to represent both UI
+ events
+ (blur, focus, keypress, etc) and DataSource events (commit,
+ rollback, etc). At some point we'll probably want to provide
+ sub-interfaces of Event in order to represent data specific to one
+ type or another.
+
+2000-07-17 00:09 jamest
+
+ * src/: GFController.py (1.3), GFForm.py (1.3): Fixed bug in the
+ gfNEXTENTRY form event
+
+2000-07-16 23:08 jamest
+
+ * README (1.2), src/GFController.py (1.2), src/GFEvent.py (1.1),
+ src/GFForm.py (1.2), src/GFView.py (1.2): Updated README to include
+ the pyXML dependency info Added start of internal events to GForms
+ This is the first code that updates the UI based upon actions in the
+ GFForm object and not the UI widgets.
+ This is very, very messy code. I forsee the GFController becomming
+ the application with GFController disappearing. The event system
+ will moved into an inherited class instead of tacked on top.
+ Now to start cleaning up :)
+
+2000-07-15 22:18 dneighbors
+
+ * doc/gnuef.idl (1.6): In an effort to combine like efforts and
+ make a real push towards enterprise applications I am asking that
+ you please check out GNU Enterprise, a Free Software Foundation
+ project. We have about 150 list members currently and about 6 core
+ developers. The Just a minor update, fine-tuning the Form
+
+ interface:
+
+ * made attribute 'title' readonly
+ * changed attribute type of 'width' from 'long' to 'unsigned long'
+ * changed attribute type of 'height' from 'long' to 'unsigned long'
+
+ Regards, Ian
+
+2000-07-13 06:59 dneighbors
+
+ * doc/gnuef.idl (1.5): This version implements some of the ideas
+ JamesT put forth in the Jul 06 IRC chat.
+
+ Specifically:
+ * added new interface Controller, with the following
+ attributes/methods:
+ * added new interface ContainerController, which extends Controller
+ * added new enumeration DirectionKind, for use with
+ Controller->transferFocus()
+ We still need some way to specify a focus cycle root object (unless
+ the Form is always focus cycle root). Here's what I'm talking
+
+ about:
+ Suppose you have the following GFD document:
+ <FORM> <PAGE> <BLOCK> <LABEL> <ENTRY> <LABEL> <ENTRY> <LABEL>
+ <ENTRY> </BLOCK> <BLOCK> <LABEL> <ENTRY> </BLOCK> </PAGE> </FORM>
+ If you call transferFocus(dk_forward) on the Controller for the last
+ ENTRY in the first BLOCK, should focus go to the first ENTRY of the
+ second BLOCK (assuming traversibleComponents does not include
+ LABELs) or the first ENTRY of the first BLOCK?
+
+2000-07-13 06:58 dneighbors
+
+ * doc/gnuef.idl (1.4): This version contains the following changes:
+ * created new type ValueList
+ * added readonly attribute 'widgets' to the Block interface
+ * added new attributes to interface Label (all read/write)
+ * x
+ * y
+ * added new attributes to interface Entry (all read/write)
+ * x
+ * y
+ * width
+ * height
+ * defaultValue
+
+2000-07-13 06:57 dneighbors
+
+ * doc/gnuef.idl (1.3): Here's an update to the GNUe Forms IDL def.
+ Here's a summary of the changes:
+
+ * created new type 'BlockList'
+ * created new type 'PageList'
+ * added readonly attribute 'pages' to Form interface
+ * added readonly attribute 'blocks' to Page interface
+ * added read/write attribute 'title' to Block interface
+ This last change allows for the creation of "Group Boxes" or "Titled
+ Panes".
+
+2000-07-13 06:56 dneighbors
+
+ * doc/gnuef.idl (1.2): This version adds the attributes "title",
+ "width" and "height" to the Form interface (extrapolated from sample
+ GFD documents), as well as two convenience methods, resizeTo() and
+ resizeBy().
+
+2000-07-13 06:54 dneighbors
+
+ * doc/gnuef.idl (1.1): IDL def of GNUe Forms Object Model. Note,
+ it does not include information on views (which I feel should be
+ client specific), and event handling still needs to be fleshed out.
+
+ - Ian
+
+2000-07-06 23:34 jamest
+
+ * src/GFCursesPanel.py (1.2): removed import of missing GFUiEvent
+
+2000-07-06 20:05 arno
+
+ * src/: GFCursesPanel.py (1.1), GFCursesView.py (1.1):
+ GFCursesPanel.py GFCursesView.py: initial versions
+
+2000-07-06 16:05 jamest
+
+ * layout (1.2), src/GFForm.pyc (1.3), src/GFObjects.pyc (1.3),
+ src/GFView.pyc (1.3): Removed files that didn't belong in CVS
+
+2000-07-06 04:28 jamest
+
+ * TODO (1.2), samples/contact.gfd (1.1), src/GFForm.pyc (1.2),
+ src/GFObjects.pyc (1.2), src/GFView.pyc (1.2): Added more to TODO
+ file Added missing sample form Just noticed the .pyc files in the
+ repository, they need pulled out next update
+
+2000-07-06 02:44 jamest
+
+ * GFApp.py (1.2), GFClient.py (1.2), GFController.py (1.2),
+ GFDom.py (1.2), GFForm.py (1.2), GFLabel.py (1.2), GFObjects.py
+ (1.2), GFUI.py (1.2), GFView.py (1.2), README (1.1),
+ README.ObjectHierarchy (1.2), THANKS (1.1), TODO (1.1),
+ client-objects.dia (1.2), client.py (1.2), form.gfd (1.2),
+ form2.gfd (1.2), gf.py (1.2), gf.py.bak (1.2), just (1.2),
+ simple_app.py (1.2), stack.py (1.2), temp2.py (1.2),
+ doc/README.ObjectHierarchy (1.1), doc/client-objects.dia (1.1),
+ doc/just (1.1), doc/layout.dia (1.1), old/GFApp.py (1.1),
+ old/GFClient.py (1.1), old/GFDom.py (1.1), old/GFDom.pyc (1.1),
+ old/GFLabel.py (1.1), old/GFUI.py (1.1), old/GFUI.pyc (1.1),
+ old/client.py (1.1), old/gf.py (1.1), old/gf.py.bak (1.1),
+ old/simple_app.py (1.1), old/temp2.py (1.1), samples/form.gfd
+ (1.1), samples/form2.gfd (1.1), src/GFController.py (1.1),
+ src/GFForm.py (1.1), src/GFForm.pyc (1.1), src/GFObjects.py (1.1),
+ src/GFObjects.pyc (1.1), src/GFView.py (1.1), src/GFView.pyc (1.1),
+ src/stack.py (1.1): Re-organized gnuef directory structure Added
+ dynamic size of main and title to <form> element Added comments in
+ code and some documentation Added generic object handler to GFView
+ Added stack.py (not implemented in code yet) Removed unneeded
+ imports from .py files
+
+2000-07-05 16:50 jamest
+
+ * GFApp.py (1.1), GFClient.py (1.1), GFController.py (1.1),
+ GFDom.py (1.1), GFForm.py (1.1), GFLabel.py (1.1), GFObjects.py
+ (1.1), GFUI.py (1.1), GFView.py (1.1), README.ObjectHierarchy
+ (1.1), client-objects.dia (1.1), client.py (1.1), form.gfd (1.1),
+ form2.gfd (1.1), gf.py (1.1), gf.py.bak (1.1), just (1.1), layout
+ (1.1), simple_app.py (1.1), stack.py (1.1), temp2.py (1.1): The
+ first check in of GNUE Forms stuff.
- gnue/gnuef ChangeLog,
Derek Neighbors <=