/[papo]/gnue/forms/TODO
ViewVC logotype

Diff of /gnue/forms/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by styxman, Thu Nov 14 22:16:51 2002 UTC revision 1.2.2.1 by anthonyl, Tue Mar 4 22:18:19 2003 UTC
# Line 1  Line 1 
 A name inside of [] means that person has taken that task  
1    
2  * Internal Enhancements  GNUe Forms: Feature Plans
     clean up code  [everyone working on the code]  
       restore proper encapsulation in system  
3    
4      Implement new <entry> attributes:  ======================================================================
5        required: Is this field required?  0.5.x Releases
6        no_ltrim: Do not left trim this field  ======================================================================
       no_rtrim: Do not right trim this field  
       ignoreCaseOnQuery: When querying, ignore case on this field  
7    
8      Implement new <block> attributes:  ----------------------------------------------------------------------
9        tabWrapToNextRecord (blech) - flag to cause <tab> on last field in record to  GOALS
10                                      go to first field of next record in blocks with  ----------------------------------------------------------------------
                                     rows > 1  
11    
12  * UI Enhancements    The focus during the 0.5.x series of GNUe Forms releases
13      will concentrate on stabilizing the GNUe Forms Definition
14      and expanding the support of User Interfaces.
15    
16      Dynamic menus/toolbars  ----------------------------------------------------------------------
17        user extensible menus  TODO
18        menus should disable options not available via events  ----------------------------------------------------------------------
19    
20      Add layout manager support    All outstanding critical bugs in dcl, if any
21    
22      Pop up search boxes (lookup dialogs)  Documentation
23      * Complete first draft of "GNUe Forms: An Introduction for Users"
24    
25      Mirrored Fields - multi-page objects - I tell a object it's at x,y on pages 1,2,3  User Interface
26      * Switch to GNUe Common menu system after it's completion(*)
27      * Finish support for interactive Input Masks
28      * Create container objects (boxes or groups??)
29    
30      maybe autotab when end of input mask/max length hit  WX Driver
31      * Notebook tab focus issue DCL Ticket 158
32      * Attempt to find better way to deal with fonts in wx driver
33    
34      dynamic widgets - 'updateWidgetProperties' message  Win32 Driver
35      * Start on Win32 Driver
36    
37      Input masks [jcater]  ----------------------------------------------------------------------
38    IN PROGRESS
39    ----------------------------------------------------------------------
40    
41  ROADMAP  Internals
42      * Implement a UI Manager to better deal with UIDriver internals
43      * Clean up UIDrivers to better handle multiple forms
44    
45  0.1.x  Developer API
46    bug fixes    * Implement Dialog support
47    
48    Documentation
49      * Complete first draft of "GNUe Forms: A Developer's Introduction"
50    
51    User Interface
52      * Bring Checkbox support up to speed
53      * Finish support for scrollbars in forms to drive next/prev record
54    
55    Curses Driver
56      * Complete Curses UI driver
57    
58    GTK2 Driver
59      * Complete GTK2 Driver
60    
61    ----------------------------------------------------------------------
62    FINISHED
63    ----------------------------------------------------------------------
64    
65    Internals
66      * Separate logic from layout in the GFD file.
67      * Introduce a <logic> section containing <block>s and <field>s
68      * Simplify the <entry> tag to simply be tied to a <field>
69        and to contain layout logic (basically, a positioning placeholder)
70      * Separate layout logic from the main XML specification and implement
71        with namespaces.
72      * Write a converter for old-style GFD files
73    
74    
75    ======================================================================
76    0.6.x Releases
77    ======================================================================
78    
79    ----------------------------------------------------------------------
80    GOALS
81    ----------------------------------------------------------------------
82    
83      The focus during the 0.6.x series of GNUe Forms releases
84      will concentrate on cleanup, documentation, and fixing broken
85      or partially implemented features. No new feature will to
86      introduced beyond those available in the final 0.5.x release.
87    
88    ----------------------------------------------------------------------
89    TODO
90    ----------------------------------------------------------------------
91    
92      All outstanding critical bugs in dcl, if any
93    
94    Internals
95      * Code Cleanup:
96      * Usage Audit
97        Profile
98        Remove obsolete code
99        Internal code comments
100    
101    User Interface
102      * Switch to GNUe Common menu system after it's completion(*)
103    
104    
105    ======================================================================
106    0.7.x Releases
107    ======================================================================
108    
109    ----------------------------------------------------------------------
110    GOALS
111    ----------------------------------------------------------------------
112    
113      Focus on enhancing the UI system.
114    
115    ----------------------------------------------------------------------
116    TODO
117    ----------------------------------------------------------------------
118    
119      All outstanding critical bugs in dcl, if any
120    
121    User Interface
122      * Grid View Mode
123      * More run-time widget control
124      * Popup search dialog support
125      * The box tag with a width or height of 1 should draw a line
126    
127    User Interface Drivers
128      * Implement a QT UIDriver
129      * Implement native win32 API UIDriver
130    
131    GNUe Appserver Support
132      * Tighter integration with GNUe Appserver
133    
134    
135    ======================================================================
136    0.8.x Releases
137    ======================================================================
138    
139    ----------------------------------------------------------------------
140    GOALS
141    ----------------------------------------------------------------------
142    
143      Focus on adding requested features.
144    
145    ----------------------------------------------------------------------
146    TODO
147    ----------------------------------------------------------------------
148    
149      All outstanding critical bugs in dcl, if any
150    
151    User Interface
152      * Find within loaded data(*)
153      * Dynamic Sorting of loaded data(*)
154    
155    User Interface Drivers
156      * Implement html UIDriver
157      * Implement bayonne UIDriver (phone interface)
158    
159    
160    ======================================================================
161    0.9.x Releases
162    ======================================================================
163    
164    ----------------------------------------------------------------------
165    GOALS
166    ----------------------------------------------------------------------
167    
168      Preperation for 1.0.0 release. Concentrate on cleanup,
169      documentation, and fixing broken or partially implemented
170      features. No new feature will to introduced beyond those
171      available in the 0.9.0 release.
172    
173    ----------------------------------------------------------------------
174    TODO
175    ----------------------------------------------------------------------
176    
177      All outstanding critical bugs in dcl, if any
178    
179    Internal
180      * Remove all 'dneighbo'-specific code breakers
181    
182    
183    ======================================================================
184    1.0.x Releases
185    ======================================================================
186    
187    ----------------------------------------------------------------------
188    GOALS
189    ----------------------------------------------------------------------
190    
191      Milestone release. Maintenance only.
192    
193    ----------------------------------------------------------------------
194    TODO
195    ----------------------------------------------------------------------
196    
197      All outstanding critical bugs in dcl, if any
198    
 0.3.0  
   UI Rewrite  
     Lookup Widget  
     Menuing System / blah  
199    
 ?.?.?  
   Security System  
   Migrate to common trigger system  
   Input masks  
200    

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.2.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26