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

Diff of /gnue-designer/ChangeLog

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

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

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

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