/[gnue]/gnue-designer/ChangeLog
ViewVC logotype

Diff of /gnue-designer/ChangeLog

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

revision 1.7 by jamest, Sat Jul 26 00:51:28 2003 UTC revision 1.8 by jcater, Sun Aug 10 18:09:12 2003 UTC
# Line 1  Line 1 
1    2003-08-04 17:02  btami
2    
3            * src/templates/forms/Simple.py: changing simple wizard to produce
4            different label name attrs (just for a little readable gfd)
5    
6    2003-08-04 11:09  btami
7    
8            * src/schema/: Instance.py, TableEditor.py: temporary fix in
9            designer's schema support
10    
11    2003-07-31 06:14  siesel
12    
13            * src/: base/.cvsignore, base/preferences/.cvsignore,
14            base/settings/.cvsignore, base/tools/.cvsignore,
15            base/uihelpers/.cvsignore, reports/.cvsignore,
16            reports/Labels/.cvsignore, reports/Standard/.cvsignore,
17            reports/wizards/.cvsignore, schema/parser/.cvsignore,
18            schema/preferences/.cvsignore: beautify cvs log output by adding
19            cvsignore files to missing dicts
20    
21    2003-07-29 04:39  btami
22    
23            * src/base/docks/FloatingPane.py: fixing floating panels title on
24            win32
25    
26    2003-07-28 06:04  btami
27    
28            * src/base/docks/DockedPane.py: fixing title panels on win32
29    
30    2003-07-25 20:43  jamest
31    
32            * NEWS, setup.py, src/__init__.py: prerelease prep
33    
34    2003-07-25 19:51  jamest
35    
36            * ChangeLog, NEWS: preping for release
37    
38  2003-07-25 15:15  jcater  2003-07-25 15:15  jcater
39    
40          * doc/Users-Guide.sxw: updates to documentation          * doc/Users-Guide.sxw: updates to documentation
# Line 9  Line 46 
46  2003-07-21 20:20  jcater  2003-07-21 20:20  jcater
47    
48          * src/forms/LayoutEditor/DisplayDropTarget.py: fixed the          * src/forms/LayoutEditor/DisplayDropTarget.py: fixed the
49            drag-and-drop support for default values (including defaulting          drag-and-drop support for default values (including defaulting with
50            with sequences/serials)          sequences/serials)
51    
52  2003-07-21 19:46  jcater  2003-07-21 19:46  jcater
53    
54          * src/forms/: EventEditor.py, PropertyEditor.py: added block tabs          * src/forms/: EventEditor.py, PropertyEditor.py: added block tabs
55            to the property ditor and trigger mapper tools          to the property ditor and trigger mapper tools
56    
57  2003-07-21 19:24  jcater  2003-07-21 19:24  jcater
58    
59          * src/base/tools/TriggerEditor.py: fixed the horrible dropdown bug          * src/base/tools/TriggerEditor.py: fixed the horrible dropdown bug
60            on the trigger code editor that caused X to lockup          on the trigger code editor that caused X to lockup
61    
62  2003-07-15 17:57  jcater  2003-07-15 17:57  jcater
63    
64          * src/base/: Instance.py, MRUManager.py: fixed the MRU manager          * src/base/: Instance.py, MRUManager.py: fixed the MRU manager
65            issue with dead objects remaining after a file has been closed          issue with dead objects remaining after a file has been closed
66    
67  2003-07-15 17:38  jcater  2003-07-15 17:38  jcater
68    
69          * src/base/tools/SchemaNavigator.py: removed unneeded code          * src/base/tools/SchemaNavigator.py: removed unneeded code
70            fragments          fragments
71    
72  2003-07-15 17:36  jcater  2003-07-15 17:36  jcater
73    
74          * src/base/tools/SchemaNavigator.py: removed unnecessary expand on          * src/base/tools/SchemaNavigator.py: removed unnecessary expand on
75            a rootless tree          a rootless tree
76    
77  2003-07-15 17:30  jcater  2003-07-15 17:30  jcater
78    
# Line 44  Line 81 
81  2003-07-15 17:21  jcater  2003-07-15 17:21  jcater
82    
83          * src/forms/LayoutEditor/LayoutEditor.py: make LayoutEditor moves          * src/forms/LayoutEditor/LayoutEditor.py: make LayoutEditor moves
84            and resizes behave as a group for Undo/Redo purposes          and resizes behave as a group for Undo/Redo purposes
85    
86  2003-07-15 16:51  jcater  2003-07-15 16:51  jcater
87    
88          * src/base/tools/PropertyEditor.py: stopped unneccessarily          * src/base/tools/PropertyEditor.py: stopped unneccessarily
89            refreshing the PropertyEditor when modifying a non-current object          refreshing the PropertyEditor when modifying a non-current object
90    
91  2003-07-15 16:39  jcater  2003-07-15 16:39  jcater
92    
93          * src/base/tools/PropertyEditor.py: oops; committed a print          * src/base/tools/PropertyEditor.py: oops; committed a print
94            statement          statement
95    
96  2003-07-15 16:37  jcater  2003-07-15 16:37  jcater
97    
98          * src/base/tools/PropertyEditor.py: property editor fixes for when          * src/base/tools/PropertyEditor.py: property editor fixes for when
99            an attribute's property is None          an attribute's property is None
100    
101  2003-07-15 16:22  jcater  2003-07-15 16:22  jcater
102    
103          * src/base/tools/PropertyEditor.py: get rid of another          * src/base/tools/PropertyEditor.py: get rid of another
104            wxPyDeadObjectError          wxPyDeadObjectError
105    
106  2003-07-15 16:08  jcater  2003-07-15 16:08  jcater
107    
# Line 77  Line 114 
114  2003-07-11 20:45  jcater  2003-07-11 20:45  jcater
115    
116          * src/base/tools/EventEditor.py: hopefully a fix for the          * src/base/tools/EventEditor.py: hopefully a fix for the
117            wxPython.wx.wxPyDeadObjectError exception          wxPython.wx.wxPyDeadObjectError exception
118    
119  2003-07-10 18:57  jcater  2003-07-10 18:57  jcater
120    
# Line 90  Line 127 
127  2003-07-10 18:44  jcater  2003-07-10 18:44  jcater
128    
129          * images/tb_resize-16x16.png, images/tb_resize-24x24.png,          * images/tb_resize-16x16.png, images/tb_resize-24x24.png,
130            src/forms/LayoutEditor/LayoutEditorTools.py,          src/forms/LayoutEditor/LayoutEditorTools.py,
131            src/forms/events/Arrange.py, src/forms/events/Events.py,          src/forms/events/Arrange.py, src/forms/events/Events.py,
132            src/forms/events/Resize.py: added an auto-resize-page feature          src/forms/events/Resize.py: added an auto-resize-page feature
133    
134  2003-07-10 17:56  jcater  2003-07-10 17:56  jcater
135    
136          * src/: base/tools/SchemaNavigator.py, base/tools/TreeView.py,          * src/: base/tools/SchemaNavigator.py, base/tools/TreeView.py,
137            forms/LayoutEditor/DisplayDropTarget.py:          forms/LayoutEditor/DisplayDropTarget.py:
138            
139            * Changed the schema navigator to a plain tree control * Fixed          * Changed the schema navigator to a plain tree control * Fixed the
140            the automatic form resize issue when dragging schema onto the          automatic form resize issue when dragging schema onto the layout
141            layout editor * Misc bug fixes          editor * Misc bug fixes
142    
143  2003-07-10 17:15  jcater  2003-07-10 17:15  jcater
144    
145          * src/base/tools/SchemaNavigator.py: force the scrollbar to appear          * src/base/tools/SchemaNavigator.py: force the scrollbar to appear
146            on the schema navigator.  It's still fscked up beyond usability          on the schema navigator.  It's still fscked up beyond usability (wx
147            (wx issues, not gnue), so I'm committing prior to gutting this          issues, not gnue), so I'm committing prior to gutting this control
148            control and using another wx widget          and using another wx widget
149    
150  2003-07-08 11:18  jcater  2003-07-08 11:18  jcater
151    
152          * src/: base/Instance.py, forms/LayoutEditor/LayoutEditor.py: moved          * src/: base/Instance.py, forms/LayoutEditor/LayoutEditor.py: moved
153            the caching logic out of Designer and into EventController as I          the caching logic out of Designer and into EventController as I
154            realized this was causing a LOT of the weird designer behavior of          realized this was causing a LOT of the weird designer behavior of
155            late          late
156    
157  2003-07-08 10:36  jcater  2003-07-08 10:36  jcater
158    
159          * src/forms/LayoutEditor/LayoutEditor.py: fixed a          * src/forms/LayoutEditor/LayoutEditor.py: fixed a
160            multiple-selection bug where the selection list grew          multiple-selection bug where the selection list grew exponentially
           exponentially  
161    
162  2003-07-05 17:20  btami  2003-07-05 17:20  btami
163    
164          * packaging/mcmillan/hooks/: hook-Image.py,          * packaging/mcmillan/hooks/: hook-Image.py,
165            hook-gnue.common.datasources.GConnections.py,          hook-gnue.common.datasources.GConnections.py,
166            hook-gnue.common.rpc.GComm.py,          hook-gnue.common.rpc.GComm.py,
167            hook-gnue.common.rpc.drivers._helpers.RpcDoc.py,          hook-gnue.common.rpc.drivers._helpers.RpcDoc.py,
168            hook-gnue.common.schema.scripter.Scripter.py,          hook-gnue.common.schema.scripter.Scripter.py,
169            hook-gnue.designer.Designer.py,          hook-gnue.designer.Designer.py,
170            hook-gnue.designer.base.ModuleSupport.py,          hook-gnue.designer.base.ModuleSupport.py,
171            hook-gnue.designer.base.TemplateChooser.py,          hook-gnue.designer.base.TemplateChooser.py,
172            hook-gnue.designer.base.TemplateParser.py,          hook-gnue.designer.base.TemplateParser.py,
173            hook-gnue.designer.base.tools.TriggerEditor.py,          hook-gnue.designer.base.tools.TriggerEditor.py,
174            hook-gnue.designer.reports.Instance.py,          hook-gnue.designer.reports.Instance.py,
175            hook-gnue.designer.templates.__init__.py,          hook-gnue.designer.templates.__init__.py,
176            hook-gnue.forms.GFClient.py, hook-gnue.forms.GFInstance.py,          hook-gnue.forms.GFClient.py, hook-gnue.forms.GFInstance.py,
177            hook-gnue.forms.GFObjects.__init__.py,          hook-gnue.forms.GFObjects.__init__.py,
178            hook-gnue.forms.uidrivers._base.UIdriver.py,          hook-gnue.forms.uidrivers._base.UIdriver.py,
179            hook-gnue.reports.base.GREngine.py,          hook-gnue.reports.base.GREngine.py,
180            hook-gnue.reports.base.GRFilters.py,          hook-gnue.reports.base.GRFilters.py,
181            hook-gnue.reports.client.GRRunUI.py: updating hook files for          hook-gnue.reports.client.GRRunUI.py: updating hook files for
182            McMillan packaging          McMillan packaging
183    
184  2003-06-25 18:10  jcater  2003-06-25 18:10  jcater
185    
186          * src/templates/schema/Introspection.py: added default value,          * src/templates/schema/Introspection.py: added default value,
187            precision, etc, support to the Introspection wizard          precision, etc, support to the Introspection wizard
188    
189  2003-06-17 10:05  btami  2003-06-17 10:05  btami
190    
# Line 161  Line 197 
197  2003-06-16 23:55  jcater  2003-06-16 23:55  jcater
198    
199          * src/base/: Instance.py, ToolBase.py, docks/BasePane.py,          * src/base/: Instance.py, ToolBase.py, docks/BasePane.py,
200            docks/Docker.py, docks/FloatingPane.py, docks/SplitDock.py: more          docks/Docker.py, docks/FloatingPane.py, docks/SplitDock.py: more
201            docking goodness          docking goodness
202    
203  2003-06-16 22:13  jcater  2003-06-16 22:13  jcater
204    
205          * src/: base/ToolBar.py, base/docks/BasePane.py,          * src/: base/ToolBar.py, base/docks/BasePane.py,
206            base/docks/DockedPane.py, base/docks/Docker.py,          base/docks/DockedPane.py, base/docks/Docker.py,
207            base/docks/FloatingPane.py, base/docks/SplitDock.py,          base/docks/FloatingPane.py, base/docks/SplitDock.py,
208            forms/LayoutEditor/LayoutEditorTools.py: more work on the docking          forms/LayoutEditor/LayoutEditorTools.py: more work on the docking
209            system (may be broken)          system (may be broken)
210    
211  2003-06-16 16:17  jcater  2003-06-16 16:17  jcater
212    
213          * images/tb_dock-16x16.png, images/tb_dock-24x24.png,          * images/tb_dock-16x16.png, images/tb_dock-24x24.png,
214            src/base/docks/BasePane.py, src/base/docks/DockedPane.py,          src/base/docks/BasePane.py, src/base/docks/DockedPane.py,
215            src/base/docks/Docker.py, src/base/docks/FloatingPane.py,          src/base/docks/Docker.py, src/base/docks/FloatingPane.py,
216            src/base/docks/SplitDock.py: more docking goodness          src/base/docks/SplitDock.py: more docking goodness
217    
218  2003-06-16 14:51  jcater  2003-06-16 14:51  jcater
219    
# Line 190  Line 226 
226  2003-06-13 16:12  jcater  2003-06-13 16:12  jcater
227    
228          * src/base/: MenuBar.py, ToolBase.py, docks/BasePane.py,          * src/base/: MenuBar.py, ToolBase.py, docks/BasePane.py,
229            docks/DockedPane.py, docks/Docker.py, docks/FloatingPane.py,          docks/DockedPane.py, docks/Docker.py, docks/FloatingPane.py,
230            docks/SplitDock.py, tools/PropertyEditor.py,          docks/SplitDock.py, tools/PropertyEditor.py,
231            tools/TriggerEditor.py: cleaning up the interactions between the          tools/TriggerEditor.py: cleaning up the interactions between the
232            various docking classes          various docking classes
233    
234  2003-06-13 15:17  btami  2003-06-13 15:17  btami
235    
236          * src/reports/Instance.py: fixing keyword arguments (let report          * src/reports/Instance.py: fixing keyword arguments (let report
237            wizards work again)          wizards work again)
238    
239  2003-06-13 15:12  jcater  2003-06-13 15:12  jcater
240    
241          * src/base/Instance.py: added an 'event cache' so all events are          * src/base/Instance.py: added an 'event cache' so all events are
242            trapped on designer initialization until all tools/etc are          trapped on designer initialization until all tools/etc are created
           created  
243    
244  2003-06-13 15:02  jcater  2003-06-13 15:02  jcater
245    
246          * src/forms/LayoutEditor/LayoutEditor.py: fix for unnecessary          * src/forms/LayoutEditor/LayoutEditor.py: fix for unnecessary
247            statusbar updates          statusbar updates
248    
249  2003-06-13 12:20  jcater  2003-06-13 12:20  jcater
250    
251          * src/: base/Instance.py, base/docks/Docker.py, forms/__init__.py,          * src/: base/Instance.py, base/docks/Docker.py, forms/__init__.py,
252            navigator/__init__.py, reports/__init__.py, schema/__init__.py:          navigator/__init__.py, reports/__init__.py, schema/__init__.py:
253            more name clarifications between 'module' and 'tool'          more name clarifications between 'module' and 'tool'
254    
255  2003-06-13 12:13  jcater  2003-06-13 12:13  jcater
256    
257          * src/Designer.py: more name clarifications between 'module' and          * src/Designer.py: more name clarifications between 'module' and
258            'tool'          'tool'
259    
260  2003-06-13 12:10  jcater  2003-06-13 12:10  jcater
261    
262          * src/base/: Instance.py, docks/Docker.py: moved the docking logic          * src/base/: Instance.py, docks/Docker.py: moved the docking logic
263            out of Instance.py and into docks/Docker.py          out of Instance.py and into docks/Docker.py
264    
265  2003-06-13 11:42  jcater  2003-06-13 11:42  jcater
266    
# Line 234  Line 269 
269  2003-06-13 11:39  jcater  2003-06-13 11:39  jcater
270    
271          * src/: Designer.py, base/Instance.py, base/MenuBar.py,          * src/: Designer.py, base/Instance.py, base/MenuBar.py,
272            base/ModuleSupport.py, base/ToolDock.py, base/ToolFrame.py,          base/ModuleSupport.py, base/ToolDock.py, base/ToolFrame.py,
273            base/docks/BasePane.py, base/docks/DockedPane.py,          base/docks/BasePane.py, base/docks/DockedPane.py,
274            base/docks/Docker.py, base/docks/FloatingPane.py,          base/docks/Docker.py, base/docks/FloatingPane.py,
275            base/docks/SplitDock.py, base/docks/__init__.py,          base/docks/SplitDock.py, base/docks/__init__.py, forms/Instance.py,
276            forms/Instance.py, navigator/Instance.py, reports/Instance.py,          navigator/Instance.py, reports/Instance.py,
277            reports/Standard/FilterSupport.py, schema/Instance.py:          reports/Standard/FilterSupport.py, schema/Instance.py:
278            
279            * Moved the docking classes to docks/ * Renamed "Forms",          * Moved the docking classes to docks/ * Renamed "Forms", "Reports",
280            "Reports", etc from "Tools" to "Modules" as "Tools" also referred          etc from "Tools" to "Modules" as "Tools" also referred to stuff
281            to stuff like Layout Editor, Shema Navigator, Property Editor,          like Layout Editor, Shema Navigator, Property Editor, etc. (poor
282            etc. (poor jcater was getting confused)          jcater was getting confused)
283    
284  2003-06-12 16:02  jcater  2003-06-12 16:02  jcater
285    
286          * setup.py, src/base/ToolDock.py, src/base/ToolPanel.py,          * setup.py, src/base/ToolDock.py, src/base/ToolPanel.py,
287            src/base/tools/SchemaNavigator.py, src/forms/events/Events.py:          src/base/tools/SchemaNavigator.py, src/forms/events/Events.py:
288            added events stuff          added events stuff
289    
290  2003-06-11 15:53  jcater  2003-06-11 15:53  jcater
291    
292          * src/forms/LayoutEditor/LayoutEditor.py: added tab/shift-tab key          * src/forms/LayoutEditor/LayoutEditor.py: added tab/shift-tab key
293            bindings to the layout editor to switch between widgets          bindings to the layout editor to switch between widgets
294    
295  2003-06-11 15:26  siesel  2003-06-11 15:26  siesel
296    
297          * src/forms/LayoutEditor/LayoutEditor.py: fix          * src/forms/LayoutEditor/LayoutEditor.py: fix
298            meta_is_always_pressed bug and allow resizing with CTRL or SHIFT          meta_is_always_pressed bug and allow resizing with CTRL or SHIFT +
299            + Cursor too.          Cursor too.
300    
301  2003-06-11 15:14  siesel  2003-06-11 15:14  siesel
302    
303          * src/forms/LayoutEditor/LayoutEditor.py: deactivate          * src/forms/LayoutEditor/LayoutEditor.py: deactivate
304            SHIFT/META/CONTROL + cursor keys          SHIFT/META/CONTROL + cursor keys
305    
306  2003-06-11 13:17  jcater  2003-06-11 13:17  jcater
307    
308          * src/forms/: Instance.py, events/Arrange.py, events/__init__.py:          * src/forms/: Instance.py, events/Arrange.py, events/__init__.py:
309            added basic Arrange Items support          added basic Arrange Items support
310    
311  2003-06-11 13:16  jcater  2003-06-11 13:16  jcater
312    
# Line 284  Line 319 
319  2003-06-11 12:27  jcater  2003-06-11 12:27  jcater
320    
321          * src/forms/LayoutEditor/LayoutEditor.py: fixed some          * src/forms/LayoutEditor/LayoutEditor.py: fixed some
322            inconsistencies where some code was treating the upper left          inconsistencies where some code was treating the upper left corner
323            corner of the grid as (1,1) instead of (0,0)          of the grid as (1,1) instead of (0,0)
324    
325  2003-06-10 16:11  jcater  2003-06-10 16:11  jcater
326    
# Line 294  Line 329 
329  2003-06-10 15:07  jcater  2003-06-10 15:07  jcater
330    
331          * src/: base/Instance.py, forms/Instance.py: added a Set Debug          * src/: base/Instance.py, forms/Instance.py: added a Set Debug
332            Level menu option for the Run Form option; also, added Run Form          Level menu option for the Run Form option; also, added Run Form
333            icon to main toolbar          icon to main toolbar
334    
335  2003-06-10 14:48  jcater  2003-06-10 14:48  jcater
336    
337          * src/: base/Instance.py, forms/Instance.py,          * src/: base/Instance.py, forms/Instance.py,
338            forms/wizards/CreateSchema.py, forms/wizards/CreateWebForm.py:          forms/wizards/CreateSchema.py, forms/wizards/CreateWebForm.py:
339            reimplemented the Debug Run menu option, though it is now Tools |          reimplemented the Debug Run menu option, though it is now Tools |
340            Run Form          Run Form
341    
342  2003-06-09 19:43  jcater  2003-06-09 19:43  jcater
343    
344          * src/: base/Instance.py, base/ToolBar.py, forms/Instance.py:          * src/: base/Instance.py, base/ToolBar.py, forms/Instance.py:
345            renamed _menubar to menubar since it's used by the subclassed          renamed _menubar to menubar since it's used by the subclassed
346            Instance's          Instance's
347    
348  2003-06-09 19:40  jcater  2003-06-09 19:40  jcater
349    
350          * src/: base/Instance.py, base/MenuBar.py, base/TemplateParser.py,          * src/: base/Instance.py, base/MenuBar.py, base/TemplateParser.py,
351            base/ToolFrame.py, base/tools/SchemaNavigator.py,          base/ToolFrame.py, base/tools/SchemaNavigator.py,
352            forms/BlockEditor.py, forms/Instance.py,          forms/BlockEditor.py, forms/Instance.py,
353            forms/LayoutEditor/LayoutEditorTools.py,          forms/LayoutEditor/LayoutEditorTools.py,
354            forms/LayoutEditor/WidgetHandler.py, forms/wizards/AddBlock.py,          forms/LayoutEditor/WidgetHandler.py, forms/wizards/AddBlock.py,
355            forms/wizards/AddBox.py, forms/wizards/AddButton.py,          forms/wizards/AddBox.py, forms/wizards/AddButton.py,
356            forms/wizards/AddCheckbox.py, forms/wizards/AddDataSource.py,          forms/wizards/AddCheckbox.py, forms/wizards/AddDataSource.py,
357            forms/wizards/AddDropDown.py, forms/wizards/AddEntry.py,          forms/wizards/AddDropDown.py, forms/wizards/AddEntry.py,
358            forms/wizards/AddLabel.py, forms/wizards/AddPage.py,          forms/wizards/AddLabel.py, forms/wizards/AddPage.py,
359            forms/wizards/CreateSchema.py, forms/wizards/CreateWebForm.py,          forms/wizards/CreateSchema.py, forms/wizards/CreateWebForm.py,
360            navigator/Instance.py, reports/Instance.py,          navigator/Instance.py, reports/Instance.py,
361            reports/Standard/FilterSupport.py, schema/Instance.py,          reports/Standard/FilterSupport.py, schema/Instance.py,
362            schema/wizards/AddTable.py, schema/wizards/WriteSchema.py:          schema/wizards/AddTable.py, schema/wizards/WriteSchema.py:
363            Converted the menu bar to a dynamically-created, completely          Converted the menu bar to a dynamically-created, completely
364            events-driven model; updated menu structure          events-driven model; updated menu structure
365    
366  2003-06-09 10:54  jcater  2003-06-09 10:54  jcater
367    
368          * src/base/tools/PropertyEditor.py:          * src/base/tools/PropertyEditor.py:
369            Fixed the OnModified code for the Property Editor so that when an          Fixed the OnModified code for the Property Editor so that when an
370            object is modified, the editor is updated and not recreated from          object is modified, the editor is updated and not recreated from
371            scratch.          scratch.
372    
373  2003-06-07 01:53  jcater  2003-06-07 01:53  jcater
374    
375          * src/: base/Instance.py, base/ToolFrame.py, base/UndoManager.py,          * src/: base/Instance.py, base/ToolFrame.py, base/UndoManager.py,
376            forms/Instance.py: more work on floating tool frames          forms/Instance.py: more work on floating tool frames
377    
378  2003-06-06 21:26  jcater  2003-06-06 21:26  jcater
379    
380          * src/base/TemplateParser.py: clear out the wizard variable cache          * src/base/TemplateParser.py: clear out the wizard variable cache
381            inbetween wizard instances          inbetween wizard instances
382    
383  2003-06-06 21:18  jcater  2003-06-06 21:18  jcater
384    
385          * src/: base/Instance.py, base/tools/PropertyEditor.py,          * src/: base/Instance.py, base/tools/PropertyEditor.py,
386            forms/Instance.py: add support to Property Editor for 'linked          forms/Instance.py: add support to Property Editor for 'linked
387            attributes' (i.e., block.datasource will show a combobox with all          attributes' (i.e., block.datasource will show a combobox with all
388            datasources)          datasources)
389    
390  2003-06-06 20:24  jcater  2003-06-06 20:24  jcater
391    
392          * src/base/: Instance.py, tools/PropertyEditor.py: changed the          * src/base/: Instance.py, tools/PropertyEditor.py: changed the
393            initial statusbar text          initial statusbar text
394    
395  2003-06-06 20:19  jcater  2003-06-06 20:19  jcater
396    
397          * src/forms/LayoutEditor/LayoutEditor.py: removed unneeded empty          * src/forms/LayoutEditor/LayoutEditor.py: removed unneeded empty
398            setFeedback calls          setFeedback calls
399    
400  2003-06-06 20:11  jcater  2003-06-06 20:11  jcater
401    
402          * src/: base/Instance.py, base/ObjectList.py, base/ToolDock.py,          * src/: base/Instance.py, base/ObjectList.py, base/ToolDock.py,
403            base/ToolFrame.py, base/ToolPanel.py,          base/ToolFrame.py, base/ToolPanel.py,
404            base/tools/SchemaNavigator.py, forms/Instance.py:          base/tools/SchemaNavigator.py, forms/Instance.py:
405            General bug fixes and code cleanup          General bug fixes and code cleanup
406    
407  2003-06-06 20:10  jcater  2003-06-06 20:10  jcater
408    
409          * src/base/tools/PropertyEditor.py: Implementation of a non-wxGrid          * src/base/tools/PropertyEditor.py: Implementation of a non-wxGrid
410            property editor          property editor
411    
412  2003-06-06 18:53  jcater  2003-06-06 18:53  jcater
413    
414          * src/: base/tools/TreeView.py, forms/TreeView.py,          * src/: base/tools/TreeView.py, forms/TreeView.py,
415            reports/TreeView.py, schema/TreeView.py: cleanup of Object Tree          reports/TreeView.py, schema/TreeView.py: cleanup of Object Tree
416            code; automatically expand the root object's node on startup          code; automatically expand the root object's node on startup
417    
418  2003-06-06 18:43  jcater  2003-06-06 18:43  jcater
419    
420          * src/forms/LayoutEditor/LayoutEditor.py: fixed runtime error when          * src/forms/LayoutEditor/LayoutEditor.py: fixed runtime error when
421            modifying a block's attribute besides its name          modifying a block's attribute besides its name
422    
423  2003-06-04 18:24  jcater  2003-06-04 18:24  jcater
424    
425          * src/: base/tools/DataSourceEditor.py,          * src/: base/tools/DataSourceEditor.py,
426            base/tools/SchemaNavigator.py, base/tools/SchemaViewer.py,          base/tools/SchemaNavigator.py, base/tools/SchemaViewer.py,
427            forms/LayoutEditor/DisplayDropTarget.py,          forms/LayoutEditor/DisplayDropTarget.py,
428            forms/LayoutEditor/WidgetHandler.py: mostly working drag-and-drop          forms/LayoutEditor/WidgetHandler.py: mostly working drag-and-drop
429            support for the schema navigator; several typos/bug fixes          support for the schema navigator; several typos/bug fixes
430    
431  2003-06-04 15:00  jcater  2003-06-04 15:00  jcater
432    
433          * src/: base/Incubator.py, base/ObjectList.py,          * src/: base/Incubator.py, base/ObjectList.py,
434            forms/LayoutEditor/DisplayDropTarget.py: several minor bug fixes          forms/LayoutEditor/DisplayDropTarget.py: several minor bug fixes
435    
436  2003-06-02 19:21  jcater  2003-06-02 19:21  jcater
437    
438          * src/: base/Instance.py, base/ObjectList.py, forms/Instance.py,          * src/: base/Instance.py, base/ObjectList.py, forms/Instance.py,
439            forms/LayoutEditor/DisplayDropTarget.py: more updates          forms/LayoutEditor/DisplayDropTarget.py: more updates
440    
441  2003-06-02 18:44  jcater  2003-06-02 18:44  jcater
442    
# Line 409  Line 444 
444    
445  2003-06-02 18:40  jcater  2003-06-02 18:40  jcater
446    
447          * src/forms/LayoutEditor/: DisplayDropTarget.py, LayoutEditor.py:          * src/forms/LayoutEditor/: DisplayDropTarget.py, LayoutEditor.py,
448            typo          DisplayDropTarget.py, DisplayDropTarget.py: typo
449    
450  2003-06-02 18:33  jcater  2003-06-02 18:33  jcater
451    
452          * src/: base/UndoManager.py, base/tools/SchemaNavigator.py,          * src/: base/UndoManager.py, base/tools/SchemaNavigator.py,
453            base/tools/SchemaViewer.py,          base/tools/SchemaViewer.py,
454            forms/LayoutEditor/DisplayDropTarget.py,          forms/LayoutEditor/DisplayDropTarget.py,
455            forms/LayoutEditor/LayoutEditor.py,          forms/LayoutEditor/LayoutEditor.py,
456            forms/LayoutEditor/WidgetHandler.py,          forms/LayoutEditor/WidgetHandler.py,
457            forms/LayoutEditor/WidgetHighlighter.py: misc fixes; more work on          forms/LayoutEditor/WidgetHighlighter.py: misc fixes; more work on
458            drag-and-drop          drag-and-drop
459    
460  2003-05-30 18:08  jcater  2003-05-30 18:08  jcater
461    
# Line 429  Line 464 
464  2003-05-30 00:02  jcater  2003-05-30 00:02  jcater
465    
466          * src/base/: Instance.py, MenuBar.py, UndoManager.py,          * src/base/: Instance.py, MenuBar.py, UndoManager.py,
467            tools/SchemaNavigator.py: start of undo support          tools/SchemaNavigator.py: start of undo support
468    
469  2003-05-29 17:55  jcater  2003-05-29 17:55  jcater
470    
471          * src/: base/tools/SchemaNavigator.py, forms/Instance.py: cleanup;          * src/: base/tools/SchemaNavigator.py, forms/Instance.py: cleanup;
472            start of a schema tree control          start of a schema tree control
473    
474  2003-05-29 11:43  jcater  2003-05-29 11:43  jcater
475    
476          * src/forms/LayoutEditor/LayoutEditor.py: added statusbar feedback          * src/forms/LayoutEditor/LayoutEditor.py: added statusbar feedback
477            to the zooming feature          to the zooming feature
478    
479  2003-05-29 00:21  jcater  2003-05-29 00:21  jcater
480    
# Line 448  Line 483 
483  2003-05-29 00:07  jcater  2003-05-29 00:07  jcater
484    
485          * src/: Designer.py, base/Instance.py, base/MenuBar.py,          * src/: Designer.py, base/Instance.py, base/MenuBar.py,
486            base/MultiObjectGridEditor.py, base/ObjectList.py,          base/MultiObjectGridEditor.py, base/ObjectList.py,
487            base/PrimaryToolBar.py, base/TemplateParser.py, base/ToolBar.py,          base/PrimaryToolBar.py, base/TemplateParser.py, base/ToolBar.py,
488            base/ToolFrame.py, forms/BlockEditor.py, forms/WizardRunner.py,          base/ToolFrame.py, forms/BlockEditor.py, forms/WizardRunner.py,
489            forms/LayoutEditor/LayoutEditor.py,          forms/LayoutEditor/LayoutEditor.py,
490            forms/LayoutEditor/LayoutEditorTools.py:          forms/LayoutEditor/LayoutEditorTools.py:
491            * layout editor scrollbars dynamically resize to account for          * layout editor scrollbars dynamically resize to account for
492            arbitrarily large forms          arbitrarily large forms
493            
494            * layout editor now supports zooming in and out (i.e., changing          * layout editor now supports zooming in and out (i.e., changing the
495            the base point size)          base point size)
496            
497            * Fixes required for the new event-based menubar and toolbar          * Fixes required for the new event-based menubar and toolbar
498            
499            * Several bug fixes          * Several bug fixes
500    
501  2003-05-28 19:44  jcater  2003-05-28 19:44  jcater
502    
503          * images/: tb_connect_to-16x16.png, tb_copy-16x16.png,          * images/: tb_connect_to-16x16.png, tb_copy-16x16.png,
504            tb_cut-16x16.png, tb_delete-16x16.png, tb_exec-16x16.png,          tb_cut-16x16.png, tb_delete-16x16.png, tb_exec-16x16.png,
505            tb_exit-16x16.png, tb_new-16x16.png, tb_open-16x16.png,          tb_exit-16x16.png, tb_new-16x16.png, tb_open-16x16.png,
506            tb_paste-16x16.png, tb_preferences-16x16.png, tb_redo-16x16.png,          tb_paste-16x16.png, tb_preferences-16x16.png, tb_redo-16x16.png,
507            tb_refresh-16x16.png, tb_save-16x16.png, tb_save_as-16x16.png,          tb_refresh-16x16.png, tb_save-16x16.png, tb_save_as-16x16.png,
508            tb_undo-16x16.png, tb_zoom_in-16x16.png, tb_zoom_out-16x16.png:          tb_undo-16x16.png, tb_zoom_in-16x16.png, tb_zoom_out-16x16.png:
509            more 16x16 icons          more 16x16 icons
510    
511  2003-05-28 19:39  jcater  2003-05-28 19:39  jcater
512    
513          * images/: deslay_block.xpm, deslay_box.xpm, deslay_button.xpm,          * images/: deslay_block.xpm, deslay_box.xpm, deslay_button.xpm,
514            deslay_entrydate.xpm, deslay_entrynum.xpm, deslay_entrytext.xpm,          deslay_entrydate.xpm, deslay_entrynum.xpm, deslay_entrytext.xpm,
515            deslay_label.xpm, deslay_scrollbar.xpm, wizard_box-16x16.png,          deslay_label.xpm, deslay_scrollbar.xpm, wizard_box-16x16.png,
516            wizard_button-16x16.png, wizard_entrycheck-16x16.png,          wizard_button-16x16.png, wizard_entrycheck-16x16.png,
517            wizard_entrydate-16x16.png, wizard_entrydrop-16x16.png,          wizard_entrydate-16x16.png, wizard_entrydrop-16x16.png,
518            wizard_entrynum-16x16.png, wizard_entrytext-16x16.png,          wizard_entrynum-16x16.png, wizard_entrytext-16x16.png,
519            wizard_label-16x16.png, wizard_page-16x16.png,          wizard_label-16x16.png, wizard_page-16x16.png,
520            wizard_scrollbar-16x16.png: added crudely converted 16x16 icons          wizard_scrollbar-16x16.png: added crudely converted 16x16 icons
521    
522  2003-05-28 19:33  jcater  2003-05-28 19:33  jcater
523    
# Line 491  Line 526 
526  2003-05-28 18:08  jcater  2003-05-28 18:08  jcater
527    
528          * images/: tb_connect_to-24x24.png, tb_delete-24x24.png,          * images/: tb_connect_to-24x24.png, tb_delete-24x24.png,
529            tb_exec-24x24.png, tb_exit-24x24.png, tb_refresh-24x24.png,          tb_exec-24x24.png, tb_exit-24x24.png, tb_refresh-24x24.png,
530            tb_zoom_in-24x24.png, tb_zoom_out-24x24.png: adding images          tb_zoom_in-24x24.png, tb_zoom_out-24x24.png: adding images
531    
532  2003-05-28 17:19  jcater  2003-05-28 17:19  jcater
533    
534          * src/: Designer.py, base/Instance.py, base/MenuBar.py,          * src/: Designer.py, base/Instance.py, base/MenuBar.py,
535            base/PrimaryToolBar.py, base/TemplateParser.py,          base/PrimaryToolBar.py, base/TemplateParser.py,
536            forms/LayoutEditor/LayoutEditorTools.py,          forms/LayoutEditor/LayoutEditorTools.py, forms/wizards/AddBlock.py,
537            forms/wizards/AddBlock.py, forms/wizards/AddBox.py,          forms/wizards/AddBox.py, forms/wizards/AddButton.py,
538            forms/wizards/AddButton.py, forms/wizards/AddCheckbox.py,          forms/wizards/AddCheckbox.py, forms/wizards/AddDataSource.py,
539            forms/wizards/AddDataSource.py, forms/wizards/AddDropDown.py,          forms/wizards/AddDropDown.py, forms/wizards/AddEntry.py,
540            forms/wizards/AddEntry.py, forms/wizards/AddLabel.py,          forms/wizards/AddLabel.py, forms/wizards/AddPage.py,
541            forms/wizards/AddPage.py, forms/wizards/CreateSchema.py,          forms/wizards/CreateSchema.py, forms/wizards/CreateWebForm.py,
542            forms/wizards/CreateWebForm.py, schema/wizards/AddTable.py,          schema/wizards/AddTable.py, schema/wizards/WriteSchema.py,
543            schema/wizards/WriteSchema.py, templates/forms/FormBuilder.py,          templates/forms/FormBuilder.py, templates/forms/Simple.py,
544            templates/forms/Simple.py, templates/reports/Labels.py,          templates/reports/Labels.py, templates/reports/MailMerge.py,
545            templates/reports/MailMerge.py,          templates/reports/SimpleReport.py,
546            templates/reports/SimpleReport.py,          templates/schema/Introspection.py: work on the menu structure and
547            templates/schema/Introspection.py: work on the menu structure and          events system (WARNING: Breaking CVS for Designer)
           events system (WARNING: Breaking CVS for Designer)  
548    
549  2003-05-28 16:08  jcater  2003-05-28 16:08  jcater
550    
551          * src/: base/MultiObjectGridEditor.py, base/PrimaryToolBar.py,          * src/: base/MultiObjectGridEditor.py, base/PrimaryToolBar.py,
552            base/ToolFrame.py, base/ToolPanel.py, forms/BlockEditor.py: more          base/ToolFrame.py, base/ToolPanel.py, forms/BlockEditor.py: more
553            work on block editor and the general purpose grid editor          work on block editor and the general purpose grid editor
554    
555  2003-05-27 23:41  jcater  2003-05-27 23:41  jcater
556    
# Line 529  Line 563 
563  2003-05-27 18:21  jcater  2003-05-27 18:21  jcater
564    
565          * src/: base/MultiObjectGridEditor.py, base/ObjectList.py,          * src/: base/MultiObjectGridEditor.py, base/ObjectList.py,
566            base/ToolBar.py, base/ToolBase.py,          base/ToolBar.py, base/ToolBase.py,
567            base/uihelpers/GridCellEditors.py, forms/Instance.py,          base/uihelpers/GridCellEditors.py, forms/Instance.py,
568            forms/LayoutEditor/LayoutEditor.py:          forms/LayoutEditor/LayoutEditor.py:
569            * Several bug fixes * Start of a block editor * More work on a          * Several bug fixes * Start of a block editor * More work on a
570            generic grid-based attribute error          generic grid-based attribute error
571    
572  2003-05-25 11:13  jcater  2003-05-25 11:13  jcater
573    
574          * src/: base/ToolBase.py, base/ToolPanel.py,          * src/: base/ToolBase.py, base/ToolPanel.py,
575            forms/LayoutEditor/LayoutEditor.py: statusbar fixes          forms/LayoutEditor/LayoutEditor.py: statusbar fixes
576    
577  2003-05-25 10:55  jcater  2003-05-25 10:55  jcater
578    
579          * src/base/: Instance.py, MultiObjectGridEditor.py, ToolDock.py,          * src/base/: Instance.py, MultiObjectGridEditor.py, ToolDock.py,
580            ToolFrame.py, ToolPanel.py: some statusbar fixes          ToolFrame.py, ToolPanel.py: some statusbar fixes
581    
582  2003-05-24 15:13  btami  2003-05-24 15:13  btami
583    
584          * src/forms/: LayoutEditor/LayoutEditorTools.py,          * src/forms/: LayoutEditor/LayoutEditorTools.py,
585            wizards/AddCheckbox.py: adding checkbox entry wizard          wizards/AddCheckbox.py: adding checkbox entry wizard
586    
587  2003-05-24 13:01  jcater  2003-05-24 13:01  jcater
588    
589          * src/: base/ToolDock.py, base/ToolPanel.py,          * src/: base/ToolDock.py, base/ToolPanel.py,
590            forms/LayoutEditor/LayoutEditor.py:          forms/LayoutEditor/LayoutEditor.py:
591            * Switched to sash and custom sizer based dock * Fixed comboblock          * Switched to sash and custom sizer based dock * Fixed comboblock
592            error when opening a form          error when opening a form
593    
594  2003-05-23 23:08  jcater  2003-05-23 23:08  jcater
595    
# Line 564  Line 598 
598  2003-05-23 22:23  jcater  2003-05-23 22:23  jcater
599    
600          * src/base/: Instance.py, ToolPanel.py: changed name of          * src/base/: Instance.py, ToolPanel.py: changed name of
601            SingleTooledPane to DockedToolPane to better reflect its function          SingleTooledPane to DockedToolPane to better reflect its function
602    
603  2003-05-23 22:19  jcater  2003-05-23 22:19  jcater
604    
605          * src/: base/Instance.py, base/MenuBar.py, base/ToolDock.py,          * src/: base/Instance.py, base/MenuBar.py, base/ToolDock.py,
606            base/ToolPanel.py, forms/LayoutEditor/LayoutEditor.py: committing          base/ToolPanel.py, forms/LayoutEditor/LayoutEditor.py: committing
607            my splitter logic before I completely rip it out... I don't like          my splitter logic before I completely rip it out... I don't like
608            it.          it.
609    
610  2003-05-23 19:02  jcater  2003-05-23 19:02  jcater
611    
612          * src/: base/Instance.py, base/MenuBar.py,          * src/: base/Instance.py, base/MenuBar.py,
613            base/MultiObjectGridEditor.py, base/PrimaryToolBar.py,          base/MultiObjectGridEditor.py, base/PrimaryToolBar.py,
614            base/ToolBar.py, base/ToolDock.py, base/ToolFrame.py,          base/ToolBar.py, base/ToolDock.py, base/ToolFrame.py,
615            base/ToolPanel.py, base/tools/DataSourceEditor.py,          base/ToolPanel.py, base/tools/DataSourceEditor.py,
616            base/tools/EventEditor.py, base/tools/PropertyEditor.py,          base/tools/EventEditor.py, base/tools/PropertyEditor.py,
617            base/tools/SchemaViewer.py, base/tools/TreeView.py,          base/tools/SchemaViewer.py, base/tools/TreeView.py,
618            base/tools/TriggerEditor.py, forms/EventEditor.py,          base/tools/TriggerEditor.py, forms/EventEditor.py,
619            forms/PropertyEditor.py, forms/LayoutEditor/LayoutEditor.py,          forms/PropertyEditor.py, forms/LayoutEditor/LayoutEditor.py,
620            forms/LayoutEditor/LayoutEditorTools.py,          forms/LayoutEditor/LayoutEditorTools.py, navigator/LayoutEditor.py,
621            navigator/LayoutEditor.py, reports/LayoutEditor.py,          reports/LayoutEditor.py, reports/Standard/FilterSupport.py,
622            reports/Standard/FilterSupport.py,          reports/Standard/GroupEditor.py, schema/LayoutEditor.py,
623            reports/Standard/GroupEditor.py, schema/LayoutEditor.py,          schema/TableEditor.py, schema/DiaEditor/VisualEditor.py: * Added
624            schema/TableEditor.py, schema/DiaEditor/VisualEditor.py: * Added          "Add Block" and "Add Page" to layout editor toolbar * Implemented a
625            "Add Block" and "Add Page" to layout editor toolbar * Implemented          new docking system using splitters * Restructured naming
626            a new docking system using splitters * Restructured naming          conventions of the docking subsystem
           conventions of the docking subsystem  
627    
628  2003-05-23 18:49  jcater  2003-05-23 18:49  jcater
629    
630          * src/forms/wizards/AddPage.py: fixed incorrect handling of          * src/forms/wizards/AddPage.py: fixed incorrect handling of
631            'Caption'          'Caption'
632    
633  2003-05-23 18:36  jcater  2003-05-23 18:36  jcater
634    
635          * images/: deslay_block.xpm, deslay_box.xpm, deslay_button.xpm,          * images/: deslay_block.xpm, deslay_box.xpm, deslay_button.xpm,
636            deslay_entrydate.xpm, deslay_entrynum.xpm, deslay_entrytext.xpm,          deslay_entrydate.xpm, deslay_entrynum.xpm, deslay_entrytext.xpm,
637            deslay_label.xpm, deslay_scrollbar.xpm, wizard_block-24x24.png,          deslay_label.xpm, deslay_scrollbar.xpm, wizard_block-24x24.png,
638            wizard_box-24x24.png, wizard_button-24x24.png,          wizard_box-24x24.png, wizard_button-24x24.png,
639            wizard_entrycheck-24x24.png, wizard_entrydrop-24x24.png,          wizard_entrycheck-24x24.png, wizard_entrydrop-24x24.png,
640            wizard_entrytext-24x24.png, wizard_label-24x24.png,          wizard_entrytext-24x24.png, wizard_label-24x24.png,
641            wizard_page-24x24.png, wizard_scrollbar-24x24.png: resized the          wizard_page-24x24.png, wizard_scrollbar-24x24.png: resized the
642            layout editor icons to 24x24 instead of 32x32          layout editor icons to 24x24 instead of 32x32
643    
644  2003-05-23 18:04  jcater  2003-05-23 18:04  jcater
645    
646          * src/forms/wizards/: AddBlock.py, AddPage.py: fixed a few odd-ball          * src/forms/wizards/: AddBlock.py, AddPage.py: fixed a few odd-ball
647            wizard annoyances          wizard annoyances
648    
649  2003-05-23 11:25  jcater  2003-05-23 11:25  jcater
650    
651          * images/tb_copy-24x24.png, images/tb_cut-24x24.png,          * images/tb_copy-24x24.png, images/tb_cut-24x24.png,
652            images/tb_open-24x24.png, images/tb_paste-24x24.png,          images/tb_open-24x24.png, images/tb_paste-24x24.png,
653            images/tb_preferences-24x24.png, images/tb_redo-24x24.png,          images/tb_preferences-24x24.png, images/tb_redo-24x24.png,
654            images/tb_save_as-24x24.png, images/tb_undo-24x24.png,          images/tb_save_as-24x24.png, images/tb_undo-24x24.png,
655            src/base/Instance.py, src/base/PrimaryToolBar.py,          src/base/Instance.py, src/base/PrimaryToolBar.py,
656            src/base/ToolBar.py, src/forms/LayoutEditor/LayoutEditor.py,          src/base/ToolBar.py, src/forms/LayoutEditor/LayoutEditor.py,
657            src/forms/LayoutEditor/LayoutEditorTools.py: added a primary          src/forms/LayoutEditor/LayoutEditorTools.py: added a primary
658            toolbar in the main window; generalized the toolbar creation code          toolbar in the main window; generalized the toolbar creation code
659    
660  2003-05-22 19:30  jcater  2003-05-22 19:30  jcater
661    
662          * src/forms/LayoutEditor/LayoutEditor.py: added status text showing          * src/forms/LayoutEditor/LayoutEditor.py: added status text showing
663            coordinators when dragging mouse over the layout editor          coordinators when dragging mouse over the layout editor
664    
665  2003-05-22 18:17  jcater  2003-05-22 18:17  jcater
666    
667          * src/: base/MultiObjectGridEditor.py, base/ToolDock.py,          * src/: base/MultiObjectGridEditor.py, base/ToolDock.py,
668            base/ToolPanel.py, forms/LayoutEditor/LayoutEditor.py,          base/ToolPanel.py, forms/LayoutEditor/LayoutEditor.py,
669            forms/LayoutEditor/LayoutEditorTools.py:          forms/LayoutEditor/LayoutEditorTools.py:
670            * Cosmetic improvements to docked tools * Start of a generic          * Cosmetic improvements to docked tools * Start of a generic object
671            object attribute editor * Added support for tool-specific          attribute editor * Added support for tool-specific toolbars
           toolbars  
672    
673  2003-05-21 17:40  jcater  2003-05-21 17:40  jcater
674    
675          * images/: deslay_block.xpm, wizard_block-24x24.png: nothing yet...          * images/: deslay_block.xpm, wizard_block-24x24.png: nothing yet...
676            placeholder          placeholder
677    
678  2003-05-21 17:18  jcater  2003-05-21 17:18  jcater
679    
680          * src/forms/wizards/AddButton.py: added 'Call another form' option          * src/forms/wizards/AddButton.py: added 'Call another form' option
681            to AddButton's list of premade triggers          to AddButton's list of premade triggers
682    
683  2003-05-21 17:05  jcater  2003-05-21 17:05  jcater
684    
685          * src/forms/wizards/AddButton.py: AddButton wizard creates          * src/forms/wizards/AddButton.py: AddButton wizard creates
686            meaningfully named triggers now          meaningfully named triggers now
687    
688  2003-05-21 16:49  jcater  2003-05-21 16:49  jcater
689    
690          * src/forms/LayoutEditor/: GridPane.py, LayoutEditor.py: more          * src/forms/LayoutEditor/: GridPane.py, LayoutEditor.py: more
691            experimentation          experimentation
692    
693  2003-05-20 17:19  jcater  2003-05-20 17:19  jcater
694    
695          * src/forms/LayoutEditor/: GridPane.py, LayoutEditor.py,          * src/forms/LayoutEditor/: GridPane.py, LayoutEditor.py,
696            WidgetHandler.py: experimental layout editor          WidgetHandler.py: experimental layout editor
697    
698  2003-04-29 15:36  siesel  2003-04-29 15:36  siesel
699    
700          * src/forms/wizards/CreateWebForm.py: minor fixes + menu entry/name          * src/forms/wizards/CreateWebForm.py: minor fixes + menu entry/name
701            change          change
702    
703  2003-04-28 17:04  siesel  2003-04-28 17:04  siesel
704    
# Line 679  Line 711 
711  2003-04-15 17:06  jcater  2003-04-15 17:06  jcater
712    
713          * src/__init__.py: set version numbers to reflect development          * src/__init__.py: set version numbers to reflect development
714            status          status
715    
716  2003-04-06 21:12  jamest  2003-04-06 21:12  jamest
717    
# Line 696  Line 728 
728  2003-04-05 16:09  jcater  2003-04-05 16:09  jcater
729    
730          * src/base/tools/: EventEditor.py, PropertyEditor.py: avoid          * src/base/tools/: EventEditor.py, PropertyEditor.py: avoid
731            tracebacking in the EventEditor          tracebacking in the EventEditor
732    
733  2003-04-05 11:57  jamest  2003-04-05 11:57  jamest
734    
735          * src/forms/wizards/AddBlock.py: fix for unbound blocks symlink fix          * src/forms/wizards/AddBlock.py: fix for unbound blocks symlink fix
736            in setup-cvs          in setup-cvs
737    
738  2003-04-04 23:24  jamest  2003-04-04 23:24  jamest
739    
740          * src/forms/LayoutEditor/LayoutEditorTools.py: toolbar buttons now          * src/forms/LayoutEditor/LayoutEditorTools.py: toolbar buttons now
741            toggle off if a differnt toolbar button is selected          toggle off if a differnt toolbar button is selected
742    
743  2003-04-04 22:52  jamest  2003-04-04 22:52  jamest
744    
745          * src/base/: Instance.py, MenuBar.py: toolbar icons no longer          * src/base/: Instance.py, MenuBar.py: toolbar icons no longer
746            generate traceback new form icon now works          generate traceback new form icon now works
747    
748  2003-04-04 22:29  jcater  2003-04-04 22:29  jcater
749    
# Line 720  Line 752 
752  2003-04-04 22:03  jcater  2003-04-04 22:03  jcater
753    
754          * src/base/Instance.py: warn user if file already exists when          * src/base/Instance.py: warn user if file already exists when
755            'saving as'.          'saving as'.
756    
757  2003-04-04 21:41  jcater  2003-04-04 21:41  jcater
758    
759          * src/base/: Instance.py, MenuBar.py, TemplateParser.py: disable          * src/base/: Instance.py, MenuBar.py, TemplateParser.py: disable
760            menu items for docked tool panels (quick fix for release)          menu items for docked tool panels (quick fix for release)
761    
762  2003-04-04 21:40  jamest  2003-04-04 21:40  jamest
763    
# Line 734  Line 766 
766  2003-04-04 21:37  jamest  2003-04-04 21:37  jamest
767    
768          * src/: base/MenuBar.py, forms/Debugger.py: disable debug and          * src/: base/MenuBar.py, forms/Debugger.py: disable debug and
769            settings menus for 0.5.0 halfhearted attempt to get debugger to          settings menus for 0.5.0 halfhearted attempt to get debugger to
770            play nice with new UI structure          play nice with new UI structure
771    
772  2003-04-04 20:48  jcater  2003-04-04 20:48  jcater
773    
774          * src/forms/wizards/CreateSchema.py: disabling schema generator          * src/forms/wizards/CreateSchema.py: disabling schema generator
775            from form support for release          from form support for release
776    
777  2003-04-04 20:40  jcater  2003-04-04 20:40  jcater
778    
779          * src/base/ModuleSupport.py: disabling navigator support for          * src/base/ModuleSupport.py: disabling navigator support for
780            release          release
781    
782  2003-04-04 20:30  jamest  2003-04-04 20:30  jamest
783    
784          * src/forms/: Instance.py, wizards/AddBlock.py,          * src/forms/: Instance.py, wizards/AddBlock.py,
785            wizards/AddDataSource.py, wizards/AddDropDown.py: fix          wizards/AddDataSource.py, wizards/AddDropDown.py: fix
786            edit->insert->datasource/block/drop down added missing old def to          edit->insert->datasource/block/drop down added missing old def to
787            modification handler          modification handler
788    
789  2003-04-04 20:23  jcater  2003-04-04 20:23  jcater
790    
791          * src/forms/LayoutEditor/LayoutEditor.py: prevent delete key from          * src/forms/LayoutEditor/LayoutEditor.py: prevent delete key from
792            deleting a page          deleting a page
793    
794  2003-04-04 17:05  jamest  2003-04-04 17:05  jamest
795    
796          * src/: base/MRUManager.py, templates/forms/Simple.py: fix for          * src/: base/MRUManager.py, templates/forms/Simple.py: fix for
797            remove small fix in simply wiz          remove small fix in simply wiz
798    
799  2003-04-04 14:56  jamest  2003-04-04 14:56  jamest
800    
801          * src/: Designer.py, base/Instance.py, base/MRUManager.py,          * src/: Designer.py, base/Instance.py, base/MRUManager.py,
802            forms/LayoutEditor/LayoutEditor.py:          forms/LayoutEditor/LayoutEditor.py:
803            removed extra not saved warning on file->exit file->exit now          removed extra not saved warning on file->exit file->exit now exits
804            exits if more than 1 form open replace some pop() logic w/          if more than 1 form open replace some pop() logic w/ remove()
           remove()  
805    
806  2003-04-04 12:30  jcater  2003-04-04 12:30  jcater
807    
# Line 779  Line 810 
810  2003-04-04 09:55  jcater  2003-04-04 09:55  jcater
811    
812          * src/base/PopupMenu.py: bugfix from auditing code (not sure if it          * src/base/PopupMenu.py: bugfix from auditing code (not sure if it
813            actually was called or not)          actually was called or not)
814    
815  2003-04-04 09:53  jcater  2003-04-04 09:53  jcater
816    
# Line 792  Line 823 
823  2003-04-03 13:23  jcater  2003-04-03 13:23  jcater
824    
825          * src/forms/LayoutEditor/LayoutEditor.py: fix for startup errors on          * src/forms/LayoutEditor/LayoutEditor.py: fix for startup errors on
826            designer          designer
827    
828  2003-04-01 23:37  jamest  2003-04-01 23:37  jamest
829    
# Line 808  Line 839 
839    
840  2003-04-01 16:52  jcater  2003-04-01 16:52  jcater
841    
842          * setup.py, setupext/__init__.py, setupext/install_data.py: updates          * setup.py, setupext/__init__.py, setupext/install_data.py,
843            to generate prereleases          setupext/__init__.py, setupext/install_data.py: updates to generate
844            prereleases
845    
846  2003-04-01 00:00  jcater  2003-04-01 00:00  jcater
847    
848          * src/: base/Instance.py, forms/Instance.py: removed junk print          * src/: base/Instance.py, forms/Instance.py: removed junk print
849            statements          statements
850    
851  2003-03-31 23:59  jcater  2003-03-31 23:59  jcater
852    
853          * src/: base/Incubator.py, forms/LayoutEditor/LayoutEditor.py:          * src/: base/Incubator.py, forms/LayoutEditor/LayoutEditor.py:
854            fixes to enable widget deletion again          fixes to enable widget deletion again
855    
856  2003-03-30 11:17  jcater  2003-03-30 11:17  jcater
857    
858          * src/: base/MenuBar.py, forms/Instance.py,          * src/: base/MenuBar.py, forms/Instance.py,
859            forms/LayoutEditor/DisplayDropTarget.py,          forms/LayoutEditor/DisplayDropTarget.py,
860            forms/LayoutEditor/LayoutEditor.py,          forms/LayoutEditor/LayoutEditor.py,
861            forms/LayoutEditor/WidgetHandler.py,          forms/LayoutEditor/WidgetHandler.py,
862            forms/LayoutEditor/WidgetHighlighter.py: more work on selection          forms/LayoutEditor/WidgetHighlighter.py: more work on selection
863            logic on the layout editor          logic on the layout editor
864    
865  2003-03-25 16:11  jcater  2003-03-25 16:11  jcater
866    
867          * src/schema/TableEditor.py: fixed parent tag issues/updated tag          * src/schema/TableEditor.py: fixed parent tag issues/updated tag
868            reference in dev guide          reference in dev guide
869    
870  2003-03-19 00:06  jcater  2003-03-19 00:06  jcater
871    
872          * src/forms/: Instance.py, LayoutEditor/LayoutEditor.py: misc          * src/forms/: Instance.py, LayoutEditor/LayoutEditor.py: misc
873            designer bug fixes          designer bug fixes
874    
875  2003-03-11 13:15  jcater  2003-03-11 13:15  jcater
876    
877          * ROADMAP.in, src/schema/Instance.py,          * ROADMAP.in, src/schema/Instance.py,
878            src/schema/wizards/AddTable.py,          src/schema/wizards/AddTable.py, src/schema/wizards/WriteSchema.py:
879            src/schema/wizards/WriteSchema.py: more work on schema support          more work on schema support
880    
881  2003-03-09 16:49  jamest  2003-03-09 16:49  jamest
882    
# Line 853  Line 885 
885  2003-03-09 14:23  jamest  2003-03-09 14:23  jamest
886    
887          * src/base/Instance.py: newly saved forms now added to Open Recent          * src/base/Instance.py: newly saved forms now added to Open Recent
888            menu          menu
889    
890  2003-03-09 14:17  jcater  2003-03-09 14:17  jcater
891    
892          * src/: base/Instance.py, forms/Instance.py: added dialog warning          * src/: base/Instance.py, forms/Instance.py: added dialog warning
893            if a form definition is incomplete          if a form definition is incomplete
894    
895  2003-03-06 13:44  jcater  2003-03-06 13:44  jcater
896    
897          * src/Designer.py: handle startup errors using a dialog box instead          * src/Designer.py: handle startup errors using a dialog box instead
898            of just dumping to screen          of just dumping to screen
899    
900  2003-03-06 11:26  jcater  2003-03-06 11:26  jcater
901    
902          * src/forms/Instance.py: stop renaming subforms when loading into          * src/forms/Instance.py: stop renaming subforms when loading into
903            designer          designer
904    
905  2003-03-06 11:18  jcater  2003-03-06 11:18  jcater
906    
907          * src/forms/: PropertyEditor.py, LayoutEditor/GridPane.py,          * src/forms/: PropertyEditor.py, LayoutEditor/GridPane.py,
908            LayoutEditor/LayoutEditor.py: You can now resize a form by          LayoutEditor/LayoutEditor.py: You can now resize a form by dragging
909            dragging the borders of the grid panel in the layout editor          the borders of the grid panel in the layout editor
910    
911  2003-03-06 10:07  jcater  2003-03-06 10:07  jcater
912    
913          * src/forms/wizards/AddBlock.py:          * src/forms/wizards/AddBlock.py:
914            Improved AddBlock wizard to ask about datasources          Improved AddBlock wizard to ask about datasources
915    
916  2003-03-06 00:58  jcater  2003-03-06 00:58  jcater
917    
918          * src/forms/wizards/: AddBlock.py, AddBox.py, AddDataSource.py,          * src/forms/wizards/: AddBlock.py, AddBox.py, AddDataSource.py,
919            AddDropDown.py, AddEntry.py, AddLabel.py:          AddDropDown.py, AddEntry.py, AddLabel.py:
920            
921            miscellanous cleanup          miscellanous cleanup
922    
923  2003-03-05 20:01  jcater  2003-03-05 20:01  jcater
924    
925          * images/deslay_box.xpm, images/wizard_box-24x24.png,          * images/deslay_box.xpm, images/wizard_box-24x24.png,
926            images/wizard_button-24x24.png, images/deslay_button.xpm,          images/wizard_button-24x24.png, images/deslay_button.xpm,
927            images/deslay_entrydate.xpm, images/deslay_entrynum.xpm,          images/deslay_entrydate.xpm, images/deslay_entrynum.xpm,
928            images/deslay_entrytext.xpm, images/deslay_label.xpm,          images/deslay_entrytext.xpm, images/deslay_label.xpm,
929            images/deslay_scrollbar.xpm, images/destree_block.ico,          images/deslay_scrollbar.xpm, images/destree_block.ico,
930            images/destree_block.xpm, images/destree_datasource.ico,          images/destree_block.xpm, images/destree_datasource.ico,
931            images/destree_datasource.xpm, images/destree_entry.ico,          images/destree_datasource.xpm, images/destree_entry.ico,
932            images/destree_entry.xpm, images/destree_import.ico,          images/destree_entry.xpm, images/destree_import.ico,
933            images/destree_import.xpm, images/destree_page.ico,          images/destree_import.xpm, images/destree_page.ico,
934            images/destree_page.xpm, images/destree_pagewidget.ico,          images/destree_page.xpm, images/destree_pagewidget.ico,
935            images/destree_pagewidget.xpm, images/destree_properties.ico,          images/destree_pagewidget.xpm, images/destree_properties.ico,
936            images/destree_properties.xpm, images/destree_trigger.ico,          images/destree_properties.xpm, images/destree_trigger.ico,
937            images/destree_trigger.xpm, images/tb_new-24x24.png,          images/destree_trigger.xpm, images/tb_new-24x24.png,
938            images/tb_save-24x24.png, images/wizard_entrycheck-24x24.png,          images/tb_save-24x24.png, images/wizard_entrycheck-24x24.png,
939            images/wizard_entrydate-24x24.png,          images/wizard_entrydate-24x24.png,
940            images/wizard_entrydrop-24x24.png,          images/wizard_entrydrop-24x24.png,
941            images/wizard_entrynum-24x24.png,          images/wizard_entrynum-24x24.png,
942            images/wizard_entrytext-24x24.png, images/wizard_label-24x24.png,          images/wizard_entrytext-24x24.png, images/wizard_label-24x24.png,
943            images/wizard_scrollbar-24x24.png, src/base/Config.py,          images/wizard_scrollbar-24x24.png, src/base/Config.py,
944            src/base/Icons.py, src/base/preferences/__init__.py,          src/base/Icons.py, src/base/preferences/__init__.py,
945            src/base/tools/DataSourceEditor.py,          src/base/tools/DataSourceEditor.py,
946            src/forms/LayoutEditor/LayoutEditorTools.py,          src/forms/LayoutEditor/LayoutEditorTools.py,
947            src/forms/preferences/__init__.py,          src/forms/preferences/__init__.py,
948            src/navigator/preferences/__init__.py,          src/navigator/preferences/__init__.py,
949            src/reports/preferences/__init__.py,          src/reports/preferences/__init__.py,
950            src/schema/preferences/__init__.py:          src/schema/preferences/__init__.py:
951            Moved icons to designer/images instead of common/images (as they          Moved icons to designer/images instead of common/images (as they
952            aren't exactly "common" :)          aren't exactly "common" :)
953    
954  2003-03-05 17:12  jcater  2003-03-05 17:12  jcater
955    
956          * src/Designer.py:          * src/Designer.py:
957            
958            Misc cleanup          Misc cleanup
959    
960  2003-03-03 18:29  jcater  2003-03-03 18:29  jcater
961    
# Line 932  Line 964 
964  2003-03-02 13:58  jcater  2003-03-02 13:58  jcater
965    
966          * src/: base/tools/DataSourceEditor.py,          * src/: base/tools/DataSourceEditor.py,
967            forms/LayoutEditor/LayoutEditor.py: Fixes to get designer working          forms/LayoutEditor/LayoutEditor.py: Fixes to get designer working
968            again with Forms' wx uidriver          again with Forms' wx uidriver
969    
970  2003-02-17 01:32  jcater  2003-02-17 01:32  jcater
971    
972          * packaging/mcmillan/hooks/hook-gnue.designer.Designer.py,          * packaging/mcmillan/hooks/hook-gnue.designer.Designer.py,
973            src/Designer.py, src/base/Config.py, src/base/Icons.py,          src/Designer.py, src/base/Config.py, src/base/Icons.py,
974            src/base/Incubator.py, src/base/Instance.py,          src/base/Incubator.py, src/base/Instance.py,
975            src/base/MRUManager.py, src/base/MenuBar.py,          src/base/MRUManager.py, src/base/MenuBar.py, src/base/PopupMenu.py,
976            src/base/PopupMenu.py, src/base/TemplateBase.py,          src/base/TemplateBase.py, src/base/TemplateChooser.py,
977            src/base/TemplateChooser.py, src/forms/Debugger.py,          src/forms/Debugger.py, src/base/ModuleSupport.py,
978            src/base/ModuleSupport.py, src/base/TemplateParser.py,          src/base/TemplateParser.py, src/base/ToolFrame.py,
979            src/base/ToolFrame.py, src/base/ToolPanel.py,          src/base/ToolPanel.py, src/base/tools/DataSourceEditor.py,
980            src/base/tools/DataSourceEditor.py,          src/base/tools/EventEditor.py, src/base/tools/PropertyEditor.py,
981            src/base/tools/EventEditor.py, src/base/tools/PropertyEditor.py,          src/base/tools/SchemaViewer.py, src/base/tools/TreeView.py,
982            src/base/tools/SchemaViewer.py, src/base/tools/TreeView.py,          src/base/tools/TriggerEditor.py,
983            src/base/tools/TriggerEditor.py,          src/base/uihelpers/GridCellEditors.py, src/forms/EventEditor.py,
984            src/base/uihelpers/GridCellEditors.py, src/forms/EventEditor.py,          src/forms/Incubator.py, src/forms/Instance.py,
985            src/forms/Incubator.py, src/forms/Instance.py,          src/forms/PropertyEditor.py, src/forms/TreeView.py,
986            src/forms/PropertyEditor.py, src/forms/TreeView.py,          src/forms/LayoutEditor/DisplayDropTarget.py,
987            src/forms/LayoutEditor/DisplayDropTarget.py,          src/forms/LayoutEditor/GridPane.py,
988            src/forms/LayoutEditor/GridPane.py,          src/forms/LayoutEditor/LayoutEditor.py,
989            src/forms/LayoutEditor/LayoutEditor.py,          src/forms/LayoutEditor/LayoutEditorTools.py,
990            src/forms/LayoutEditor/LayoutEditorTools.py,          src/forms/LayoutEditor/PopupEditor.py,
991            src/forms/LayoutEditor/PopupEditor.py,          src/forms/LayoutEditor/PropertyBar.py,
992            src/forms/LayoutEditor/PropertyBar.py,          src/forms/LayoutEditor/Utils.py,
993            src/forms/LayoutEditor/Utils.py,          src/forms/LayoutEditor/WidgetHandler.py,
994            src/forms/LayoutEditor/WidgetHandler.py,          src/forms/LayoutEditor/WidgetHighlighter.py,
995            src/forms/LayoutEditor/WidgetHighlighter.py,          src/navigator/Incubator.py, src/navigator/LayoutEditor.py,
996            src/navigator/Incubator.py, src/navigator/LayoutEditor.py,          src/projects/Objects.py, src/projects/Parser.py,
997            src/projects/Objects.py, src/projects/Parser.py,          src/reports/Incubator.py, src/reports/Instance.py,
998            src/reports/Incubator.py, src/reports/Instance.py,          src/reports/TreeView.py, src/reports/Standard/GroupEditor.py,
999            src/reports/TreeView.py, src/reports/Standard/GroupEditor.py,          src/reports/Standard/Incubator.py, src/schema/Incubator.py,
1000            src/reports/Standard/Incubator.py, src/schema/Incubator.py,          src/schema/TableEditor.py, src/schema/TreeView.py,
1001            src/schema/TableEditor.py, src/schema/TreeView.py,          src/templates/__init__.py: phase I of gnue-common structural
1002            src/templates/__init__.py: phase I of gnue-common structural          cleanup
           cleanup  
1003    
1004  2003-02-13 20:42  jcater  2003-02-13 20:42  jcater
1005    
1006          * src/forms/LayoutEditor/LayoutEditor.py:          * src/forms/LayoutEditor/LayoutEditor.py:
1007            
1008            Merging test branch back into head... follows the new UIdriver          Merging test branch back into head... follows the new UIdriver
1009            format.          format.
1010    
1011  2003-02-05 22:16  jcater  2003-02-05 22:16  jcater
1012    
1013          * src/forms/LayoutEditor/LayoutEditor.py: preliminary changes to          * src/forms/LayoutEditor/LayoutEditor.py: preliminary changes to
1014            follow the updates to the UI driver cleanup          follow the updates to the UI driver cleanup
1015    
1016  2003-01-30 17:55  jcater  2003-01-30 17:55  jcater
1017    
1018          * src/: Instance.py, ToolFrame.py, TriggerEditor.py, __init__.py:          * src/: Instance.py, ToolFrame.py, TriggerEditor.py, __init__.py:
1019            fixes for 0.4.3 bugfix release          fixes for 0.4.3 bugfix release
1020    
1021  2003-01-25 15:41  btami  2003-01-25 15:41  btami
1022    
1023          * src/: Designer.py, base/Instance.py, base/TemplateParser.py,          * src/: Designer.py, base/Instance.py, base/TemplateParser.py,
1024            base/ToolFrame.py, base/tools/DataSourceEditor.py,          base/ToolFrame.py, base/tools/DataSourceEditor.py,
1025            base/tools/SchemaViewer.py, base/tools/TriggerEditor.py: *          base/tools/SchemaViewer.py, base/tools/TriggerEditor.py: *
1026            Introducing "textEncoding" into [common] section of gnue.conf          Introducing "textEncoding" into [common] section of gnue.conf  
1027            instead of "formFontEncoding".  * Some 'import string' for          instead of "formFontEncoding".  * Some 'import string' for wxpython
1028            wxpython 2.4.0.2          2.4.0.2
1029    
1030  2003-01-20 23:02  jcater  2003-01-20 23:02  jcater
1031    
1032          * src/: forms/LayoutEditor/WidgetHandler.py,          * src/: forms/LayoutEditor/WidgetHandler.py,
1033            templates/forms/FormBuilder.py:          templates/forms/FormBuilder.py:
1034            
1035            misc bug fixes          misc bug fixes
1036    
1037  2003-01-20 14:28  btami  2003-01-20 14:28  btami
1038    
# Line 1010  Line 1041 
1041  2003-01-18 12:19  btami  2003-01-18 12:19  btami
1042    
1043          * src/base/tools/TriggerEditor.py: fix for "list index out of          * src/base/tools/TriggerEditor.py: fix for "list index out of
1044            range" on win32 (i=-1 when was no selection)          range" on win32 (i=-1 when was no selection)
1045    
1046  2003-01-10 10:28  jcater  2003-01-10 10:28  jcater
1047    
# Line 1022  Line 1053 
1053    
1054  2003-01-03 23:54  jcater  2003-01-03 23:54  jcater
1055    
1056          * src/Designer.py:          * src/Designer.py:
1057            Added Python version/platform to the Help|About dialog          Added Python version/platform to the Help|About dialog
1058    
1059  2003-01-01 20:06  jcater  2003-01-01 20:06  jcater
1060    
1061          * src/reports/: Incubator.py, Instance.py, TemplateSupport.py,          * src/reports/: Incubator.py, Instance.py, TemplateSupport.py,
1062            TreeView.py, Standard/Incubator.py: cleaning up reports structure          TreeView.py, Standard/Incubator.py: cleaning up reports structure
1063    
1064  2003-01-01 18:45  jcater  2003-01-01 18:45  jcater
1065    
1066          * setup.cfg.in, setup.py, scripts/gnue-designer.in,          * setup.cfg.in, setup.py, scripts/gnue-designer.in,
1067            src/Designer.py, src/__init__.py, src/base/Config.py,          src/Designer.py, src/__init__.py, src/base/Config.py,
1068            src/base/Icons.py, src/base/Incubator.py, src/base/Instance.py,          src/base/Icons.py, src/base/Incubator.py, src/base/Instance.py,
1069            src/base/MRUManager.py, src/base/MenuBar.py,          src/base/MRUManager.py, src/base/MenuBar.py,
1070            src/base/ModuleSupport.py, src/base/PopupMenu.py,          src/base/ModuleSupport.py, src/base/PopupMenu.py,
1071            src/base/TemplateBase.py, src/base/TemplateChooser.py,          src/base/TemplateBase.py, src/base/TemplateChooser.py,
1072            src/base/TemplateParser.py, src/base/ToolDock.py,          src/base/TemplateParser.py, src/base/ToolDock.py,
1073            src/base/ToolFrame.py, src/base/ToolPanel.py,          src/base/ToolFrame.py, src/base/ToolPanel.py,
1074            src/base/tools/DataSourceEditor.py,          src/base/tools/DataSourceEditor.py, src/base/tools/EventEditor.py,
1075            src/base/tools/EventEditor.py, src/base/tools/PropertyEditor.py,          src/base/tools/PropertyEditor.py, src/base/tools/SchemaViewer.py,
1076            src/base/tools/SchemaViewer.py, src/base/tools/TreeView.py,          src/base/tools/TreeView.py, src/base/tools/TriggerEditor.py,
1077            src/base/tools/TriggerEditor.py,          src/base/uihelpers/GridCellEditors.py, src/forms/Debugger.py,
1078            src/base/uihelpers/GridCellEditors.py, src/forms/Debugger.py,          src/forms/EventEditor.py, src/forms/Incubator.py,
1079            src/forms/EventEditor.py, src/forms/Incubator.py,          src/forms/Instance.py, src/forms/PropertyEditor.py,
1080            src/forms/Instance.py, src/forms/PropertyEditor.py,          src/forms/TemplateSupport.py, src/forms/TreeView.py,
1081            src/forms/TemplateSupport.py, src/forms/TreeView.py,          src/forms/WizardRunner.py, src/forms/__init__.py,
1082            src/forms/WizardRunner.py, src/forms/__init__.py,          src/forms/LayoutEditor/DisplayDropTarget.py,
1083            src/forms/LayoutEditor/DisplayDropTarget.py,          src/forms/LayoutEditor/GridPane.py,
1084            src/forms/LayoutEditor/GridPane.py,          src/forms/LayoutEditor/LayoutEditor.py,
1085            src/forms/LayoutEditor/LayoutEditor.py,          src/forms/LayoutEditor/LayoutEditorTools.py,
1086            src/forms/LayoutEditor/LayoutEditorTools.py,          src/forms/LayoutEditor/PopupEditor.py,
1087            src/forms/LayoutEditor/PopupEditor.py,          src/forms/LayoutEditor/PropertyBar.py,
1088            src/forms/LayoutEditor/PropertyBar.py,          src/forms/LayoutEditor/Utils.py,
1089            src/forms/LayoutEditor/Utils.py,          src/forms/LayoutEditor/WidgetHandler.py,
1090            src/forms/LayoutEditor/WidgetHandler.py,          src/forms/LayoutEditor/WidgetHighlighter.py,
1091            src/forms/LayoutEditor/WidgetHighlighter.py,          src/forms/wizards/AddBlock.py, src/forms/wizards/AddBox.py,
1092            src/forms/wizards/AddBlock.py, src/forms/wizards/AddBox.py,          src/forms/wizards/AddButton.py, src/forms/wizards/AddDataSource.py,
1093            src/forms/wizards/AddButton.py,          src/forms/wizards/AddDropDown.py, src/forms/wizards/AddEntry.py,
1094            src/forms/wizards/AddDataSource.py,          src/forms/wizards/AddLabel.py, src/forms/wizards/AddPage.py,
1095            src/forms/wizards/AddDropDown.py, src/forms/wizards/AddEntry.py,          src/forms/wizards/CreateSchema.py, src/navigator/Incubator.py,
1096            src/forms/wizards/AddLabel.py, src/forms/wizards/AddPage.py,          src/navigator/Instance.py, src/navigator/LayoutEditor.py,
1097            src/forms/wizards/CreateSchema.py, src/navigator/Incubator.py,          src/navigator/TemplateSupport.py, src/navigator/__init__.py,
1098            src/navigator/Instance.py, src/navigator/LayoutEditor.py,          src/projects/Objects.py, src/projects/Parser.py,
1099            src/navigator/TemplateSupport.py, src/navigator/__init__.py,          src/projects/Project.py, src/reports/FilterSupport.py,
1100            src/projects/Objects.py, src/projects/Parser.py,          src/reports/Incubator.py, src/reports/Instance.py,
1101            src/projects/Project.py, src/reports/FilterSupport.py,          src/reports/LayoutEditor.py, src/reports/TemplateSupport.py,
1102            src/reports/Incubator.py, src/reports/Instance.py,          src/reports/TreeView.py, src/reports/__init__.py,
1103            src/reports/LayoutEditor.py, src/reports/TemplateSupport.py,          src/reports/Default/FilterSupport.py,
1104            src/reports/TreeView.py, src/reports/__init__.py,          src/reports/Labels/FilterSupport.py,
1105            src/reports/Default/FilterSupport.py,          src/reports/MailMerge/FilterSupport.py,
1106            src/reports/Labels/FilterSupport.py,          src/reports/SimpleTabulation/FilterSupport.py,
1107            src/reports/MailMerge/FilterSupport.py,          src/reports/Standard/FilterSupport.py,
1108            src/reports/SimpleTabulation/FilterSupport.py,          src/reports/Standard/GroupEditor.py,
1109            src/reports/Standard/FilterSupport.py,          src/reports/Standard/Incubator.py, src/schema/Incubator.py,
1110            src/reports/Standard/GroupEditor.py,          src/schema/Instance.py, src/schema/LayoutEditor.py,
1111            src/reports/Standard/Incubator.py, src/schema/Incubator.py,          src/schema/TableEditor.py, src/schema/TemplateSupport.py,
1112            src/schema/Instance.py, src/schema/LayoutEditor.py,          src/schema/TreeView.py, src/schema/__init__.py,
1113            src/schema/TableEditor.py, src/schema/TemplateSupport.py,          src/schema/DiaEditor/VisualEditor.py,
1114            src/schema/TreeView.py, src/schema/__init__.py,          src/schema/DiaEditor/VisualTable.py,
1115            src/schema/DiaEditor/VisualEditor.py,          src/schema/wizards/WriteSchema.py, src/templates/__init__.py,
1116            src/schema/DiaEditor/VisualTable.py,          src/templates/forms/FormBuilder.py, src/templates/forms/Simple.py,
1117            src/schema/wizards/WriteSchema.py, src/templates/__init__.py,          src/templates/forms/__init__.py, src/templates/reports/Labels.py,
1118            src/templates/forms/FormBuilder.py,          src/templates/reports/MailMerge.py,
1119            src/templates/forms/Simple.py, src/templates/forms/__init__.py,          src/templates/reports/SimpleReport.py,
1120            src/templates/reports/Labels.py,          src/templates/reports/__init__.py,
1121            src/templates/reports/MailMerge.py,          src/templates/schema/Introspection.py,
1122            src/templates/reports/SimpleReport.py,          src/templates/schema/__init__.py: updated copyright headers
           src/templates/reports/__init__.py,  
           src/templates/schema/Introspection.py,  
           src/templates/schema/__init__.py: updated copyright headers  
1123    
1124  2002-12-30 22:16  jcater  2002-12-30 22:16  jcater
1125    
# Line 1100  Line 1128 
1128  2002-12-30 21:35  jcater  2002-12-30 21:35  jcater
1129    
1130          * src/base/tools/EventEditor.py: bug fix: resolved 'The C++ part of          * src/base/tools/EventEditor.py: bug fix: resolved 'The C++ part of
1131            the FieldInspectorPanel object has been deleted, attribute access          the FieldInspectorPanel object has been deleted, attribute access
1132            no longer allowed.'          no longer allowed.'
1133    
1134  2002-12-30 11:38  jcater  2002-12-30 11:38  jcater
1135    
1136          * src/reports/Default/FilterSupport.py:          * src/reports/Default/FilterSupport.py:
1137            
1138            Synching machines          Synching machines
1139    
1140  2002-12-23 03:28  btami  2002-12-23 03:28  btami
1141    
1142          * src/reports/: MailMerge/FilterSupport.py, MailMerge/__init__.py,          * src/reports/: MailMerge/FilterSupport.py, MailMerge/__init__.py,
1143            SimpleTabulation/FilterSupport.py, SimpleTabulation/__init__.py:          SimpleTabulation/FilterSupport.py, SimpleTabulation/__init__.py:
1144            missing FilterSupport files          missing FilterSupport files
1145    
1146  2002-12-22 22:34  jcater  2002-12-22 22:34  jcater
1147    
# Line 1122  Line 1150 
1150  2002-12-22 22:33  jcater  2002-12-22 22:33  jcater
1151    
1152          * src/: Designer.py, base/Instance.py, forms/Instance.py,          * src/: Designer.py, base/Instance.py, forms/Instance.py,
1153            navigator/Instance.py, reports/FilterSupport.py,          navigator/Instance.py, reports/FilterSupport.py,
1154            reports/Instance.py, schema/Instance.py,          reports/Instance.py, schema/Instance.py,
1155            templates/reports/Labels.py, templates/reports/MailMerge.py,          templates/reports/Labels.py, templates/reports/MailMerge.py,
1156            templates/reports/SimpleReport.py:          templates/reports/SimpleReport.py:
1157            * Improved support for report styles (namespaces) in wizards *          * Improved support for report styles (namespaces) in wizards * Misc
1158            Misc bug fixes          bug fixes
1159    
1160  2002-12-22 21:36  jcater  2002-12-22 21:36  jcater
1161    
1162          * src/: base/Instance.py, forms/Instance.py, reports/Instance.py,          * src/: base/Instance.py, forms/Instance.py, reports/Instance.py,
1163            templates/reports/Labels.py, templates/reports/MailMerge.py,          templates/reports/Labels.py, templates/reports/MailMerge.py,
1164            templates/reports/SimpleReport.py: more wizard updates          templates/reports/SimpleReport.py: more wizard updates
1165    
1166  2002-12-22 20:45  jcater  2002-12-22 20:45  jcater
1167    
1168          * src/templates/forms/SimpleDetail.py: removed SimpleDetail as          * src/templates/forms/SimpleDetail.py: removed SimpleDetail as
1169            FormBuilder accomplished same thing          FormBuilder accomplished same thing
1170    
1171  2002-12-22 20:42  jcater  2002-12-22 20:42  jcater
1172    
1173          * src/templates/forms/FormBuilder.py: more work on converting          * src/templates/forms/FormBuilder.py: more work on converting
1174            wizards          wizards
1175    
1176  2002-12-22 19:46  jcater  2002-12-22 19:46  jcater
1177    
1178          * src/templates/forms/SimpleDetail.py: better fix for formatting          * src/templates/forms/SimpleDetail.py: better fix for formatting
1179            dates in reports [temporary]          dates in reports [temporary]
1180    
1181  2002-12-22 19:31  jcater  2002-12-22 19:31  jcater
1182    
1183          * src/: base/Instance.py, templates/forms/FormBuilder.py,          * src/: base/Instance.py, templates/forms/FormBuilder.py,
1184            templates/forms/Simple.py: reworking the format of designer          templates/forms/Simple.py: reworking the format of designer wizards
1185            wizards and namespace support          and namespace support
1186    
1187  2002-12-22 16:05  btami  2002-12-22 16:05  btami
1188    
1189          * src/templates/forms/Simple.py: Reworked 'Simple form wizard'          * src/templates/forms/Simple.py: Reworked 'Simple form wizard'
1190            according to new 0.5 gfd format          according to new 0.5 gfd format
1191    
1192  2002-12-22 14:42  jcater  2002-12-22 14:42  jcater
1193    
1194          * src/reports/Standard/GroupEditor.py: added convenience shell          * src/reports/Standard/GroupEditor.py: added convenience shell
1195            scripts for gnue-schema-scripter          scripts for gnue-schema-scripter
1196    
1197  2002-12-22 09:15  btami  2002-12-22 09:15  btami
1198    
1199          * src/: base/Incubator.py, reports/Incubator.py,          * src/: base/Incubator.py, reports/Incubator.py,
1200            reports/Standard/Incubator.py: Let designer's report wizards work          reports/Standard/Incubator.py: Let designer's report wizards work
1201            again          again
1202    
1203  2002-12-21 18:59  jamest  2002-12-21 18:59  jamest
1204    
1205          * src/: Designer.py, base/Instance.py: Designer settings now save          * src/: Designer.py, base/Instance.py: Designer settings now save
1206            on File->Exit WX2.2 support for saving split window dimensions          on File->Exit WX2.2 support for saving split window dimensions
1207    
1208  2002-12-21 16:41  jcater  2002-12-21 16:41  jcater
1209    
1210          * src/reports/Standard/FilterSupport.py: changed the filters/          * src/reports/Standard/FilterSupport.py: changed the filters/
1211            directory structure          directory structure
1212    
1213  2002-12-21 16:07  btami  2002-12-21 16:07  btami
1214    
# Line 1188  Line 1216 
1216    
1217  2002-12-21 14:40  jcater  2002-12-21 14:40  jcater
1218    
1219          * src/base/tools/: EventEditor.py, PropertyEditor.py:          * src/base/tools/: EventEditor.py, PropertyEditor.py:
1220            Stopped horizontal scrollbars from appearing on the property and          Stopped horizontal scrollbars from appearing on the property and
1221            event mappers          event mappers
1222    
1223  2002-12-21 14:36  jcater  2002-12-21 14:36  jcater
1224    
1225          * ChangeLog, NEWS, setup.py, src/base/tools/EventEditor.py,          * ChangeLog, NEWS, setup.py, src/base/tools/EventEditor.py,
1226            src/forms/EventEditor.py, src/forms/Instance.py:          src/forms/EventEditor.py, src/forms/Instance.py:
1227            
1228            * Added tabbed Event Mapper (so <entry>'s will show both <entry>          * Added tabbed Event Mapper (so <entry>'s will show both <entry>
1229            and <field> triggers * Commits for -pre3          and <field> triggers * Commits for -pre3
1230    
1231  2002-12-21 13:29  jamest  2002-12-21 13:29  jamest
1232    
1233          * src/Designer.py: Started breaking apart wx uidriver form event          * src/Designer.py: Started breaking apart wx uidriver form event
1234            model changes instances are not tracking a current form instead          model changes instances are not tracking a current form instead
1235            events pass affected form Other stuff I probably forgot          events pass affected form Other stuff I probably forgot
1236    
1237  2002-12-21 00:38  jcater  2002-12-21 00:38  jcater
1238    
1239          * src/forms/LayoutEditor/LayoutEditor.py: fixed bug preventing          * src/forms/LayoutEditor/LayoutEditor.py: fixed bug preventing
1240            edits of label text          edits of label text
1241    
1242  2002-12-21 00:30  jcater  2002-12-21 00:30  jcater
1243    
1244          * src/reports/: FilterSupport.py, Instance.py,          * src/reports/: FilterSupport.py, Instance.py,
1245            Standard/FilterSupport.py, Standard/Incubator.py: added support          Standard/FilterSupport.py, Standard/Incubator.py: added support for
1246            for filter-specific incubators          filter-specific incubators
1247    
1248  2002-12-20 22:55  jcater  2002-12-20 22:55  jcater
1249    
# Line 1224  Line 1252 
1252  2002-12-20 22:52  jcater  2002-12-20 22:52  jcater
1253    
1254          * src/: base/Incubator.py, base/PopupMenu.py, base/TemplateBase.py,          * src/: base/Incubator.py, base/PopupMenu.py, base/TemplateBase.py,
1255            base/TemplateParser.py, base/tools/DataSourceEditor.py,          base/TemplateParser.py, base/tools/DataSourceEditor.py,
1256            forms/Incubator.py, forms/Instance.py, forms/TemplateSupport.py,          forms/Incubator.py, forms/Instance.py, forms/TemplateSupport.py,
1257            forms/LayoutEditor/DisplayDropTarget.py,          forms/LayoutEditor/DisplayDropTarget.py,
1258            forms/LayoutEditor/LayoutEditor.py, navigator/Incubator.py,          forms/LayoutEditor/LayoutEditor.py, navigator/Incubator.py,
1259            navigator/Instance.py, navigator/TemplateSupport.py,          navigator/Instance.py, navigator/TemplateSupport.py,
1260            reports/Incubator.py, reports/Instance.py,          reports/Incubator.py, reports/Instance.py,
1261            reports/TemplateSupport.py, schema/Incubator.py,          reports/TemplateSupport.py, schema/Incubator.py,
1262            schema/Instance.py, schema/TemplateSupport.py,          schema/Instance.py, schema/TemplateSupport.py,
1263            schema/DiaEditor/VisualEditor.py:          schema/DiaEditor/VisualEditor.py:
1264            
1265            * Move from Incubator being a module to being a class; all          * Move from Incubator being a module to being a class; all
1266            Incubator.xxx() references should now be instance.incubator.xxx()          Incubator.xxx() references should now be instance.incubator.xxx() *
1267            * Simplified the Incubator interface * Removed redundency in          Simplified the Incubator interface * Removed redundency in
1268            Incubator.createObject          Incubator.createObject
1269    
1270  2002-12-20 20:49  jcater  2002-12-20 20:49  jcater
1271    
1272          * src/reports/: FilterSupport.py, Labels/FilterSupport.py,          * src/reports/: FilterSupport.py, Labels/FilterSupport.py,
1273            Standard/FilterSupport.py: start of filter support (missing files          Standard/FilterSupport.py: start of filter support (missing files
1274            from earlier)          from earlier)
1275    
1276  2002-12-20 20:46  jcater  2002-12-20 20:46  jcater
1277    
# Line 1260  Line 1288 
1288  2002-12-20 17:56  jcater  2002-12-20 17:56  jcater
1289    
1290          * setup.py, src/Designer.py, src/base/Instance.py,          * setup.py, src/Designer.py, src/base/Instance.py,
1291            src/base/TemplateChooser.py, src/base/TemplateParser.py,          src/base/TemplateChooser.py, src/base/TemplateParser.py,
1292            src/base/tools/DataSourceEditor.py,          src/base/tools/DataSourceEditor.py, src/base/tools/EventEditor.py,
1293            src/base/tools/EventEditor.py, src/base/tools/PropertyEditor.py,          src/base/tools/PropertyEditor.py, src/base/tools/SchemaViewer.py,
1294            src/base/tools/SchemaViewer.py, src/base/tools/TreeView.py,          src/base/tools/TreeView.py, src/base/tools/TriggerEditor.py,
1295            src/base/tools/TriggerEditor.py, src/base/uihelpers/__init__.py,          src/base/uihelpers/__init__.py, src/forms/Incubator.py,
1296            src/forms/Incubator.py, src/forms/Instance.py,          src/forms/Instance.py, src/forms/PropertyEditor.py,
1297            src/forms/PropertyEditor.py, src/forms/TemplateSupport.py,          src/forms/TemplateSupport.py, src/forms/TreeView.py,
1298            src/forms/TreeView.py, src/forms/WizardRunner.py,          src/forms/WizardRunner.py, src/forms/LayoutEditor/LayoutEditor.py,
1299            src/forms/LayoutEditor/LayoutEditor.py,          src/navigator/Instance.py, src/navigator/LayoutEditor.py,
1300            src/navigator/Instance.py, src/navigator/LayoutEditor.py,          src/navigator/TemplateSupport.py, src/reports/Incubator.py,
1301            src/navigator/TemplateSupport.py, src/reports/Incubator.py,          src/reports/Instance.py, src/reports/LayoutEditor.py,
1302            src/reports/Instance.py, src/reports/LayoutEditor.py,          src/reports/TemplateSupport.py, src/reports/TreeView.py,
1303            src/reports/TemplateSupport.py, src/reports/TreeView.py,          src/reports/Standard/GroupEditor.py, src/schema/Incubator.py,
1304            src/reports/Standard/GroupEditor.py, src/schema/Incubator.py,          src/schema/Instance.py, src/schema/LayoutEditor.py,
1305            src/schema/Instance.py, src/schema/LayoutEditor.py,          src/schema/TableEditor.py, src/schema/TemplateSupport.py,
1306            src/schema/TableEditor.py, src/schema/TemplateSupport.py,          src/schema/TreeView.py, src/schema/DiaEditor/VisualEditor.py,
1307            src/schema/TreeView.py, src/schema/DiaEditor/VisualEditor.py,          src/schema/wizards/WriteSchema.py:  some restructuring of designer
           src/schema/wizards/WriteSchema.py:  some restructuring of  
           designer  
1308    
1309  2002-12-20 17:36  jcater  2002-12-20 17:36  jcater
1310    
1311          * setup.py, src/Config.py, src/DataSourceEditor.py,          * setup.py, src/Config.py, src/DataSourceEditor.py,
1312            src/Debugger.py, src/EventEditor.py, src/GridCellEditors.py,          src/Debugger.py, src/EventEditor.py, src/GridCellEditors.py,
1313            src/Icons.py, src/Incubator.py, src/Instance.py,          src/Icons.py, src/Incubator.py, src/Instance.py, src/MRUManager.py,
1314            src/MRUManager.py, src/MenuBar.py, src/PopupMenu.py,          src/MenuBar.py, src/PopupMenu.py, src/PropertyEditor.py,
1315            src/PropertyEditor.py, src/SchemaViewer.py, src/TemplateBase.py,          src/SchemaViewer.py, src/TemplateBase.py, src/TemplateChooser.py,
1316            src/TemplateChooser.py, src/TemplateParser.py, src/ToolDock.py,          src/TemplateParser.py, src/ToolDock.py, src/ToolFrame.py,
1317            src/ToolFrame.py, src/ToolPanel.py, src/ToolSupport.py,          src/ToolPanel.py, src/ToolSupport.py, src/TreeView.py,
1318            src/TreeView.py, src/TriggerEditor.py, src/base/__init__.py,          src/TriggerEditor.py, src/base/__init__.py,
1319            src/base/tools/__init__.py: rearranging stuff          src/base/tools/__init__.py: rearranging stuff
1320    
1321  2002-12-20 17:25  jcater  2002-12-20 17:25  jcater
1322    
1323          * src/: reports/Instance.py, reports/Default/FilterSupport.py,          * src/: reports/Instance.py, reports/Default/FilterSupport.py,
1324            reports/Default/__init__.py, reports/Standard/GroupEditor.py,          reports/Default/__init__.py, reports/Standard/GroupEditor.py,
1325            schema/TableEditor.py: initial reports filter support; misc          schema/TableEditor.py: initial reports filter support; misc cleanup
           cleanup  
1326    
1327  2002-12-20 16:48  jcater  2002-12-20 16:48  jcater
1328    
1329          * src/: Instance.py, base/Instance.py: fixed the tool menu          * src/: Instance.py, base/Instance.py: fixed the tool menu
1330            separator issue preventing them from showing          separator issue preventing them from showing
1331    
1332  2002-12-20 14:20  jcater  2002-12-20 14:20  jcater
1333    
# Line 1311  Line 1336 
1336  2002-12-20 02:47  btami  2002-12-20 02:47  btami
1337    
1338          * src/: reports/Incubator.py, reports/TemplateSupport.py,          * src/: reports/Incubator.py, reports/TemplateSupport.py,
1339            templates/reports/Labels.py, templates/reports/MailMerge.py,          templates/reports/Labels.py, templates/reports/MailMerge.py,
1340            templates/reports/SimpleReport.py: R          templates/reports/SimpleReport.py: R
1341    
1342  2002-12-20 02:13  btami  2002-12-20 02:13  btami
1343    
# Line 1325  Line 1350 
1350  2002-12-18 21:09  jcater  2002-12-18 21:09  jcater
1351    
1352          * src/schema/Instance.py: readded the table editor that someone          * src/schema/Instance.py: readded the table editor that someone
1353            mistakenly commented out          mistakenly commented out
1354    
1355  2002-12-18 21:07  jcater  2002-12-18 21:07  jcater
1356    
# Line 1334  Line 1359 
1359  2002-12-18 16:49  siesel  2002-12-18 16:49  siesel
1360    
1361          * src/schema/: Incubator.py, Instance.py,          * src/schema/: Incubator.py, Instance.py,
1362            DiaEditor/VisualEditor.py: modify VisualEditor to work with new          DiaEditor/VisualEditor.py: modify VisualEditor to work with new
1363            event model          event model
1364    
1365  2002-12-17 17:42  jcater  2002-12-17 17:42  jcater
1366    
1367          * setup.py, src/DataSourceEditor.py, src/EventEditor.py,          * setup.py, src/DataSourceEditor.py, src/EventEditor.py,
1368            src/TriggerEditor.py, src/base/tools/DataSourceEditor.py,          src/TriggerEditor.py, src/base/tools/DataSourceEditor.py,
1369            src/base/tools/EventEditor.py, src/base/tools/TriggerEditor.py,          src/base/tools/EventEditor.py, src/base/tools/TriggerEditor.py,
1370            src/reports/Instance.py:          src/reports/Instance.py:
1371            
1372            * Enable auto-selection of the trigger in the code editor when a          * Enable auto-selection of the trigger in the code editor when a
1373            trigger in the Event Mapper is selected * Cleanup to get reports          trigger in the Event Mapper is selected * Cleanup to get reports
1374            module working again          module working again
1375    
1376  2002-12-17 16:39  jcater  2002-12-17 16:39  jcater
1377    
1378          * src/: TreeView.py, base/tools/TreeView.py: fixed the Object          * src/: TreeView.py, base/tools/TreeView.py: fixed the Object
1379            Navigator (TreeView) to respond to selections again          Navigator (TreeView) to respond to selections again
1380    
1381  2002-12-17 16:39  jcater  2002-12-17 16:39  jcater
1382    
1383          * src/reports/: Instance.py, TreeView.py, Labels/__init__.py,          * src/reports/: Instance.py, TreeView.py, Labels/__init__.py,
1384            Standard/__init__.py: piddling with reports          Standard/__init__.py: piddling with reports
1385    
1386  2002-12-16 21:07  jcater  2002-12-16 21:07  jcater
1387    
1388          * ChangeLog, NEWS, ROADMAP.in, TODO: Preliminary updates for          * ChangeLog, NEWS, ROADMAP.in, TODO: Preliminary updates for
1389            pending release          pending release
1390    
1391  2002-12-16 15:25  jcater  2002-12-16 15:25  jcater
1392    
1393          * src/templates/reports/: Labels.py, MailMerge.py: copied the extra          * src/templates/reports/: Labels.py, MailMerge.py: copied the extra
1394            wizards from the 0.4.x-stable branch into head          wizards from the 0.4.x-stable branch into head
1395    
1396  2002-12-16 15:21  jcater  2002-12-16 15:21  jcater
1397    
1398          * src/: ToolDock.py, base/ToolDock.py, forms/PropertyEditor.py,          * src/: ToolDock.py, base/ToolDock.py, forms/PropertyEditor.py,
1399            forms/LayoutEditor/LayoutEditor.py:          forms/LayoutEditor/LayoutEditor.py:
1400            
1401            * Patches by btami for win32 support * More work on sample schema          * Patches by btami for win32 support * More work on sample schema
1402    
1403  2002-12-15 16:22  jcater  2002-12-15 16:22  jcater
1404    
1405          * src/: EventEditor.py, GridCellEditors.py, Instance.py,          * src/: EventEditor.py, GridCellEditors.py, Instance.py,
1406            PropertyEditor.py, ToolPanel.py, base/Instance.py,          PropertyEditor.py, ToolPanel.py, base/Instance.py,
1407            base/ToolPanel.py, base/tools/EventEditor.py,          base/ToolPanel.py, base/tools/EventEditor.py,
1408            base/tools/PropertyEditor.py, base/uihelpers/GridCellEditors.py,          base/tools/PropertyEditor.py, base/uihelpers/GridCellEditors.py,
1409            forms/Instance.py, schema/Instance.py, schema/TreeView.py:          forms/Instance.py, schema/Instance.py, schema/TreeView.py:
1410            
1411            * Start of a schema grid-based table editor * Misc refactoring          * Start of a schema grid-based table editor * Misc refactoring
1412    
1413  2002-12-13 23:57  jcater  2002-12-13 23:57  jcater
1414    
1415          * src/Designer.py:          * src/Designer.py:
1416            
1417            * Synching machines          * Synching machines
1418    
1419  2002-12-13 10:58  jcater  2002-12-13 10:58  jcater
1420    
# Line 1398  Line 1423 
1423  2002-12-13 10:57  jcater  2002-12-13 10:57  jcater
1424    
1425          * src/schema/DiaEditor/__init__.py: moved the schema diagram-based          * src/schema/DiaEditor/__init__.py: moved the schema diagram-based
1426            editor to its own directory          editor to its own directory
1427    
1428  2002-12-12 08:42  jcater  2002-12-12 08:42  jcater
1429    
1430          * src/: PropertyEditor.py, base/tools/PropertyEditor.py,          * src/: PropertyEditor.py, base/tools/PropertyEditor.py,
1431            forms/PropertyEditor.py: possible fix for all the wonderful          forms/PropertyEditor.py: possible fix for all the wonderful
1432            segfaults          segfaults
1433    
1434  2002-12-11 23:16  jcater  2002-12-11 23:16  jcater
1435    
1436          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: more          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: more
1437            futile attempts to find the segfault issue in designer          futile attempts to find the segfault issue in designer
1438    
1439  2002-12-11 19:00  jcater  2002-12-11 19:00  jcater
1440    
# Line 1418  Line 1443 
1443  2002-12-10 17:44  jcater  2002-12-10 17:44  jcater
1444    
1445          * src/forms/LayoutEditor/LayoutEditor.py: fixed typo preventing new          * src/forms/LayoutEditor/LayoutEditor.py: fixed typo preventing new
1446            blocks from showing in the block combo          blocks from showing in the block combo
1447    
1448  2002-12-10 14:44  jcater  2002-12-10 14:44  jcater
1449    
1450          * src/forms/LayoutEditor/LayoutEditor.py: block combo is updated if          * src/forms/LayoutEditor/LayoutEditor.py: block combo is updated if
1451            a block's name is changed          a block's name is changed
1452    
1453  2002-12-10 13:52  jcater  2002-12-10 13:52  jcater
1454    
# Line 1432  Line 1457 
1457  2002-12-10 00:48  jcater  2002-12-10 00:48  jcater
1458    
1459          * src/: PropertyEditor.py, base/tools/PropertyEditor.py,          * src/: PropertyEditor.py, base/tools/PropertyEditor.py,
1460            forms/Instance.py, forms/PropertyEditor.py,          forms/Instance.py, forms/PropertyEditor.py,
1461            forms/LayoutEditor/LayoutEditor.py:          forms/LayoutEditor/LayoutEditor.py:
1462            
1463            * Added multi-tab property editor support to base instances *          * Added multi-tab property editor support to base instances * Added
1464            Added positioning Character Cell property tab * Added          positioning Character Cell property tab * Added GFEntry->GFField
1465            GFEntry->GFField property tab * Drastically increased the          property tab * Drastically increased the frequency of SEGFAULTS
1466            frequency of SEGFAULTS [WARNING: You have been warned!]          [WARNING: You have been warned!]
1467    
1468  2002-12-09 10:49  jcater  2002-12-09 10:49  jcater
1469    
1470          * src/forms/LayoutEditor/LayoutEditor.py: block combo selector now          * src/forms/LayoutEditor/LayoutEditor.py: block combo selector now
1471            works          works
1472    
1473  2002-12-09 08:53  jcater  2002-12-09 08:53  jcater
1474    
1475          * src/forms/LayoutEditor/LayoutEditor.py: fixed runtime errors with          * src/forms/LayoutEditor/LayoutEditor.py: fixed runtime errors with
1476            new combo block [not fully functional]          new combo block [not fully functional]
1477    
1478  2002-12-08 23:24  jcater  2002-12-08 23:24  jcater
1479    
1480          * src/forms/LayoutEditor/LayoutEditor.py:          * src/forms/LayoutEditor/LayoutEditor.py:
1481            Minor cleanup          Minor cleanup
1482    
1483  2002-12-07 02:31  jcater  2002-12-07 02:31  jcater
1484    
1485          * src/forms/LayoutEditor/: LayoutEditor.py, LayoutEditorTools.py:          * src/forms/LayoutEditor/: LayoutEditor.py, LayoutEditorTools.py:
1486            more work on block combo in layout editor          more work on block combo in layout editor
1487    
1488  2002-12-06 18:55  jcater  2002-12-06 18:55  jcater
1489    
1490          * src/: EventEditor.py, base/tools/EventEditor.py,          * src/: EventEditor.py, base/tools/EventEditor.py,
1491            forms/Incubator.py, forms/LayoutEditor/LayoutEditor.py,          forms/Incubator.py, forms/LayoutEditor/LayoutEditor.py,
1492            forms/LayoutEditor/LayoutEditorTools.py,          forms/LayoutEditor/LayoutEditorTools.py,
1493            forms/LayoutEditor/PropertyBar.py: experimentation with block          forms/LayoutEditor/PropertyBar.py: experimentation with block
1494            feedback in the layout editor          feedback in the layout editor
1495    
1496  2002-12-06 00:55  jcater  2002-12-06 00:55  jcater
1497    
1498          * src/forms/: Incubator.py, LayoutEditor/LayoutEditor.py: synching          * src/forms/: Incubator.py, LayoutEditor/LayoutEditor.py: synching
1499            machines (or is that sinking?)          machines (or is that sinking?)
1500    
1501  2002-12-05 16:47  jcater  2002-12-05 16:47  jcater
1502    
# Line 1479  Line 1504 
1504    
1505  2002-12-05 16:41  jcater  2002-12-05 16:41  jcater
1506    
1507          * src/forms/LayoutEditor/: LayoutEditor.py: typo fix          * src/forms/LayoutEditor/: LayoutEditor.py, LayoutEditor.py: typo
1508            fix
1509    
1510  2002-12-04 18:45  jcater  2002-12-04 18:45  jcater
1511    
1512          * src/: TriggerEditor.py, base/tools/TriggerEditor.py,          * src/: TriggerEditor.py, base/tools/TriggerEditor.py,
1513            forms/LayoutEditor/LayoutEditor.py,          forms/LayoutEditor/LayoutEditor.py,
1514            forms/LayoutEditor/PropertyBar.py,          forms/LayoutEditor/PropertyBar.py,
1515            forms/LayoutEditor/WidgetHandler.py:          forms/LayoutEditor/WidgetHandler.py:
1516            
1517            More cleanup in Designer (might be broken)          More cleanup in Designer (might be broken)
1518    
1519  2002-12-03 22:32  jcater  2002-12-03 22:32  jcater
1520    
1521          * src/forms/: Instance.py, LayoutEditor/LayoutEditor.py:          * src/forms/: Instance.py, LayoutEditor/LayoutEditor.py:
1522            
1523            Misc changes          Misc changes
1524    
1525  2002-12-02 23:33  jcater  2002-12-02 23:33  jcater
1526    
1527          * src/forms/LayoutEditor/LayoutEditor.py: in the layout editor,          * src/forms/LayoutEditor/LayoutEditor.py: in the layout editor,
1528            pressing the Delete key while objects are selected will cause          pressing the Delete key while objects are selected will cause those
1529            those objects to be deleted          objects to be deleted
1530    
1531  2002-12-02 23:24  jcater  2002-12-02 23:24  jcater
1532    
1533          * src/: TreeView.py, base/tools/TreeView.py,          * src/: TreeView.py, base/tools/TreeView.py,
1534            forms/wizards/AddLabel.py: fixed AddLabel to work with          forms/wizards/AddLabel.py: fixed AddLabel to work with
1535            namespace-qualified positioning; more fixes to the delete code in          namespace-qualified positioning; more fixes to the delete code in
1536            object navigator (treeview)          object navigator (treeview)
1537    
1538  2002-12-02 20:37  jamest  2002-12-02 20:37  jamest
1539    
1540          * ChangeLog, NEWS, src/__init__.py: Checkins final for 0.4.2          * ChangeLog, NEWS, src/__init__.py: Checkins final for 0.4.2
1541            releases of common, designer, forms          releases of common, designer, forms
1542    
1543  2002-12-01 16:53  jcater  2002-12-01 16:53  jcater
1544    
1545          * src/: TemplateBase.py, TemplateParser.py, base/TemplateBase.py,          * src/: TemplateBase.py, TemplateParser.py, base/TemplateBase.py,
1546            base/TemplateParser.py:          base/TemplateParser.py:
1547            
1548            * Added form.getAuthenticatedUser(connection) * Cleaned up custom          * Added form.getAuthenticatedUser(connection) * Cleaned up custom
1549            authenticators          authenticators
1550    
1551  2002-11-30 17:02  jcater  2002-11-30 17:02  jcater
1552    
1553          * src/: TreeView.py, base/tools/TreeView.py: more TreeView (Object          * src/: TreeView.py, base/tools/TreeView.py: more TreeView (Object
1554            Navigator) fixes          Navigator) fixes
1555    
1556  2002-11-30 17:00  jcater  2002-11-30 17:00  jcater
1557    
1558          * src/: EventEditor.py, Instance.py, MenuBar.py, TemplateBase.py,          * src/: EventEditor.py, Instance.py, MenuBar.py, TemplateBase.py,
1559            ToolDock.py, ToolPanel.py, TreeView.py, base/Instance.py,          ToolDock.py, ToolPanel.py, TreeView.py, base/Instance.py,
1560            base/MenuBar.py, base/TemplateBase.py, base/ToolDock.py,          base/MenuBar.py, base/TemplateBase.py, base/ToolDock.py,
1561            base/ToolPanel.py, base/tools/EventEditor.py,          base/ToolPanel.py, base/tools/EventEditor.py,
1562            base/tools/TreeView.py, forms/Incubator.py,          base/tools/TreeView.py, forms/Incubator.py,
1563            forms/LayoutEditor/LayoutEditor.py,          forms/LayoutEditor/LayoutEditor.py,
1564            forms/LayoutEditor/LayoutEditorTools.py,          forms/LayoutEditor/LayoutEditorTools.py,
1565            forms/wizards/AddButton.py:          forms/wizards/AddButton.py:
1566            * Temporarily reinstated the toolbar (warning: if the layout          * Temporarily reinstated the toolbar (warning: if the layout editor
1567            editor isn't part of the root window, program may crash... trying          isn't part of the root window, program may crash... trying to work
1568            to work around wx not supporting multiple toolbars before a fix          around wx not supporting multiple toolbars before a fix is
1569            is available) * Fixed the function that guarantees unique object          available) * Fixed the function that guarantees unique object names
1570            names * Removed the delete-object bugs * More TreeView fixes          * Removed the delete-object bugs * More TreeView fixes
1571    
1572  2002-11-29 01:06  jcater  2002-11-29 01:06  jcater
1573    
1574          * src/: EventEditor.py, Instance.py, TemplateBase.py,          * src/: EventEditor.py, Instance.py, TemplateBase.py,
1575            TriggerEditor.py, base/Instance.py, base/TemplateBase.py,          TriggerEditor.py, base/Instance.py, base/TemplateBase.py,
1576            base/tools/EventEditor.py, base/tools/TriggerEditor.py,          base/tools/EventEditor.py, base/tools/TriggerEditor.py,
1577            forms/Incubator.py, forms/Instance.py:          forms/Incubator.py, forms/Instance.py:
1578            * Improved trigger selector support * Improved code editor          * Improved trigger selector support * Improved code editor
1579            interaction with rest of system * Fixed outstanding bugs related          interaction with rest of system * Fixed outstanding bugs related to
1580            to wizards/templates and object creation * Many bug fixes          wizards/templates and object creation * Many bug fixes
1581    
1582  2002-11-27 18:11  jcater  2002-11-27 18:11  jcater
1583    
1584          * src/: Instance.py, TemplateBase.py, TemplateParser.py,          * src/: Instance.py, TemplateBase.py, TemplateParser.py,
1585            TreeView.py, TriggerEditor.py, base/Instance.py,          TreeView.py, TriggerEditor.py, base/Instance.py,
1586            base/TemplateBase.py, base/TemplateParser.py,          base/TemplateBase.py, base/TemplateParser.py,
1587            base/tools/TreeView.py, base/tools/TriggerEditor.py,          base/tools/TreeView.py, base/tools/TriggerEditor.py,
1588            forms/Incubator.py, forms/Instance.py,          forms/Incubator.py, forms/Instance.py,
1589            forms/LayoutEditor/LayoutEditor.py,          forms/LayoutEditor/LayoutEditor.py,
1590            forms/LayoutEditor/WidgetHandler.py, forms/wizards/AddBlock.py,          forms/LayoutEditor/WidgetHandler.py, forms/wizards/AddBlock.py,
1591            forms/wizards/AddBox.py, forms/wizards/AddButton.py,          forms/wizards/AddBox.py, forms/wizards/AddButton.py,
1592            forms/wizards/AddDataSource.py, forms/wizards/AddDropDown.py,          forms/wizards/AddDataSource.py, forms/wizards/AddDropDown.py,
1593            forms/wizards/AddEntry.py, forms/wizards/AddLabel.py,          forms/wizards/AddEntry.py, forms/wizards/AddLabel.py,
1594            forms/wizards/AddPage.py: * Visual cleanup (panel/text spacing,          forms/wizards/AddPage.py: * Visual cleanup (panel/text spacing,
1595            etc) * First attempt at getting wizards working with the new          etc) * First attempt at getting wizards working with the new layout
1596            layout management markup * More cleanup          management markup * More cleanup
1597    
1598  2002-11-25 22:23  jcater  2002-11-25 22:23  jcater
1599    
1600          * src/: EventEditor.py, Instance.py, PropertyEditor.py,          * src/: EventEditor.py, Instance.py, PropertyEditor.py,
1601            ToolPanel.py, TreeView.py, TriggerEditor.py, base/Instance.py,          ToolPanel.py, TreeView.py, TriggerEditor.py, base/Instance.py,
1602            base/ToolPanel.py, base/tools/EventEditor.py,          base/ToolPanel.py, base/tools/EventEditor.py,
1603            base/tools/PropertyEditor.py, base/tools/TreeView.py,          base/tools/PropertyEditor.py, base/tools/TreeView.py,
1604            base/tools/TriggerEditor.py, forms/LayoutEditor/LayoutEditor.py:          base/tools/TriggerEditor.py, forms/LayoutEditor/LayoutEditor.py: *
1605            * More cleanup in Designer          More cleanup in Designer
1606    
1607  2002-11-25 20:14  jamest  2002-11-25 20:14  jamest
1608    
1609          * src/: forms/wizards/AddBlock.py, templates/forms/FormBuilder.py:          * src/: forms/wizards/AddBlock.py, templates/forms/FormBuilder.py:
1610            removed unneeded print statements from wizards          removed unneeded print statements from wizards
1611    
1612  2002-11-25 08:22  jamest  2002-11-25 08:22  jamest
1613    
1614          * src/forms/: Instance.py, TreeView.py: fix display for entries          * src/forms/: Instance.py, TreeView.py: fix display for entries
1615            with a rows attribute replaced references to GFDataSource w/          with a rows attribute replaced references to GFDataSource w/
1616            GConnection          GConnection
1617    
1618  2002-11-24 23:41  jcater  2002-11-24 23:41  jcater
1619    
1620          * doc/technotes/00003.txt, src/DataSourceEditor.py,          * doc/technotes/00003.txt, src/DataSourceEditor.py,
1621            src/EventEditor.py, src/Instance.py, src/MenuBar.py,          src/EventEditor.py, src/Instance.py, src/MenuBar.py,
1622            src/PropertyEditor.py, src/base/Instance.py, src/base/MenuBar.py,          src/PropertyEditor.py, src/base/Instance.py, src/base/MenuBar.py,
1623            src/base/tools/DataSourceEditor.py,          src/base/tools/DataSourceEditor.py, src/base/tools/EventEditor.py,
1624            src/base/tools/EventEditor.py, src/base/tools/PropertyEditor.py,          src/base/tools/PropertyEditor.py, src/SchemaViewer.py,
1625            src/SchemaViewer.py, src/ToolDock.py, src/ToolFrame.py,          src/ToolDock.py, src/ToolFrame.py, src/ToolPanel.py,
1626            src/ToolPanel.py, src/TreeView.py, src/TriggerEditor.py,          src/TreeView.py, src/TriggerEditor.py, src/base/ToolDock.py,
1627            src/base/ToolDock.py, src/base/ToolFrame.py,          src/base/ToolFrame.py, src/base/ToolPanel.py,
1628            src/base/ToolPanel.py, src/base/tools/SchemaViewer.py,          src/base/tools/SchemaViewer.py, src/base/tools/TreeView.py,
1629            src/base/tools/TreeView.py, src/base/tools/TriggerEditor.py,          src/base/tools/TriggerEditor.py, src/forms/Incubator.py,
1630            src/forms/Incubator.py, src/forms/Instance.py,          src/forms/Instance.py, src/forms/TreeView.py,
1631            src/forms/TreeView.py, src/forms/LayoutEditor/LayoutEditor.py,          src/forms/LayoutEditor/LayoutEditor.py,
1632            src/forms/LayoutEditor/PropertyBar.py,          src/forms/LayoutEditor/PropertyBar.py,
1633            src/forms/LayoutEditor/WidgetHandler.py,          src/forms/LayoutEditor/WidgetHandler.py,
1634            src/navigator/LayoutEditor.py, src/reports/Incubator.py,          src/navigator/LayoutEditor.py, src/reports/Incubator.py,
1635            src/reports/LayoutEditor.py, src/schema/Incubator.py,          src/reports/LayoutEditor.py, src/schema/Incubator.py,
1636            src/schema/LayoutEditor.py, src/schema/DiaEditor/VisualEditor.py:          src/schema/LayoutEditor.py, src/schema/DiaEditor/VisualEditor.py: *
1637            * Implemented a docking system for forms * Started on HotKey          Implemented a docking system for forms * Started on HotKey support
1638            support (F10 ==> Property Editor, etc) * Moved from the old          (F10 ==> Property Editor, etc) * Moved from the old listener
1639            listener support to common's events model * More work to get          support to common's events model * More work to get Designer
1640            Designer working with new GFD format * Start of Trigger Inspector          working with new GFD format * Start of Trigger Inspector
1641    
1642  2002-11-22 19:48  jcater  2002-11-22 19:48  jcater
1643    
1644          * setup.py, src/Config.py, src/DataSourceEditor.py,          * setup.py, src/Config.py, src/DataSourceEditor.py,
1645            src/EventEditor.py, src/Instance.py, src/MenuBar.py,          src/EventEditor.py, src/Instance.py, src/MenuBar.py,
1646            src/PropertyEditor.py, src/SchemaViewer.py, src/ToolFrame.py,          src/PropertyEditor.py, src/SchemaViewer.py, src/ToolFrame.py,
1647            src/ToolPanel.py, src/TreeView.py, src/TriggerEditor.py,          src/ToolPanel.py, src/TreeView.py, src/TriggerEditor.py,
1648            src/base/Config.py, src/base/Instance.py, src/base/MenuBar.py,          src/base/Config.py, src/base/Instance.py, src/base/MenuBar.py,
1649            src/base/ToolFrame.py, src/base/ToolPanel.py,          src/base/ToolFrame.py, src/base/ToolPanel.py,
1650            src/base/settings/__init__.py,          src/base/settings/__init__.py, src/base/tools/DataSourceEditor.py,
1651            src/base/tools/DataSourceEditor.py,          src/base/tools/EventEditor.py, src/base/tools/PropertyEditor.py,
1652            src/base/tools/EventEditor.py, src/base/tools/PropertyEditor.py,          src/base/tools/SchemaViewer.py, src/base/tools/TreeView.py,
1653            src/base/tools/SchemaViewer.py, src/base/tools/TreeView.py,          src/base/tools/TriggerEditor.py, src/forms/Instance.py,
1654            src/base/tools/TriggerEditor.py, src/forms/Instance.py,          src/forms/TreeView.py, src/forms/LayoutEditor/LayoutEditor.py,
1655            src/forms/TreeView.py, src/forms/LayoutEditor/LayoutEditor.py,          src/navigator/Instance.py, src/reports/Instance.py,
1656            src/navigator/Instance.py, src/reports/Instance.py,          src/schema/Instance.py: initial work on migrating designer
1657            src/schema/Instance.py: initial work on migrating designer          [BROKEN\!]
           [BROKEN\!]  
1658    
1659  2002-11-22 08:27  jamest  2002-11-22 08:27  jamest
1660    
# Line 1645  Line 1670 
1670    
1671  2002-11-20 08:02  jamest  2002-11-20 08:02  jamest
1672    
1673            * src/templates/reports/Labels.py: file Labels.py was initially
1674            added on branch designer-0-4-1-branch.
1675    
1676    2002-11-20 08:02  jamest
1677    
1678          * src/templates/reports/: Labels.py, MailMerge.py: Added btami's          * src/templates/reports/: Labels.py, MailMerge.py: Added btami's
1679            label and mailmerge wizards to cvs          label and mailmerge wizards to cvs
1680    
1681  2002-11-19 19:01  jcater  2002-11-20 08:02  jamest
1682    
1683            * src/templates/reports/MailMerge.py: file MailMerge.py was
1684            initially added on branch designer-0-4-1-branch.
1685    
1686          * src/__init__.py:  2002-11-19 19:01  jcater
1687    
1688            * When writing back to XML, name attributes are listed first *          * src/__init__.py:
1689            Misc cleanup * Added a Forms 0.5.0 converter          
1690            * When writing back to XML, name attributes are listed first * Misc
1691            cleanup * Added a Forms 0.5.0 converter
1692    
1693  2002-11-17 19:27  jamest  2002-11-17 19:27  jamest
1694    
# Line 1665  Line 1700 
1700    
1701  2002-11-15 23:46  jcater  2002-11-15 23:46  jcater
1702    
1703          * src/forms/wizards/AddDropDown.py:          * src/forms/wizards/AddDropDown.py:
1704            
1705            Fixed bugs when selecting "Reuse Existing Datasource"          Fixed bugs when selecting "Reuse Existing Datasource"
1706    
1707  2002-11-15 17:16  jamest  2002-11-15 17:16  jamest
1708    
1709          * src/forms/wizards/AddDropDown.py: fixed adding dropdowns to          * src/forms/wizards/AddDropDown.py: fixed adding dropdowns to
1710            existing forms          existing forms
1711    
1712  2002-11-15 14:22  jamest  2002-11-15 14:22  jamest
1713    
1714          * src/forms/wizards/AddDataSource.py: Fix for addDataSource wizard          * src/forms/wizards/AddDataSource.py: Fix for addDataSource wizard
1715            when used on existing forms          when used on existing forms
1716    
1717  2002-11-14 19:27  jamest  2002-11-14 19:27  jamest
1718    
# Line 1686  Line 1721 
1721  2002-11-14 19:01  jamest  2002-11-14 19:01  jamest
1722    
1723          * src/forms/: LayoutEditor/LayoutEditorTools.py,          * src/forms/: LayoutEditor/LayoutEditorTools.py,
1724            wizards/AddBlock.py, wizards/AddBox.py, wizards/AddButton.py,          wizards/AddBlock.py, wizards/AddBox.py, wizards/AddButton.py,
1725            wizards/AddDataSource.py, wizards/AddDropDown.py,          wizards/AddDataSource.py, wizards/AddDropDown.py,
1726            wizards/AddEntry.py, wizards/AddLabel.py, wizards/AddPage.py:          wizards/AddEntry.py, wizards/AddLabel.py, wizards/AddPage.py: Moved
1727            Moved Insert items under the edit menu          Insert items under the edit menu
1728    
1729  2002-11-14 08:48  jamest  2002-11-14 08:48  jamest
1730    
1731          * src/reports/TemplateSupport.py: applied btami's patch to fix          * src/reports/TemplateSupport.py: applied btami's patch to fix
1732            reports generated from wizards          reports generated from wizards
1733    
1734  2002-11-13 23:27  jcater  2002-11-13 23:27  jcater
1735    
1736          * ChangeLog: hmmm, how could designer's changelog be missing for          * ChangeLog: hmmm, how could designer's changelog be missing for
1737            this long?          this long?
1738    
1739  2002-11-13 23:05  jcater  2002-11-13 23:05  jcater
1740    
# Line 1708  Line 1743 
1743  2002-11-13 22:10  jcater  2002-11-13 22:10  jcater
1744    
1745          * src/: reports/TemplateSupport.py,          * src/: reports/TemplateSupport.py,
1746            templates/reports/SimpleReport.py: added btami's namespace patch          templates/reports/SimpleReport.py: added btami's namespace patch
1747            for designer wizards          for designer wizards
1748    
1749  2002-11-13 21:55  jcater  2002-11-13 21:55  jcater
1750    
1751          * packaging/mcmillan/: designer.spec,          * packaging/mcmillan/: designer.spec,
1752            hooks/hook-gnue.common.GComm.py,          hooks/hook-gnue.common.GComm.py,
1753            hooks/hook-gnue.common.GConnections.py,          hooks/hook-gnue.common.GConnections.py,
1754            hooks/hook-gnue.common.commdrivers._helpers.RpcDoc.py,          hooks/hook-gnue.common.commdrivers._helpers.RpcDoc.py,
1755            hooks/hook-gnue.designer.Designer.ToolSupport.py,          hooks/hook-gnue.designer.Designer.ToolSupport.py,
1756            hooks/hook-gnue.designer.Designer.TriggerEditor.py,          hooks/hook-gnue.designer.Designer.TriggerEditor.py,
1757            hooks/hook-gnue.designer.Designer.py,          hooks/hook-gnue.designer.Designer.py,
1758            hooks/hook-gnue.designer.TemplateChooser.py,          hooks/hook-gnue.designer.TemplateChooser.py,
1759            hooks/hook-gnue.designer.TemplateParser.py,          hooks/hook-gnue.designer.TemplateParser.py,
1760            hooks/hook-gnue.designer.templates.__init__.py,          hooks/hook-gnue.designer.templates.__init__.py,
1761            hooks/hook-gnue.forms.GFClient.py,          hooks/hook-gnue.forms.GFClient.py,
1762            hooks/hook-gnue.reports.GREngine.py,          hooks/hook-gnue.reports.GREngine.py,
1763            hooks/hook-gnue.reports.GRFilters.py:          hooks/hook-gnue.reports.GRFilters.py:
1764            
1765            Added btami's mcmillan support files          Added btami's mcmillan support files
1766    
1767  2002-11-13 21:45  jcater  2002-11-13 21:45  jcater
1768    
1769          * src/: Instance.py, base/Instance.py, templates/__init__.py,          * src/: Instance.py, base/Instance.py, templates/__init__.py,
1770            templates/schema/Introspection.py: Applied btami's          templates/schema/Introspection.py: Applied btami's
1771            McMillan-workaround patches          McMillan-workaround patches
1772    
1773  2002-11-13 11:11  jcater  2002-11-13 11:11  jcater
1774    
1775          * src/forms/Instance.py: attempt to fix the database/datasource          * src/forms/Instance.py: attempt to fix the database/datasource
1776            ordering issue in forms          ordering issue in forms
1777    
1778  2002-11-12 18:39  jamest  2002-11-12 18:39  jamest
1779    
# Line 1747  Line 1782 
1782  2002-11-12 18:16  siesel  2002-11-12 18:16  siesel
1783    
1784          * src/forms/wizards/CreateSchema.py: fix CreateSchema Wizard add          * src/forms/wizards/CreateSchema.py: fix CreateSchema Wizard add
1785            scale attribut to GSParser          scale attribut to GSParser
1786    
1787  2002-11-12 17:07  jcater  2002-11-12 17:07  jcater
1788    
1789          * src/__init__.py: updated VERSION numbers to be the new .99 format          * src/__init__.py: updated VERSION numbers to be the new .99 format
1790            for cvs          for cvs
1791    
1792  2002-11-11 14:40  jcater  2002-11-11 14:40  jcater
1793    
1794          * src/forms/wizards/AddDropDown.py: [ticket #131] fixed problem          * src/forms/wizards/AddDropDown.py: [ticket #131] fixed problem
1795            with AddDataSource wizard          with AddDataSource wizard
1796    
1797  2002-11-07 22:32  jamest  2002-11-07 22:32  jamest
1798    
1799          * src/templates/forms/: FormBuilder.py, SimpleDetail.py: Fixed          * src/templates/forms/: FormBuilder.py, SimpleDetail.py: Fixed
1800            broken wizards          broken wizards
1801    
1802  2002-11-04 19:00  jcater  2002-11-04 19:00  jcater
1803    
# Line 1771  Line 1806 
1806  2002-11-04 08:55  jamest  2002-11-04 08:55  jamest
1807    
1808          * src/: Debugger.py, forms/Debugger.py, forms/Instance.py,          * src/: Debugger.py, forms/Debugger.py, forms/Instance.py,
1809            reports/Instance.py: Migration of import system into common          reports/Instance.py: Migration of import system into common
1810            (partially complete) Added G*Parser attribute 'Importable' to          (partially complete) Added G*Parser attribute 'Importable' to
1811            entities if set to 1 makes then that entity becomes importable.          entities if set to 1 makes then that entity becomes importable.
1812            Adjustments to make reports support importable triggers All still          Adjustments to make reports support importable triggers All still
1813            pretty rough          pretty rough
1814    
1815  2002-11-03 23:24  jcater  2002-11-03 23:24  jcater
1816    
# Line 1784  Line 1819 
1819  2002-11-03 11:31  jcater  2002-11-03 11:31  jcater
1820    
1821          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: applied a          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: applied a
1822            fix to the can't-edit-with-scrollbars-present bug          fix to the can't-edit-with-scrollbars-present bug
1823    
1824  2002-11-02 00:02  jcater  2002-11-02 00:02  jcater
1825    
1826          * src/projects/: Objects.py, Parser.py, Project.py, __init__.py:          * src/projects/: Objects.py, Parser.py, Project.py, __init__.py:
1827            moved the dumpXML root call into GRootObj, so each tool doesn't          moved the dumpXML root call into GRootObj, so each tool doesn't
1828            have to redefine dumpXML()          have to redefine dumpXML()
1829    
1830  2002-10-31 23:02  jamest  2002-10-31 23:02  jamest
1831    
1832          * src/reports/Instance.py: More trigger cleanup Added trigger          * src/reports/Instance.py: More trigger cleanup Added trigger
1833            support to gnue-reports Added on-startup and on-exit to <report>          support to gnue-reports Added on-startup and on-exit to <report>
1834            Added pre-section and post-section to <section> Added support for          Added pre-section and post-section to <section> Added support for
1835            reports trigger editing in designer foobulations grd is working          reports trigger editing in designer foobulations grd is working
1836            sample          sample
1837    
1838  2002-10-31 20:40  jamest  2002-10-31 20:40  jamest
1839    
1840          * src/: PopupMenu.py, PropertyEditor.py, TreeView.py,          * src/: PopupMenu.py, PropertyEditor.py, TreeView.py,
1841            TriggerEditor.py, base/PopupMenu.py,          TriggerEditor.py, base/PopupMenu.py, base/tools/PropertyEditor.py,
1842            base/tools/PropertyEditor.py, base/tools/TreeView.py,          base/tools/TreeView.py, base/tools/TriggerEditor.py,
1843            base/tools/TriggerEditor.py, forms/Instance.py,          forms/Instance.py, forms/TreeView.py: Moved all trigger support
1844            forms/TreeView.py: Moved all trigger support into common in prep          into common in prep to add to support to reports.  Removed global
1845            to add to support to reports.  Removed global valid trigger list          valid trigger list with a per object valid trigger definition
           with a per object valid trigger definition  
1846    
1847  2002-10-31 17:12  jcater  2002-10-31 17:12  jcater
1848    
1849          * src/Designer.py: added cross-tabulation (pivot table) example to          * src/Designer.py: added cross-tabulation (pivot table) example to
1850            reports (pending a few bugfixes, it will work); misc cleanup          reports (pending a few bugfixes, it will work); misc cleanup
1851    
1852  2002-10-28 18:11  jcater  2002-10-28 18:11  jcater
1853    
1854          * src/: Designer.py, forms/Instance.py,          * src/: Designer.py, forms/Instance.py,
1855            forms/LayoutEditor/LayoutEditorTools.py: added support for          forms/LayoutEditor/LayoutEditorTools.py: added support for
1856            command-line --new <form|report|schema|...>, so you can start up          command-line --new <form|report|schema|...>, so you can start up
1857            designer with a specific type of project          designer with a specific type of project
1858    
1859  2002-10-28 17:43  jcater  2002-10-28 17:43  jcater
1860    
1861          * src/: TemplateBase.py, TemplateParser.py, base/TemplateBase.py,          * src/: TemplateBase.py, TemplateParser.py, base/TemplateBase.py,
1862            base/TemplateParser.py, forms/LayoutEditor/LayoutEditor.py,          base/TemplateParser.py, forms/LayoutEditor/LayoutEditor.py,
1863            forms/wizards/AddButton.py, forms/wizards/AddDropDown.py: * Added          forms/wizards/AddButton.py, forms/wizards/AddDropDown.py: * Added
1864            tab support to wizard dialogs * Added "Insert Button" wizard *          tab support to wizard dialogs * Added "Insert Button" wizard *
1865            Fixed cross-cursor support when a   object drawing is enabled *          Fixed cross-cursor support when a   object drawing is enabled *
1866            Fixed "Static Datasource" support in   the Add DropDown wizard          Fixed "Static Datasource" support in   the Add DropDown wizard
1867    
1868  2002-10-24 09:10  jamest  2002-10-24 09:10  jamest
1869    
1870          * src/forms/LayoutEditor/LayoutEditor.py: removed reference to old          * src/forms/LayoutEditor/LayoutEditor.py: removed reference to old
1871            GFEvent file removed old GFEvent file          GFEvent file removed old GFEvent file
1872    
1873  2002-10-23 22:00  jamest  2002-10-23 22:00  jamest
1874    
1875          * src/: PopupMenu.py, base/PopupMenu.py: Partial removal of the          * src/: PopupMenu.py, base/PopupMenu.py: Partial removal of the
1876            GFTrigger class being replaced by common trigger system.          GFTrigger class being replaced by common trigger system.
1877    
1878  2002-10-18 13:04  jcater  2002-10-18 13:04  jcater
1879    
1880          * src/: TemplateParser.py, base/TemplateParser.py: added missing          * src/: TemplateParser.py, base/TemplateParser.py: added missing
1881            event import          event import
1882    
1883  2002-10-10 01:45  jcater  2002-10-10 01:45  jcater
1884    
1885          * packaging/debian/: changelog, rules: added a login popup dialog          * packaging/debian/: changelog, rules: added a login popup dialog
1886            for curses uidriver; beat the curses uidriver into submission to          for curses uidriver; beat the curses uidriver into submission to
1887            get it to draw pages, labels, and entries; more cleanup on          get it to draw pages, labels, and entries; more cleanup on common's
1888            common's curses library          curses library
1889    
1890  2002-10-08 15:39  siesel  2002-10-08 15:39  siesel
1891    
1892          * src/forms/wizards/AddDropDown.py: fix static datasource for          * src/forms/wizards/AddDropDown.py: fix static datasource for
1893            dropdown wizard <2> add static datasource sample          dropdown wizard <2> add static datasource sample
1894    
1895  2002-10-07 21:24  jcater  2002-10-07 21:24  jcater
1896    
1897          * doc/technotes/00003.txt, src/Instance.py, src/MenuBar.py,          * doc/technotes/00003.txt, src/Instance.py, src/MenuBar.py,
1898            src/TemplateParser.py, src/base/Instance.py, src/base/MenuBar.py,          src/TemplateParser.py, src/base/Instance.py, src/base/MenuBar.py,
1899            src/base/TemplateParser.py, src/forms/WizardRunner.py,          src/base/TemplateParser.py, src/forms/WizardRunner.py,
1900            src/forms/LayoutEditor/LayoutEditor.py,          src/forms/LayoutEditor/LayoutEditor.py,
1901            src/forms/LayoutEditor/LayoutEditorTools.py:          src/forms/LayoutEditor/LayoutEditorTools.py:
1902             * Added event model to designer           * Added event model to designer
1903             * Enabled the Toolbar "Save" icon to be enabled/disabled based           * Enabled the Toolbar "Save" icon to be enabled/disabled based
1904               on the state of the document             on the state of the document
1905             * The icons for various functions stay depressed until the           * The icons for various functions stay depressed until the
1906               function has completed (e.g., drawing a combo box or entry)             function has completed (e.g., drawing a combo box or entry)
1907             * Toolbar icons are depressed when a function is selected from           * Toolbar icons are depressed when a function is selected from
1908               the menu (to show state)             the menu (to show state)
1909             * Various code cleanups           * Various code cleanups
1910    
1911  2002-10-07 21:07  jcater  2002-10-07 21:07  jcater
1912    
1913          * src/forms/wizards/AddDropDown.py: fixed bugs in the New          * src/forms/wizards/AddDropDown.py: fixed bugs in the New
1914            Datasource wizard          Datasource wizard
1915    
1916  2002-10-07 18:13  jcater  2002-10-07 18:13  jcater
1917    
1918          * doc/technotes/00003.txt, doc/technotes/index.html,          * doc/technotes/00003.txt, doc/technotes/index.html,
1919            doc/technotes/index.txt, src/Instance.py, src/MenuBar.py,          doc/technotes/index.txt, src/Instance.py, src/MenuBar.py,
1920            src/base/Instance.py, src/base/MenuBar.py: started adding event          src/base/Instance.py, src/base/MenuBar.py: started adding event
1921            support to designer          support to designer
1922    
1923  2002-10-07 16:45  jcater  2002-10-07 16:45  jcater
1924    
# Line 1893  Line 1927 
1927  2002-10-05 02:16  jcater  2002-10-05 02:16  jcater
1928    
1929          * setup.py, packaging/debian/README.Debian,          * setup.py, packaging/debian/README.Debian,
1930            packaging/debian/README.cvs, packaging/debian/README.maintainers,          packaging/debian/README.cvs, packaging/debian/README.maintainers,
1931            packaging/debian/changelog, packaging/debian/control,          packaging/debian/changelog, packaging/debian/control,
1932            packaging/debian/copyright, packaging/debian/dirs,          packaging/debian/copyright, packaging/debian/dirs,
1933            packaging/debian/files, packaging/debian/postinst,          packaging/debian/files, packaging/debian/postinst,
1934            packaging/debian/prerm, packaging/debian/rules,          packaging/debian/prerm, packaging/debian/rules,
1935            packaging/debian/setup.cfg.debian: Changes needed to create .debs          packaging/debian/setup.cfg.debian: Changes needed to create .debs
1936            for the 0.4.0 release          for the 0.4.0 release
1937    
1938  2002-10-03 09:35  siesel  2002-10-03 09:35  siesel
1939    
1940          * src/schema/wizards/WriteSchema.py: add preliminary schema write          * src/schema/wizards/WriteSchema.py: add preliminary schema write
1941            support to common add schema write wizard to designer          support to common add schema write wizard to designer
1942    
1943  2002-09-29 19:27  jcater  2002-09-29 19:27  jcater
1944    
# Line 1913  Line 1947 
1947  2002-09-29 19:19  jcater  2002-09-29 19:19  jcater
1948    
1949          * setup.py, packaging/mcmillan/designer.spec, src/__init__.py:          * setup.py, packaging/mcmillan/designer.spec, src/__init__.py:
1950            final changes for release          final changes for release
1951    
1952  2002-09-28 09:48  jcater  2002-09-28 09:48  jcater
1953    
1954          * src/templates/forms/: Simple.py, SimpleDetail.py: updated          * src/templates/forms/: Simple.py, SimpleDetail.py: updated
1955            designer's simple wizards to reflect new wizard architecture          designer's simple wizards to reflect new wizard architecture
1956    
1957  2002-09-25 18:05  jcater  2002-09-25 18:05  jcater
1958    
1959          * doc/Tech-Reference.sxw, doc/Users-Guide.sxw,          * doc/Tech-Reference.sxw, doc/Users-Guide.sxw,
1960            packaging/mcmillan/designer.spec: updates to documentation          packaging/mcmillan/designer.spec: updates to documentation
1961    
1962  2002-09-25 17:49  jcater  2002-09-25 17:49  jcater
1963    
# Line 1932  Line 1966 
1966  2002-09-23 17:39  jcater  2002-09-23 17:39  jcater
1967    
1968          * packaging/: inno/gfdesigner.iss, mcmillan/designer.spec,          * packaging/: inno/gfdesigner.iss, mcmillan/designer.spec,
1969            mcmillan/gfdesigner.cfg: move to McMillan 5          mcmillan/gfdesigner.cfg: move to McMillan 5
1970    
1971  2002-09-23 15:32  jcater  2002-09-23 15:32  jcater
1972    
1973          * packaging/mcmillan/gfdesigner.cfg: fixes to allow mcmillan to          * packaging/mcmillan/gfdesigner.cfg: fixes to allow mcmillan to
1974            package designer          package designer
1975    
1976  2002-09-22 23:42  jcater  2002-09-22 23:42  jcater
1977    
# Line 1946  Line 1980 
1980  2002-09-22 10:58  jcater  2002-09-22 10:58  jcater
1981    
1982          * packaging/mcmillan/gfdesigner-PY21.cfg: restored python 2.1 setup          * packaging/mcmillan/gfdesigner-PY21.cfg: restored python 2.1 setup
1983            files          files
1984    
1985  2002-09-20 16:14  jcater  2002-09-20 16:14  jcater
1986    
1987          * packaging/: inno/gfdesigner.iss, mcmillan/gfdesigner.cfg: changes          * packaging/: inno/gfdesigner.iss, mcmillan/gfdesigner.cfg: changes
1988            needed for windows binaries          needed for windows binaries
1989    
1990  2002-09-17 14:36  jcater  2002-09-17 14:36  jcater
1991    
1992          * setup.py: added/removed schema-related and gear-related entries          * setup.py: added/removed schema-related and gear-related entries
1993            from setup.py          from setup.py
1994    
1995  2002-09-17 10:27  jcater  2002-09-17 10:27  jcater
1996    
1997          * src/: Designer.py, Instance.py, TemplateParser.py,          * src/: Designer.py, Instance.py, TemplateParser.py,
1998            ToolSupport.py, base/Instance.py, base/ModuleSupport.py,          ToolSupport.py, base/Instance.py, base/ModuleSupport.py,
1999            base/TemplateParser.py, templates/__init__.py: removed code from          base/TemplateParser.py, templates/__init__.py: removed code from
2000            gnue.common.__init__ and placed in either gnue.common.FileUtils          gnue.common.__init__ and placed in either gnue.common.FileUtils or
2001            or gnue.common.TextUtils; added stub for gear support          gnue.common.TextUtils; added stub for gear support
2002    
2003  2002-09-16 18:26  jcater  2002-09-16 18:26  jcater
2004    
2005          * src/schema/: Incubator.py, Instance.py, TemplateSupport.py,          * src/schema/: Incubator.py, Instance.py, TemplateSupport.py,
2006            DiaEditor/VisualEditor.py: fixes from migration of schema parser          DiaEditor/VisualEditor.py, parser/__init__.py, parser/.cvsignore:
2007            to gnue-common          fixes from migration of schema parser to gnue-common
2008    
2009    2002-09-16 18:20  jamest
2010    
2011            * src/schema/parser/__init__.py: Line added per jcater to deal with
2012            requested file moves in CVS.  Remember to cvs update -Pd kids!
2013    
2014  2002-09-16 14:30  jcater  2002-09-16 14:30  jcater
2015    
2016          * src/templates/reports/SimpleReport.py: added TODO comments about          * src/templates/reports/SimpleReport.py: added TODO comments about
2017            incorrect defaulting of namespaces in reports          incorrect defaulting of namespaces in reports
2018    
2019  2002-09-13 07:27  siesel  2002-09-13 07:27  siesel
2020    
2021          * src/: TreeView.py, base/tools/TreeView.py, schema/Instance.py:          * src/: TreeView.py, base/tools/TreeView.py, schema/Instance.py:
2022            fix designer/schema editor segfaulting on exit and add a todo to          fix designer/schema editor segfaulting on exit and add a todo to
2023            TreeView.py about how to resolve the real problem          TreeView.py about how to resolve the real problem
2024    
2025  2002-09-07 09:59  jcater  2002-09-07 09:59  jcater
2026    
2027          * src/: Instance.py, base/Instance.py, reports/TreeView.py:          * src/: Instance.py, base/Instance.py, reports/TreeView.py:
2028            improved support for reports [patches by btami]          improved support for reports [patches by btami]
2029    
2030  2002-08-21 17:55  jcater  2002-08-21 17:55  jcater
2031    
2032          * src/: TemplateParser.py, base/TemplateParser.py,          * src/: TemplateParser.py, base/TemplateParser.py,
2033            templates/forms/FormBuilder.py: misc small bug fixes          templates/forms/FormBuilder.py: misc small bug fixes
2034    
2035  2002-08-15 23:51  jcater  2002-08-15 23:51  jcater
2036    
2037          * src/: forms/wizards/AddBlock.py, forms/wizards/AddBox.py,          * src/: forms/wizards/AddBlock.py, forms/wizards/AddBox.py,
2038            forms/wizards/AddDataSource.py, forms/wizards/AddDropDown.py,          forms/wizards/AddDataSource.py, forms/wizards/AddDropDown.py,
2039            forms/wizards/AddLabel.py, forms/wizards/CreateSchema.py,          forms/wizards/AddLabel.py, forms/wizards/CreateSchema.py,
2040            TemplateBase.py, TemplateParser.py, base/TemplateBase.py,          TemplateBase.py, TemplateParser.py, base/TemplateBase.py,
2041            base/TemplateParser.py, forms/LayoutEditor/LayoutEditor.py,          base/TemplateParser.py, forms/LayoutEditor/LayoutEditor.py,
2042            forms/LayoutEditor/LayoutEditorTools.py,          forms/LayoutEditor/LayoutEditorTools.py,
2043            templates/forms/FormBuilder.py, templates/forms/Simple.py,          templates/forms/FormBuilder.py, templates/forms/Simple.py,
2044            templates/forms/SimpleDetail.py,          templates/forms/SimpleDetail.py, templates/reports/SimpleReport.py,
2045            templates/reports/SimpleReport.py,          templates/schema/Introspection.py: fixed the mouse hanging issue
2046            templates/schema/Introspection.py: fixed the mouse hanging issue          with wizards; started wizard validation; implemented several new
2047            with wizards; started wizard validation; implemented several new          plug-ins for forms; added wrapped-text support to the wizard page
2048            plug-ins for forms; added wrapped-text support to the wizard page          drawing code; misc wizard fixes
           drawing code; misc wizard fixes  
2049    
2050  2002-08-08 09:47  jcater  2002-08-08 09:47  jcater
2051    
2052          * doc/technotes/index.html: merged psu's index.html code into our          * doc/technotes/index.html: merged psu's index.html code into our
2053            create-technote-index.py script so both an index.html and          create-technote-index.py script so both an index.html and index.txt
2054            index.txt are created          are created
2055    
2056  2002-08-07 18:29  jcater  2002-08-07 18:29  jcater
2057    
2058          * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py,          * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py,
2059            forms/WizardRunner.py, forms/LayoutEditor/GridPane.py,          forms/WizardRunner.py, forms/LayoutEditor/GridPane.py,
2060            forms/LayoutEditor/LayoutEditor.py,          forms/LayoutEditor/LayoutEditor.py,
2061            forms/LayoutEditor/LayoutEditorTools.py,          forms/LayoutEditor/LayoutEditorTools.py,
2062            forms/wizards/AddDropDown.py: re-implemented toolbars to have          forms/wizards/AddDropDown.py: re-implemented toolbars to have them
2063            them emulate the Menubar events; i.e., toolbar entries are          emulate the Menubar events; i.e., toolbar entries are nothing more
2064            nothing more than a link to a menu entry; more work on the          than a link to a menu entry; more work on the AddDropDown wizard;
2065            AddDropDown wizard; misc funky fixes          misc funky fixes
2066    
2067  2002-08-06 10:06  siesel  2002-08-06 10:06  siesel
2068    
2069          * src/: schema/Incubator.py, schema/Instance.py,          * src/: schema/Incubator.py, schema/Instance.py,
2070            schema/TreeView.py, schema/DiaEditor/VisualEditor.py,          schema/TreeView.py, schema/DiaEditor/VisualEditor.py,
2071            schema/DiaEditor/VisualTable.py,          schema/DiaEditor/VisualTable.py, templates/schema/Introspection.py:
2072            templates/schema/Introspection.py: * add basic popup menu with          * add basic popup menu with create/delete functions to the visual
2073            create/delete functions to the visual editor * improved moving of          editor * improved moving of elements * add onCreateObj/onDeleteObj
2074            elements * add onCreateObj/onDeleteObj etc. handler to react on          etc. handler to react on changes in other tools * activated the
2075            changes in other tools * activated the object navigator again an          object navigator again an added a small fix for its segfault  
2076            added a small fix for its segfault   problem (I hope so)          problem (I hope so)
2077    
2078  2002-08-05 01:00  dneighbors  2002-08-05 01:00  dneighbors
2079    
2080          * src/templates/forms/SimpleDetail.py: Made master/detail wizard          * src/templates/forms/SimpleDetail.py: Made master/detail wizard
2081            work again, though it still lays out the form incorrectly.          work again, though it still lays out the form incorrectly.
2082    
2083  2002-07-30 14:33  siesel  2002-07-30 14:33  siesel
2084    
2085          * src/forms/wizards/CreateSchema.py: add delete/next/prev record          * src/forms/wizards/CreateSchema.py: add delete/next/prev record
2086            trigger functions to GFBlocks improved datatype detection in the          trigger functions to GFBlocks improved datatype detection in the
2087            CreateSchema wizard updated wizard example          CreateSchema wizard updated wizard example
2088    
2089  2002-07-30 11:55  siesel  2002-07-30 11:55  siesel
2090    
2091          * src/reports/: Instance.py, TreeView.py: added a basically working          * src/reports/: Instance.py, TreeView.py: added a basically working
2092            'Object Navigator' for designer/reports (btami)          'Object Navigator' for designer/reports (btami)
2093    
2094  2002-07-29 12:12  siesel  2002-07-29 12:12  siesel
2095    
2096          * src/templates/schema/Introspection.py: make "name" attribute in a          * src/templates/schema/Introspection.py: make "name" attribute in a
2097            <value> tag not required add name to privatekey in Introspection          <value> tag not required add name to privatekey in Introspection
2098            wizard          wizard
2099    
2100  2002-07-27 19:46  siesel  2002-07-27 19:46  siesel
2101    
2102          * src/schema/DiaEditor/: VisualEditor.py, VisualTable.py:          * src/schema/DiaEditor/: VisualEditor.py, VisualTable.py:
2103            implemented a blue marker for the current object and a way to          implemented a blue marker for the current object and a way to move
2104            move objects around          objects around
2105    
2106  2002-07-27 13:43  siesel  2002-07-27 13:43  siesel
2107    
2108          * src/schema/: Instance.py, DiaEditor/VisualEditor.py,          * src/schema/: Instance.py, DiaEditor/VisualEditor.py,
2109            DiaEditor/VisualTable.py: added first version of a visual          DiaEditor/VisualTable.py: added first version of a visual
2110            editor/navigator for schemas          editor/navigator for schemas
2111    
2112  2002-07-25 19:52  siesel  2002-07-25 19:52  siesel
2113    
2114          * src/forms/wizards/CreateSchema.py: add a check for entry types,          * src/forms/wizards/CreateSchema.py: add a check for entry types,
2115            add a name to <primarykey> (to conform to designersparser) and          add a name to <primarykey> (to conform to designersparser) and
2116            updated example          updated example
2117    
2118  2002-07-25 00:36  jcater  2002-07-25 00:36  jcater
2119    
2120          * src/forms/wizards/: AddDropDown.py, AddPage.py: more work on the          * src/forms/wizards/: AddDropDown.py, AddPage.py: more work on the
2121            Add Dropdown wizard (THIS IS NOT WORKING YET! HAVING MOUSE          Add Dropdown wizard (THIS IS NOT WORKING YET! HAVING MOUSE ISSUES!)
           ISSUES!)  
2122    
2123  2002-07-24 18:25  siesel  2002-07-24 18:25  siesel
2124    
2125          * src/forms/wizards/CreateSchema.py: CreateSchema.py: change          * src/forms/wizards/CreateSchema.py: CreateSchema.py: change
2126            default field type to varchar added new pgsql stylesheet which          default field type to varchar added new pgsql stylesheet which move
2127            move primary key definition into table def.  other small updates          primary key definition into table def.  other small updates
2128    
2129  2002-07-24 17:44  siesel  2002-07-24 17:44  siesel
2130    
2131          * src/forms/wizards/CreateSchema.py: create schema from form wizard          * src/forms/wizards/CreateSchema.py: create schema from form wizard
2132            update: primary keys now supported updated example          update: primary keys now supported updated example
2133    
2134  2002-07-24 15:55  siesel  2002-07-24 15:55  siesel
2135    
# Line 2101  Line 2138 
2138  2002-07-24 10:23  siesel  2002-07-24 10:23  siesel
2139    
2140          * src/forms/wizards/CreateSchema.py: add first foreign key creation          * src/forms/wizards/CreateSchema.py: add first foreign key creation
2141            feature to CreateSchema wizard.  changed GSSchema definition          feature to CreateSchema wizard.  changed GSSchema definition
2142    
2143  2002-07-24 09:03  jcater  2002-07-24 09:03  jcater
2144    
2145          * src/forms/wizards/CreateSchema.py: minor improvements to jan's          * src/forms/wizards/CreateSchema.py: minor improvements to jan's
2146            createschema plug-in (supports writing to a file and moved to          createschema plug-in (supports writing to a file and moved to
2147            Extras menu)          Extras menu)
2148    
2149  2002-07-23 19:10  siesel  2002-07-23 19:10  siesel
2150    
2151          * src/forms/wizards/CreateSchema.py: add an create schema wizard          * src/forms/wizards/CreateSchema.py: add an create schema wizard
2152            which create a schema for a GFD file add an example schema too          which create a schema for a GFD file add an example schema too
2153    
2154  2002-07-23 12:52  jcater  2002-07-23 12:52  jcater
2155    
2156          * src/: ToolSupport.py, base/ModuleSupport.py,          * src/: ToolSupport.py, base/ModuleSupport.py,
2157            reports/Incubator.py, reports/Instance.py,          reports/Incubator.py, reports/Instance.py, reports/LayoutEditor.py,
2158            reports/LayoutEditor.py, reports/TemplateSupport.py,          reports/TemplateSupport.py, reports/__init__.py,
2159            reports/__init__.py, templates/reports/SimpleReport.py: added          templates/reports/SimpleReport.py: added btami's report
2160            btami's report module/wizard to designer          module/wizard to designer
2161    
2162  2002-07-22 18:55  jcater  2002-07-22 18:55  jcater
2163    
# Line 2129  Line 2166 
2166  2002-07-22 18:04  jcater  2002-07-22 18:04  jcater
2167    
2168          * src/: Instance.py, MenuBar.py, TemplateBase.py,          * src/: Instance.py, MenuBar.py, TemplateBase.py,
2169            TemplateParser.py, base/Instance.py, base/MenuBar.py,          TemplateParser.py, base/Instance.py, base/MenuBar.py,
2170            base/TemplateBase.py, base/TemplateParser.py, forms/Instance.py,          base/TemplateBase.py, base/TemplateParser.py, forms/Instance.py,
2171            forms/TemplateSupport.py, forms/WizardRunner.py,          forms/TemplateSupport.py, forms/WizardRunner.py,
2172            forms/LayoutEditor/LayoutEditor.py, forms/wizards/AddDropDown.py,          forms/LayoutEditor/LayoutEditor.py, forms/wizards/AddDropDown.py,
2173            forms/wizards/AddEntry.py, navigator/Instance.py,          forms/wizards/AddEntry.py, navigator/Instance.py,
2174            schema/Instance.py: more work on plug-in support in Designer          schema/Instance.py: more work on plug-in support in Designer
2175    
2176  2002-07-22 13:38  jcater  2002-07-22 13:38  jcater
2177    
2178          * src/: Designer.py, Instance.py, MenuBar.py, base/Instance.py,          * src/: Designer.py, Instance.py, MenuBar.py, base/Instance.py,
2179            base/MenuBar.py, forms/TemplateSupport.py, forms/__init__.py,          base/MenuBar.py, forms/TemplateSupport.py, forms/__init__.py,
2180            forms/wizards/AddDropDown.py, forms/wizards/AddEntry.py,          forms/wizards/AddDropDown.py, forms/wizards/AddEntry.py,
2181            navigator/__init__.py, schema/__init__.py: reworked menubar          navigator/__init__.py, schema/__init__.py: reworked menubar support
2182            support so toolbar buttons can be mapped to menus; fixed the          so toolbar buttons can be mapped to menus; fixed the Instance
2183            Instance import problem; misc other fixes          import problem; misc other fixes
2184    
2185  2002-07-22 10:57  jcater  2002-07-22 10:57  jcater
2186    
2187          * doc/technotes/00001.txt: modified wizard notes to reflect that          * doc/technotes/00001.txt: modified wizard notes to reflect that
2188            wizards can now work at the object level, and not just at the          wizards can now work at the object level, and not just at the
2189            'create a new form' level          'create a new form' level
2190    
2191  2002-07-22 10:47  jcater  2002-07-22 10:47  jcater
2192    
# Line 2158  Line 2195 
2195  2002-07-22 10:46  jcater  2002-07-22 10:46  jcater
2196    
2197          * doc/: TemplatesAndWizards.txt, technotes/00001.txt,          * doc/: TemplatesAndWizards.txt, technotes/00001.txt,
2198            technotes/00002.txt, technotes/index.txt: added wizard technotes          technotes/00002.txt, technotes/index.txt: added wizard technotes
2199    
2200  2002-07-22 10:25  siesel  2002-07-22 10:25  siesel
2201    
2202          * src/: templates/schema/.cvsignore, forms/wizards/.cvsignore,          * src/: templates/schema/.cvsignore, forms/wizards/.cvsignore,
2203            schema/.cvsignore, schema/wizards/.cvsignore: beautify cvs update          schema/.cvsignore, schema/parser/.cvsignore,
2204            output :)          schema/wizards/.cvsignore: beautify cvs update output :)
2205    
2206  2002-07-21 23:09  jcater  2002-07-21 23:09  jcater
2207    
2208          * TODO, src/Designer.py, src/TemplateBase.py, src/TreeView.py,          * TODO, src/Designer.py, src/TemplateBase.py, src/TreeView.py,
2209            src/base/TemplateBase.py, src/base/tools/TreeView.py,          src/base/TemplateBase.py, src/base/tools/TreeView.py,
2210            src/schema/Instance.py, src/schema/TreeView.py,          src/schema/Instance.py, src/schema/TreeView.py,
2211            src/templates/schema/Introspection.py: removed more          src/templates/schema/Introspection.py: removed more forms-specific
2212            forms-specific cruft in designer; added primary key support to          cruft in designer; added primary key support to the Introspection
2213            the Introspection schema wizard; fixed wizard support          schema wizard; fixed wizard support
2214    
2215  2002-07-21 21:34  jcater  2002-07-21 21:34  jcater
2216    
2217          * src/: TemplateBase.py, base/TemplateBase.py: fixed cut-n-paste          * src/: TemplateBase.py, base/TemplateBase.py: fixed cut-n-paste
2218            error (part deux)          error (part deux)
2219    
2220  2002-07-21 21:33  jcater  2002-07-21 21:33  jcater
2221    
2222          * src/: TemplateBase.py, base/TemplateBase.py: fixed cut-n-paste          * src/: TemplateBase.py, base/TemplateBase.py: fixed cut-n-paste
2223            error          error
2224    
2225  2002-07-19 18:21  jcater  2002-07-19 18:21  jcater
2226    
2227          * src/: Designer.py, Instance.py, MenuBar.py, TemplateBase.py,          * src/: Designer.py, Instance.py, MenuBar.py, TemplateBase.py,
2228            TemplateParser.py, base/Instance.py, base/MenuBar.py,          TemplateParser.py, base/Instance.py, base/MenuBar.py,
2229            base/TemplateBase.py, base/TemplateParser.py,          base/TemplateBase.py, base/TemplateParser.py,
2230            forms/LayoutEditor/LayoutEditor.py, forms/wizards/AddPage.py,          forms/LayoutEditor/LayoutEditor.py, forms/wizards/AddPage.py,
2231            templates/__init__.py, templates/forms/FormBuilder.py,          templates/__init__.py, templates/forms/FormBuilder.py,
2232            templates/forms/Simple.py, templates/forms/SimpleDetail.py,          templates/forms/Simple.py, templates/forms/SimpleDetail.py,
2233            templates/schema/Introspection.py: implemented dynamic menu, etc,          templates/schema/Introspection.py: implemented dynamic menu, etc,
2234            for plugin support; added Add Page and Block Builder plugins          for plugin support; added Add Page and Block Builder plugins
2235    
2236  2002-07-18 23:56  jcater  2002-07-18 23:56  jcater
2237    
2238          * src/: Designer.py, MenuBar.py, base/MenuBar.py,          * src/: Designer.py, MenuBar.py, base/MenuBar.py,
2239            forms/wizards/AddPage.py: BREAKING CVS!          forms/wizards/AddPage.py: BREAKING CVS!
2240    
2241  2002-07-18 17:00  jamest  2002-07-18 17:00  jamest
2242    
# Line 2216  Line 2253 
2253  2002-07-18 13:18  jamest  2002-07-18 13:18  jamest
2254    
2255          * src/: Designer.py, MenuBar.py, base/MenuBar.py,          * src/: Designer.py, MenuBar.py, base/MenuBar.py,
2256            templates/__init__.py: Atmospheric crack levels in KS have          templates/__init__.py: Atmospheric crack levels in KS have returned
2257            returned to normal.  Adjusting previous changes to compensate.          to normal.  Adjusting previous changes to compensate.
2258    
2259  2002-07-17 08:42  jamest  2002-07-17 08:42  jamest
2260    
# Line 2226  Line 2263 
2263  2002-07-16 17:03  jamest  2002-07-16 17:03  jamest
2264    
2265          * setup.py, src/Designer.py, src/templates/__init__.py: Working on          * setup.py, src/Designer.py, src/templates/__init__.py: Working on
2266            making setup.py install work for cvs designer - Syncing machines          making setup.py install work for cvs designer - Syncing machines
2267    
2268  2002-07-11 09:32  siesel  2002-07-11 09:32  siesel
2269    
# Line 2235  Line 2272 
2272  2002-07-11 00:39  jcater  2002-07-11 00:39  jcater
2273    
2274          * src/: Instance.py, MenuBar.py, ToolFrame.py, base/Instance.py,          * src/: Instance.py, MenuBar.py, ToolFrame.py, base/Instance.py,
2275            base/MenuBar.py, base/ToolFrame.py, forms/Instance.py,          base/MenuBar.py, base/ToolFrame.py, forms/Instance.py,
2276            forms/wizards/AddPage.py: cleanup of menubar creation logic to          forms/wizards/AddPage.py: cleanup of menubar creation logic to
2277            allow for dynamically loaded/wizard-based/user-customizable          allow for dynamically loaded/wizard-based/user-customizable
2278            tools/scripts          tools/scripts
2279    
2280  2002-07-10 11:05  siesel  2002-07-10 11:05  siesel
2281    
2282          * src/: Instance.py, base/Instance.py, schema/Instance.py: add          * src/: Instance.py, base/Instance.py, schema/Instance.py: add
2283            missing imports to fix designer not starting up.  add error          missing imports to fix designer not starting up.  add error message
2284            message for empty wizard modules          for empty wizard modules
2285    
2286  2002-07-08 23:03  jcater  2002-07-08 23:03  jcater
2287    
2288          * src/: Instance.py, base/Instance.py, forms/Instance.py,          * src/: Instance.py, base/Instance.py, forms/Instance.py,
2289            forms/wizards/AddBlock.py, forms/wizards/AddDataSource.py,          forms/wizards/AddBlock.py, forms/wizards/AddDataSource.py,
2290            forms/wizards/AddDropDown.py, forms/wizards/AddPage.py,          forms/wizards/AddDropDown.py, forms/wizards/AddPage.py,
2291            navigator/Instance.py, navigator/wizards/__init__.py,          navigator/Instance.py, navigator/wizards/__init__.py,
2292            reports/wizards/__init__.py, schema/Instance.py,          reports/wizards/__init__.py, schema/Instance.py,
2293            schema/wizards/__init__.py: experiments with wizard/scripting          schema/wizards/__init__.py: experiments with wizard/scripting
2294            support          support
2295    
2296  2002-07-08 22:05  jcater  2002-07-08 22:05  jcater
2297    
2298          * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py,          * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py,
2299            forms/Instance.py, forms/wizards/__init__.py: beginning of          forms/Instance.py, forms/wizards/__init__.py: beginning of improved
2300            improved tools menu (with wizard support)          tools menu (with wizard support)
2301    
2302  2002-07-04 14:01  jcater  2002-07-04 14:01  jcater
2303    
2304          * src/forms/LayoutEditor/DisplayDropTarget.py: fixed the auto          * src/forms/LayoutEditor/DisplayDropTarget.py: fixed the auto
2305            PRE-INSERT trigger logic (removed 'not' :)          PRE-INSERT trigger logic (removed 'not' :)
2306    
2307  2002-07-04 13:45  jcater  2002-07-04 13:45  jcater
2308    
2309          * src/: SchemaViewer.py, base/tools/SchemaViewer.py,          * src/: SchemaViewer.py, base/tools/SchemaViewer.py,
2310            forms/Incubator.py, forms/LayoutEditor/DisplayDropTarget.py:          forms/Incubator.py, forms/LayoutEditor/DisplayDropTarget.py: added
2311            added automatic PRE-INSERT trigger creation to designer's Schema          automatic PRE-INSERT trigger creation to designer's Schema Viewer
2312            Viewer drag-n-drop support          drag-n-drop support
2313    
2314  2002-07-03 11:35  arturas  2002-07-03 11:35  arturas
2315    
# Line 2289  Line 2326 
2326  2002-07-03 10:56  arturas  2002-07-03 10:56  arturas
2327    
2328          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Removed          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Removed
2329            accidental debugging line.          accidental debugging line.
2330    
2331  2002-07-03 10:49  arturas  2002-07-03 10:49  arturas
2332    
2333          * src/: Instance.py, base/Instance.py: Prepared strings for i18n.          * src/: Instance.py, base/Instance.py: Prepared strings for i18n.
2334            Minor code design changes.          Minor code design changes.
2335    
2336  2002-07-03 10:38  arturas  2002-07-03 10:38  arturas
2337    
2338          * src/: TriggerEditor.py, base/tools/TriggerEditor.py: Prepared          * src/: TriggerEditor.py, base/tools/TriggerEditor.py: Prepared
2339            strings for i18n.          strings for i18n.
2340    
2341  2002-07-03 10:30  arturas  2002-07-03 10:30  arturas
2342    
2343          * src/: TemplateParser.py, base/TemplateParser.py, ToolFrame.py,          * src/: TemplateParser.py, base/TemplateParser.py, ToolFrame.py,
2344            base/ToolFrame.py: Prepared strings for i18n.          base/ToolFrame.py: Prepared strings for i18n.
2345    
2346  2002-07-03 10:13  arturas  2002-07-03 10:13  arturas
2347    
2348          * src/: TemplateChooser.py, base/TemplateChooser.py: Prepared          * src/: TemplateChooser.py, base/TemplateChooser.py: Prepared
2349            strings for i18n.          strings for i18n.
2350    
2351  2002-07-03 09:59  arturas  2002-07-03 09:59  arturas
2352    
2353          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Prepared          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Prepared
2354            strings for i18n, although did not find where designer does          strings for i18n, although did not find where designer does display
2355            display them.          them.
2356    
2357  2002-07-03 09:58  arturas  2002-07-03 09:58  arturas
2358    
2359          * src/: SchemaViewer.py, base/tools/SchemaViewer.py: Prepared          * src/: SchemaViewer.py, base/tools/SchemaViewer.py: Prepared
2360            strings for i18n, although did not found where those strings in          strings for i18n, although did not found where those strings in
2361            designer appear.          designer appear.
2362    
2363  2002-07-03 09:14  arturas  2002-07-03 09:14  arturas
2364    
# Line 2330  Line 2367 
2367  2002-07-03 08:20  arturas  2002-07-03 08:20  arturas
2368    
2369          * src/: MenuBar.py, base/MenuBar.py: Strings prepared for i18n.          * src/: MenuBar.py, base/MenuBar.py: Strings prepared for i18n.
2370            Looks nice :)          Looks nice :)
2371    
2372  2002-07-02 09:25  arturas  2002-07-02 09:25  arturas
2373    
2374          * src/: MRUManager.py, base/MRUManager.py: Modified strings for          * src/: MRUManager.py, base/MRUManager.py: Modified strings for
2375            i18n.          i18n.
2376    
2377  2002-07-02 09:12  arturas  2002-07-02 09:12  arturas
2378    
2379          * src/: Designer.py, DataSourceEditor.py,          * src/: Designer.py, DataSourceEditor.py,
2380            base/tools/DataSourceEditor.py: Modified strings for i18n.          base/tools/DataSourceEditor.py: Modified strings for i18n.
2381    
2382  2002-07-02 09:08  arturas  2002-07-02 09:08  arturas
2383    
# Line 2353  Line 2390 
2390  2002-06-27 23:03  jcater  2002-06-27 23:03  jcater
2391    
2392          * src/: DataSourceEditor.py, Designer.py, Incubator.py,          * src/: DataSourceEditor.py, Designer.py, Incubator.py,
2393            Instance.py, MenuBar.py, PopupMenu.py, PropertyEditor.py,          Instance.py, MenuBar.py, PopupMenu.py, PropertyEditor.py,
2394            SchemaViewer.py, TemplateBase.py, TemplateChooser.py,          SchemaViewer.py, TemplateBase.py, TemplateChooser.py,
2395            base/Incubator.py, base/Instance.py, base/MenuBar.py,          base/Incubator.py, base/Instance.py, base/MenuBar.py,
2396            base/PopupMenu.py, base/TemplateBase.py, base/TemplateChooser.py,          base/PopupMenu.py, base/TemplateBase.py, base/TemplateChooser.py,
2397            base/tools/DataSourceEditor.py, base/tools/PropertyEditor.py,          base/tools/DataSourceEditor.py, base/tools/PropertyEditor.py,
2398            base/tools/SchemaViewer.py, TemplateParser.py, TreeView.py,          base/tools/SchemaViewer.py, TemplateParser.py, TreeView.py,
2399            base/TemplateParser.py, base/tools/TreeView.py,          base/TemplateParser.py, base/tools/TreeView.py, forms/Incubator.py,
2400            forms/Incubator.py, forms/Instance.py, forms/TemplateSupport.py,          forms/Instance.py, forms/TemplateSupport.py, forms/TreeView.py,
2401            forms/TreeView.py, forms/__init__.py,          forms/__init__.py, forms/LayoutEditor/DisplayDropTarget.py,
2402            forms/LayoutEditor/DisplayDropTarget.py,          forms/LayoutEditor/LayoutEditor.py, navigator/Incubator.py,
2403            forms/LayoutEditor/LayoutEditor.py, navigator/Incubator.py,          navigator/TemplateSupport.py, reports/Incubator.py,
2404            navigator/TemplateSupport.py, reports/Incubator.py,          reports/TemplateSupport.py, schema/Incubator.py,
2405            reports/TemplateSupport.py, schema/Incubator.py,          schema/Instance.py, schema/TemplateSupport.py, schema/TreeView.py,
2406            schema/Instance.py, schema/TemplateSupport.py,          templates/__init__.py, templates/forms/FormBuilder.py,
2407            schema/TreeView.py, templates/__init__.py,          templates/forms/Simple.py, templates/forms/SimpleDetail.py,
2408            templates/forms/FormBuilder.py, templates/forms/Simple.py,          templates/forms/__init__.py, templates/schema/Introspection.py,
2409            templates/forms/SimpleDetail.py, templates/forms/__init__.py,          templates/schema/__init__.py: first implementation of Schema
2410            templates/schema/Introspection.py, templates/schema/__init__.py:          Designer support in GNUe Designer; further modularization of
2411            first implementation of Schema Designer support in GNUe Designer;          designer (removing forms-specific stuff from the main designer
2412            further modularization of designer (removing forms-specific stuff          code); introduction of first Schema wizard
           from the main designer code); introduction of first Schema wizard  
2413    
2414  2002-06-27 19:58  jcater  2002-06-27 19:58  jcater
2415    
2416          * src/forms/LayoutEditor/LayoutEditor.py: fixed bug preventing          * src/forms/LayoutEditor/LayoutEditor.py: fixed bug preventing
2417            designer from loading existing form files          designer from loading existing form files
2418    
2419  2002-06-27 17:48  jcater  2002-06-27 17:48  jcater
2420    
2421          * src/: ToolSupport.py, base/ModuleSupport.py, schema/Instance.py,          * src/: ToolSupport.py, base/ModuleSupport.py, schema/Instance.py,
2422            schema/__init__.py: start of Schema designer support; initial          schema/__init__.py, schema/parser/__init__.py: start of Schema
2423            check-ins          designer support; initial check-ins
2424    
2425  2002-06-15 14:54  jcater  2002-06-15 14:54  jcater
2426    
2427          * src/__init__.py: updated version numbers to branch/development          * src/__init__.py: updated version numbers to branch/development
2428            status          status
2429    
2430  2002-06-15 14:51  jcater  2002-06-15 14:51  jcater
2431    
# Line 2398  Line 2434 
2434  2002-06-08 23:41  jcater  2002-06-08 23:41  jcater
2435    
2436          * src/: ToolFrame.py, base/ToolFrame.py: [ticket #53] fixed issue          * src/: ToolFrame.py, base/ToolFrame.py: [ticket #53] fixed issue
2437            with ToolBars not being closable with some window managers/themes          with ToolBars not being closable with some window managers/themes
2438            [patch by ajmitch]          [patch by ajmitch]
2439    
2440  2002-06-08 22:58  jcater  2002-06-08 22:58  jcater
2441    
2442          * src/forms/LayoutEditor/LayoutEditor.py: removed obsolete          * src/forms/LayoutEditor/LayoutEditor.py: removed obsolete
2443            commented-out code          commented-out code
2444    
2445  2002-06-08 22:54  jcater  2002-06-08 22:54  jcater
2446    
2447          * src/forms/LayoutEditor/LayoutEditor.py: modified designer to work          * src/forms/LayoutEditor/LayoutEditor.py: modified designer to work
2448            with new UIdriver creation syntax          with new UIdriver creation syntax
2449    
2450  2002-06-04 18:20  jcater  2002-06-04 18:20  jcater
2451    
2452          * src/: MenuBar.py, base/MenuBar.py: working on getting navigator          * src/: MenuBar.py, base/MenuBar.py: working on getting navigator
2453            to do local forms instances          to do local forms instances
2454    
2455  2002-06-03 17:45  jcater  2002-06-03 17:45  jcater
2456    
# Line 2431  Line 2467 
2467  2002-06-03 15:39  jcater  2002-06-03 15:39  jcater
2468    
2469          * packaging/: inno/gfdesigner.iss, mcmillan/gfdesigner.cfg:          * packaging/: inno/gfdesigner.iss, mcmillan/gfdesigner.cfg:
2470            modified win32 install files to reflect new gnue-forms and          modified win32 install files to reflect new gnue-forms and
2471            gnue-designer names          gnue-designer names
2472    
2473  2002-06-03 14:06  jcater  2002-06-03 14:06  jcater
2474    
2475          * INSTALL, MANIFEST.in, setup.py, src/Designer.py: fixes for the          * INSTALL, MANIFEST.in, setup.py, src/Designer.py: fixes for the
2476            client/ directory changes          client/ directory changes
2477    
2478  2002-06-02 17:51  jcater  2002-06-02 17:51  jcater
2479    
# Line 2446  Line 2482 
2482  2002-06-02 17:21  jcater  2002-06-02 17:21  jcater
2483    
2484          * MANIFEST.in, setup.py, src/Designer.py: Added --generate-man-page          * MANIFEST.in, setup.py, src/Designer.py: Added --generate-man-page
2485            to GBaseApp and updated the setup.py's to create the manpages          to GBaseApp and updated the setup.py's to create the manpages
2486            before creating a source distribution          before creating a source distribution
2487    
2488  2002-06-01 12:47  jcater  2002-06-01 12:47  jcater
2489    
2490          * setup.py: added missing MANIFEST entries; added support for          * setup.py: added missing MANIFEST entries; added support for
2491            GNUE_VERSION_SUFFIX to the setup.py's to ease the creating of          GNUE_VERSION_SUFFIX to the setup.py's to ease the creating of
2492            prereleases          prereleases
2493    
2494  2002-05-31 20:27  jcater  2002-05-31 20:27  jcater
2495    
2496          * packaging/inno/: README, gfdesigner.iss: fixes for win32 binary          * packaging/inno/: README, gfdesigner.iss: fixes for win32 binary
2497            creation          creation
2498    
2499  2002-05-31 18:01  jcater  2002-05-31 18:01  jcater
2500    
2501          * packaging/inno/gfdesigner.iss: more updates for prerelease          * packaging/inno/gfdesigner.iss: more updates for prerelease
2502            testing          testing
2503    
2504  2002-05-30 22:44  jcater  2002-05-30 22:44  jcater
2505    
# Line 2488  Line 2524 
2524  2002-05-14 20:27  jamest  2002-05-14 20:27  jamest
2525    
2526          * src/: DataSourceEditor.py, Designer.py, TemplateParser.py,          * src/: DataSourceEditor.py, Designer.py, TemplateParser.py,
2527            TriggerEditor.py, base/TemplateParser.py,          TriggerEditor.py, base/TemplateParser.py,
2528            base/tools/DataSourceEditor.py, base/tools/TriggerEditor.py,          base/tools/DataSourceEditor.py, base/tools/TriggerEditor.py,
2529            forms/LayoutEditor/LayoutEditor.py: Fixed config system to do the          forms/LayoutEditor/LayoutEditor.py: Fixed config system to do the
2530            right thing with systems loading multiple configs (designer)          right thing with systems loading multiple configs (designer)
2531            Changes wizard size in designer to better fit contents          Changes wizard size in designer to better fit contents
2532    
2533  2002-05-06 21:27  jamest  2002-05-06 21:27  jamest
2534    
# Line 2501  Line 2537 
2537  2002-05-04 11:45  jamest  2002-05-04 11:45  jamest
2538    
2539          * GFDesigner-old.py, src/Config.py, src/DataSourceEditor.py,          * GFDesigner-old.py, src/Config.py, src/DataSourceEditor.py,
2540            src/Designer.py, src/Instance.py, src/MenuBar.py,          src/Designer.py, src/Instance.py, src/MenuBar.py, src/PopupMenu.py,
2541            src/PopupMenu.py, src/PropertyEditor.py, src/SchemaViewer.py,          src/PropertyEditor.py, src/SchemaViewer.py, src/ToolFrame.py,
2542            src/ToolFrame.py, src/TreeView.py, src/TriggerEditor.py,          src/TreeView.py, src/TriggerEditor.py, src/base/Config.py,
2543            src/base/Config.py, src/base/Instance.py, src/base/MenuBar.py,          src/base/Instance.py, src/base/MenuBar.py, src/base/PopupMenu.py,
2544            src/base/PopupMenu.py, src/base/ToolFrame.py,          src/base/ToolFrame.py, src/base/tools/DataSourceEditor.py,
2545            src/base/tools/DataSourceEditor.py,          src/base/tools/PropertyEditor.py, src/base/tools/SchemaViewer.py,
2546            src/base/tools/PropertyEditor.py, src/base/tools/SchemaViewer.py,          src/base/tools/TreeView.py, src/base/tools/TriggerEditor.py,
2547            src/base/tools/TreeView.py, src/base/tools/TriggerEditor.py,          src/forms/LayoutEditor/DisplayDropTarget.py,
2548            src/forms/LayoutEditor/DisplayDropTarget.py,          src/forms/LayoutEditor/GridPane.py,
2549            src/forms/LayoutEditor/GridPane.py,          src/forms/LayoutEditor/LayoutEditor.py,
2550            src/forms/LayoutEditor/LayoutEditor.py,          src/forms/LayoutEditor/PopupEditor.py,
2551            src/forms/LayoutEditor/PopupEditor.py,          src/forms/LayoutEditor/PropertyBar.py,
2552            src/forms/LayoutEditor/PropertyBar.py,          src/forms/LayoutEditor/Utils.py,
2553            src/forms/LayoutEditor/Utils.py,          src/forms/LayoutEditor/WidgetHandler.py,
2554            src/forms/LayoutEditor/WidgetHandler.py,          src/forms/LayoutEditor/WidgetHighlighter.py,
2555            src/forms/LayoutEditor/WidgetHighlighter.py,          src/navigator/LayoutEditor.py: Removed dependency on gnue.conf
2556            src/navigator/LayoutEditor.py: Removed dependency on gnue.conf          files (new config system) Moved text out of gnue.conf setting as
2557            files (new config system) Moved text out of gnue.conf setting as          the new i18n stuff replaces it Something else I've forgotten :)
           the new i18n stuff replaces it Something else I've forgotten :)  
2558    
2559  2002-04-28 11:58  jcater  2002-04-28 11:58  jcater
2560    
2561          * src/: Icons.py, base/Icons.py: fixed import error [patch by          * src/: Icons.py, base/Icons.py: fixed import error [patch by
2562            Christian Selig]          Christian Selig]
2563    
2564  2002-04-27 15:59  jcater  2002-04-27 15:59  jcater
2565    
2566          * setup.py: to do a non-standard installation, pass "--cfg-file          * setup.py: to do a non-standard installation, pass "--cfg-file
2567            /my/site/file.cfg" to all the setup.py scripts          /my/site/file.cfg" to all the setup.py scripts
2568    
2569  2002-04-27 15:30  jcater  2002-04-27 15:30  jcater
2570    
2571          * src/: DataSourceEditor.py, Icons.py, base/Icons.py,          * src/: DataSourceEditor.py, Icons.py, base/Icons.py,
2572            base/tools/DataSourceEditor.py,          base/tools/DataSourceEditor.py,
2573            forms/LayoutEditor/LayoutEditorTools.py: added support for a          forms/LayoutEditor/LayoutEditorTools.py: added support for a
2574            site-wide installation configuration file that allows package          site-wide installation configuration file that allows package
2575            maintainers to put key files in places other than a single root          maintainers to put key files in places other than a single root
2576    
2577  2002-04-27 10:21  jcater  2002-04-27 10:21  jcater
2578    
2579          * src/: TriggerEditor.py, base/tools/TriggerEditor.py: [Ticket          * src/: TriggerEditor.py, base/tools/TriggerEditor.py: [Ticket
2580            #15/16] fixed the updating of the trigger combo box [patch by          #15/16] fixed the updating of the trigger combo box [patch by
2581            Christian Selig]          Christian Selig]
2582    
2583  2002-04-18 09:53  jcater  2002-04-18 09:53  jcater
2584    
2585          * src/forms/LayoutEditor/LayoutEditor.py: [ticket #27] fixed label          * src/forms/LayoutEditor/LayoutEditor.py: [ticket #27] fixed label
2586            editing issue          editing issue
2587    
2588  2002-04-17 14:09  jamest  2002-04-17 14:09  jamest
2589    
2590          * src/: Instance.py, PopupMenu.py, PropertyEditor.py, TreeView.py,          * src/: Instance.py, PopupMenu.py, PropertyEditor.py, TreeView.py,
2591            base/Instance.py, base/PopupMenu.py,          base/Instance.py, base/PopupMenu.py, base/tools/PropertyEditor.py,
2592            base/tools/PropertyEditor.py, base/tools/TreeView.py,          base/tools/TreeView.py, forms/LayoutEditor/LayoutEditor.py,
2593            forms/LayoutEditor/LayoutEditor.py,          forms/LayoutEditor/PropertyBar.py, forms/LayoutEditor/Utils.py:
2594            forms/LayoutEditor/PropertyBar.py, forms/LayoutEditor/Utils.py:          removed getObjectType() clean up start of some subtle new bugs
           removed getObjectType() clean up start of some subtle new bugs  
2595    
2596  2002-04-04 19:23  jamest  2002-04-04 19:23  jamest
2597    
2598          * src/: Instance.py, base/Instance.py: Arturas's debug run level          * src/: Instance.py, base/Instance.py: Arturas's debug run level
2599            dialog addition          dialog addition
2600    
2601  2002-04-02 20:31  jcater  2002-04-02 20:31  jcater
2602    
# Line 2571  Line 2605 
2605  2002-04-02 16:14  jcater  2002-04-02 16:14  jcater
2606    
2607          * src/forms/LayoutEditor/: LayoutEditor.py, WidgetHandler.py,          * src/forms/LayoutEditor/: LayoutEditor.py, WidgetHandler.py,
2608            WidgetHighlighter.py: code cleanup; misc bug fixes          WidgetHighlighter.py: code cleanup; misc bug fixes
2609    
2610  2002-04-02 14:32  jamest  2002-04-02 14:32  jamest
2611    
2612          * src/forms/LayoutEditor/LayoutEditor.py: Fixed bug I introduced          * src/forms/LayoutEditor/LayoutEditor.py: Fixed bug I introduced
2613            yesterday (mods used before defined)          yesterday (mods used before defined)
2614    
2615  2002-04-01 20:55  jamest  2002-04-01 20:55  jamest
2616    
2617          * src/: TemplateParser.py, base/TemplateParser.py: commented out          * src/: TemplateParser.py, base/TemplateParser.py: commented out
2618            debugging output          debugging output
2619    
2620  2002-04-01 20:31  jamest  2002-04-01 20:31  jamest
2621    
2622          * src/templates/forms/FormBuilder.py: Added page support to the          * src/templates/forms/FormBuilder.py: Added page support to the
2623            multi-table wizard          multi-table wizard
2624    
2625  2002-04-01 19:44  jamest  2002-04-01 19:44  jamest
2626    
2627          * src/: Debugger.py, Instance.py, base/Instance.py,          * src/: Debugger.py, Instance.py, base/Instance.py,
2628            forms/Debugger.py: Small fixes to get debug->run working again          forms/Debugger.py: Small fixes to get debug->run working again
2629    
2630  2002-04-01 18:17  jamest  2002-04-01 18:17  jamest
2631    
2632          * src/forms/LayoutEditor/LayoutEditor.py: Fixed the          * src/forms/LayoutEditor/LayoutEditor.py: Fixed the
2633            align=center|right issue in the label width patch          align=center|right issue in the label width patch
2634    
2635  2002-04-01 16:02  jamest  2002-04-01 16:02  jamest
2636    
2637          * src/forms/LayoutEditor/LayoutEditor.py: Hack to resize designer          * src/forms/LayoutEditor/LayoutEditor.py: Hack to resize designer
2638            labels to match their actual size.  Oversized labels were causing          labels to match their actual size.  Oversized labels were causing
2639            the UI to look funny under win32.  This will mess up align=center          the UI to look funny under win32.  This will mess up align=center
2640            labels until I have time to fix tonight          labels until I have time to fix tonight
2641    
2642  2002-03-31 12:25  jamest  2002-03-31 12:25  jamest
2643    
2644          * src/forms/LayoutEditor/LayoutEditorTools.py: Bajusz Tamás submit          * src/forms/LayoutEditor/LayoutEditorTools.py: Bajusz Tamás submit
2645            one-liner for better win32 toolbar support on win32          one-liner for better win32 toolbar support on win32
2646    
2647  2002-03-26 16:10  jcater  2002-03-26 16:10  jcater
2648    
# Line 2621  Line 2655 
2655  2002-03-12 19:27  jamest  2002-03-12 19:27  jamest
2656    
2657          * src/forms/LayoutEditor/LayoutEditorTools.py: Win32 fix for          * src/forms/LayoutEditor/LayoutEditorTools.py: Win32 fix for
2658            designer submitted by Bajusz Tamás          designer submitted by Bajusz Tamás
2659    
2660  2002-02-28 21:13  jamest  2002-02-28 21:13  jamest
2661    
2662          * src/: TemplateParser.py, base/TemplateParser.py,          * src/: TemplateParser.py, base/TemplateParser.py,
2663            templates/forms/FormBuilder.py: Working Form Builder          templates/forms/FormBuilder.py: Working Form Builder Template(still
2664            Template(still need pages support) Added Select All button to          need pages support) Added Select All button to field selection
2665            field selection lists Removed printed tracing stuff          lists Removed printed tracing stuff
2666    
2667  2002-02-28 10:44  jcater  2002-02-28 10:44  jcater
2668    
2669          * src/templates/forms/FormBuilder.py: iteration logic in the          * src/templates/forms/FormBuilder.py: iteration logic in the
2670            multipurpose form builder          multipurpose form builder
2671    
2672  2002-02-27 23:37  jamest  2002-02-27 23:37  jamest
2673    
2674          * src/templates/forms/FormBuilder.py: The start of a dynamic          * src/templates/forms/FormBuilder.py: The start of a dynamic
2675            designer wizard which will allow multiple blocks with          designer wizard which will allow multiple blocks with master/detail
2676            master/detail links per users instructions.  Not yet functional.          links per users instructions.  Not yet functional.
2677    
2678  2002-02-27 16:22  jcater  2002-02-27 16:22  jcater
2679    
# Line 2652  Line 2686 
2686  2002-02-22 21:00  jamest  2002-02-22 21:00  jamest
2687    
2688          * packaging/mcmillan/gfdesigner.cfg: Change to designer mcmillian          * packaging/mcmillan/gfdesigner.cfg: Change to designer mcmillian
2689            config updated text techref          config updated text techref
2690    
2691  2002-02-17 23:24  jcater  2002-02-17 23:24  jcater
2692    
2693          * src/: Designer.py, forms/Instance.py,          * src/: Designer.py, forms/Instance.py,
2694            forms/LayoutEditor/LayoutEditor.py: brought Designer up to par          forms/LayoutEditor/LayoutEditor.py: brought Designer up to par with
2695            with the new UIdriver formats          the new UIdriver formats
2696    
2697  2002-02-15 08:51  jcater  2002-02-15 08:51  jcater
2698    
# Line 2671  Line 2705 
2705  2002-02-11 01:35  baumannd  2002-02-11 01:35  baumannd
2706    
2707          * src/: forms/.cvsignore, navigator/.cvsignore: Update the ODMG          * src/: forms/.cvsignore, navigator/.cvsignore: Update the ODMG
2708            notes, ignore some files so my cvs up is purty ;).          notes, ignore some files so my cvs up is purty ;).
2709    
2710  2002-02-10 22:34  jamest  2002-02-10 22:34  jamest
2711    
2712          * src/forms/LayoutEditor/DisplayDropTarget.py: Import error fixed          * src/forms/LayoutEditor/DisplayDropTarget.py: Import error fixed
2713            unused code removed          unused code removed
2714    
2715  2002-01-30 22:15  jcater  2002-01-30 22:15  jcater
2716    
2717          * src/: TriggerEditor.py, base/tools/TriggerEditor.py: fixed bug in          * src/: TriggerEditor.py, base/tools/TriggerEditor.py: fixed bug in
2718            fallback trigger editor          fallback trigger editor
2719    
2720  2002-01-30 14:48  jcater  2002-01-30 14:48  jcater
2721    
2722          * src/forms/LayoutEditor/WidgetHandler.py: fixed bug in widget          * src/forms/LayoutEditor/WidgetHandler.py: fixed bug in widget
2723            handler          handler
2724    
2725  2002-01-30 12:54  jamest  2002-01-30 12:54  jamest
2726    
2727          * packaging/mcmillan/gfdesigner.cfg: Trigger changes Win32 build          * packaging/mcmillan/gfdesigner.cfg: Trigger changes Win32 build
2728            changes Mainly checking in to get a second set of eyes on a          changes Mainly checking in to get a second set of eyes on a problem
2729            problem piece of code          piece of code
2730    
2731  2002-01-30 11:29  jcater  2002-01-30 11:29  jcater
2732    
2733          * src/forms/LayoutEditor/: DisplayDropTarget.py, GridPane.py,          * src/forms/LayoutEditor/: DisplayDropTarget.py, GridPane.py,
2734            LayoutEditor.py, PopupEditor.py, PropertyBar.py, Utils.py,          LayoutEditor.py, PopupEditor.py, PropertyBar.py, Utils.py,
2735            WidgetHandler.py, WidgetHighlighter.py: split LayoutEditor into          WidgetHandler.py, WidgetHighlighter.py: split LayoutEditor into
2736            manageable file sizes          manageable file sizes
2737    
2738  2002-01-30 10:38  jcater  2002-01-30 10:38  jcater
2739    
2740          * setup.py, src/forms/LayoutEditor/__init__.py: misc changes for          * setup.py, src/forms/LayoutEditor/__init__.py: misc changes for
2741            LayoutEditor move          LayoutEditor move
2742    
2743  2002-01-30 10:34  jcater  2002-01-30 10:34  jcater
2744    
2745          * src/: ToolSupport.py, base/ModuleSupport.py,          * src/: ToolSupport.py, base/ModuleSupport.py,
2746            forms/LayoutEditor/LayoutEditor.py,          forms/LayoutEditor/LayoutEditor.py, forms/LayoutEditor/__init__.py:
2747            forms/LayoutEditor/__init__.py: misc changes wrt win98 crashes          misc changes wrt win98 crashes
2748    
2749  2002-01-28 18:27  jamest  2002-01-28 18:27  jamest
2750    
# Line 2719  Line 2753 
2753  2002-01-27 23:44  jcater  2002-01-27 23:44  jcater
2754    
2755          * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py,          * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py,
2756            forms/LayoutEditor/LayoutEditor.py,          forms/LayoutEditor/LayoutEditor.py,
2757            forms/LayoutEditor/LayoutEditorTools.py: misc changes to get          forms/LayoutEditor/LayoutEditorTools.py: misc changes to get win32
2758            win32 support working again (still has some issues)          support working again (still has some issues)
2759    
2760  2002-01-26 18:53  jcater  2002-01-26 18:53  jcater
2761    
2762          * src/forms/LayoutEditor/LayoutEditor.py: implemented in-place          * src/forms/LayoutEditor/LayoutEditor.py: implemented in-place
2763            label editing on the layout editor screen          label editing on the layout editor screen
2764    
2765  2002-01-25 23:38  jcater  2002-01-25 23:38  jcater
2766    
2767          * src/forms/LayoutEditor/LayoutEditor.py: fixed bug with a page not          * src/forms/LayoutEditor/LayoutEditor.py: fixed bug with a page not
2768            being fulling registered at startup          being fulling registered at startup
2769    
2770  2002-01-25 21:29  jcater  2002-01-25 21:29  jcater
2771    
2772          * src/forms/LayoutEditor/LayoutEditor.py: all kinds of nifty new          * src/forms/LayoutEditor/LayoutEditor.py: all kinds of nifty new
2773            mouse functions like cross-hair selection of widgets, cross-hair          mouse functions like cross-hair selection of widgets, cross-hair
2774            width/height of new widgets, etc          width/height of new widgets, etc
2775    
2776  2002-01-25 17:46  jcater  2002-01-25 17:46  jcater
2777    
# Line 2746  Line 2780 
2780  2002-01-25 16:54  jcater  2002-01-25 16:54  jcater
2781    
2782          * src/forms/LayoutEditor/LayoutEditor.py: polished off mouse          * src/forms/LayoutEditor/LayoutEditor.py: polished off mouse
2783            support/feedback in the LayoutEditor [syncing machines-hope this          support/feedback in the LayoutEditor [syncing machines-hope this
2784            doesn't break          doesn't break
2785    
2786  2002-01-25 10:37  jcater  2002-01-25 10:37  jcater
2787    
2788          * src/: TemplateParser.py, base/TemplateParser.py,          * src/: TemplateParser.py, base/TemplateParser.py,
2789            forms/LayoutEditor/LayoutEditor.py: restored the one-click          forms/LayoutEditor/LayoutEditor.py: restored the one-click creation
2790            creation of widgets using the icon toolbar          of widgets using the icon toolbar
2791    
2792  2002-01-25 00:32  jamest  2002-01-25 00:32  jamest
2793    
2794          * src/forms/LayoutEditor/LayoutEditor.py: Switched from old mouse          * src/forms/LayoutEditor/LayoutEditor.py: Switched from old mouse
2795            logic to drag and drop for layout editor          logic to drag and drop for layout editor
2796    
2797  2002-01-23 10:36  jcater  2002-01-23 10:36  jcater
2798    
2799          * src/: TemplateParser.py, base/TemplateParser.py: fixed some          * src/: TemplateParser.py, base/TemplateParser.py: fixed some
2800            issues related to non-PG drivers          issues related to non-PG drivers
2801    
2802  2002-01-22 20:48  jcater  2002-01-22 20:48  jcater
2803    
2804          * scripts/gnue-designer.in, src/DataSourceEditor.py,          * scripts/gnue-designer.in, src/DataSourceEditor.py,
2805            src/Designer.py, src/Instance.py, src/MRUManager.py,          src/Designer.py, src/Instance.py, src/MRUManager.py,
2806            src/SchemaViewer.py, src/ToolFrame.py, src/base/Instance.py,          src/SchemaViewer.py, src/ToolFrame.py, src/base/Instance.py,
2807            src/base/MRUManager.py, src/base/ToolFrame.py,          src/base/MRUManager.py, src/base/ToolFrame.py,
2808            src/base/tools/DataSourceEditor.py,          src/base/tools/DataSourceEditor.py, src/base/tools/SchemaViewer.py,
2809            src/base/tools/SchemaViewer.py, src/navigator/LayoutEditor.py:          src/navigator/LayoutEditor.py: fixed name issues from moving files
2810            fixed name issues from moving files in cvs; misc other bug fixes          in cvs; misc other bug fixes
2811    
2812  2002-01-22 19:25  jcater  2002-01-22 19:25  jcater
2813    
2814          * src/navigator/LayoutEditor.py: implemented a basic GNUe Navigator          * src/navigator/LayoutEditor.py: implemented a basic GNUe Navigator
2815            module for GNUe Designer          module for GNUe Designer
2816    
2817  2002-01-22 17:16  jcater  2002-01-22 17:16  jcater
2818    
2819          * src/navigator/: Instance.py, LayoutEditor.py: convenience          * src/navigator/: Instance.py, LayoutEditor.py: convenience
2820            attributes for layout font          attributes for layout font
2821    
2822  2002-01-22 14:39  jcater  2002-01-22 14:39  jcater
2823    
2824          * src/forms/LayoutEditor/LayoutEditor.py: fixed issue w/mouse          * src/forms/LayoutEditor/LayoutEditor.py: fixed issue w/mouse
2825            hanging after creating a new widget using icons; added          hanging after creating a new widget using icons; added autocreation
2826            autocreation of blocks w/entry icons          of blocks w/entry icons
2827    
2828  2002-01-22 13:19  jcater  2002-01-22 13:19  jcater
2829    
2830          * src/: Designer.py, Instance.py, MenuBar.py, ToolSupport.py,          * src/: Designer.py, Instance.py, MenuBar.py, ToolSupport.py,
2831            base/Instance.py, base/MenuBar.py, base/ModuleSupport.py,          base/Instance.py, base/MenuBar.py, base/ModuleSupport.py,
2832            forms/__init__.py, navigator/Instance.py, navigator/__init__.py:          forms/__init__.py, navigator/Instance.py, navigator/__init__.py:
2833            misc changes for File|New to support multiple project types          misc changes for File|New to support multiple project types
2834    
2835  2002-01-22 13:15  jcater  2002-01-22 13:15  jcater
2836    
# Line 2805  Line 2839 
2839  2002-01-22 12:17  jcater  2002-01-22 12:17  jcater
2840    
2841          * src/: DataSourceEditor.py, Instance.py, PropertyEditor.py,          * src/: DataSourceEditor.py, Instance.py, PropertyEditor.py,
2842            SchemaViewer.py, TriggerEditor.py, base/Instance.py,          SchemaViewer.py, TriggerEditor.py, base/Instance.py,
2843            base/tools/DataSourceEditor.py, base/tools/PropertyEditor.py,          base/tools/DataSourceEditor.py, base/tools/PropertyEditor.py,
2844            base/tools/SchemaViewer.py, base/tools/TriggerEditor.py,          base/tools/SchemaViewer.py, base/tools/TriggerEditor.py,
2845            forms/Instance.py, forms/LayoutEditor/LayoutEditor.py: misc bug          forms/Instance.py, forms/LayoutEditor/LayoutEditor.py: misc bug
2846            fixes due to splitting of forms and base logic; fixed background          fixes due to splitting of forms and base logic; fixed background
2847            refresh problem with form's layouteditor          refresh problem with form's layouteditor
2848    
2849  2002-01-22 00:17  jcater  2002-01-22 00:17  jcater
2850    
2851          * src/: Instance.py, LayoutEditor.py, ToolSupport.py,          * src/: Instance.py, LayoutEditor.py, ToolSupport.py,
2852            base/Instance.py, base/ModuleSupport.py, forms/Instance.py,          base/Instance.py, base/ModuleSupport.py, forms/Instance.py,
2853            forms/LayoutEditor/LayoutEditor.py, navigator/Instance.py:          forms/LayoutEditor/LayoutEditor.py, navigator/Instance.py:
2854            separated Form logic from Base logic in the LayoutEditors and the          separated Form logic from Base logic in the LayoutEditors and the
2855            main Instances; designer appears to work normally, but may          main Instances; designer appears to work normally, but may
2856            none-the-less be unstable (this was a lot of code-shifting          none-the-less be unstable (this was a lot of code-shifting
2857    
2858  2002-01-21 23:56  jcater  2002-01-21 23:56  jcater
2859    
# Line 2828  Line 2862 
2862  2002-01-21 19:41  jcater  2002-01-21 19:41  jcater
2863    
2864          * src/: LayoutEditor.py, forms/LayoutEditor/LayoutEditorTools.py:          * src/: LayoutEditor.py, forms/LayoutEditor/LayoutEditorTools.py:
2865            finished the layout editor toolbar support; misc old bugfixes in          finished the layout editor toolbar support; misc old bugfixes in
2866            layout editor          layout editor
2867    
2868  2002-01-21 17:56  jcater  2002-01-21 17:56  jcater
2869    
2870          * src/: DataSourceEditor.py, LayoutEditor.py,          * src/: DataSourceEditor.py, LayoutEditor.py,
2871            base/tools/DataSourceEditor.py,          base/tools/DataSourceEditor.py,
2872            forms/LayoutEditor/LayoutEditorTools.py: added widget toolbar to          forms/LayoutEditor/LayoutEditorTools.py: added widget toolbar to
2873            designer; not yet functional          designer; not yet functional
2874    
2875  2002-01-21 14:33  jcater  2002-01-21 14:33  jcater
2876    
2877          * src/: DataSourceEditor.py, Instance.py, LayoutEditor.py,          * src/: DataSourceEditor.py, Instance.py, LayoutEditor.py,
2878            SchemaViewer.py, base/Instance.py,          SchemaViewer.py, base/Instance.py, base/tools/DataSourceEditor.py,
2879            base/tools/DataSourceEditor.py, base/tools/SchemaViewer.py,          base/tools/SchemaViewer.py,
2880            forms/LayoutEditor/LayoutEditorTools.py: added a Schema          forms/LayoutEditor/LayoutEditorTools.py: added a Schema Navigator;
2881            Navigator; modified Data Source Editor to allow multiple fields          modified Data Source Editor to allow multiple fields to be dropped
2882            to be dropped onto the Layout grid; implemented a 'calculate          onto the Layout grid; implemented a 'calculate unique name' system;
2883            unique name' system; misc bug fixes          misc bug fixes
2884    
2885  2002-01-19 14:57  jamest  2002-01-19 14:57  jamest
2886    
2887          * NEWS, packaging/inno/README, packaging/mcmillan/gfdesigner.cfg:          * NEWS, packaging/inno/README, packaging/mcmillan/gfdesigner.cfg:
2888            Doc and package config updates for the 0.1.1 release          Doc and package config updates for the 0.1.1 release
2889    
2890  2002-01-18 23:34  jamest  2002-01-18 23:34  jamest
2891    
2892          * setup.py: Doc updates setup.py sdist now creates docs setup.py          * setup.py: Doc updates setup.py sdist now creates docs setup.py
2893            now pulls VERSION info from src dir (Have we mentioned we need a          now pulls VERSION info from src dir (Have we mentioned we need a
2894            good setup system)          good setup system)
2895    
2896  2002-01-18 23:33  jcater  2002-01-18 23:33  jcater
2897    
2898          * src/: ToolSupport.py, base/ModuleSupport.py: fixed dynamic import          * src/: ToolSupport.py, base/ModuleSupport.py: fixed dynamic import
2899            problem          problem
2900    
2901  2002-01-18 21:02  jcater  2002-01-18 21:02  jcater
2902    
2903          * src/: DataSourceEditor.py, Designer.py, ToolSupport.py,          * src/: DataSourceEditor.py, Designer.py, ToolSupport.py,
2904            __init__.py, base/ModuleSupport.py,          __init__.py, base/ModuleSupport.py, base/tools/DataSourceEditor.py:
2905            base/tools/DataSourceEditor.py: moved tool support autoload from          moved tool support autoload from __init__ to its own package
           __init__ to its own package  
2906    
2907  2002-01-18 19:30  jcater  2002-01-18 19:30  jcater
2908    
# Line 2878  Line 2911 
2911  2002-01-18 17:05  jcater  2002-01-18 17:05  jcater
2912    
2913          * src/LayoutEditor.py: fixed major bug w/multipage forms being          * src/LayoutEditor.py: fixed major bug w/multipage forms being
2914            handled by layouteditor          handled by layouteditor
2915    
2916  2002-01-17 18:43  jcater  2002-01-17 18:43  jcater
2917    
2918          * src/: DataSourceEditor.py, LayoutEditor.py,          * src/: DataSourceEditor.py, LayoutEditor.py,
2919            base/tools/DataSourceEditor.py: argh... more bug fixes          base/tools/DataSourceEditor.py: argh... more bug fixes
2920    
2921  2002-01-17 18:11  jcater  2002-01-17 18:11  jcater
2922    
2923          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
2924            cleaned up datasource display of numeric types          cleaned up datasource display of numeric types
2925    
2926  2002-01-17 17:13  jcater  2002-01-17 17:13  jcater
2927    
2928          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
2929            synching machines          synching machines
2930    
2931  2002-01-17 12:33  jcater  2002-01-17 12:33  jcater
2932    
# Line 2902  Line 2935 
2935  2002-01-17 10:55  jcater  2002-01-17 10:55  jcater
2936    
2937          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py,          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py,
2938            forms/__init__.py: fixed some wx2.3.x specific references          forms/__init__.py: fixed some wx2.3.x specific references
2939    
2940  2002-01-16 18:33  jcater  2002-01-16 18:33  jcater
2941    
2942          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
2943            removed debugging 'print' lines          removed debugging 'print' lines
2944    
2945  2002-01-16 18:10  jcater  2002-01-16 18:10  jcater
2946    
2947          * src/: DataSourceEditor.py, LayoutEditor.py,          * src/: DataSourceEditor.py, LayoutEditor.py,
2948            base/tools/DataSourceEditor.py: added label-autocreation support          base/tools/DataSourceEditor.py: added label-autocreation support to
2949            to drag and drop entries          drag and drop entries
2950    
2951  2002-01-16 16:19  jcater  2002-01-16 16:19  jcater
2952    
2953          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
2954            implemented a cross-reference system for datasources          implemented a cross-reference system for datasources
2955    
2956  2002-01-16 14:18  jcater  2002-01-16 14:18  jcater
2957    
2958          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py: fixed          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py: fixed
2959            initial refresh problem in datasource editor; changed          initial refresh problem in datasource editor; changed
2960            RuntimeSettings to sort entries written to file to make it easier          RuntimeSettings to sort entries written to file to make it easier
2961            to debug          to debug
2962    
2963  2002-01-16 13:52  jcater  2002-01-16 13:52  jcater
2964    
2965          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py: worked          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py: worked
2966            around a bug in wx's wxListCtrl's wxListEvent code          around a bug in wx's wxListCtrl's wxListEvent code
2967    
2968  2002-01-16 13:12  jcater  2002-01-16 13:12  jcater
2969    
2970          * src/: DataSourceEditor.py, Incubator.py, LayoutEditor.py,          * src/: DataSourceEditor.py, Incubator.py, LayoutEditor.py,
2971            base/Incubator.py, base/tools/DataSourceEditor.py: improved          base/Incubator.py, base/tools/DataSourceEditor.py: improved parent
2972            parent block detection for drag and drop schema support          block detection for drag and drop schema support
2973    
2974  2002-01-16 10:15  jcater  2002-01-16 10:15  jcater
2975    
2976          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
2977            reverting DataSourceEditor back to working version          reverting DataSourceEditor back to working version
2978    
2979  2002-01-15 23:33  jcater  2002-01-15 23:33  jcater
2980    
2981          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:          * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
2982            synching machines          synching machines
2983    
2984  2002-01-15 17:12  jcater  2002-01-15 17:12  jcater
2985    
2986          * src/: DataSourceEditor.py, Instance.py, LayoutEditor.py,          * src/: DataSourceEditor.py, Instance.py, LayoutEditor.py,
2987            MenuBar.py, TriggerEditor.py, base/Instance.py, base/MenuBar.py,          MenuBar.py, TriggerEditor.py, base/Instance.py, base/MenuBar.py,
2988            base/tools/DataSourceEditor.py, base/tools/TriggerEditor.py:          base/tools/DataSourceEditor.py, base/tools/TriggerEditor.py: First
2989            First working drag-and-drop schema implementation (via Data          working drag-and-drop schema implementation (via Data Source
2990            Source editor); not fully useful yet, but almost...          editor); not fully useful yet, but almost...
2991    
2992  2002-01-15 13:08  jcater  2002-01-15 13:08  jcater
2993    
2994          * src/: DataSourceEditor.py, Incubator.py, TriggerEditor.py,          * src/: DataSourceEditor.py, Incubator.py, TriggerEditor.py,
2995            base/Incubator.py, base/tools/DataSourceEditor.py,          base/Incubator.py, base/tools/DataSourceEditor.py,
2996            base/tools/TriggerEditor.py: start of schema introspection in          base/tools/TriggerEditor.py: start of schema introspection in
2997            designer; added fallback text editor          designer; added fallback text editor
2998    
2999  2002-01-15 11:04  jcater  2002-01-15 11:04  jcater
3000    
# Line 2970  Line 3003 
3003  2002-01-14 17:19  jcater  2002-01-14 17:19  jcater
3004    
3005          * src/: DataSourceEditor.py, Instance.py, ToolFrame.py,          * src/: DataSourceEditor.py, Instance.py, ToolFrame.py,
3006            base/Instance.py, base/ToolFrame.py,          base/Instance.py, base/ToolFrame.py,
3007            base/tools/DataSourceEditor.py: more modularization; first stab          base/tools/DataSourceEditor.py: more modularization; first stab at
3008            at a Data Source Editor          a Data Source Editor
3009    
3010  2002-01-14 14:29  jcater  2002-01-14 14:29  jcater
3011    
3012          * src/: Debugger.py, Instance.py, LayoutEditor.py, MenuBar.py,          * src/: Debugger.py, Instance.py, LayoutEditor.py, MenuBar.py,
3013            PopupMenu.py, PropertyEditor.py, base/Instance.py,          PopupMenu.py, PropertyEditor.py, base/Instance.py, base/MenuBar.py,
3014            base/MenuBar.py, base/PopupMenu.py, base/tools/PropertyEditor.py,          base/PopupMenu.py, base/tools/PropertyEditor.py, forms/Debugger.py:
3015            forms/Debugger.py: renamed reference to the parent form from          renamed reference to the parent form from _form to rootObject
           _form to rootObject  
3016    
3017  2002-01-14 00:17  jcater  2002-01-14 00:17  jcater
3018    
3019          * src/: Designer.py, Instance.py, TriggerEditor.py,          * src/: Designer.py, Instance.py, TriggerEditor.py,
3020            base/Instance.py, base/tools/TriggerEditor.py: more          base/Instance.py, base/tools/TriggerEditor.py: more modularization
3021            modularization of designer; first attempt at using scintilla for          of designer; first attempt at using scintilla for code editing (to
3022            code editing (to test out the syntax-hilighting, add          test out the syntax-hilighting, add ColorizeCode=1 to the [forms]
3023            ColorizeCode=1 to the [forms] section of your gnue.conf -- note          section of your gnue.conf -- note that this causes a longer startup
3024            that this causes a longer startup time which is why this isn't          time which is why this isn't set to true by default)
           set to true by default)  
3025    
3026  2002-01-11 21:59  jcater  2002-01-11 21:59  jcater
3027    
# Line 2999  Line 3030 
3030  2002-01-11 17:35  jcater  2002-01-11 17:35  jcater
3031    
3032          * src/: Designer.py, __init__.py, forms/__init__.py,          * src/: Designer.py, __init__.py, forms/__init__.py,
3033            navigator/__init__.py: more work to separation of Designer and          navigator/__init__.py: more work to separation of Designer and
3034            Forms          Forms
3035    
3036  2002-01-11 09:49  jcater  2002-01-11 09:49  jcater
3037    
3038          * src/: Designer.py, Instance.py, base/Instance.py,          * src/: Designer.py, Instance.py, base/Instance.py,
3039            forms/Instance.py, forms/__init__.py: fix to designer's breakage;          forms/Instance.py, forms/__init__.py: fix to designer's breakage;
3040            made Object Tree it's own window; made Layout Editor the default          made Object Tree it's own window; made Layout Editor the default
3041            main window component          main window component
3042    
3043  2002-01-11 09:32  jcater  2002-01-11 09:32  jcater
3044    
3045          * src/: forms/Instance.py, navigator/Instance.py: adding missing          * src/: forms/Instance.py, navigator/Instance.py: adding missing
3046            files          files
3047    
3048  2002-01-11 01:35  jcater  2002-01-11 01:35  jcater
3049    
3050          * src/: Designer.py, Instance.py, __init__.py, base/Instance.py,          * src/: Designer.py, Instance.py, __init__.py, base/Instance.py,
3051            forms/__init__.py, navigator/__init__.py: misc changes;          forms/__init__.py, navigator/__init__.py: misc changes;
3052            restructuring -- this may temporarily break cvs, I'll fix in the          restructuring -- this may temporarily break cvs, I'll fix in the AM
           AM  
3053    
3054  2002-01-10 20:22  jcater  2002-01-10 20:22  jcater
3055    
3056          * src/: forms/__init__.py, navigator/__init__.py,          * src/: forms/__init__.py, navigator/__init__.py,
3057            reports/__init__.py: creating packages          reports/__init__.py: creating packages
3058    
3059  2002-01-08 15:57  jcater  2002-01-08 15:57  jcater
3060    
3061          * src/: TemplateChooser.py, base/TemplateChooser.py: fixed bug in          * src/: TemplateChooser.py, base/TemplateChooser.py: fixed bug in
3062            wizard selection box          wizard selection box
3063    
3064  2002-01-07 18:03  jcater  2002-01-07 18:03  jcater
3065    
3066          * doc/DevelopersGuide-Forms.lyx: added text on general concepts,          * doc/DevelopersGuide-Forms.lyx: added text on general concepts,
3067            portability, and field formatting (masks) to developers guide          portability, and field formatting (masks) to developers guide
3068    
3069  2002-01-01 12:31  jcater  2002-01-01 12:31  jcater
3070    
3071          * src/: Instance.py, ToolFrame.py, base/Instance.py,          * src/: Instance.py, ToolFrame.py, base/Instance.py,
3072            base/ToolFrame.py: LayoutEditor window comes up by default and is          base/ToolFrame.py: LayoutEditor window comes up by default and is a
3073            a larger default size          larger default size
3074    
3075  2001-12-20 21:53  jcater  2001-12-20 21:53  jcater
3076    
3077          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: merged          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: merged
3078            patches from 0.1.0 branch          patches from 0.1.0 branch
3079    
3080  2001-12-20 16:31  jcater  2001-12-20 16:31  jcater
3081    
3082          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: fixed a          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: fixed a
3083            wx-2.3.1 specific reference          wx-2.3.1 specific reference
3084    
3085  2001-12-08 00:17  baumannd  2001-12-08 00:17  baumannd
3086    
3087          * setup.py, src/templates/.cvsignore,          * setup.py, src/templates/.cvsignore,
3088            src/templates/forms/.cvsignore, src/templates/reports/.cvsignore:          src/templates/forms/.cvsignore, src/templates/reports/.cvsignore:
3089            Fix symlinks in setup.py for development build of forms and          Fix symlinks in setup.py for development build of forms and
3090            designer from cvs and ignore some generated files.          designer from cvs and ignore some generated files.
3091    
3092  2001-12-07 20:43  jcater  2001-12-07 20:43  jcater
3093    
3094          * src/: Instance.py, base/Instance.py: made the layout editor a          * src/: Instance.py, base/Instance.py: made the layout editor a
3095            separate frame          separate frame
3096    
3097  2001-11-26 11:40  jcater  2001-11-26 11:40  jcater
3098    
3099          * src/: Designer.py, Instance.py, MRUManager.py, MenuBar.py,          * src/: Designer.py, Instance.py, MRUManager.py, MenuBar.py,
3100            base/Instance.py, base/MRUManager.py, base/MenuBar.py: Merges          base/Instance.py, base/MRUManager.py, base/MenuBar.py: Merges
3101            patches from 0.1.0-patches release          patches from 0.1.0-patches release
3102    
3103    2001-11-21 15:06  jcater
3104    
3105            * src/: MRUManager.py, base/MRUManager.py: file MRUManager.py was
3106            initially added on branch designer-0-1-0-patches.
3107    
3108  2001-11-21 15:05  jcater  2001-11-21 15:05  jcater
3109    
3110          * src/: Designer.py, Instance.py, MenuBar.py, base/Instance.py,          * src/: Designer.py, Instance.py, MenuBar.py, base/Instance.py,
3111            base/MenuBar.py, MRUManager.py, base/MRUManager.py: Fixed Open          base/MenuBar.py, MRUManager.py, base/MRUManager.py: Fixed Open
3112            Recent/MRU support          Recent/MRU support
3113    
3114  2001-11-20 23:40  jcater  2001-11-20 23:40  jcater
3115    
3116          * packaging/inno/gfdesigner.iss: changes to Inno setup files for          * packaging/inno/gfdesigner.iss: changes to Inno setup files for
3117            Documentation          Documentation
3118    
3119  2001-11-20 23:02  jamest  2001-11-20 23:02  jamest
3120    
# Line 3088  Line 3123 
3123  2001-11-20 22:44  jamest  2001-11-20 22:44  jamest
3124    
3125          * MANIFEST.in, setup.py: Changes required to make good source          * MANIFEST.in, setup.py: Changes required to make good source
3126            distros          distros
3127    
3128  2001-11-20 21:23  jamest  2001-11-20 21:23  jamest
3129    
# Line 3105  Line 3140 
3140  2001-11-20 13:53  jcater  2001-11-20 13:53  jcater
3141    
3142          * src/: Icons.py, LayoutEditor.py, base/Icons.py: fixed bug in          * src/: Icons.py, LayoutEditor.py, base/Icons.py: fixed bug in
3143            calculating the icon directory path; fixed layout editor to          calculating the icon directory path; fixed layout editor to refresh
3144            refresh a page after a modification          a page after a modification
3145    
3146  2001-11-20 10:28  jcater  2001-11-20 10:28  jcater
3147    
# Line 3115  Line 3150 
3150  2001-11-19 21:37  jamest  2001-11-19 21:37  jamest
3151    
3152          * src/: Designer.py, Icons.py, Instance.py, base/Icons.py,          * src/: Designer.py, Icons.py, Instance.py, base/Icons.py,
3153            base/Instance.py: Our icons don't work with wxPython 2.2.x so          base/Instance.py: Our icons don't work with wxPython 2.2.x so
3154            disable them          disable them
3155    
3156  2001-11-19 20:00  jcater  2001-11-19 20:00  jcater
3157    
3158          * src/: Designer.py, Incubator.py, Instance.py, LayoutEditor.py,          * src/: Designer.py, Incubator.py, Instance.py, LayoutEditor.py,
3159            MenuBar.py, PopupMenu.py, PropertyEditor.py, ToolFrame.py,          MenuBar.py, PopupMenu.py, PropertyEditor.py, ToolFrame.py,
3160            TreeView.py, TriggerEditor.py, base/Incubator.py,          TreeView.py, TriggerEditor.py, base/Incubator.py, base/Instance.py,
3161            base/Instance.py, base/MenuBar.py, base/PopupMenu.py,          base/MenuBar.py, base/PopupMenu.py, base/ToolFrame.py,
3162            base/ToolFrame.py, base/tools/PropertyEditor.py,          base/tools/PropertyEditor.py, base/tools/TreeView.py,
3163            base/tools/TreeView.py, base/tools/TriggerEditor.py: cleaned up          base/tools/TriggerEditor.py: cleaned up import statements; removed
3164            import statements; removed recursive imports          recursive imports
3165    
3166  2001-11-19 18:15  jamest  2001-11-19 18:15  jamest
3167    
# Line 3135  Line 3170 
3170  2001-11-19 17:07  jcater  2001-11-19 17:07  jcater
3171    
3172          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: fix to          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: fix to
3173            remove dependency on wxPython 2.3.1          remove dependency on wxPython 2.3.1
3174    
3175  2001-11-19 15:17  jcater  2001-11-19 15:17  jcater
3176    
3177          * src/: Incubator.py, LayoutEditor.py, PopupMenu.py,          * src/: Incubator.py, LayoutEditor.py, PopupMenu.py,
3178            PropertyEditor.py, TreeView.py, base/Incubator.py,          PropertyEditor.py, TreeView.py, base/Incubator.py,
3179            base/PopupMenu.py, base/tools/PropertyEditor.py,          base/PopupMenu.py, base/tools/PropertyEditor.py,
3180            base/tools/TreeView.py: many win32 bugfixes; new popup menu          base/tools/TreeView.py: many win32 bugfixes; new popup menu system;
3181            system; cleaner layout system (much more object reuse)          cleaner layout system (much more object reuse)
3182    
3183  2001-11-19 12:30  jcater  2001-11-19 12:30  jcater
3184    
3185          * src/: Instance.py, base/Instance.py: added cancel button to the          * src/: Instance.py, base/Instance.py: added cancel button to the
3186            'Warning: Unsaved Changes' exit dialog          'Warning: Unsaved Changes' exit dialog
3187    
3188  2001-11-19 10:53  jcater  2001-11-19 10:53  jcater
3189    
# Line 3157  Line 3192 
3192  2001-11-19 09:04  jcater  2001-11-19 09:04  jcater
3193    
3194          * BUGS, src/Debugger.py, src/TemplateChooser.py,          * BUGS, src/Debugger.py, src/TemplateChooser.py,
3195            src/base/TemplateChooser.py, src/forms/Debugger.py: improvements          src/base/TemplateChooser.py, src/forms/Debugger.py: improvements to
3196            to templating system: double-clicking a wizard opens it; name          templating system: double-clicking a wizard opens it; name column
3197            column of list if autosized to display the complete wizard name;          of list if autosized to display the complete wizard name;
3198            scrollbars now work on the list          scrollbars now work on the list
3199    
3200  2001-11-19 08:01  jcater  2001-11-19 08:01  jcater
3201    
# Line 3169  Line 3204 
3204  2001-11-18 22:38  jcater  2001-11-18 22:38  jcater
3205    
3206          * BUGS, src/LayoutEditor.py, src/PopupMenu.py,          * BUGS, src/LayoutEditor.py, src/PopupMenu.py,
3207            src/PropertyEditor.py, src/TreeView.py, src/base/PopupMenu.py,          src/PropertyEditor.py, src/TreeView.py, src/base/PopupMenu.py,
3208            src/base/tools/PropertyEditor.py, src/base/tools/TreeView.py:          src/base/tools/PropertyEditor.py, src/base/tools/TreeView.py: many
3209            many Win32-specific bugfixes; page layout screen uses a          Win32-specific bugfixes; page layout screen uses a Notebook-style
3210            Notebook-style display now; several speed improvements from code          display now; several speed improvements from code cleanup; more
3211            cleanup; more object reuse; 1/2 bottle of aspirin; updated list          object reuse; 1/2 bottle of aspirin; updated list of BUGS (still
3212            of BUGS (still several)          several)
3213    
3214  2001-11-16 19:00  jcater  2001-11-16 19:00  jcater
3215    
3216          * src/: Instance.py, PropertyEditor.py, ToolFrame.py,          * src/: Instance.py, PropertyEditor.py, ToolFrame.py,
3217            TriggerEditor.py, base/Instance.py, base/ToolFrame.py,          TriggerEditor.py, base/Instance.py, base/ToolFrame.py,
3218            base/tools/PropertyEditor.py, base/tools/TriggerEditor.py: fixes          base/tools/PropertyEditor.py, base/tools/TriggerEditor.py: fixes
3219            for running under Win32          for running under Win32
3220    
3221  2001-11-15 18:36  jcater  2001-11-15 18:36  jcater
3222    
3223          * src/: ToolFrame.py, base/ToolFrame.py: fixed tool window support          * src/: ToolFrame.py, base/ToolFrame.py: fixed tool window support
3224            in Win32 to behave more like a win32 app          in Win32 to behave more like a win32 app
3225    
3226  2001-11-15 18:01  jcater  2001-11-15 18:01  jcater
3227    
# Line 3195  Line 3230 
3230  2001-11-15 00:42  jcater  2001-11-15 00:42  jcater
3231    
3232          * doc/DevelopersGuide-Forms.lyx: started forms designer's manual;          * doc/DevelopersGuide-Forms.lyx: started forms designer's manual;
3233            updated forms user's manual          updated forms user's manual
3234    
3235  2001-11-14 15:31  jcater  2001-11-14 15:31  jcater
3236    
3237          * src/: Instance.py, base/Instance.py: added support for local          * src/: Instance.py, base/Instance.py: added support for local
3238            encoding in generated GFD files          encoding in generated GFD files
3239    
3240  2001-11-14 11:56  jamest  2001-11-14 11:56  jamest
3241    
# Line 3209  Line 3244 
3244  2001-11-13 22:12  jcater  2001-11-13 22:12  jcater
3245    
3246          * packaging/inno/gfdesigner.iss: added samples to inno setup;          * packaging/inno/gfdesigner.iss: added samples to inno setup;
3247            cleanup          cleanup
3248    
3249  2001-11-13 17:59  jcater  2001-11-13 17:59  jcater
3250    
3251          * packaging/inno/gfdesigner.iss: added LICENSE.txt to Inno          * packaging/inno/gfdesigner.iss: added LICENSE.txt to Inno
3252            installs; added components, sample forms to inno installs          installs; added components, sample forms to inno installs
3253    
3254  2001-11-13 16:12  jamest  2001-11-13 16:12  jamest
3255    
3256          * packaging/inno/gfdesigner.iss, src/Icons.py, src/Instance.py,          * packaging/inno/gfdesigner.iss, src/Icons.py, src/Instance.py,
3257            src/TreeView.py, src/base/Icons.py, src/base/Instance.py,          src/TreeView.py, src/base/Icons.py, src/base/Instance.py,
3258            src/base/tools/TreeView.py: Updates to add icons back on designer          src/base/tools/TreeView.py: Updates to add icons back on designer
3259    
3260  2001-11-13 15:59  jcater  2001-11-13 15:59  jcater
3261    
3262          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: fixed          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: fixed
3263            segfault problem with grids under windows          segfault problem with grids under windows
3264    
3265  2001-11-12 23:53  jamest  2001-11-12 23:53  jamest
3266    
3267          * packaging/: inno/README, inno/gfdesigner.iss,          * packaging/: inno/README, inno/gfdesigner.iss,
3268            mcmillan/gfdesigner.cfg: Updates to the designer windows setup          mcmillan/gfdesigner.cfg: Updates to the designer windows setup
3269            stuff          stuff
3270    
3271  2001-11-12 23:07  jcater  2001-11-12 23:07  jcater
3272    
3273          * setup.py: fix for mcmillan installs so clients can be run out of          * setup.py, setup.py: fix for mcmillan installs so clients can be
3274            their install directory          run out of their install directory
3275    
3276  2001-11-12 20:19  jcater  2001-11-12 20:19  jcater
3277    
# Line 3249  Line 3284 
3284  2001-11-12 19:56  jcater  2001-11-12 19:56  jcater
3285    
3286          * setup.py: added support to win32 section of setup.py to allow          * setup.py: added support to win32 section of setup.py to allow
3287            extra (separate) modules          extra (separate) modules
3288    
3289  2001-11-12 19:06  jcater  2001-11-12 19:06  jcater
3290    
3291          * packaging/inno/gfdesigner.iss: changes to Inno installer; misc          * packaging/inno/gfdesigner.iss: changes to Inno installer; misc
3292            changes          changes
3293    
3294  2001-11-12 16:24  jcater  2001-11-12 16:24  jcater
3295    
3296          * setup.py: cleaned up setup.py for Win32 machines (did not change          * setup.py: cleaned up setup.py for Win32 machines (did not change
3297            functionality)          functionality)
3298    
3299  2001-11-12 16:02  jamest  2001-11-12 16:02  jamest
3300    
3301          * packaging/inno/gfdesigner.iss: Added config files for the INNO          * packaging/inno/gfdesigner.iss: Added config files for the INNO
3302            setup.exe creator          setup.exe creator
3303    
3304  2001-11-12 15:48  jcater  2001-11-12 15:48  jcater
3305    
# Line 3277  Line 3312 
3312  2001-11-12 13:53  jamest  2001-11-12 13:53  jamest
3313    
3314          * packaging/inno/README: Updates for McMillian installer          * packaging/inno/README: Updates for McMillian installer
3315            instructions and config files          instructions and config files
3316    
3317  2001-11-10 16:01  jcater  2001-11-10 16:01  jcater
3318    
3319          * BUGS, TODO, src/Designer.py, src/Instance.py, src/MenuBar.py,          * BUGS, TODO, src/Designer.py, src/Instance.py, src/MenuBar.py,
3320            src/base/Instance.py, src/base/MenuBar.py: polished designer's          src/base/Instance.py, src/base/MenuBar.py: polished designer's
3321            menus; added checks to closing/exiting to prompt user if form is          menus; added checks to closing/exiting to prompt user if form is
3322            not saved; added save all          not saved; added save all
3323    
3324  2001-11-09 15:44  jamest  2001-11-09 15:44  jamest
3325    
# Line 3293  Line 3328 
3328  2001-11-09 15:31  jamest  2001-11-09 15:31  jamest
3329    
3330          * packaging/inno/README, src/Designer.py: Small changes required to          * packaging/inno/README, src/Designer.py: Small changes required to
3331            make the mcmillan package run properly Fixed bad var name in          make the mcmillan package run properly Fixed bad var name in README
           README  
3332    
3333  2001-11-09 15:25  jamest  2001-11-09 15:25  jamest
3334    
3335          * packaging/: inno/README, mcmillan/gfdesigner.cfg: Checking in          * packaging/: inno/README, mcmillan/gfdesigner.cfg: Checking in
3336            some notes on using McMillan installer for windows          some notes on using McMillan installer for windows
3337    
3338  2001-11-08 16:23  jcater  2001-11-08 16:23  jcater
3339    
# Line 3316  Line 3350 
3350  2001-11-05 13:32  jcater  2001-11-05 13:32  jcater
3351    
3352          * src/templates/__init__.py: fixed cross-platform issue with          * src/templates/__init__.py: fixed cross-platform issue with
3353            __import__          __import__
3354    
3355  2001-11-04 22:14  jcater  2001-11-04 22:14  jcater
3356    
3357          * AUTHORS, BUGS, INSTALL, NEWS, README, TODO: updated docs for          * AUTHORS, BUGS, INSTALL, NEWS, README, TODO: updated docs for
3358            0.1.0 release          0.1.0 release
3359    
3360  2001-11-04 21:21  jamest  2001-11-04 21:21  jamest
3361    
3362          * src/: Designer.py, Instance.py, LayoutEditor.py, __init__.py,          * src/: Designer.py, Instance.py, LayoutEditor.py, __init__.py,
3363            base/Instance.py: Small designer stuff ran all forms thru          base/Instance.py: Small designer stuff ran all forms thru designer
3364            designer (except the history forms)          (except the history forms)
3365    
3366  2001-11-04 20:27  jcater  2001-11-04 20:27  jcater
3367    
3368          * src/: Debugger.py, Icons.py, Instance.py, LayoutEditor.py,          * src/: Debugger.py, Icons.py, Instance.py, LayoutEditor.py,
3369            base/Icons.py, base/Instance.py, forms/Debugger.py: fixed title          base/Icons.py, base/Instance.py, forms/Debugger.py: fixed title bar
3370            bar bug; fixed jamest's bug :)          bug; fixed jamest's bug :)
3371    
3372  2001-11-04 19:28  jamest  2001-11-04 19:28  jamest
3373    
3374          * src/: Icons.py, LayoutEditor.py, TreeView.py, base/Icons.py,          * src/: Icons.py, LayoutEditor.py, TreeView.py, base/Icons.py,
3375            base/tools/TreeView.py: Designer now runs on win32 platforms          base/tools/TreeView.py: Designer now runs on win32 platforms
3376    
3377  2001-11-04 16:49  jamest  2001-11-04 16:49  jamest
3378    
3379          * setup.py: Designer setup.py now works on win32 and linux Misc          * setup.py: Designer setup.py now works on win32 and linux Misc
3380            setup.py changes for upcomming releases          setup.py changes for upcomming releases
3381    
3382  2001-11-04 14:26  jamest  2001-11-04 14:26  jamest
3383    
# Line 3352  Line 3386 
3386  2001-11-04 11:06  jcater  2001-11-04 11:06  jcater
3387    
3388          * src/: TemplateParser.py, base/TemplateParser.py: Made the wizard          * src/: TemplateParser.py, base/TemplateParser.py: Made the wizard
3389            entry fields larger          entry fields larger
3390    
3391  2001-11-04 10:44  jcater  2001-11-04 10:44  jcater
3392    
# Line 3361  Line 3395 
3395  2001-11-04 09:54  jamest  2001-11-04 09:54  jamest
3396    
3397          * src/LayoutEditor.py: Designer support using the mouse to move          * src/LayoutEditor.py: Designer support using the mouse to move
3398            widgets (work in process)          widgets (work in process)
3399    
3400  2001-10-07 14:07  jcater  2001-10-07 14:07  jcater
3401    
3402          * src/: TemplateChooser.py, base/TemplateChooser.py,          * src/: TemplateChooser.py, base/TemplateChooser.py,
3403            templates/__init__.py, templates/forms/__init__.py,          templates/__init__.py, templates/forms/__init__.py,
3404            templates/reports/__init__.py: Wizard dialog now runs the          templates/reports/__init__.py: Wizard dialog now runs the selected
3405            selected wizard; templates are automatically detected (it's no          wizard; templates are automatically detected (it's no longer
3406            longer necessary to add your template to the list in __init__.py)          necessary to add your template to the list in __init__.py)
3407    
3408  2001-09-18 16:16  jcater  2001-09-18 16:16  jcater
3409    
3410          * src/: TemplateChooser.py, base/TemplateChooser.py: Added support          * src/: TemplateChooser.py, base/TemplateChooser.py: Added support
3411            for optional wizard descriptors          for optional wizard descriptors
3412    
3413  2001-09-18 13:02  dneighbors  2001-09-18 13:02  dneighbors
3414    
3415          * src/: TemplateChooser.py, base/TemplateChooser.py:          * src/: TemplateChooser.py, base/TemplateChooser.py:
3416            TemplateChooser.py   ** Made so that all columns of list box are          TemplateChooser.py   ** Made so that all columns of list box are
3417            populated.          populated.
3418    
3419  2001-09-17 23:34  jamest  2001-09-17 23:34  jamest
3420    
3421          * setup.py: Minor GEAS driver work change setup.py devel to make          * setup.py: Minor GEAS driver work change setup.py devel to make
3422            scripts based upon python called to run setup.py          scripts based upon python called to run setup.py
3423    
3424  2001-09-17 21:43  jamest  2001-09-17 21:43  jamest
3425    
3426          * src/: TemplateChooser.py, base/TemplateChooser.py: Misc little          * src/: TemplateChooser.py, base/TemplateChooser.py: Misc little
3427            typos Added popy and psycopg drivers          typos Added popy and psycopg drivers
3428    
3429  2001-09-17 21:26  jcater  2001-09-17 21:26  jcater
3430    
# Line 3399  Line 3433 
3433  2001-09-17 21:08  jcater  2001-09-17 21:08  jcater
3434    
3435          * src/: TemplateBase.py, TemplateChooser.py, base/TemplateBase.py,          * src/: TemplateBase.py, TemplateChooser.py, base/TemplateBase.py,
3436            base/TemplateChooser.py: added checks to schema methods          base/TemplateChooser.py: added checks to schema methods
3437    
3438  2001-09-17 20:15  jcater  2001-09-17 20:15  jcater
3439    
3440          * src/: TemplateChooser.py, base/TemplateChooser.py: Fix for wxGTK          * src/: TemplateChooser.py, base/TemplateChooser.py: Fix for wxGTK
3441            2.2.6          2.2.6
3442    
3443  2001-09-16 18:43  jcater  2001-09-16 18:43  jcater
3444    
3445          * doc/TemplatesAndWizards.txt, src/Designer.py, src/Instance.py,          * doc/TemplatesAndWizards.txt, src/Designer.py, src/Instance.py,
3446            src/TemplateBase.py, src/TemplateChooser.py,          src/TemplateBase.py, src/TemplateChooser.py, src/TemplateParser.py,
3447            src/TemplateParser.py, src/__init__.py, src/base/Instance.py,          src/__init__.py, src/base/Instance.py, src/base/TemplateBase.py,
3448            src/base/TemplateBase.py, src/base/TemplateChooser.py,          src/base/TemplateChooser.py, src/base/TemplateParser.py,
3449            src/base/TemplateParser.py, src/templates/__init__.py,          src/templates/__init__.py, src/templates/forms/Simple.py,
3450            src/templates/forms/Simple.py, src/templates/forms/__init__.py,          src/templates/forms/__init__.py, src/templates/reports/__init__.py:
3451            src/templates/reports/__init__.py: First working implementation          First working implementation of wizards/templates
           of wizards/templates  
3452    
3453  2001-09-14 18:10  jcater  2001-09-14 18:10  jcater
3454    
3455          * src/: Designer.py, TemplateBase.py, TemplateParser.py,          * src/: Designer.py, TemplateBase.py, TemplateParser.py,
3456            base/TemplateBase.py, base/TemplateParser.py,          base/TemplateBase.py, base/TemplateParser.py,
3457            templates/forms/Simple.py: Updates for Designer wizards          templates/forms/Simple.py: Updates for Designer wizards
3458    
3459  2001-09-13 22:27  jcater  2001-09-13 22:27  jcater
3460    
3461          * src/: TemplateBase.py, TemplateParser.py, base/TemplateBase.py,          * src/: TemplateBase.py, TemplateParser.py, base/TemplateBase.py,
3462            base/TemplateParser.py, templates/forms/Simple.py: synching          base/TemplateParser.py, templates/forms/Simple.py: synching
3463            machines (updates to templates/wizards)          machines (updates to templates/wizards)
3464    
3465  2001-09-13 17:39  jcater  2001-09-13 17:39  jcater
3466    
# Line 3436  Line 3469 
3469  2001-09-13 16:42  jcater  2001-09-13 16:42  jcater
3470    
3471          * setup.py, src/templates/forms/Simple.py: changes to support          * setup.py, src/templates/forms/Simple.py: changes to support
3472            designer wizards/templates          designer wizards/templates
3473    
3474  2001-09-06 03:45  baumannd  2001-09-06 03:45  baumannd
3475    
# Line 3453  Line 3486 
3486  2001-08-09 23:49  jamest  2001-08-09 23:49  jamest
3487    
3488          * BUGS, src/Designer.py, src/Icons.py, src/Instance.py,          * BUGS, src/Designer.py, src/Icons.py, src/Instance.py,
3489            src/LayoutEditor.py, src/PopupMenu.py, src/TreeView.py,          src/LayoutEditor.py, src/PopupMenu.py, src/TreeView.py,
3490            src/base/Icons.py, src/base/Instance.py, src/base/PopupMenu.py,          src/base/Icons.py, src/base/Instance.py, src/base/PopupMenu.py,
3491            src/base/tools/TreeView.py: Merged changes from head into the          src/base/tools/TreeView.py: Merged changes from head into the
3492            branch (did not move back to head yet) Fixed misc bugs More than          branch (did not move back to head yet) Fixed misc bugs More than
3493            likely introduced more bugs than you can imagine (may jcater          likely introduced more bugs than you can imagine (may jcater
3494            forgive me)          forgive me)
3495    
3496  2001-07-31 18:44  jcater  2001-07-31 18:44  jcater
3497    
3498          * BUGS: Added a comment to bug list asking for as much info about          * BUGS: Added a comment to bug list asking for as much info about
3499            bugs as possible          bugs as possible
3500    
3501  2001-07-31 18:40  jcater  2001-07-31 18:40  jcater
3502    
# Line 3476  Line 3509 
3509  2001-07-29 23:38  jcater  2001-07-29 23:38  jcater
3510    
3511          * src/: Instance.py, base/Instance.py: now, when saving, a backup          * src/: Instance.py, base/Instance.py: now, when saving, a backup
3512            copy is made only once per session (per form) instead of after          copy is made only once per session (per form) instead of after each
3513            each save; this way, the backup copy contains the state of a form          save; this way, the backup copy contains the state of a form before
3514            before you started editing this session instead of the state the          you started editing this session instead of the state the last time
3515            last time you saved.          you saved.
3516    
3517  2001-07-29 15:18  jcater  2001-07-29 15:18  jcater
3518    
3519          * src/: Designer.py, Instance.py, PopupMenu.py, base/Instance.py,          * src/: Designer.py, Instance.py, PopupMenu.py, base/Instance.py,
3520            base/PopupMenu.py: misc bug fixes          base/PopupMenu.py: misc bug fixes
3521    
3522  2001-07-29 15:10  jcater  2001-07-29 15:10  jcater
3523    
3524          * src/: Icons.py, base/Icons.py: temporary fix for segfaults until          * src/: Icons.py, base/Icons.py: temporary fix for segfaults until
3525            I can figure out why          I can figure out why
3526    
3527  2001-07-28 23:36  jcater  2001-07-28 23:36  jcater
3528    
3529          * BUGS, src/LayoutEditor.py: Fixed Drop-Down page selection combo          * BUGS, src/LayoutEditor.py: Fixed Drop-Down page selection combo
3530            bug (i.e., segfaulting when using Page dropdown); fixed bug on          bug (i.e., segfaulting when using Page dropdown); fixed bug on
3531            object creation that caused the previously selected objects in          object creation that caused the previously selected objects in the
3532            the layout editor to continue be selected after new object          layout editor to continue be selected after new object created;
3533            created; misc other fixes.          misc other fixes.
3534    
3535  2001-07-28 23:12  jcater  2001-07-28 23:12  jcater
3536    
3537          * src/: Icons.py, LayoutEditor.py, TreeView.py, base/Icons.py,          * src/: Icons.py, LayoutEditor.py, TreeView.py, base/Icons.py,
3538            base/tools/TreeView.py: When double-clicking an object (either in          base/tools/TreeView.py: When double-clicking an object (either in
3539            tree view or layout editor), properties editor pops up; removed          tree view or layout editor), properties editor pops up; removed
3540            icon code from TreeView and put in own file as PopupMenu may soon          icon code from TreeView and put in own file as PopupMenu may soon
3541            use icons          use icons
3542    
3543  2001-07-28 22:19  jcater  2001-07-28 22:19  jcater
3544    
3545          * src/: LayoutEditor.py, PopupMenu.py, base/PopupMenu.py:          * src/: LayoutEditor.py, PopupMenu.py, base/PopupMenu.py:
3546            Improvements to pop-up menus; new popup menu when right-clicking          Improvements to pop-up menus; new popup menu when right-clicking on
3547            on empty space in Layout Editor area (really handy)          empty space in Layout Editor area (really handy)
3548    
3549  2001-07-23 00:09  jcater  2001-07-23 00:09  jcater
3550    
3551          * src/: TreeView.py, base/tools/TreeView.py: Changed hard-coded          * src/: TreeView.py, base/tools/TreeView.py: Changed hard-coded
3552            location of icons to installation-specific directory          location of icons to installation-specific directory
3553    
3554  2001-07-21 16:08  jcater  2001-07-21 16:08  jcater
3555    
3556          * src/LayoutEditor.py: removed reference to MetaKey to see if this          * src/LayoutEditor.py: removed reference to MetaKey to see if this
3557            solves the moving vs resizing object bug          solves the moving vs resizing object bug
3558    
3559  2001-07-19 20:35  jcater  2001-07-19 20:35  jcater
3560    
3561          * src/: TreeView.py, base/tools/TreeView.py: Fixed bug          * src/: TreeView.py, base/tools/TreeView.py: Fixed bug
3562            w/autocreating of 'Event' branch; part 2          w/autocreating of 'Event' branch; part 2
3563    
3564  2001-07-19 20:35  jcater  2001-07-19 20:35  jcater
3565    
3566          * src/: TreeView.py, base/tools/TreeView.py: Fixed bug          * src/: TreeView.py, base/tools/TreeView.py: Fixed bug
3567            w/autocreating of 'Event' branch          w/autocreating of 'Event' branch
3568    
3569  2001-07-18 23:16  jcater  2001-07-18 23:16  jcater
3570    
3571          * src/: TreeView.py, base/tools/TreeView.py: TreeView items now          * src/: TreeView.py, base/tools/TreeView.py: TreeView items now
3572            only display an 'Events' child branch if they actually have          only display an 'Events' child branch if they actually have
3573            events/triggers; these branches are created dynamically as          events/triggers; these branches are created dynamically as
3574            events/triggers are added; since triggers are added by          events/triggers are added; since triggers are added by
3575            right-clicking the object, then selecting Events, empty 'Events'          right-clicking the object, then selecting Events, empty 'Events'
3576            branches simply cluttered the tree          branches simply cluttered the tree
3577    
3578  2001-07-18 23:02  jcater  2001-07-18 23:02  jcater
3579    
3580          * src/: TreeView.py, base/tools/TreeView.py: Added icons to          * src/: TreeView.py, base/tools/TreeView.py: Added icons to
3581            designer; (rerun gnue-common setup.py install to use); misc other          designer; (rerun gnue-common setup.py install to use); misc other
3582            bugfixes          bugfixes
3583    
3584  2001-07-18 21:20  jcater  2001-07-18 21:20  jcater
3585    
# Line 3555  Line 3588 
3588  2001-07-18 20:27  jcater  2001-07-18 20:27  jcater
3589    
3590          * src/: Instance.py, base/Instance.py: Refined use of startup          * src/: Instance.py, base/Instance.py: Refined use of startup
3591            warning dialogs          warning dialogs
3592    
3593  2001-07-18 20:17  jcater  2001-07-18 20:17  jcater
3594    
3595          * src/: Instance.py, base/Instance.py: If file specified on command          * src/: Instance.py, base/Instance.py: If file specified on command
3596            line doesn't exists, a dialog asks whether or not to create; if          line doesn't exists, a dialog asks whether or not to create; if
3597            file is readonly, pops up a warning dialog; when doing 'Save          file is readonly, pops up a warning dialog; when doing 'Save
3598            As...', if specified file name doesn't have extension, add it          As...', if specified file name doesn't have extension, add it based
3599            based on selection in dialog box. [based on Rafterman's patch]          on selection in dialog box. [based on Rafterman's patch]
3600    
3601  2001-07-17 14:24  jamest  2001-07-17 14:24  jamest
3602    
3603          * src/: LayoutEditor.py, MenuBar.py, PopupMenu.py,          * src/: LayoutEditor.py, MenuBar.py, PopupMenu.py,
3604            PropertyEditor.py, TreeView.py, base/MenuBar.py,          PropertyEditor.py, TreeView.py, base/MenuBar.py, base/PopupMenu.py,
3605            base/PopupMenu.py, base/tools/PropertyEditor.py,          base/tools/PropertyEditor.py, base/tools/TreeView.py: merged trunk,
3606            base/tools/TreeView.py: merged trunk, from gnuef-new-datasources          from gnuef-new-datasources to HEAD
           to HEAD  
3607    
3608  2001-07-12 21:54  jcater  2001-07-12 21:54  jcater
3609    
3610          * src/: PopupMenu.py, base/PopupMenu.py: Moved triggers to          * src/: PopupMenu.py, base/PopupMenu.py: Moved triggers to
3611            beginning of list in Reorder by Location          beginning of list in Reorder by Location
3612    
3613  2001-07-12 17:51  jcater  2001-07-12 17:51  jcater
3614    
3615          * src/: LayoutEditor.py, MenuBar.py, PopupMenu.py, TreeView.py,          * src/: LayoutEditor.py, MenuBar.py, PopupMenu.py, TreeView.py,
3616            base/MenuBar.py, base/PopupMenu.py, base/tools/TreeView.py: Fixed          base/MenuBar.py, base/PopupMenu.py, base/tools/TreeView.py: Fixed
3617            'Right-Click|Edit Properties...' locking bug; removed Popup menu          'Right-Click|Edit Properties...' locking bug; removed Popup menu
3618            code from MenuBar.py and placed in its own file; fixed misc focus          code from MenuBar.py and placed in its own file; fixed misc focus
3619            bugs          bugs
3620    
3621  2001-07-12 14:01  jcater  2001-07-12 14:01  jcater
3622    
3623          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Fixed          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Fixed
3624            deprecate bug in PropertyEditor          deprecate bug in PropertyEditor
3625    
3626  2001-07-12 13:53  jcater  2001-07-12 13:53  jcater
3627    
3628          * src/: MenuBar.py, PropertyEditor.py, base/MenuBar.py,          * src/: MenuBar.py, PropertyEditor.py, base/MenuBar.py,
3629            base/tools/PropertyEditor.py: Fixed problem with Reorder by          base/tools/PropertyEditor.py: Fixed problem with Reorder by
3630            Location when hidden fields are present; made property editor not          Location when hidden fields are present; made property editor not
3631            display deprecated attributes unless user is already using the          display deprecated attributes unless user is already using the
3632            deprecated attribute (keeps new forms from using deprecated          deprecated attribute (keeps new forms from using deprecated stuff)
           stuff)  
3633    
3634  2001-07-11 13:41  jcater  2001-07-11 13:41  jcater
3635    
3636          * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py:          * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py:
3637            Got 'Reorder by Location' working. If you select a block, it          Got 'Reorder by Location' working. If you select a block, it
3638            reorders all elements in that block. If you reorder a page, it          reorders all elements in that block. If you reorder a page, it
3639            reorders all elements including any blocks.  It places items in          reorders all elements including any blocks.  It places items in
3640            this order: All hidden fields, All Boxes, All other elements          this order: All hidden fields, All Boxes, All other elements other
3641            other than blocks, all blocks; it reorders according to y, then x          than blocks, all blocks; it reorders according to y, then x values.
3642            values.  This has only been partially tested on a few forms...           This has only been partially tested on a few forms... save a copy
3643            save a copy before using.          before using.
3644    
3645  2001-07-10 18:18  jamest  2001-07-10 18:18  jamest
3646    
3647          * src/: Debugger.py, forms/Debugger.py: Fixed number of args to          * src/: Debugger.py, forms/Debugger.py: Fixed number of args to
3648            running a form in gfdes          running a form in gfdes
3649    
3650  2001-07-04 19:30  jcater  2001-07-04 19:30  jcater
3651    
3652          * src/: PropertyEditor.py, TemplateBase.py, base/TemplateBase.py,          * src/: PropertyEditor.py, TemplateBase.py, base/TemplateBase.py,
3653            base/tools/PropertyEditor.py: Added GTypecasts to gnue.common for          base/tools/PropertyEditor.py: Added GTypecasts to gnue.common for
3654            typecasting xml data; misc other changes          typecasting xml data; misc other changes
3655    
3656  2001-07-03 20:43  jcater  2001-07-03 20:43  jcater
3657    
3658          * src/: Instance.py, LayoutEditor.py, base/Instance.py: Added form          * src/: Instance.py, LayoutEditor.py, base/Instance.py: Added form
3659            resizing attributes          resizing attributes
3660    
3661  2001-07-03 11:21  jcater  2001-07-03 11:21  jcater
3662    
# Line 3650  Line 3681 
3681  2001-07-01 12:07  jamest  2001-07-01 12:07  jamest
3682    
3683          * src/: Designer.py, Instance.py, base/Instance.py: Moved version          * src/: Designer.py, Instance.py, base/Instance.py: Moved version
3684            info to Instance to make installed designer do the right thing          info to Instance to make installed designer do the right thing
3685    
3686  2001-06-30 18:14  jamest  2001-06-30 18:14  jamest
3687    
# Line 3659  Line 3690 
3690  2001-06-30 17:58  jamest  2001-06-30 17:58  jamest
3691    
3692          * INSTALL, MANIFEST.in, setup.py, src/Designer.py, src/Instance.py,          * INSTALL, MANIFEST.in, setup.py, src/Designer.py, src/Instance.py,
3693            src/base/Instance.py: Switch designer RuntimeSettings to use          src/base/Instance.py: Switch designer RuntimeSettings to use $HOME
3694            $HOME var (you can use this in windows) Changes to make an          var (you can use this in windows) Changes to make an installed
3695            installed designer work properly Misc setup tweaks for win32/unix          designer work properly Misc setup tweaks for win32/unix Docs
3696            Docs updates Misc stuff I've forgotten          updates Misc stuff I've forgotten
3697    
3698  2001-06-30 14:54  jamest  2001-06-30 14:54  jamest
3699    
3700          * AUTHORS, MANIFEST.in, setup.cfg.in, setup.py,          * AUTHORS, MANIFEST.in, setup.cfg.in, setup.py,
3701            scripts/gfclient.in, scripts/gnue-designer.in: setup changes,          scripts/gfclient.in, scripts/gnue-designer.in: setup changes, start
3702            start of designer setup scripts          of designer setup scripts
3703    
3704  2001-06-29 17:55  jamest  2001-06-29 17:55  jamest
3705    
3706          * setup.py: Setup tweaks to make gfcvs/gfdes work w/ non bash          * setup.py: Setup tweaks to make gfcvs/gfdes work w/ non bash
3707            shells Setup tweaks to get setup.py install doing something under          shells Setup tweaks to get setup.py install doing something under
3708            windows Broke GFObjects.py apart for future clean-up work Added          windows Broke GFObjects.py apart for future clean-up work Added
3709            Misc TODO junk          Misc TODO junk
3710    
3711  2001-06-28 00:53  jcater  2001-06-28 00:53  jcater
3712    
3713          * src/: Incubator.py, base/Incubator.py: Converted 'new object'          * src/: Incubator.py, base/Incubator.py: Converted 'new object'
3714            methods to new parser format          methods to new parser format
3715    
3716  2001-06-28 00:38  jcater  2001-06-28 00:38  jcater
3717    
3718          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Fixed          * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Fixed
3719            display of true/false property fields          display of true/false property fields
3720    
3721  2001-06-28 00:04  jcater  2001-06-28 00:04  jcater
3722    
3723          * src/: LayoutEditor.py, PropertyEditor.py,          * src/: LayoutEditor.py, PropertyEditor.py,
3724            base/tools/PropertyEditor.py: PropertyEditor now restricts          base/tools/PropertyEditor.py: PropertyEditor now restricts
3725            attribute input based on type of attribute; uses combo boxes          attribute input based on type of attribute; uses combo boxes where
3726            where appropriate          appropriate
3727    
3728  2001-06-27 22:21  jcater  2001-06-27 22:21  jcater
3729    
3730          * src/LayoutEditor.py: Fixed error when dragging mouse across          * src/LayoutEditor.py: Fixed error when dragging mouse across
3731            layout editor          layout editor
3732    
3733  2001-06-27 21:41  jcater  2001-06-27 21:41  jcater
3734    
# Line 3706  Line 3737 
3737  2001-06-27 21:26  jcater  2001-06-27 21:26  jcater
3738    
3739          * src/: LayoutEditor.py, TemplateBase.py, TemplateParser.py,          * src/: LayoutEditor.py, TemplateBase.py, TemplateParser.py,
3740            base/TemplateBase.py, base/TemplateParser.py,          base/TemplateBase.py, base/TemplateParser.py,
3741            templates/forms/Simple.py: Misc. changes; committing prior to          templates/forms/Simple.py: Misc. changes; committing prior to
3742            changing focus system          changing focus system
3743    
3744  2001-06-27 20:57  jcater  2001-06-27 20:57  jcater
3745    
3746          * src/: MenuBar.py, base/MenuBar.py: Made the popup menu's Edit          * src/: MenuBar.py, base/MenuBar.py: Made the popup menu's Edit
3747            Properties... actually bring up properties          Properties... actually bring up properties
3748    
3749  2001-06-26 23:40  jcater  2001-06-26 23:40  jcater
3750    
3751          * src/: Incubator.py, base/Incubator.py: Removed obnoxious print          * src/: Incubator.py, base/Incubator.py: Removed obnoxious print
3752            statements          statements
3753    
3754  2001-06-26 23:28  jcater  2001-06-26 23:28  jcater
3755    
3756          * src/: Incubator.py, PropertyEditor.py, TemplateBase.py,          * src/: Incubator.py, PropertyEditor.py, TemplateBase.py,
3757            TemplateParser.py, base/Incubator.py, base/TemplateBase.py,          TemplateParser.py, base/Incubator.py, base/TemplateBase.py,
3758            base/TemplateParser.py, base/tools/PropertyEditor.py,          base/TemplateParser.py, base/tools/PropertyEditor.py,
3759            templates/forms/Simple.py: Switched to new parser format;          templates/forms/Simple.py: Switched to new parser format;
3760            implemented more of the wizard/template; fixed various bugs          implemented more of the wizard/template; fixed various bugs
3761            w/layout and property editor; fixed some win32 specific problems          w/layout and property editor; fixed some win32 specific problems
3762    
3763  2001-06-25 23:49  jcater  2001-06-25 23:49  jcater
3764    
3765          * src/: Designer.py, LayoutEditor.py, MenuBar.py, TemplateBase.py,          * src/: Designer.py, LayoutEditor.py, MenuBar.py, TemplateBase.py,
3766            TemplateParser.py, base/MenuBar.py, base/TemplateBase.py,          TemplateParser.py, base/MenuBar.py, base/TemplateBase.py,
3767            base/TemplateParser.py, templates/forms/Simple.py: Beginnings of          base/TemplateParser.py, templates/forms/Simple.py: Beginnings of a
3768            a template/wizard system          template/wizard system
3769    
3770  2001-06-25 22:32  jcater  2001-06-25 22:32  jcater
3771    
# Line 3747  Line 3778 
3778  2001-06-25 11:12  jcater  2001-06-25 11:12  jcater
3779    
3780          * setup.py, src/LayoutEditor.py: Fixed duplicate keyword problem in          * setup.py, src/LayoutEditor.py: Fixed duplicate keyword problem in
3781            setup.py          setup.py
3782    
3783  2001-06-24 22:05  jcater  2001-06-24 22:05  jcater
3784    
# Line 3756  Line 3787 
3787  2001-06-24 21:59  jcater  2001-06-24 21:59  jcater
3788    
3789          * src/: Instance.py, LayoutEditor.py, PropertyEditor.py,          * src/: Instance.py, LayoutEditor.py, PropertyEditor.py,
3790            TemplateBase.py, base/Instance.py, base/TemplateBase.py,          TemplateBase.py, base/Instance.py, base/TemplateBase.py,
3791            base/tools/PropertyEditor.py: Added a property bar on layout          base/tools/PropertyEditor.py: Added a property bar on layout
3792            screen; fixed several layout bugs; restructured relative moving          screen; fixed several layout bugs; restructured relative moving
3793    
3794  2001-06-24 14:33  jcater  2001-06-24 14:33  jcater
3795    
3796          * src/templates/forms/Simple.py: Added beginnings of Simple          * src/templates/forms/Simple.py: Added beginnings of Simple
3797            template          template
3798    
3799  2001-06-24 14:31  jcater  2001-06-24 14:31  jcater
3800    
3801          * setup.py, src/templates/__init__.py,          * setup.py, src/templates/__init__.py,
3802            src/templates/forms/__init__.py,          src/templates/forms/__init__.py, src/templates/reports/__init__.py:
3803            src/templates/reports/__init__.py: Started on templating system          Started on templating system
3804    
3805  2001-06-23 22:33  jcater  2001-06-23 22:33  jcater
3806    
3807          * setup.py: Moved designer references from form's setup.py into          * setup.py: Moved designer references from form's setup.py into
3808            designer's setup.py          designer's setup.py
3809    
3810  2001-06-23 19:55  jcater  2001-06-23 19:55  jcater
3811    
3812          * README, setup.cfg, setup.py, scripts/gfclient.in: Added setup          * README, setup.cfg, setup.py, scripts/gfclient.in: Added setup
3813            support files          support files
3814    
3815  2001-06-23 19:41  jcater  2001-06-23 19:41  jcater
3816    
3817          * AUTHORS, COPYING, README, TODO: Added the basic informational          * AUTHORS, COPYING, README, TODO: Added the basic informational
3818            files          files
3819    
3820  2001-06-23 16:20  jcater  2001-06-23 16:20  jcater
3821    
3822          * src/: Incubator.py, Instance.py, LayoutEditor.py,          * src/: Incubator.py, Instance.py, LayoutEditor.py,
3823            PropertyEditor.py, base/Incubator.py, base/Instance.py,          PropertyEditor.py, base/Incubator.py, base/Instance.py,
3824            base/tools/PropertyEditor.py: Added fix for 'hidden' fields          base/tools/PropertyEditor.py: Added fix for 'hidden' fields
3825    
3826  2001-06-22 08:16  jcater  2001-06-22 08:16  jcater
3827    
3828          * src/: Designer.py, Instance.py, LayoutEditor.py,          * src/: Designer.py, Instance.py, LayoutEditor.py,
3829            PropertyEditor.py, ToolFrame.py, TreeView.py, TriggerEditor.py,          PropertyEditor.py, ToolFrame.py, TreeView.py, TriggerEditor.py,
3830            base/Instance.py, base/ToolFrame.py,          base/Instance.py, base/ToolFrame.py, base/tools/PropertyEditor.py,
3831            base/tools/PropertyEditor.py, base/tools/TreeView.py,          base/tools/TreeView.py, base/tools/TriggerEditor.py: Added property
3832            base/tools/TriggerEditor.py: Added property editor          editor
3833    
3834  2001-06-22 02:39  dneighbors  2001-06-22 02:39  dneighbors
3835    
3836          * src/Designer.py: GFDesigner.py:   ** Made about box display when          * src/Designer.py: GFDesigner.py:   ** Made about box display when
3837            called from menu.    ** Fixed bug that assigned TITLE to NAME          called from menu.    ** Fixed bug that assigned TITLE to NAME
3838            instead of TITLE.    **Changed wording slightly.          instead of TITLE.    **Changed wording slightly.
3839    
3840  2001-06-21 21:36  jcater  2001-06-21 21:36  jcater
3841    
3842          * src/: Incubator.py, TriggerEditor.py, base/Incubator.py,          * src/: Incubator.py, TriggerEditor.py, base/Incubator.py,
3843            base/tools/TriggerEditor.py: Added a pulldown for the trigger          base/tools/TriggerEditor.py: Added a pulldown for the trigger
3844            editor... only works for shared(named) triggers currently          editor... only works for shared(named) triggers currently
3845    
3846  2001-06-21 20:15  jcater  2001-06-21 20:15  jcater
3847    
3848          * src/: Incubator.py, Instance.py, LayoutEditor.py, TreeView.py,          * src/: Incubator.py, Instance.py, LayoutEditor.py, TreeView.py,
3849            TriggerEditor.py, base/Incubator.py, base/Instance.py,          TriggerEditor.py, base/Incubator.py, base/Instance.py,
3850            base/tools/TreeView.py, base/tools/TriggerEditor.py: Added:          base/tools/TreeView.py, base/tools/TriggerEditor.py: Added: Delete
3851            Delete items from tree; save window state between sessions; moved          items from tree; save window state between sessions; moved layout
3852            layout combos to a toolbar; fixed minor bugs          combos to a toolbar; fixed minor bugs
3853    
3854  2001-06-20 20:37  jamest  2001-06-20 20:37  jamest
3855    
3856          * src/: Instance.py, TriggerEditor.py, base/Instance.py,          * src/: Instance.py, TriggerEditor.py, base/Instance.py,
3857            base/tools/TriggerEditor.py: Started to add sizing to the          base/tools/TriggerEditor.py: Started to add sizing to the
3858            program(layout editor size not finished)          program(layout editor size not finished)
3859    
3860  2001-06-20 19:40  jamest  2001-06-20 19:40  jamest
3861    
3862          * src/: TriggerEditor.py, base/tools/TriggerEditor.py: Altered to          * src/: TriggerEditor.py, base/tools/TriggerEditor.py: Altered to
3863            resize the edit area when editor resized          resize the edit area when editor resized
3864    
3865  2001-06-20 17:31  jcater  2001-06-20 17:31  jcater
3866    
3867          * src/: Incubator.py, Instance.py, LayoutEditor.py, MenuBar.py,          * src/: Incubator.py, Instance.py, LayoutEditor.py, MenuBar.py,
3868            PropertyEditor.py, TreeView.py, TriggerEditor.py,          PropertyEditor.py, TreeView.py, TriggerEditor.py,
3869            base/Incubator.py, base/Instance.py, base/MenuBar.py,          base/Incubator.py, base/Instance.py, base/MenuBar.py,
3870            base/tools/PropertyEditor.py, base/tools/TreeView.py,          base/tools/PropertyEditor.py, base/tools/TreeView.py,
3871            base/tools/TriggerEditor.py: Added more create object options (in          base/tools/TriggerEditor.py: Added more create object options (in
3872            tree-viewer); added trigger editor; changed some of the event          tree-viewer); added trigger editor; changed some of the event
3873            properties          properties
3874    
3875  2001-06-19 15:41  jcater  2001-06-19 15:41  jcater
3876    
3877          * src/: Incubator.py, MenuBar.py, base/Incubator.py,          * src/: Incubator.py, MenuBar.py, base/Incubator.py,
3878            base/MenuBar.py: Added Incubator that creates objects and adds in          base/MenuBar.py: Added Incubator that creates objects and adds in
3879            correct location in forms tree          correct location in forms tree
3880    
3881  2001-06-18 14:50  jcater  2001-06-18 14:50  jcater
3882    
3883          * src/: Instance.py, LayoutEditor.py, MenuBar.py, TreeView.py,          * src/: Instance.py, LayoutEditor.py, MenuBar.py, TreeView.py,
3884            base/Instance.py, base/MenuBar.py, base/tools/TreeView.py:          base/Instance.py, base/MenuBar.py, base/tools/TreeView.py:
3885            Implemented popup (right-click) menus on tree and layout editor.          Implemented popup (right-click) menus on tree and layout editor.
3886            Only New->{Page,DataSource,Name Trigger} currently works          Only New->{Page,DataSource,Name Trigger} currently works
3887    
3888  2001-06-18 05:13  jcater  2001-06-18 05:13  jcater
3889    
3890          * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py:          * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py:
3891            Implemented 'Save As...' and dirty project marker (* in titlebar          Implemented 'Save As...' and dirty project marker (* in titlebar if
3892            if project has been modified)          project has been modified)
3893    
3894  2001-06-18 00:41  jcater  2001-06-18 00:41  jcater
3895    
3896          * src/: Instance.py, LayoutEditor.py, MenuBar.py,          * src/: Instance.py, LayoutEditor.py, MenuBar.py,
3897            PropertyEditor.py, TreeView.py, TriggerEditor.py,          PropertyEditor.py, TreeView.py, TriggerEditor.py, base/Instance.py,
3898            base/Instance.py, base/MenuBar.py, base/tools/PropertyEditor.py,          base/MenuBar.py, base/tools/PropertyEditor.py,
3899            base/tools/TreeView.py, base/tools/TriggerEditor.py: Misc changes          base/tools/TreeView.py, base/tools/TriggerEditor.py: Misc changes
3900    
3901  2001-06-15 16:58  jcater  2001-06-15 16:58  jcater
3902    
3903          * src/: Instance.py, LayoutEditor.py, LayoutHandler.py,          * src/: Instance.py, LayoutEditor.py, LayoutHandler.py,
3904            PropertyEditor.py, TreeView.py, TriggerEditor.py,          PropertyEditor.py, TreeView.py, TriggerEditor.py, base/Instance.py,
3905            base/Instance.py, base/tools/PropertyEditor.py,          base/tools/PropertyEditor.py, base/tools/TreeView.py,
3906            base/tools/TreeView.py, base/tools/TriggerEditor.py: Restructured          base/tools/TriggerEditor.py: Restructured source files into more
3907            source files into more modular approach.  Started work on          modular approach.  Started work on property editor.
           property editor.  
3908    
3909  2001-06-15 13:49  jcater  2001-06-15 13:49  jcater
3910    
3911          * src/: Instance.py, LayoutHandler.py, base/Instance.py: Selecting          * src/: Instance.py, LayoutHandler.py, base/Instance.py: Selecting
3912            a tree item selects the preview item and vice-versa          a tree item selects the preview item and vice-versa
3913    
3914  2001-06-15 09:47  jcater  2001-06-15 09:47  jcater
3915    
# Line 3888  Line 3918 
3918  2001-06-14 18:00  jcater  2001-06-14 18:00  jcater
3919    
3920          * src/: Instance.py, LayoutHandler.py, base/Instance.py: Modified          * src/: Instance.py, LayoutHandler.py, base/Instance.py: Modified
3921            designer so multi-record fields are displayed and behave as such.          designer so multi-record fields are displayed and behave as such.
3922            \nAlso, selecting with a mouse works (including pressing shift to          \nAlso, selecting with a mouse works (including pressing shift to
3923            select multiple items). \The arrow keys still move the items and          select multiple items). \The arrow keys still move the items and
3924            Alt+arrow keys resize the items. \nBorders are drawn around          Alt+arrow keys resize the items. \nBorders are drawn around
3925            currently selected items.\nCurrently, Labels are being displayed          currently selected items.\nCurrently, Labels are being displayed
3926            behind the border box (not sure why, as the other widgets display          behind the border box (not sure why, as the other widgets display
3927            correctly???)\nSelecting items with mouse has been reworked so,          correctly???)\nSelecting items with mouse has been reworked so, for
3928            for example, the cursor does not change over text fields and          example, the cursor does not change over text fields and clicking
3929            clicking dropdown boxes in wrong place does not actually drop          dropdown boxes in wrong place does not actually drop down a box :)
           down a box :)  
3930    
3931  2001-06-12 12:18  jcater  2001-06-12 12:18  jcater
3932    
3933          * src/: Debugger.py, Designer.py, GFDDebug.py, Instance.py,          * src/: Debugger.py, Designer.py, GFDDebug.py, Instance.py,
3934            LayoutHandler.py, MenuBar.py, base/Instance.py, base/MenuBar.py,          LayoutHandler.py, MenuBar.py, base/Instance.py, base/MenuBar.py,
3935            forms/Debugger.py: Split code into multiple files. Changed moving          forms/Debugger.py: Split code into multiple files. Changed moving
3936            and resizing so that all multi-record widgets move/resize as well          and resizing so that all multi-record widgets move/resize as well
3937    
3938  2001-06-11 17:03  jcater  2001-06-11 17:03  jcater
3939    
3940          * src/Designer.py: Added support for moving widgets using arrow          * src/Designer.py: Added support for moving widgets using arrow
3941            keys.          keys.
3942    
3943  2001-06-11 03:19  jcater  2001-06-11 03:19  jcater
3944    
3945          * src/Designer.py: Added grid to preview pane and fixed other minor          * src/Designer.py: Added grid to preview pane and fixed other minor
3946            problems          problems
3947    
3948  2001-06-11 00:17  jcater  2001-06-11 00:17  jcater
3949    
3950          * src/Designer.py: Designer can now preview the form.  Check it          * src/Designer.py: Designer can now preview the form.  Check it
3951            out... it's pretty cool!          out... it's pretty cool!
3952    
3953  2001-06-10 16:57  jcater  2001-06-10 16:57  jcater
3954    
3955          * src/Designer.py: Implemented an insignificant feature few will          * src/Designer.py: Implemented an insignificant feature few will
3956            use: The ability to save.  :)          use: The ability to save.  :)
3957    
3958  2001-06-06 14:02  jcater  2001-06-06 14:02  jcater
3959    
3960          * src/Designer.py: GFDesigner now shows a tree representation of          * src/Designer.py: GFDesigner now shows a tree representation of
3961            form          form
3962    
3963  2001-06-01 14:55  jcater  2001-06-01 14:55  jcater
3964    
# Line 3942  Line 3971 
3971  2001-06-01 12:42  jcater  2001-06-01 12:42  jcater
3972    
3973          * GFDesigner-old.py, GFDesigner.py, src/Designer.py,          * GFDesigner-old.py, GFDesigner.py, src/Designer.py,
3974            src/GFDDebug.py: Started a graphical designer for personal use.          src/GFDDebug.py: Started a graphical designer for personal use.
3975            Currently opens a form, creates a new form, and runs a form in          Currently opens a form, creates a new form, and runs a form in
3976            debug mode.  The opening and creating doesn't show any objects          debug mode.  The opening and creating doesn't show any objects yet,
3977            yet, but it does actually load the form.          but it does actually load the form.
3978    
3979  2000-12-13 11:47  jamest  2000-12-13 11:47  jamest
3980    
3981          * GFDesigner.py: Altered the name of datasources? via derek's          * GFDesigner.py: Altered the name of datasources? via derek's
3982            instructions Made defaults actually work :) Security fix: block          instructions Made defaults actually work :) Security fix: block
3983            password from displaying on screen          password from displaying on screen
3984    
3985  2000-12-13 10:02  jamest  2000-12-13 10:02  jamest
3986    
3987          * GFDesigner.py: Quick hack to make designer do char based          * GFDesigner.py: Quick hack to make designer do char based
3988            placement also added auto generated <tip>s to it's output          placement also added auto generated <tip>s to it's output
3989    
3990  2000-10-27 14:59  jmeskill  2000-10-27 14:59  jmeskill
3991    
3992          * .cvsignore: Made a TON of changes so we can make install properly          * .cvsignore: Made a TON of changes so we can make install properly
3993            
3994            gnue-forms now installs into          gnue-forms now installs into
3995            (pythonlibdir)/site-packages/gnue/forms so to access forms you          (pythonlibdir)/site-packages/gnue/forms so to access forms you can
3996            can use import gnue.forms          use import gnue.forms
3997            
3998            Added README.developers so we can include hints for developers          Added README.developers so we can include hints for developers
3999            
4000            Moved src/GFClient.py to client/gfclient and made it executable          Moved src/GFClient.py to client/gfclient and made it executable
4001            
4002            Made source changes to support gnue.forms paradigm          Made source changes to support gnue.forms paradigm
4003            
4004            Updated related documentation          Updated related documentation
4005    
4006  2000-10-24 20:46  jamest  2000-10-24 20:46  jamest
4007    
4008          * GFDesigner.py: Fixed typecast problem w/ non string values on          * GFDesigner.py: Fixed typecast problem w/ non string values on
4009            query/commit Misc stuff dealing w/ dropdown box support (still          query/commit Misc stuff dealing w/ dropdown box support (still not
4010            not fully, full on, functional)          fully, full on, functional)
4011    
4012  2000-10-19 22:08  dneighbors  2000-10-19 22:08  dneighbors
4013    
4014          * GFDesigner.py: First REALLY lame version of a tool to auto build          * GFDesigner.py: First REALLY lame version of a tool to auto build
4015            forms.          forms.
4016    

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

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