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

Diff of /gnue-designer/ChangeLog

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

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

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

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