2002-11-13 22:10 jcater * src/reports/TemplateSupport.py, templates/reports/SimpleReport.py: added btami's namespace patch for designer wizards 2002-11-13 21:55 jcater * packaging/mcmillan/: designer.spec, hooks/hook-gnue.common.GComm.py, hooks/hook-gnue.common.GConnections.py, hooks/hook-gnue.common.commdrivers._helpers.RpcDoc.py, hooks/hook-gnue.designer.Designer.ToolSupport.py, hooks/hook-gnue.designer.Designer.TriggerEditor.py, hooks/hook-gnue.designer.Designer.py, hooks/hook-gnue.designer.TemplateChooser.py, hooks/hook-gnue.designer.TemplateParser.py, hooks/hook-gnue.designer.templates.__init__.py, hooks/hook-gnue.forms.GFClient.py, hooks/hook-gnue.reports.GREngine.py, hooks/hook-gnue.reports.GRFilters.py: Added btami's mcmillan support files 2002-11-13 21:45 jcater * src/Instance.py, templates/__init__.py, templates/schema/Introspection.py: Applied btami's McMillan-workaround patches 2002-11-13 11:11 jcater * src/forms/Instance.py: attempt to fix the database/datasource ordering issue in forms 2002-11-12 18:39 jamest * src/__init__.py: Remove python2.2ism 2002-11-12 18:16 siesel * src/forms/wizards/CreateSchema.py: fix CreateSchema Wizard add scale attribut to GSParser 2002-11-12 17:07 jcater * src/__init__.py: updated VERSION numbers to be the new .99 format for cvs 2002-11-11 14:40 jcater * src/forms/wizards/AddDropDown.py: [ticket #131] fixed problem with AddDataSource wizard 2002-11-07 22:32 jamest * templates/forms/: FormBuilder.py, SimpleDetail.py: Fixed broken wizards 2002-11-04 19:00 jcater * src/Designer.py: added gConfigForms loading to designer 2002-11-04 08:55 jamest * src/: Debugger.py, forms/Instance.py, reports/Instance.py: Migration of import system into common (partially complete) Added G*Parser attribute 'Importable' to entities if set to 1 makes then that entity becomes importable. Adjustments to make reports support importable triggers All still pretty rough 2002-11-03 23:24 jcater * src/projects/: Parser.py, Project.py: start of project support 2002-11-03 11:31 jcater * src/PropertyEditor.py: applied a fix to the can't-edit-with-scrollbars-present bug 2002-11-02 00:02 jcater * src/projects/: Objects.py, Parser.py, Project.py, __init__.py: moved the dumpXML root call into GRootObj, so each tool doesn't have to redefine dumpXML() 2002-10-31 23:02 jamest * src/reports/Instance.py: More trigger cleanup Added trigger support to gnue-reports Added on-startup and on-exit to Added pre-section and post-section to
Added support for reports trigger editing in designer foobulations grd is working sample 2002-10-31 20:40 jamest * src/: PopupMenu.py, PropertyEditor.py, TreeView.py, TriggerEditor.py, forms/Instance.py, forms/TreeView.py: Moved all trigger support into common in prep to add to support to reports. Removed global valid trigger list with a per object valid trigger definition 2002-10-31 17:12 jcater * src/Designer.py: added cross-tabulation (pivot table) example to reports (pending a few bugfixes, it will work); misc cleanup 2002-10-28 18:11 jcater * src/: Designer.py, forms/Instance.py, forms/LayoutEditor/LayoutEditorTools.py: added support for command-line --new , so you can start up designer with a specific type of project 2002-10-28 17:43 jcater * src/: TemplateBase.py, TemplateParser.py, forms/LayoutEditor/LayoutEditor.py, forms/wizards/AddButton.py, forms/wizards/AddDropDown.py: * Added tab support to wizard dialogs * Added "Insert Button" wizard * Fixed cross-cursor support when a object drawing is enabled * Fixed "Static Datasource" support in the Add DropDown wizard 2002-10-24 09:10 jamest * src/forms/LayoutEditor/LayoutEditor.py: removed reference to old GFEvent file removed old GFEvent file 2002-10-23 22:00 jamest * src/PopupMenu.py: Partial removal of the GFTrigger class being replaced by common trigger system. 2002-10-18 13:04 jcater * src/TemplateParser.py: added missing event import 2002-10-10 01:45 jcater * packaging/debian/: changelog, rules: added a login popup dialog for curses uidriver; beat the curses uidriver into submission to get it to draw pages, labels, and entries; more cleanup on common's curses library 2002-10-08 15:39 siesel * src/forms/wizards/AddDropDown.py: fix static datasource for dropdown wizard <2> add static datasource sample 2002-10-07 21:24 jcater * doc/technotes/00003.txt, src/Instance.py, src/MenuBar.py, src/TemplateParser.py, src/forms/WizardRunner.py, src/forms/LayoutEditor/LayoutEditor.py, src/forms/LayoutEditor/LayoutEditorTools.py: * Added event model to designer * Enabled the Toolbar "Save" icon to be enabled/disabled based on the state of the document * The icons for various functions stay depressed until the function has completed (e.g., drawing a combo box or entry) * Toolbar icons are depressed when a function is selected from the menu (to show state) * Various code cleanups 2002-10-07 21:07 jcater * src/forms/wizards/AddDropDown.py: fixed bugs in the New Datasource wizard 2002-10-07 18:13 jcater * doc/technotes/00003.txt, doc/technotes/index.html, doc/technotes/index.txt, src/Instance.py, src/MenuBar.py: started adding event support to designer 2002-10-07 16:45 jcater * src/__init__.py: updating version numbers to 'development' status 2002-10-05 02:16 jcater * setup.py, packaging/debian/README.Debian, packaging/debian/README.cvs, packaging/debian/README.maintainers, packaging/debian/changelog, packaging/debian/control, packaging/debian/copyright, packaging/debian/dirs, packaging/debian/files, packaging/debian/postinst, packaging/debian/prerm, packaging/debian/rules, packaging/debian/setup.cfg.debian: Changes needed to create .debs for the 0.4.0 release 2002-10-03 09:35 siesel * src/schema/wizards/WriteSchema.py: add preliminary schema write support to common add schema write wizard to designer 2002-09-29 19:27 jcater * TODO: TODO fixes 2002-09-29 19:19 jcater * setup.py, packaging/mcmillan/designer.spec, src/__init__.py: final changes for release 2002-09-28 09:48 jcater * templates/forms/: Simple.py, SimpleDetail.py: updated designer's simple wizards to reflect new wizard architecture 2002-09-25 18:05 jcater * doc/Tech-Reference.sxw, doc/Users-Guide.sxw, packaging/mcmillan/designer.spec: updates to documentation 2002-09-25 17:49 jcater * doc/DevelopersGuide-Forms.lyx: documentation updates 2002-09-23 17:39 jcater * packaging/: inno/gfdesigner.iss, mcmillan/designer.spec, mcmillan/gfdesigner.cfg: move to McMillan 5 2002-09-23 15:32 jcater * packaging/mcmillan/gfdesigner.cfg: fixes to allow mcmillan to package designer 2002-09-22 23:42 jcater * NEWS: updated NEWS files 2002-09-22 10:58 jcater * packaging/mcmillan/gfdesigner-PY21.cfg: restored python 2.1 setup files 2002-09-20 16:14 jcater * packaging/: inno/gfdesigner.iss, mcmillan/gfdesigner.cfg: changes needed for windows binaries 2002-09-17 14:36 jcater * setup.py: added/removed schema-related and gear-related entries from setup.py 2002-09-17 10:27 jcater * src/Designer.py, src/Instance.py, src/TemplateParser.py, src/ToolSupport.py, templates/__init__.py: removed code from gnue.common.__init__ and placed in either gnue.common.FileUtils or gnue.common.TextUtils; added stub for gear support 2002-09-16 18:26 jcater * src/schema/: Incubator.py, Instance.py, TemplateSupport.py, VisualEditor.py, parser/__init__.py, parser/.cvsignore: fixes from migration of schema parser to gnue-common 2002-09-16 18:20 jamest * src/schema/parser/__init__.py: Line added per jcater to deal with requested file moves in CVS. Remember to cvs update -Pd kids! 2002-09-16 14:30 jcater * templates/reports/SimpleReport.py: added TODO comments about incorrect defaulting of namespaces in reports 2002-09-13 07:27 siesel * src/: TreeView.py, schema/Instance.py: fix designer/schema editor segfaulting on exit and add a todo to TreeView.py about how to resolve the real problem 2002-09-07 09:59 jcater * src/: Instance.py, reports/TreeView.py: improved support for reports [patches by btami] 2002-08-21 17:55 jcater * src/TemplateParser.py, templates/forms/FormBuilder.py: misc small bug fixes 2002-08-15 23:51 jcater * src/forms/wizards/AddBlock.py, src/forms/wizards/AddBox.py, src/forms/wizards/AddDataSource.py, src/forms/wizards/AddDropDown.py, src/forms/wizards/AddLabel.py, src/forms/wizards/CreateSchema.py, src/TemplateBase.py, src/TemplateParser.py, src/forms/LayoutEditor/LayoutEditor.py, src/forms/LayoutEditor/LayoutEditorTools.py, templates/forms/FormBuilder.py, templates/forms/Simple.py, templates/forms/SimpleDetail.py, templates/reports/SimpleReport.py, templates/schema/Introspection.py: fixed the mouse hanging issue with wizards; started wizard validation; implemented several new plug-ins for forms; added wrapped-text support to the wizard page drawing code; misc wizard fixes 2002-08-08 09:47 jcater * doc/technotes/index.html: merged psu's index.html code into our create-technote-index.py script so both an index.html and index.txt are created 2002-08-07 18:29 jcater * src/: Instance.py, MenuBar.py, forms/WizardRunner.py, forms/LayoutEditor/GridPane.py, forms/LayoutEditor/LayoutEditor.py, forms/LayoutEditor/LayoutEditorTools.py, forms/wizards/AddDropDown.py: re-implemented toolbars to have them emulate the Menubar events; i.e., toolbar entries are nothing more than a link to a menu entry; more work on the AddDropDown wizard; misc funky fixes 2002-08-06 10:06 siesel * src/schema/Incubator.py, src/schema/Instance.py, src/schema/TreeView.py, src/schema/VisualEditor.py, src/schema/VisualTable.py, templates/schema/Introspection.py: * add basic popup menu with create/delete functions to the visual editor * improved moving of elements * add onCreateObj/onDeleteObj etc. handler to react on changes in other tools * activated the object navigator again an added a small fix for its segfault problem (I hope so) 2002-08-05 01:00 dneighbors * templates/forms/SimpleDetail.py: Made master/detail wizard work again, though it still lays out the form incorrectly. 2002-07-30 14:33 siesel * src/forms/wizards/CreateSchema.py: add delete/next/prev record trigger functions to GFBlocks improved datatype detection in the CreateSchema wizard updated wizard example 2002-07-30 11:55 siesel * src/reports/: Instance.py, TreeView.py: added a basically working 'Object Navigator' for designer/reports (btami) 2002-07-29 12:12 siesel * templates/schema/Introspection.py: make "name" attribute in a tag not required add name to privatekey in Introspection wizard 2002-07-27 19:46 siesel * src/schema/: VisualEditor.py, VisualTable.py: implemented a blue marker for the current object and a way to move objects around 2002-07-27 13:43 siesel * src/schema/: Instance.py, VisualEditor.py, VisualTable.py: added first version of a visual editor/navigator for schemas 2002-07-25 19:52 siesel * src/forms/wizards/CreateSchema.py: add a check for entry types, add a name to (to conform to designersparser) and updated example 2002-07-25 00:36 jcater * src/forms/wizards/: AddDropDown.py, AddPage.py: more work on the Add Dropdown wizard (THIS IS NOT WORKING YET! HAVING MOUSE ISSUES!) 2002-07-24 18:25 siesel * src/forms/wizards/CreateSchema.py: CreateSchema.py: change default field type to varchar added new pgsql stylesheet which move primary key definition into table def. other small updates 2002-07-24 17:44 siesel * src/forms/wizards/CreateSchema.py: create schema from form wizard update: primary keys now supported updated example 2002-07-24 15:55 siesel * src/forms/wizards/CreateSchema.py: fixing wrong indentation bug 2002-07-24 10:23 siesel * src/forms/wizards/CreateSchema.py: add first foreign key creation feature to CreateSchema wizard. changed GSSchema definition 2002-07-24 09:03 jcater * src/forms/wizards/CreateSchema.py: minor improvements to jan's createschema plug-in (supports writing to a file and moved to Extras menu) 2002-07-23 19:10 siesel * src/forms/wizards/CreateSchema.py: add an create schema wizard which create a schema for a GFD file add an example schema too 2002-07-23 12:52 jcater * src/ToolSupport.py, src/reports/Incubator.py, src/reports/Instance.py, src/reports/LayoutEditor.py, src/reports/TemplateSupport.py, src/reports/__init__.py, templates/reports/SimpleReport.py: added btami's report module/wizard to designer 2002-07-22 18:55 jcater * src/forms/wizards/AddEntry.py: fixed incorrect comments 2002-07-22 18:04 jcater * src/: Instance.py, MenuBar.py, TemplateBase.py, TemplateParser.py, forms/Instance.py, forms/TemplateSupport.py, forms/WizardRunner.py, forms/LayoutEditor/LayoutEditor.py, forms/wizards/AddDropDown.py, forms/wizards/AddEntry.py, navigator/Instance.py, schema/Instance.py: more work on plug-in support in Designer 2002-07-22 13:38 jcater * src/: Designer.py, Instance.py, MenuBar.py, forms/TemplateSupport.py, forms/__init__.py, forms/wizards/AddDropDown.py, forms/wizards/AddEntry.py, navigator/__init__.py, schema/__init__.py: reworked menubar support so toolbar buttons can be mapped to menus; fixed the Instance import problem; misc other fixes 2002-07-22 10:57 jcater * doc/technotes/00001.txt: modified wizard notes to reflect that wizards can now work at the object level, and not just at the 'create a new form' level 2002-07-22 10:47 jcater * doc/technotes/: 00001.txt, 00002.txt: fixed Created dates 2002-07-22 10:46 jcater * doc/: TemplatesAndWizards.txt, technotes/00001.txt, technotes/00002.txt, technotes/index.txt: added wizard technotes 2002-07-22 10:25 siesel * templates/schema/.cvsignore, src/forms/wizards/.cvsignore, src/schema/.cvsignore, src/schema/parser/.cvsignore, src/schema/wizards/.cvsignore: beautify cvs update output :) 2002-07-21 23:09 jcater * TODO, src/Designer.py, src/TemplateBase.py, src/TreeView.py, src/schema/Instance.py, src/schema/TreeView.py, templates/schema/Introspection.py: removed more forms-specific cruft in designer; added primary key support to the Introspection schema wizard; fixed wizard support 2002-07-21 21:34 jcater * src/TemplateBase.py: fixed cut-n-paste error (part deux) 2002-07-21 21:33 jcater * src/TemplateBase.py: fixed cut-n-paste error 2002-07-19 18:21 jcater * src/Designer.py, src/Instance.py, src/MenuBar.py, src/TemplateBase.py, src/TemplateParser.py, src/forms/LayoutEditor/LayoutEditor.py, src/forms/wizards/AddPage.py, templates/__init__.py, templates/forms/FormBuilder.py, templates/forms/Simple.py, templates/forms/SimpleDetail.py, templates/schema/Introspection.py: implemented dynamic menu, etc, for plugin support; added Add Page and Block Builder plugins 2002-07-18 23:56 jcater * src/: Designer.py, MenuBar.py, forms/wizards/AddPage.py: BREAKING CVS! 2002-07-18 17:00 jamest * src/Designer.py: Fix import error 2002-07-18 13:29 jcater * doc/technotes/index.txt: added footer message 2002-07-18 13:23 jcater * doc/technotes/: 00000.txt, index.txt: added technote structure 2002-07-18 13:18 jamest * src/Designer.py, src/MenuBar.py, templates/__init__.py: Atmospheric crack levels in KS have returned to normal. Adjusting previous changes to compensate. 2002-07-17 08:42 jamest * setup.py: Added missing package install 2002-07-16 17:03 jamest * setup.py, src/Designer.py, templates/__init__.py: Working on making setup.py install work for cvs designer - Syncing machines 2002-07-11 09:32 siesel * src/Instance.py: add missing "__" 2002-07-11 00:39 jcater * src/: Instance.py, MenuBar.py, ToolFrame.py, forms/Instance.py, forms/wizards/AddPage.py: cleanup of menubar creation logic to allow for dynamically loaded/wizard-based/user-customizable tools/scripts 2002-07-10 11:05 siesel * src/: Instance.py, schema/Instance.py: add missing imports to fix designer not starting up. add error message for empty wizard modules 2002-07-08 23:03 jcater * src/: Instance.py, forms/Instance.py, forms/wizards/AddBlock.py, forms/wizards/AddDataSource.py, forms/wizards/AddDropDown.py, forms/wizards/AddPage.py, navigator/Instance.py, navigator/wizards/__init__.py, reports/wizards/__init__.py, schema/Instance.py, schema/wizards/__init__.py: experiments with wizard/scripting support 2002-07-08 22:05 jcater * src/: Instance.py, MenuBar.py, forms/Instance.py, forms/wizards/__init__.py: beginning of improved tools menu (with wizard support) 2002-07-04 14:01 jcater * src/forms/LayoutEditor/DisplayDropTarget.py: fixed the auto PRE-INSERT trigger logic (removed 'not' :) 2002-07-04 13:45 jcater * src/: SchemaViewer.py, forms/Incubator.py, forms/LayoutEditor/DisplayDropTarget.py: added automatic PRE-INSERT trigger creation to designer's Schema Viewer drag-n-drop support 2002-07-03 11:35 arturas * src/schema/Instance.py: Prepared strings for i18n. 2002-07-03 11:31 arturas * src/forms/TreeView.py: Prepared strings for i18n. 2002-07-03 11:24 arturas * src/forms/Instance.py: Prepared strings for i18n. 2002-07-03 10:56 arturas * src/PropertyEditor.py: Removed accidental debugging line. 2002-07-03 10:49 arturas * src/Instance.py: Prepared strings for i18n. Minor code design changes. 2002-07-03 10:38 arturas * src/TriggerEditor.py: Prepared strings for i18n. 2002-07-03 10:30 arturas * src/: TemplateParser.py, ToolFrame.py: Prepared strings for i18n. 2002-07-03 10:13 arturas * src/TemplateChooser.py: Prepared strings for i18n. 2002-07-03 09:59 arturas * src/PropertyEditor.py: Prepared strings for i18n, although did not find where designer does display them. 2002-07-03 09:58 arturas * src/SchemaViewer.py: Prepared strings for i18n, although did not found where those strings in designer appear. 2002-07-03 09:14 arturas * src/PopupMenu.py: Prepared strings for i18n. 2002-07-03 08:20 arturas * src/MenuBar.py: Strings prepared for i18n. Looks nice :) 2002-07-02 09:25 arturas * src/MRUManager.py: Modified strings for i18n. 2002-07-02 09:12 arturas * src/: Designer.py, DataSourceEditor.py: Modified strings for i18n. 2002-07-02 09:08 arturas * src/Debugger.py: Strings modified for i18n. 2002-06-28 10:19 jcater * src/schema/LayoutEditor.py: added missing LayoutEditor.py 2002-06-27 23:03 jcater * src/DataSourceEditor.py, src/Designer.py, src/Incubator.py, src/Instance.py, src/MenuBar.py, src/PopupMenu.py, src/PropertyEditor.py, src/SchemaViewer.py, src/TemplateBase.py, src/TemplateChooser.py, src/TemplateParser.py, src/TreeView.py, src/forms/Incubator.py, src/forms/Instance.py, src/forms/TemplateSupport.py, src/forms/TreeView.py, src/forms/__init__.py, src/forms/LayoutEditor/DisplayDropTarget.py, src/forms/LayoutEditor/LayoutEditor.py, src/navigator/Incubator.py, src/navigator/TemplateSupport.py, src/reports/Incubator.py, src/reports/TemplateSupport.py, src/schema/Incubator.py, src/schema/Instance.py, src/schema/TemplateSupport.py, src/schema/TreeView.py, templates/__init__.py, templates/forms/FormBuilder.py, templates/forms/Simple.py, templates/forms/SimpleDetail.py, templates/forms/__init__.py, templates/schema/Introspection.py, templates/schema/__init__.py: first implementation of Schema Designer support in GNUe Designer; further modularization of designer (removing forms-specific stuff from the main designer code); introduction of first Schema wizard 2002-06-27 19:58 jcater * src/forms/LayoutEditor/LayoutEditor.py: fixed bug preventing designer from loading existing form files 2002-06-27 17:48 jcater * src/: ToolSupport.py, schema/Instance.py, schema/__init__.py, schema/parser/__init__.py: start of Schema designer support; initial check-ins 2002-06-15 14:54 jcater * src/__init__.py: updated version numbers to branch/development status 2002-06-15 14:51 jcater * src/__init__.py: updated version numbers to development status 2002-06-08 23:41 jcater * src/ToolFrame.py: [ticket #53] fixed issue with ToolBars not being closable with some window managers/themes [patch by ajmitch] 2002-06-08 22:58 jcater * src/forms/LayoutEditor/LayoutEditor.py: removed obsolete commented-out code 2002-06-08 22:54 jcater * src/forms/LayoutEditor/LayoutEditor.py: modified designer to work with new UIdriver creation syntax 2002-06-04 18:20 jcater * src/MenuBar.py: working on getting navigator to do local forms instances 2002-06-03 17:45 jcater * MANIFEST.in: missed name changes 2002-06-03 17:18 jamest * NEWS: Set dates in NEWS files 2002-06-03 16:08 jcater * packaging/inno/gfdesigner.iss: updated changelogs 2002-06-03 15:39 jcater * packaging/: inno/gfdesigner.iss, mcmillan/gfdesigner.cfg: modified win32 install files to reflect new gnue-forms and gnue-designer names 2002-06-03 14:06 jcater * INSTALL, MANIFEST.in, setup.py, src/Designer.py: fixes for the client/ directory changes 2002-06-02 17:51 jcater * setup.py: fixed directory structure for installed man files 2002-06-02 17:21 jcater * MANIFEST.in, setup.py, src/Designer.py: Added --generate-man-page to GBaseApp and updated the setup.py's to create the manpages before creating a source distribution 2002-06-01 12:47 jcater * setup.py: added missing MANIFEST entries; added support for GNUE_VERSION_SUFFIX to the setup.py's to ease the creating of prereleases 2002-05-31 20:27 jcater * packaging/inno/: README, gfdesigner.iss: fixes for win32 binary creation 2002-05-31 18:01 jcater * packaging/inno/gfdesigner.iss: more updates for prerelease testing 2002-05-30 22:44 jcater * setup.py: setup.py puts documentation in subdirs 2002-05-30 10:18 jcater * src/forms/LayoutEditor/DisplayDropTarget.py: misc fix 2002-05-29 22:41 jcater * NEWS, setup.py, src/__init__.py: more changes for a release 2002-05-29 22:11 jcater * setup.py: updates for release 2002-05-21 00:33 baumannd * src/forms/LayoutEditor/.cvsignore: Ignore some files. 2002-05-14 20:27 jamest * src/: DataSourceEditor.py, Designer.py, TemplateParser.py, TriggerEditor.py, forms/LayoutEditor/LayoutEditor.py: Fixed config system to do the right thing with systems loading multiple configs (designer) Changes wizard size in designer to better fit contents 2002-05-06 21:27 jamest * src/Designer.py: i18n changes 2002-05-04 11:45 jamest * GFDesigner-old.py, src/Config.py, src/DataSourceEditor.py, src/Designer.py, src/Instance.py, src/MenuBar.py, src/PopupMenu.py, src/PropertyEditor.py, src/SchemaViewer.py, src/ToolFrame.py, src/TreeView.py, src/TriggerEditor.py, src/forms/LayoutEditor/DisplayDropTarget.py, src/forms/LayoutEditor/GridPane.py, src/forms/LayoutEditor/LayoutEditor.py, src/forms/LayoutEditor/PopupEditor.py, src/forms/LayoutEditor/PropertyBar.py, src/forms/LayoutEditor/Utils.py, src/forms/LayoutEditor/WidgetHandler.py, src/forms/LayoutEditor/WidgetHighlighter.py, src/navigator/LayoutEditor.py: Removed dependency on gnue.conf files (new config system) Moved text out of gnue.conf setting as the new i18n stuff replaces it Something else I've forgotten :) 2002-04-28 11:58 jcater * src/Icons.py: fixed import error [patch by Christian Selig] 2002-04-27 15:59 jcater * setup.py: to do a non-standard installation, pass "--cfg-file /my/site/file.cfg" to all the setup.py scripts 2002-04-27 15:30 jcater * src/: DataSourceEditor.py, Icons.py, forms/LayoutEditor/LayoutEditorTools.py: added support for a site-wide installation configuration file that allows package maintainers to put key files in places other than a single root 2002-04-27 10:21 jcater * src/TriggerEditor.py: [Ticket #15/16] fixed the updating of the trigger combo box [patch by Christian Selig] 2002-04-18 09:53 jcater * src/forms/LayoutEditor/LayoutEditor.py: [ticket #27] fixed label editing issue 2002-04-17 14:09 jamest * src/: Instance.py, PopupMenu.py, PropertyEditor.py, TreeView.py, forms/LayoutEditor/LayoutEditor.py, forms/LayoutEditor/PropertyBar.py, forms/LayoutEditor/Utils.py: removed getObjectType() clean up start of some subtle new bugs 2002-04-04 19:23 jamest * src/Instance.py: Arturas's debug run level dialog addition 2002-04-02 20:31 jcater * BUGS: updates to TODO/BUGS 2002-04-02 16:14 jcater * src/forms/LayoutEditor/: LayoutEditor.py, WidgetHandler.py, WidgetHighlighter.py: code cleanup; misc bug fixes 2002-04-02 14:32 jamest * src/forms/LayoutEditor/LayoutEditor.py: Fixed bug I introduced yesterday (mods used before defined) 2002-04-01 20:55 jamest * src/TemplateParser.py: commented out debugging output 2002-04-01 20:31 jamest * templates/forms/FormBuilder.py: Added page support to the multi-table wizard 2002-04-01 19:44 jamest * src/: Debugger.py, Instance.py: Small fixes to get debug->run working again 2002-04-01 18:17 jamest * src/forms/LayoutEditor/LayoutEditor.py: Fixed the align=center|right issue in the label width patch 2002-04-01 16:02 jamest * src/forms/LayoutEditor/LayoutEditor.py: Hack to resize designer labels to match their actual size. Oversized labels were causing the UI to look funny under win32. This will mess up align=center labels until I have time to fix tonight 2002-03-31 12:25 jamest * src/forms/LayoutEditor/LayoutEditorTools.py: Bajusz Tamás submit one-liner for better win32 toolbar support on win32 2002-03-26 16:10 jcater * setup.py: removed PyXML dependency check 2002-03-26 10:11 jcater * BUGS, TODO: Updating TODO and BUGS 2002-03-12 19:27 jamest * src/forms/LayoutEditor/LayoutEditorTools.py: Win32 fix for designer submitted by Bajusz Tamás 2002-02-28 21:13 jamest * src/TemplateParser.py, templates/forms/FormBuilder.py: Working Form Builder Template(still need pages support) Added Select All button to field selection lists Removed printed tracing stuff 2002-02-28 10:44 jcater * templates/forms/FormBuilder.py: iteration logic in the multipurpose form builder 2002-02-27 23:37 jamest * templates/forms/FormBuilder.py: The start of a dynamic designer wizard which will allow multiple blocks with master/detail links per users instructions. Not yet functional. 2002-02-27 16:22 jcater * templates/forms/SimpleDetail.py: layout enhancements 2002-02-27 15:59 jcater * templates/forms/SimpleDetail.py: added master/detail wizard 2002-02-22 21:00 jamest * packaging/mcmillan/gfdesigner.cfg: Change to designer mcmillian config updated text techref 2002-02-17 23:24 jcater * src/: Designer.py, forms/Instance.py, forms/LayoutEditor/LayoutEditor.py: brought Designer up to par with the new UIdriver formats 2002-02-15 08:51 jcater * setup.py: added code to skip docs if they don't exist 2002-02-11 21:59 jcater * src/Designer.py: possible workaround for Python 2.2 StringIO bug 2002-02-11 01:35 baumannd * src/: forms/.cvsignore, navigator/.cvsignore: Update the ODMG notes, ignore some files so my cvs up is purty ;). 2002-02-10 22:34 jamest * src/forms/LayoutEditor/DisplayDropTarget.py: Import error fixed unused code removed 2002-01-30 22:15 jcater * src/TriggerEditor.py: fixed bug in fallback trigger editor 2002-01-30 14:48 jcater * src/forms/LayoutEditor/WidgetHandler.py: fixed bug in widget handler 2002-01-30 12:54 jamest * packaging/mcmillan/gfdesigner.cfg: Trigger changes Win32 build changes Mainly checking in to get a second set of eyes on a problem piece of code 2002-01-30 11:29 jcater * src/forms/LayoutEditor/: DisplayDropTarget.py, GridPane.py, LayoutEditor.py, PopupEditor.py, PropertyBar.py, Utils.py, WidgetHandler.py, WidgetHighlighter.py: split LayoutEditor into manageable file sizes 2002-01-30 10:38 jcater * setup.py, src/forms/LayoutEditor/__init__.py: misc changes for LayoutEditor move 2002-01-30 10:34 jcater * src/: ToolSupport.py, forms/LayoutEditor/LayoutEditor.py, forms/LayoutEditor/__init__.py: misc changes wrt win98 crashes 2002-01-28 18:27 jamest * src/forms/Instance.py: Fixed import error 2002-01-27 23:44 jcater * src/: Instance.py, MenuBar.py, forms/LayoutEditor/LayoutEditor.py, forms/LayoutEditor/LayoutEditorTools.py: misc changes to get win32 support working again (still has some issues) 2002-01-26 18:53 jcater * src/forms/LayoutEditor/LayoutEditor.py: implemented in-place label editing on the layout editor screen 2002-01-25 23:38 jcater * src/forms/LayoutEditor/LayoutEditor.py: fixed bug with a page not being fulling registered at startup 2002-01-25 21:29 jcater * src/forms/LayoutEditor/LayoutEditor.py: all kinds of nifty new mouse functions like cross-hair selection of widgets, cross-hair width/height of new widgets, etc 2002-01-25 17:46 jcater * src/forms/LayoutEditor/LayoutEditor.py: debreaking cvs 2002-01-25 16:54 jcater * src/forms/LayoutEditor/LayoutEditor.py: polished off mouse support/feedback in the LayoutEditor [syncing machines-hope this doesn't break 2002-01-25 10:37 jcater * src/: TemplateParser.py, forms/LayoutEditor/LayoutEditor.py: restored the one-click creation of widgets using the icon toolbar 2002-01-25 00:32 jamest * src/forms/LayoutEditor/LayoutEditor.py: Switched from old mouse logic to drag and drop for layout editor 2002-01-23 10:36 jcater * src/TemplateParser.py: fixed some issues related to non-PG drivers 2002-01-22 20:48 jcater * scripts/gnue-designer.in, src/DataSourceEditor.py, src/Designer.py, src/Instance.py, src/MRUManager.py, src/SchemaViewer.py, src/ToolFrame.py, src/navigator/LayoutEditor.py: fixed name issues from moving files in cvs; misc other bug fixes 2002-01-22 19:25 jcater * src/navigator/LayoutEditor.py: implemented a basic GNUe Navigator module for GNUe Designer 2002-01-22 17:16 jcater * src/navigator/: Instance.py, LayoutEditor.py: convenience attributes for layout font 2002-01-22 14:39 jcater * src/forms/LayoutEditor/LayoutEditor.py: fixed issue w/mouse hanging after creating a new widget using icons; added autocreation of blocks w/entry icons 2002-01-22 13:19 jcater * src/: Designer.py, Instance.py, MenuBar.py, ToolSupport.py, forms/__init__.py, navigator/Instance.py, navigator/__init__.py: misc changes for File|New to support multiple project types 2002-01-22 13:15 jcater * src/navigator/LayoutEditor.py: added missing file 2002-01-22 12:17 jcater * src/: DataSourceEditor.py, Instance.py, PropertyEditor.py, SchemaViewer.py, TriggerEditor.py, forms/Instance.py, forms/LayoutEditor/LayoutEditor.py: misc bug fixes due to splitting of forms and base logic; fixed background refresh problem with form's layouteditor 2002-01-22 00:17 jcater * src/: Instance.py, LayoutEditor.py, ToolSupport.py, forms/Instance.py, forms/LayoutEditor/LayoutEditor.py, navigator/Instance.py: separated Form logic from Base logic in the LayoutEditors and the main Instances; designer appears to work normally, but may none-the-less be unstable (this was a lot of code-shifting 2002-01-21 23:56 jcater * src/__init__.py: updated versions 2002-01-21 19:41 jcater * src/: LayoutEditor.py, forms/LayoutEditor/LayoutEditorTools.py: finished the layout editor toolbar support; misc old bugfixes in layout editor 2002-01-21 17:56 jcater * src/: DataSourceEditor.py, LayoutEditor.py, forms/LayoutEditor/LayoutEditorTools.py: added widget toolbar to designer; not yet functional 2002-01-21 14:33 jcater * src/: DataSourceEditor.py, Instance.py, LayoutEditor.py, SchemaViewer.py, forms/LayoutEditor/LayoutEditorTools.py: added a Schema Navigator; modified Data Source Editor to allow multiple fields to be dropped onto the Layout grid; implemented a 'calculate unique name' system; misc bug fixes 2002-01-19 14:57 jamest * NEWS, packaging/inno/README, packaging/mcmillan/gfdesigner.cfg: Doc and package config updates for the 0.1.1 release 2002-01-18 23:34 jamest * setup.py: Doc updates setup.py sdist now creates docs setup.py now pulls VERSION info from src dir (Have we mentioned we need a good setup system) 2002-01-18 23:33 jcater * src/ToolSupport.py: fixed dynamic import problem 2002-01-18 21:02 jcater * src/: DataSourceEditor.py, Designer.py, ToolSupport.py, __init__.py: moved tool support autoload from __init__ to its own package 2002-01-18 19:30 jcater * NEWS, src/__init__.py: changes for 0.1.1 release 2002-01-18 17:05 jcater * src/LayoutEditor.py: fixed major bug w/multipage forms being handled by layouteditor 2002-01-17 18:43 jcater * src/: DataSourceEditor.py, LayoutEditor.py: argh... more bug fixes 2002-01-17 18:11 jcater * src/DataSourceEditor.py: cleaned up datasource display of numeric types 2002-01-17 17:13 jcater * src/DataSourceEditor.py: synching machines 2002-01-17 12:33 jcater * src/Designer.py: added new startup debugging support 2002-01-17 10:55 jcater * src/: DataSourceEditor.py, forms/__init__.py: fixed some wx2.3.x specific references 2002-01-16 18:33 jcater * src/DataSourceEditor.py: removed debugging 'print' lines 2002-01-16 18:10 jcater * src/: DataSourceEditor.py, LayoutEditor.py: added label-autocreation support to drag and drop entries 2002-01-16 16:19 jcater * src/DataSourceEditor.py: implemented a cross-reference system for datasources 2002-01-16 14:18 jcater * src/DataSourceEditor.py: fixed initial refresh problem in datasource editor; changed RuntimeSettings to sort entries written to file to make it easier to debug 2002-01-16 13:52 jcater * src/DataSourceEditor.py: worked around a bug in wx's wxListCtrl's wxListEvent code 2002-01-16 13:12 jcater * src/: DataSourceEditor.py, Incubator.py, LayoutEditor.py: improved parent block detection for drag and drop schema support 2002-01-16 10:15 jcater * src/DataSourceEditor.py: reverting DataSourceEditor back to working version 2002-01-15 23:33 jcater * src/DataSourceEditor.py: synching machines 2002-01-15 17:12 jcater * src/: DataSourceEditor.py, Instance.py, LayoutEditor.py, MenuBar.py, TriggerEditor.py: First working drag-and-drop schema implementation (via Data Source editor); not fully useful yet, but almost... 2002-01-15 13:08 jcater * src/: DataSourceEditor.py, Incubator.py, TriggerEditor.py: start of schema introspection in designer; added fallback text editor 2002-01-15 11:04 jcater * setup.py: fixed setup.py to reflect new structure 2002-01-14 17:19 jcater * src/: DataSourceEditor.py, Instance.py, ToolFrame.py: more modularization; first stab at a Data Source Editor 2002-01-14 14:29 jcater * src/: Debugger.py, Instance.py, LayoutEditor.py, MenuBar.py, PopupMenu.py, PropertyEditor.py: renamed reference to the parent form from _form to rootObject 2002-01-14 00:17 jcater * src/: Designer.py, Instance.py, TriggerEditor.py: more modularization of designer; first attempt at using scintilla for code editing (to test out the syntax-hilighting, add ColorizeCode=1 to the [forms] section of your gnue.conf -- note that this causes a longer startup time which is why this isn't set to true by default) 2002-01-11 21:59 jcater * src/Designer.py: oops... cvs was broken 2002-01-11 17:35 jcater * src/: Designer.py, __init__.py, forms/__init__.py, navigator/__init__.py: more work to separation of Designer and Forms 2002-01-11 09:49 jcater * src/: Designer.py, Instance.py, forms/Instance.py, forms/__init__.py: fix to designer's breakage; made Object Tree it's own window; made Layout Editor the default main window component 2002-01-11 09:32 jcater * src/: forms/Instance.py, navigator/Instance.py: adding missing files 2002-01-11 01:35 jcater * src/: Designer.py, Instance.py, __init__.py, forms/__init__.py, navigator/__init__.py: misc changes; restructuring -- this may temporarily break cvs, I'll fix in the AM 2002-01-10 20:22 jcater * src/: forms/__init__.py, navigator/__init__.py, reports/__init__.py: creating packages 2002-01-08 15:57 jcater * src/TemplateChooser.py: fixed bug in wizard selection box 2002-01-07 18:03 jcater * doc/DevelopersGuide-Forms.lyx: added text on general concepts, portability, and field formatting (masks) to developers guide 2002-01-01 12:31 jcater * src/: Instance.py, ToolFrame.py: LayoutEditor window comes up by default and is a larger default size 2001-12-20 21:53 jcater * src/PropertyEditor.py: merged patches from 0.1.0 branch 2001-12-20 16:31 jcater * src/PropertyEditor.py: fixed a wx-2.3.1 specific reference 2001-12-08 00:17 baumannd * setup.py, templates/.cvsignore, templates/forms/.cvsignore, templates/reports/.cvsignore: Fix symlinks in setup.py for development build of forms and designer from cvs and ignore some generated files. 2001-12-07 20:43 jcater * src/Instance.py: made the layout editor a separate frame 2001-11-26 11:40 jcater * src/: Designer.py, Instance.py, MRUManager.py, MenuBar.py: Merges patches from 0.1.0-patches release 2001-11-21 15:06 jcater * src/MRUManager.py: file MRUManager.py was initially added on branch designer-0-1-0-patches. 2001-11-21 15:05 jcater * src/: Designer.py, Instance.py, MenuBar.py, MRUManager.py: Fixed Open Recent/MRU support 2001-11-20 23:40 jcater * packaging/inno/gfdesigner.iss: changes to Inno setup files for Documentation 2001-11-20 23:02 jamest * src/Icons.py: removed xtra print 2001-11-20 22:44 jamest * MANIFEST.in, setup.py: Changes required to make good source distros 2001-11-20 21:23 jamest * MANIFEST.in: Final updates for 0.1.0 releases 2001-11-20 21:15 jcater * NEWS: Updated ChangeLog and NEWS for release 2001-11-20 15:51 jamest * src/Icons.py: Removed extra print statements 2001-11-20 13:53 jcater * src/: Icons.py, LayoutEditor.py: fixed bug in calculating the icon directory path; fixed layout editor to refresh a page after a modification 2001-11-20 10:28 jcater * src/PopupMenu.py: typo fix in menu wording 2001-11-19 21:37 jamest * src/: Designer.py, Icons.py, Instance.py: Our icons don't work with wxPython 2.2.x so disable them 2001-11-19 20:00 jcater * src/: Designer.py, Incubator.py, Instance.py, LayoutEditor.py, MenuBar.py, PopupMenu.py, PropertyEditor.py, ToolFrame.py, TreeView.py, TriggerEditor.py: cleaned up import statements; removed recursive imports 2001-11-19 18:15 jamest * NEWS: Updated NEWS and Changelog for pending release 2001-11-19 17:07 jcater * src/PropertyEditor.py: fix to remove dependency on wxPython 2.3.1 2001-11-19 15:17 jcater * src/: Incubator.py, LayoutEditor.py, PopupMenu.py, PropertyEditor.py, TreeView.py: many win32 bugfixes; new popup menu system; cleaner layout system (much more object reuse) 2001-11-19 12:30 jcater * src/Instance.py: added cancel button to the 'Warning: Unsaved Changes' exit dialog 2001-11-19 10:53 jcater * BUGS, TODO: Updated BUGS and TODO with new problems 2001-11-19 09:04 jcater * BUGS, src/Debugger.py, src/TemplateChooser.py: improvements to templating system: double-clicking a wizard opens it; name column of list if autosized to display the complete wizard name; scrollbars now work on the list 2001-11-19 08:01 jcater * BUGS: Documented GTK refresh problem 2001-11-18 22:38 jcater * BUGS, src/LayoutEditor.py, src/PopupMenu.py, src/PropertyEditor.py, src/TreeView.py: many Win32-specific bugfixes; page layout screen uses a Notebook-style display now; several speed improvements from code cleanup; more object reuse; 1/2 bottle of aspirin; updated list of BUGS (still several) 2001-11-16 19:00 jcater * src/: Instance.py, PropertyEditor.py, ToolFrame.py, TriggerEditor.py: fixes for running under Win32 2001-11-15 18:36 jcater * src/ToolFrame.py: fixed tool window support in Win32 to behave more like a win32 app 2001-11-15 18:01 jcater * src/ToolFrame.py: synching machines 2001-11-15 00:42 jcater * doc/DevelopersGuide-Forms.lyx: started forms designer's manual; updated forms user's manual 2001-11-14 15:31 jcater * src/Instance.py: added support for local encoding in generated GFD files 2001-11-14 11:56 jamest * TODO: gnue.conf alterations Updated TODOs 2001-11-13 22:12 jcater * packaging/inno/gfdesigner.iss: added samples to inno setup; cleanup 2001-11-13 17:59 jcater * packaging/inno/gfdesigner.iss: added LICENSE.txt to Inno installs; added components, sample forms to inno installs 2001-11-13 16:12 jamest * packaging/inno/gfdesigner.iss, src/Icons.py, src/Instance.py, src/TreeView.py: Updates to add icons back on designer 2001-11-13 15:59 jcater * src/PropertyEditor.py: fixed segfault problem with grids under windows 2001-11-12 23:53 jamest * packaging/: inno/README, inno/gfdesigner.iss, mcmillan/gfdesigner.cfg: Updates to the designer windows setup stuff 2001-11-12 23:07 jcater * setup.py, setup.py: fix for mcmillan installs so clients can be run out of their install directory 2001-11-12 20:19 jcater * packaging/mcmillan/gfdesigner.cfg: Modified mcmillan cfg files 2001-11-12 20:08 jcater * setup.py: fix to setup.py 2001-11-12 19:56 jcater * setup.py: added support to win32 section of setup.py to allow extra (separate) modules 2001-11-12 19:06 jcater * packaging/inno/gfdesigner.iss: changes to Inno installer; misc changes 2001-11-12 16:24 jcater * setup.py: cleaned up setup.py for Win32 machines (did not change functionality) 2001-11-12 16:02 jamest * packaging/inno/gfdesigner.iss: Added config files for the INNO setup.exe creator 2001-11-12 15:48 jcater * setup.py: fixes to setup.py for mcmillan install 2001-11-12 15:44 jcater * setup.py: fixes to setup.py for mcmillan install 2001-11-12 13:53 jamest * packaging/inno/README: Updates for McMillian installer instructions and config files 2001-11-10 16:01 jcater * BUGS, TODO, src/Designer.py, src/Instance.py, src/MenuBar.py: polished designer's menus; added checks to closing/exiting to prompt user if form is not saved; added save all 2001-11-09 15:44 jamest * packaging/inno/README: Added a few forgotten notes to the README 2001-11-09 15:31 jamest * packaging/inno/README, src/Designer.py: Small changes required to make the mcmillan package run properly Fixed bad var name in README 2001-11-09 15:25 jamest * packaging/: inno/README, mcmillan/gfdesigner.cfg: Checking in some notes on using McMillan installer for windows 2001-11-08 16:23 jcater * src/Designer.py: fixed small TODOs 2001-11-05 20:29 jamest * TODO: Added ROADMAPS to the various TODO files 2001-11-05 16:45 jcater * BUGS: Added Win98/Solaris Wizard issue to BUGS 2001-11-05 13:32 jcater * templates/__init__.py: fixed cross-platform issue with __import__ 2001-11-04 22:14 jcater * AUTHORS, BUGS, INSTALL, NEWS, README, TODO: updated docs for 0.1.0 release 2001-11-04 21:21 jamest * src/: Designer.py, Instance.py, LayoutEditor.py, __init__.py: Small designer stuff ran all forms thru designer (except the history forms) 2001-11-04 20:27 jcater * src/: Debugger.py, Icons.py, Instance.py, LayoutEditor.py: fixed title bar bug; fixed jamest's bug :) 2001-11-04 19:28 jamest * src/: Icons.py, LayoutEditor.py, TreeView.py: Designer now runs on win32 platforms 2001-11-04 16:49 jamest * setup.py: Designer setup.py now works on win32 and linux Misc setup.py changes for upcomming releases 2001-11-04 14:26 jamest * src/LayoutEditor.py: Updated designer mouse code 2001-11-04 11:06 jcater * src/TemplateParser.py: Made the wizard entry fields larger 2001-11-04 10:44 jcater * src/LayoutEditor.py: changes to mouse movement routines 2001-11-04 09:54 jamest * src/LayoutEditor.py: Designer support using the mouse to move widgets (work in process) 2001-10-07 14:07 jcater * src/TemplateChooser.py, templates/__init__.py, templates/forms/__init__.py, templates/reports/__init__.py: Wizard dialog now runs the selected wizard; templates are automatically detected (it's no longer necessary to add your template to the list in __init__.py) 2001-09-18 16:16 jcater * src/TemplateChooser.py: Added support for optional wizard descriptors 2001-09-18 13:02 dneighbors * src/TemplateChooser.py: TemplateChooser.py ** Made so that all columns of list box are populated. 2001-09-17 23:34 jamest * setup.py: Minor GEAS driver work change setup.py devel to make scripts based upon python called to run setup.py 2001-09-17 21:43 jamest * src/TemplateChooser.py: Misc little typos Added popy and psycopg drivers 2001-09-17 21:26 jcater * src/TemplateChooser.py: fixed typos 2001-09-17 21:08 jcater * src/: TemplateBase.py, TemplateChooser.py: added checks to schema methods 2001-09-17 20:15 jcater * src/TemplateChooser.py: Fix for wxGTK 2.2.6 2001-09-16 18:43 jcater * doc/TemplatesAndWizards.txt, src/Designer.py, src/Instance.py, src/TemplateBase.py, src/TemplateChooser.py, src/TemplateParser.py, src/__init__.py, templates/__init__.py, templates/forms/Simple.py, templates/forms/__init__.py, templates/reports/__init__.py: First working implementation of wizards/templates 2001-09-14 18:10 jcater * src/Designer.py, src/TemplateBase.py, src/TemplateParser.py, templates/forms/Simple.py: Updates for Designer wizards 2001-09-13 22:27 jcater * src/TemplateBase.py, src/TemplateParser.py, templates/forms/Simple.py: synching machines (updates to templates/wizards) 2001-09-13 17:39 jcater * src/Incubator.py: Minor code cleanup 2001-09-13 16:42 jcater * setup.py, templates/forms/Simple.py: changes to support designer wizards/templates 2001-09-06 03:45 baumannd * src/.cvsignore: Ignore compiled python scripts. 2001-09-06 03:43 baumannd * scripts/.cvsignore: Ignore some generated files. 2001-09-06 03:42 baumannd * .cvsignore: Ignore build dir. 2001-08-09 23:49 jamest * BUGS, src/Designer.py, src/Icons.py, src/Instance.py, src/LayoutEditor.py, src/PopupMenu.py, src/TreeView.py: Merged changes from head into the branch (did not move back to head yet) Fixed misc bugs More than likely introduced more bugs than you can imagine (may jcater forgive me) 2001-07-31 18:44 jcater * BUGS: Added a comment to bug list asking for as much info about bugs as possible 2001-07-31 18:40 jcater * BUGS: Added more bugs to bug list 2001-07-31 18:30 jcater * BUGS: misc 2001-07-29 23:38 jcater * src/Instance.py: now, when saving, a backup copy is made only once per session (per form) instead of after each save; this way, the backup copy contains the state of a form before you started editing this session instead of the state the last time you saved. 2001-07-29 15:18 jcater * src/: Designer.py, Instance.py, PopupMenu.py: misc bug fixes 2001-07-29 15:10 jcater * src/Icons.py: temporary fix for segfaults until I can figure out why 2001-07-28 23:36 jcater * BUGS, src/LayoutEditor.py: Fixed Drop-Down page selection combo bug (i.e., segfaulting when using Page dropdown); fixed bug on object creation that caused the previously selected objects in the layout editor to continue be selected after new object created; misc other fixes. 2001-07-28 23:12 jcater * src/: Icons.py, LayoutEditor.py, TreeView.py: When double-clicking an object (either in tree view or layout editor), properties editor pops up; removed icon code from TreeView and put in own file as PopupMenu may soon use icons 2001-07-28 22:19 jcater * src/: LayoutEditor.py, PopupMenu.py: Improvements to pop-up menus; new popup menu when right-clicking on empty space in Layout Editor area (really handy) 2001-07-23 00:09 jcater * src/TreeView.py: Changed hard-coded location of icons to installation-specific directory 2001-07-21 16:08 jcater * src/LayoutEditor.py: removed reference to MetaKey to see if this solves the moving vs resizing object bug 2001-07-19 20:35 jcater * src/TreeView.py: Fixed bug w/autocreating of 'Event' branch; part 2 2001-07-19 20:35 jcater * src/TreeView.py: Fixed bug w/autocreating of 'Event' branch 2001-07-18 23:16 jcater * src/TreeView.py: TreeView items now only display an 'Events' child branch if they actually have events/triggers; these branches are created dynamically as events/triggers are added; since triggers are added by right-clicking the object, then selecting Events, empty 'Events' branches simply cluttered the tree 2001-07-18 23:02 jcater * src/TreeView.py: Added icons to designer; (rerun gnue-common setup.py install to use); misc other bugfixes 2001-07-18 21:20 jcater * src/Instance.py: fixed path reference bug 2001-07-18 20:27 jcater * src/Instance.py: Refined use of startup warning dialogs 2001-07-18 20:17 jcater * src/Instance.py: If file specified on command line doesn't exists, a dialog asks whether or not to create; if file is readonly, pops up a warning dialog; when doing 'Save As...', if specified file name doesn't have extension, add it based on selection in dialog box. [based on Rafterman's patch] 2001-07-17 14:24 jamest * src/: LayoutEditor.py, MenuBar.py, PopupMenu.py, PropertyEditor.py, TreeView.py: merged trunk, from gnuef-new-datasources to HEAD 2001-07-12 21:54 jcater * src/PopupMenu.py: Moved triggers to beginning of list in Reorder by Location 2001-07-12 17:51 jcater * src/: LayoutEditor.py, MenuBar.py, PopupMenu.py, TreeView.py: Fixed 'Right-Click|Edit Properties...' locking bug; removed Popup menu code from MenuBar.py and placed in its own file; fixed misc focus bugs 2001-07-12 14:01 jcater * src/PropertyEditor.py: Fixed deprecate bug in PropertyEditor 2001-07-12 13:53 jcater * src/: MenuBar.py, PropertyEditor.py: Fixed problem with Reorder by Location when hidden fields are present; made property editor not display deprecated attributes unless user is already using the deprecated attribute (keeps new forms from using deprecated stuff) 2001-07-11 13:41 jcater * src/: Instance.py, MenuBar.py: Got 'Reorder by Location' working. If you select a block, it reorders all elements in that block. If you reorder a page, it reorders all elements including any blocks. It places items in this order: All hidden fields, All Boxes, All other elements other than blocks, all blocks; it reorders according to y, then x values. This has only been partially tested on a few forms... save a copy before using. 2001-07-10 18:18 jamest * src/Debugger.py: Fixed number of args to running a form in gfdes 2001-07-04 19:30 jcater * src/: PropertyEditor.py, TemplateBase.py: Added GTypecasts to gnue.common for typecasting xml data; misc other changes 2001-07-03 20:43 jcater * src/: Instance.py, LayoutEditor.py: Added form resizing attributes 2001-07-03 11:21 jcater * src/__init__.py: Fixed error in versioning 2001-07-02 13:12 jcater * src/__init__.py: Added versioning/packaging information 2001-07-01 19:47 jamest * NEWS: NEWS dated for release 2001-07-01 19:38 jcater * BUGS: Added wizard issue 2001-07-01 19:35 jcater * BUGS, INSTALL, README: Modified for 0.0.1 release 2001-07-01 12:07 jamest * src/: Designer.py, Instance.py: Moved version info to Instance to make installed designer do the right thing 2001-06-30 18:14 jamest * NEWS: Updated NEWS for next release 2001-06-30 17:58 jamest * INSTALL, MANIFEST.in, setup.py, src/Designer.py, src/Instance.py: Switch designer RuntimeSettings to use $HOME var (you can use this in windows) Changes to make an installed designer work properly Misc setup tweaks for win32/unix Docs updates Misc stuff I've forgotten 2001-06-30 14:54 jamest * AUTHORS, MANIFEST.in, setup.cfg.in, setup.py, scripts/gfclient.in, scripts/gnue-designer.in: setup changes, start of designer setup scripts 2001-06-29 17:55 jamest * setup.py: Setup tweaks to make gfcvs/gfdes work w/ non bash shells Setup tweaks to get setup.py install doing something under windows Broke GFObjects.py apart for future clean-up work Added Misc TODO junk 2001-06-28 00:53 jcater * src/Incubator.py: Converted 'new object' methods to new parser format 2001-06-28 00:38 jcater * src/PropertyEditor.py: Fixed display of true/false property fields 2001-06-28 00:04 jcater * src/: LayoutEditor.py, PropertyEditor.py: PropertyEditor now restricts attribute input based on type of attribute; uses combo boxes where appropriate 2001-06-27 22:21 jcater * src/LayoutEditor.py: Fixed error when dragging mouse across layout editor 2001-06-27 21:41 jcater * src/LayoutEditor.py: Implemented new focus method in LayoutEditor 2001-06-27 21:26 jcater * src/LayoutEditor.py, src/TemplateBase.py, src/TemplateParser.py, templates/forms/Simple.py: Misc. changes; committing prior to changing focus system 2001-06-27 20:57 jcater * src/MenuBar.py: Made the popup menu's Edit Properties... actually bring up properties 2001-06-26 23:40 jcater * src/Incubator.py: Removed obnoxious print statements 2001-06-26 23:28 jcater * src/Incubator.py, src/PropertyEditor.py, src/TemplateBase.py, src/TemplateParser.py, templates/forms/Simple.py: Switched to new parser format; implemented more of the wizard/template; fixed various bugs w/layout and property editor; fixed some win32 specific problems 2001-06-25 23:49 jcater * src/Designer.py, src/LayoutEditor.py, src/MenuBar.py, src/TemplateBase.py, src/TemplateParser.py, templates/forms/Simple.py: Beginnings of a template/wizard system 2001-06-25 22:32 jcater * src/__init__.py: Oops, forgot the __init__.py 2001-06-25 11:41 jcater * src/Designer.py: Fixed bug preventing display of Help|About... 2001-06-25 11:12 jcater * setup.py, src/LayoutEditor.py: Fixed duplicate keyword problem in setup.py 2001-06-24 22:05 jcater * TODO: Added 'grep TODO src/*.py' instructions to TODO file 2001-06-24 21:59 jcater * src/: Instance.py, LayoutEditor.py, PropertyEditor.py, TemplateBase.py: Added a property bar on layout screen; fixed several layout bugs; restructured relative moving 2001-06-24 14:33 jcater * templates/forms/Simple.py: Added beginnings of Simple template 2001-06-24 14:31 jcater * setup.py, templates/__init__.py, templates/forms/__init__.py, templates/reports/__init__.py: Started on templating system 2001-06-23 22:33 jcater * setup.py: Moved designer references from form's setup.py into designer's setup.py 2001-06-23 19:55 jcater * README, setup.cfg, setup.py, scripts/gfclient.in: Added setup support files 2001-06-23 19:41 jcater * AUTHORS, COPYING, README, TODO: Added the basic informational files 2001-06-23 16:20 jcater * src/: Incubator.py, Instance.py, LayoutEditor.py, PropertyEditor.py: Added fix for 'hidden' fields 2001-06-22 08:16 jcater * src/: Designer.py, Instance.py, LayoutEditor.py, PropertyEditor.py, ToolFrame.py, TreeView.py, TriggerEditor.py: Added property editor 2001-06-22 02:39 dneighbors * src/Designer.py: GFDesigner.py: ** Made about box display when called from menu. ** Fixed bug that assigned TITLE to NAME instead of TITLE. **Changed wording slightly. 2001-06-21 21:36 jcater * src/: Incubator.py, TriggerEditor.py: Added a pulldown for the trigger editor... only works for shared(named) triggers currently 2001-06-21 20:15 jcater * src/: Incubator.py, Instance.py, LayoutEditor.py, TreeView.py, TriggerEditor.py: Added: Delete items from tree; save window state between sessions; moved layout combos to a toolbar; fixed minor bugs 2001-06-20 20:37 jamest * src/: Instance.py, TriggerEditor.py: Started to add sizing to the program(layout editor size not finished) 2001-06-20 19:40 jamest * src/TriggerEditor.py: Altered to resize the edit area when editor resized 2001-06-20 17:31 jcater * src/: Incubator.py, Instance.py, LayoutEditor.py, MenuBar.py, PropertyEditor.py, TreeView.py, TriggerEditor.py: Added more create object options (in tree-viewer); added trigger editor; changed some of the event properties 2001-06-19 15:41 jcater * src/: Incubator.py, MenuBar.py: Added Incubator that creates objects and adds in correct location in forms tree 2001-06-18 14:50 jcater * src/: Instance.py, LayoutEditor.py, MenuBar.py, TreeView.py: Implemented popup (right-click) menus on tree and layout editor. Only New->{Page,DataSource,Name Trigger} currently works 2001-06-18 05:13 jcater * src/: Instance.py, MenuBar.py: Implemented 'Save As...' and dirty project marker (* in titlebar if project has been modified) 2001-06-18 00:41 jcater * src/: Instance.py, LayoutEditor.py, MenuBar.py, PropertyEditor.py, TreeView.py, TriggerEditor.py: Misc changes 2001-06-15 16:58 jcater * src/: Instance.py, LayoutEditor.py, LayoutHandler.py, PropertyEditor.py, TreeView.py, TriggerEditor.py: Restructured source files into more modular approach. Started work on property editor. 2001-06-15 13:49 jcater * src/: Instance.py, LayoutHandler.py: Selecting a tree item selects the preview item and vice-versa 2001-06-15 09:47 jcater * src/LayoutHandler.py: Updated border-drawing code 2001-06-14 18:00 jcater * src/: Instance.py, LayoutHandler.py: Modified designer so multi-record fields are displayed and behave as such. \nAlso, selecting with a mouse works (including pressing shift to select multiple items). \The arrow keys still move the items and Alt+arrow keys resize the items. \nBorders are drawn around currently selected items.\nCurrently, Labels are being displayed behind the border box (not sure why, as the other widgets display correctly???)\nSelecting items with mouse has been reworked so, for example, the cursor does not change over text fields and clicking dropdown boxes in wrong place does not actually drop down a box :) 2001-06-12 12:18 jcater * src/: Debugger.py, Designer.py, GFDDebug.py, Instance.py, LayoutHandler.py, MenuBar.py: Split code into multiple files. Changed moving and resizing so that all multi-record widgets move/resize as well 2001-06-11 17:03 jcater * src/Designer.py: Added support for moving widgets using arrow keys. 2001-06-11 03:19 jcater * src/Designer.py: Added grid to preview pane and fixed other minor problems 2001-06-11 00:17 jcater * src/Designer.py: Designer can now preview the form. Check it out... it's pretty cool! 2001-06-10 16:57 jcater * src/Designer.py: Implemented an insignificant feature few will use: The ability to save. :) 2001-06-06 14:02 jcater * src/Designer.py: GFDesigner now shows a tree representation of form 2001-06-01 14:55 jcater * src/Designer.py: Stuff 2001-06-01 12:59 jcater * src/: Designer.py, GFDDebug.py: Minor changes 2001-06-01 12:42 jcater * GFDesigner-old.py, GFDesigner.py, src/Designer.py, src/GFDDebug.py: Started a graphical designer for personal use. Currently opens a form, creates a new form, and runs a form in debug mode. The opening and creating doesn't show any objects yet, but it does actually load the form. 2000-12-13 11:47 jamest * GFDesigner.py: Altered the name of datasources? via derek's instructions Made defaults actually work :) Security fix: block password from displaying on screen 2000-12-13 10:02 jamest * GFDesigner.py: Quick hack to make designer do char based placement also added auto generated s to it's output 2000-10-27 14:59 jmeskill * .cvsignore: Made a TON of changes so we can make install properly gnue-forms now installs into (pythonlibdir)/site-packages/gnue/forms so to access forms you can use import gnue.forms Added README.developers so we can include hints for developers Moved src/GFClient.py to client/gfclient and made it executable Made source changes to support gnue.forms paradigm Updated related documentation 2000-10-24 20:46 jamest * GFDesigner.py: Fixed typecast problem w/ non string values on query/commit Misc stuff dealing w/ dropdown box support (still not fully, full on, functional) 2000-10-19 22:08 dneighbors * GFDesigner.py: First REALLY lame version of a tool to auto build forms.