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

Diff of /gnue/forms/ChangeLog

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

revision 1.2 by styxman, Thu Nov 14 22:16:51 2002 UTC revision 1.2.2.1 by anthonyl, Tue Mar 4 22:18:19 2003 UTC
# Line 1  Line 1 
1    2002-12-21 12:09  jcater
2    
3            * utils/gfd04to05.py: fix ON-SWITCH conversion
4    
5    2002-12-21 11:54  jcater
6    
7            * utils/gfd04to05.py: added check for trigger.type
8    
9    2002-12-20 18:15  jcater
10    
11            * ChangeLog:
12            
13            synching machines
14    
15    2002-12-17 18:36  jcater
16    
17            * src/: GFForm.py, GFInstance.py, uidrivers/wx/UIdriver.py:
18            
19            * Fixed runForm support * Removed console print statements
20    
21    2002-12-16 21:07  jcater
22    
23            * ChangeLog, INSTALL, MANIFEST.in, NEWS, ROADMAP.in, TODO:
24            Preliminary updates for pending release
25    
26    2002-12-13 10:58  jcater
27    
28            * doc/Developers-Guide.sxw: fixed minor typos in documentation
29    
30    2002-12-13 00:37  jcater
31    
32            * doc/Developers-Guide.sxw: more work on docs
33    
34    2002-12-12 20:56  jamest
35    
36            * src/GFObjects/GFBlock.py: fixed typo
37    
38    2002-12-12 19:22  jcater
39    
40            * src/__init__.py: ready to tag a release
41    
42    2002-12-12 18:55  jcater
43    
44            * doc/Developers-Guide.sxw, src/GFObjects/GFDataSource.py:
45            * Implemented block-level (per-record) Pre-Query and Post-Query *
46            More updates on Dev Guide
47    
48    2002-12-12 16:07  jcater
49    
50            * src/GFInstance.py: changes for post-query record-level support
51    
52    2002-12-12 12:03  jcater
53    
54            * doc/Developers-Guide.sxw, src/GFObjects/GFBlock.py,
55            src/GFObjects/GFButton.py, src/GFObjects/GFField.py,
56            utils/gfd04to05.py:
57            
58            * Removed block-level On-Switch and made the focus triggers behave
59            at a trigger level. (The old On-Switch is now equivalent to
60            Post-FocusIn * Documented triggers in the Dev Guide
61    
62    2002-12-11 22:39  jcater
63    
64            * ChangeLog, NEWS, src/__init__.py: checkins for 0.4.3 prerelease
65    
66    2002-12-11 22:08  jamest
67    
68            * samples/dialog/dialog.gfd, src/GFForm.py, src/GFInstance.py,
69            src/uidrivers/_base/UIdriver.py, src/uidrivers/curses/UIdriver.py,
70            src/uidrivers/gtk2/UIdriver.py, src/uidrivers/wx/UIdriver.py: Fixed
71            previousRecord events from buttons Fixed <enter> key events on some
72            entries More UI cleanup More work on <dialog> support.  The
73            structure is not final, the current code aims to let me test things
74            w/o breaking the existing drivers.
75    
76    2002-12-11 19:00  jcater
77    
78            * ROADMAP.in: added roadmap/feature plan template and parser script
79    
80    2002-12-11 15:07  jamest
81    
82            * src/GFDisplayHandler.py: activated btami's patch from ages past
83    
84    2002-12-11 00:45  jcater
85    
86            * doc/Developers-Guide.sxw, src/uidrivers/gtk2/UIdriver.py:
87            * Started on a sample schema * Added Copyright / GFDL info to
88            developer's guide * Fixed some old-style references in GTK driver
89    
90    2002-12-10 19:30  jamest
91    
92            * src/uidrivers/gtk2/UIdriver.py: gtk2 driver fix
93    
94    2002-12-10 19:18  jamest
95    
96            * src/uidrivers/: _base/UIWidget.py, curses/README,
97            curses/UIdriver.py, gtk2/UIdriver.py, wx/UIdriver.py: Minor UI
98            driver cleanup Removed outdated file Curses fixes
99    
100    2002-12-09 19:05  jcater
101    
102            * doc/Developers-Guide.sxw:
103            minor cleanup
104    
105    2002-12-09 16:20  jcater
106    
107            * doc/: Developers-Guide.openoffice.xml, Developers-Guide.sxw: the
108            xml version didn't work out so well
109    
110    2002-12-09 14:43  jcater
111    
112            * doc/: Developers-Guide.openoffice.xml, Developers-Guide.sxw:
113            moved to flat xml format for Developer's Guide
114    
115    2002-12-07 02:31  jcater
116    
117            * doc/Developers-Guide.sxw, src/GFInstance.py,
118            src/GFObjects/GFField.py, src/GFObjects/GFPage.py:
119            * Updated Dev Guide to new GFD format * Renamed the Pre-Modify
120            attribute on blocks to Pre-Change to be consistent with the
121            field.Pre-Change call * Cleanup
122    
123    2002-12-06 11:01  dneighbors
124    
125            * src/GFForm.py: Fix so that runform trigger works again.
126    
127    2002-12-03 22:32  jcater
128    
129            * src/GFInstance.py:
130            
131            Misc changes
132    
133    2002-12-03 21:05  jamest
134    
135            * src/uidrivers/: _base/UIWidget.py, _base/UIdriver.py,
136            wx/UIdriver.py: remove GFObj referece from common moving things
137            about and adding notes to ui drivers in preperation for some
138            changes
139    
140    2002-12-03 19:51  jcater
141    
142            * samples/inventory/forms/: company.gfd, inv_maintenance.gfd:
143            removed connections tag
144    
145    2002-12-03 12:06  jamest
146    
147            * samples/dialog/dialog.gfd, src/GFForm.py, src/GFInstance.py: more
148            changes for <dialog> support
149    
150    2002-12-03 09:51  jamest
151    
152            * src/: GFForm.py, GFInstance.py: syncing cvs to prep for ai
153            processing
154    
155    2002-12-02 20:37  jamest
156    
157            * ChangeLog, NEWS, samples/zipcode/zipcode.gfd, src/__init__.py:
158            Checkins final for 0.4.2 releases of common, designer, forms
159    
160    2002-12-01 17:04  jcater
161    
162            * src/GFForm.py: backported the getAuthenticatedUser() support
163    
164    2002-12-01 16:53  jcater
165    
166            * src/GFForm.py:
167            
168            * Added form.getAuthenticatedUser(connection) * Cleaned up custom
169            authenticators
170    
171    2002-11-29 01:07  jcater
172    
173            * src/: GFForm.py, GFParser.py:
174            * Improved trigger selector support * Improved code editor
175            interaction with rest of system * Fixed outstanding bugs related to
176            wizards/templates and object creation * Many bug fixes
177    
178    2002-11-28 00:07  jamest
179    
180            * samples/intro/intro.gfd, src/GFForm.py, src/GFInstance.py,
181            src/uidrivers/_base/UIdriver.py: More cleanup
182    
183    2002-11-27 21:35  jamest
184    
185            * samples/dialog/dialog.gfd, src/GFClient.py, src/GFForm.py,
186            src/GFInstance.py: Moved final things out of gfclient that belong
187            in gfinstance
188    
189    2002-11-27 20:24  jamest
190    
191            * samples/zipcode/zipcode.gfd, src/GFClient.py, src/GFForm.py,
192            src/GFInstance.py, src/GFKeyMapper.py, src/GFParser.py,
193            src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py: cleaning things
194            up in preparation for <dialog>
195    
196    2002-11-27 17:25  jamest
197    
198            * src/GFKeyMapper.py: Fix keymapper support
199    
200    2002-11-27 15:29  jamest
201    
202            * samples/dialog/dialog.gfd, samples/intro/intro.gfd,
203            src/GFClient.py, src/GFForm.py: Syncing machines.
204    
205    2002-11-27 10:00  jcater
206    
207            * src/GFParser.py: Fixed some redundent descriptions
208    
209    2002-11-26 23:47  jamest
210    
211            * samples/dialog/dialog.gfd, src/GFClient.py, src/GFForm.py,
212            src/GFParser.py: start of <dialog> support (still useless)
213    
214    2002-11-26 21:23  jcater
215    
216            * src/uidrivers/: curses/UIdriver.py, gtk2/UIdriver.py:
217            Changed (without working samples :) the curses and gtk2 driver to
218            new format
219    
220    2002-11-26 20:45  jcater
221    
222            * src/GFParser.py: fixed changes for tabbed move to layout
223    
224    2002-11-26 20:38  jamest
225    
226            * src/GFParser.py: moved tabbed to layout in parser (breaks stuff)
227            start of a <dialog> tag
228    
229    2002-11-26 20:34  jcater
230    
231            * utils/gfd04to05.py: changes
232    
233    2002-11-26 20:29  jcater
234    
235            * samples/contact.gfd, samples/helloworld2.gfd,
236            samples/history/first.gfd, samples/history/myform.gfd,
237            samples/intro/intro.gfd, samples/inventory/forms/company.gfd,
238            samples/inventory/forms/inv_maintenance.gfd,
239            samples/inventory/forms/sc_inv_cycle_count.gfd,
240            samples/location/forms/country_maint.gfd,
241            samples/location/forms/county_maint.gfd,
242            samples/location/forms/runform.gfd,
243            samples/location/forms/state_maint.gfd,
244            samples/location/forms/zip_coords_maint.gfd,
245            samples/location/forms/zipcode_maint.gfd,
246            samples/po/sc_po_entry.gfd, samples/simple/form.gfd,
247            samples/track/forms/address_type.gfd,
248            samples/track/forms/assignment_status.gfd,
249            samples/track/forms/contact_manager.gfd,
250            samples/track/forms/email_type.gfd,
251            samples/track/forms/phone_type.gfd,
252            samples/vendor/forms/vendor_maint.gfd, samples/zipcode/states.gfd,
253            samples/zipcode/zipcode.gfd, src/uidrivers/wx/UIdriver.py: * Moved
254            <form tabbed=.. width=... height=...> to <layout> as those are
255            layout-related attributes
256    
257    2002-11-26 19:50  jcater
258    
259            * samples/contact.gfd, samples/helloworld2.gfd,
260            samples/history/first.gfd, samples/history/myform.gfd,
261            samples/intro/intro.gfd, samples/inventory/forms/company.gfd,
262            samples/inventory/forms/inv_maintenance.gfd,
263            samples/inventory/forms/sc_inv_cycle_count.gfd,
264            samples/location/forms/country_maint.gfd,
265            samples/location/forms/county_maint.gfd,
266            samples/location/forms/runform.gfd,
267            samples/location/forms/state_maint.gfd,
268            samples/location/forms/zip_coords_maint.gfd,
269            samples/location/forms/zipcode_maint.gfd,
270            samples/po/sc_po_entry.gfd, samples/simple/form.gfd,
271            samples/track/forms/address_type.gfd,
272            samples/track/forms/assignment_status.gfd,
273            samples/track/forms/contact_manager.gfd,
274            samples/track/forms/email_type.gfd,
275            samples/track/forms/phone_type.gfd,
276            samples/vendor/forms/vendor_maint.gfd, samples/zipcode/states.gfd,
277            samples/zipcode/zipcode.gfd, src/GFParser.py,
278            src/uidrivers/wx/UIdriver.py: added default width/height to forms
279    
280    2002-11-26 19:43  jcater
281    
282            * utils/gfd04to05.py: fixed trigger-less buttons
283    
284    2002-11-26 19:09  jcater
285    
286            * samples/: contact.gfd, helloworld2.gfd, history/first.gfd,
287            history/myform.gfd, intro/intro.gfd, inventory/forms/company.gfd,
288            inventory/forms/inv_maintenance.gfd,
289            inventory/forms/sc_inv_cycle_count.gfd,
290            location/forms/country_maint.gfd, location/forms/county_maint.gfd,
291            location/forms/runform.gfd, location/forms/state_maint.gfd,
292            location/forms/zip_coords_maint.gfd,
293            location/forms/zipcode_maint.gfd, po/sc_po_entry.gfd,
294            simple/form.gfd, track/forms/address_type.gfd,
295            track/forms/assignment_status.gfd, track/forms/contact_manager.gfd,
296            track/forms/email_type.gfd, track/forms/phone_type.gfd,
297            vendor/forms/vendor_maint.gfd, zipcode/states.gfd,
298            zipcode/zipcode.gfd: updated samples to the new style
299    
300    2002-11-26 19:03  jcater
301    
302            * utils/gfd04to05.py: synching machines
303    
304    2002-11-26 18:55  jcater
305    
306            * samples/: intro/intro.gfd, zipcode/zipcode.gfd: temporarily
307            reversed samples, to do a massive update
308    
309    2002-11-26 17:45  jcater
310    
311            * samples/intro/intro.gfd, src/GFForm.py, src/GFParser.py,
312            src/GFObjects/GFLayout.py, src/uidrivers/wx/UIdriver.py,
313            utils/gfd04to05.py:
314            
315            Moved to namespaces for layout management in forms
316    
317    2002-11-25 22:23  jcater
318    
319            * src/GFParser.py: * More cleanup in Designer
320    
321    2002-11-25 22:16  jamest
322    
323            * src/GFObjects/GFBlock.py: removed print statement
324    
325    2002-11-25 22:14  jamest
326    
327            * samples/intro/intro.gfd, samples/zipcode/zipcode.gfd,
328            src/GFObjects/GFBlock.py: sloppyQuery support reintroduced
329            converted two gfds for testing
330    
331    2002-11-25 22:00  jamest
332    
333            * src/GFObjects/GFBlock.py: reimplemented sloppyQuery tag fix for
334            detail queries (backported)
335    
336    2002-11-25 10:44  jcater
337    
338            * src/GFInstance.py, src/GFParser.py, src/GFObjects/GFButton.py,
339            src/uidrivers/curses/UIdriver.py, src/uidrivers/gtk2/UIdriver.py,
340            src/uidrivers/wx/UIdriver.py, utils/gfd04to05.py:
341            
342            Made buttons like any other triggerable object. Instead of
343            trigger="..." attribute, we have a <trigger type="On-Action">.
344            Conversion script reflects this.
345    
346    2002-11-25 08:59  jamest
347    
348            * src/GFObjects/GFBlock.py: bring forward detail query patch from
349            0.4.1 branch
350    
351    2002-11-25 08:22  jamest
352    
353            * src/: GFObjects/__init__.py, uidrivers/_base/UIdriver.py: fix
354            display for entries with a rows attribute replaced references to
355            GFDataSource w/ GConnection
356    
357    2002-11-25 00:07  jcater
358    
359            * utils/gfd04to05.py: added notes on buttons; may switch to some
360            type of trigger
361    
362    2002-11-24 23:29  jcater
363    
364            * src/: GFForm.py, uidrivers/wx/UIdriver.py: * Cleaned up the
365            HotKey display on the menus * fixed bug with a GFField being passed
366            to findFocus
367    
368    2002-11-24 23:23  jcater
369    
370            * src/GFParser.py, src/uidrivers/wx/UIdriver.py,
371            utils/gfd04to05.py: * Moved initializing code into an 'if
372            initialize:' block (for Designer supprt) * Misc cleanup
373    
374    2002-11-22 19:48  jcater
375    
376            * src/: GFForm.py, GFObjects/GFTabStop.py: initial work on
377            migrating designer [BROKEN\!]
378    
379    2002-11-21 23:56  jcater
380    
381            * utils/gfd04to05.py: removed py2.2ism
382    
383    2002-11-21 23:50  jcater
384    
385            * src/GFObjects/: GFBlock.py, GFEntry.py: more work on switching
386            focus traversal into new logic/layout (row fixes)
387    
388    2002-11-21 23:39  jcater
389    
390            * src/uidrivers/wx/UIdriver.py: more work on switching focus
391            traversal into new logic/layout
392    
393    2002-11-21 23:36  jcater
394    
395            * src/GFForm.py, src/GFParser.py, src/GFObjects/GFButton.py,
396            src/GFObjects/GFEntry.py, src/GFObjects/GFPage.py,
397            utils/gfd04to05.py: more work on switching focus traversal into new
398            logic/layout
399    
400    2002-11-21 20:57  jcater
401    
402            * src/GFDisplayHandler.py, src/GFForm.py, src/GFInstance.py,
403            src/GFParser.py, src/GFObjects/GFBlock.py,
404            src/GFObjects/GFButton.py, src/GFObjects/GFEntry.py,
405            src/GFObjects/GFField.py, src/GFObjects/GFLayout.py,
406            src/GFObjects/GFLogic.py, src/GFObjects/GFPage.py,
407            src/uidrivers/_base/UIdriver.py, utils/gfd04to05.py: more work on
408            separation of logic and layout
409    
410    2002-11-21 18:57  jcater
411    
412            * src/uidrivers/curses/UIdriver.py: more work on curses
413    
414    2002-11-21 14:59  jcater
415    
416            * samples/intro/intro.gfd, src/GFKeyMapper.py,
417            src/uidrivers/_base/UIdriver.py, src/uidrivers/curses/UIdriver.py:
418            updates to get curses mostly working; lots of menubar work
419    
420    2002-11-20 21:50  jamest
421    
422            * setup.py, src/GFParser.py, src/GFObjects/GFBlock.py: merged in
423            some papo patches from the 0.4.x branch typos fixed
424    
425    2002-11-20 19:39  jcater
426    
427            * src/GFParser.py, src/GFObjects/GFLayout.py,
428            src/GFObjects/GFLogic.py, src/GFObjects/__init__.py,
429            utils/gfd04to05.py: start of layout/logic separation; cleaned up
430            GFParser.py to reflect new tags
431    
432    2002-11-20 18:58  jcater
433    
434            * src/GFObjects/GFDatabase.py: removed redundent GFDatabase.py
435    
436    2002-11-20 18:51  jcater
437    
438            * utils/gfd04to05.py: replace transparentBlock, as it's default
439    
440    2002-11-20 18:27  jcater
441    
442            * doc/Developers-Guide.sxw, src/GFParser.py,
443            src/GFObjects/GFDatabase.py:
444            
445            * Moved the <database> tag to common (as a <connection> tag... we
446            will have a converter script soon) * Fixed some incorrect code
447            samples in the dev guide
448    
449    2002-11-20 17:09  jcater
450    
451            * setup.py: backported some fixes
452    
453    2002-11-19 19:01  jcater
454    
455            * src/GFParser.py, src/__init__.py, utils/gfd04to05.py:
456            
457            * When writing back to XML, name attributes are listed first * Misc
458            cleanup * Added a Forms 0.5.0 converter
459    
460    2002-11-18 16:52  jamest
461    
462            * src/: __init__.py, GFObjects/GFBlock.py: Implemented isSaved(),
463            isEmpty(), lastRecord(), firstRecord(), executeQuery(), commit(),
464            rollback() based upon diff sent by Papo team
465    
466    2002-11-18 16:12  jcater
467    
468            * setup.py: added curses driver to setup.py
469    
470    2002-11-18 00:40  jcater
471    
472            * src/: GFForm.py, GFObjects/GFBlock.py, GFObjects/GFButton.py,
473            GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/__init__.py:
474            cleanup in preparation for structural changes
475    
476    2002-11-17 19:27  jamest
477    
478            * ChangeLog, NEWS, src/GFObjects/GFEntry.py,
479            src/GFObjects/GFField.py, src/uidrivers/_base/UIdriver.py: Final
480            updates for new release
481    
482    2002-11-17 19:17  jcater
483    
484            * MANIFEST.in, setup.py, doc/Developers-Guide.sxw, src/__init__.py:
485            doc/version changes in prep for a release
486    
487    2002-11-17 17:39  jamest
488    
489            * src/: GFDisplayHandler.py, uidrivers/wx/UIdriver.py: removed
490            debug print statements wx UI fix for checkboxes
491    
492    2002-11-17 17:16  jcater
493    
494            * src/GFDisplayHandler.py: updated checkbox code
495    
496    2002-11-17 16:53  jcater
497    
498            * BUGS, doc/Developers-Guide.sxw, src/GFParser.py: updated Forms
499            Dev Guide to have new descriptions of attributes
500    
501    2002-11-17 15:54  jamest
502    
503            * src/: GFDisplayHandler.py, GFInstance.py, GFObjects/GFEntry.py,
504            GFObjects/GFField.py, uidrivers/_base/UIdriver.py,
505            uidrivers/wx/UIdriver.py: partial fix for checkboxes, commiting in
506            prep to feed code into our AI unit
507    
508    2002-11-17 13:44  jcater
509    
510            * src/: GFParser.py, uidrivers/curses/UIdriver.py: removed comment
511            line
512    
513    2002-11-17 13:43  jcater
514    
515            * src/GFParser.py: added GFParser descriptions [patch by sklein]
516    
517    2002-11-16 15:14  jamest
518    
519            * src/GFForm.py: Fixed for unbound fields in blocks sometimes
520            flaging that blocks resultset to require saving
521    
522    2002-11-15 23:14  jcater
523    
524            * src/GFParser.py: added doc attributes to parser objects
525    
526    2002-11-15 17:12  jamest
527    
528            * src/: GFClient.py, GFConfig.py: added DefaultUI config option
529    
530    2002-11-15 15:50  jamest
531    
532            * src/uidrivers/wx/UIdriver.py: removed an unneeded print
533    
534    2002-11-15 14:08  jamest
535    
536            * BUGS, src/GFForm.py, src/uidrivers/curses/UIdriver.py: fix pageup
537            in curses driver partial fix for debug->run usage in GNUe Designer
538            (complete after next release)
539    
540    2002-11-15 01:20  jcater
541    
542            * src/uidrivers/curses/UIdriver.py: more work on curses
543    
544    2002-11-14 19:44  jcater
545    
546            * src/: GFObjects/GFButton.py, uidrivers/curses/UIdriver.py: more
547            work in curses driver
548    
549    2002-11-13 23:05  jcater
550    
551            * ChangeLog, NEWS: Updated NEWS and ChangeLogs
552    
553  2002-11-13 21:55  jcater  2002-11-13 21:55  jcater
554    
555          * packaging/mcmillan/forms.spec,          * packaging/mcmillan/forms.spec,
# Line 127  Line 679 
679    
680  2002-11-04 00:02  jcater  2002-11-04 00:02  jcater
681    
682          * src/: GFObjects/GFEntry.py, uidrivers/wx/UIdriver.py:          * src/: GFObjects/GFEntry.py, GFObjects/GFField.py,
683            uidrivers/wx/UIdriver.py:
684                    
685          * Misc cleanup          * Misc cleanup
686    
687  2002-11-03 23:05  jcater  2002-11-03 23:05  jcater
688    
689          * src/GFObjects/GFEntry.py: added missing triggers from jamest's          * src/GFObjects/: GFEntry.py, GFField.py: added missing triggers
690          _validTriggers conversion          from jamest's _validTriggers conversion
691    
692  2002-11-03 22:59  jcater  2002-11-03 22:59  jcater
693    
# Line 167  Line 720 
720  2002-10-31 20:40  jamest  2002-10-31 20:40  jamest
721    
722          * src/: GFForm.py, GFParser.py, GFTrigger.py, GFObjects/GFBlock.py,          * src/: GFForm.py, GFParser.py, GFTrigger.py, GFObjects/GFBlock.py,
723          GFObjects/GFEntry.py, GFObjects/GFObj.py, GFObjects/GFPage.py:          GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFObj.py,
724          Moved all trigger support into common in prep to add to support to          GFObjects/GFPage.py: Moved all trigger support into common in prep
725          reports.  Removed global valid trigger list with a per object valid          to add to support to reports.  Removed global valid trigger list
726          trigger definition          with a per object valid trigger definition
727    
728  2002-10-31 16:58  jamest  2002-10-31 16:58  jamest
729    
# Line 209  Line 762 
762  2002-10-27 14:59  jcater  2002-10-27 14:59  jcater
763    
764          * doc/Developers-Guide.sxw, doc/gnue-forms.dtd, src/GFForm.py,          * doc/Developers-Guide.sxw, doc/gnue-forms.dtd, src/GFForm.py,
765          src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py: Trigger          src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py,
766          Namespace changes: * Added support for negative indexes in          src/GFObjects/GFField.py: Trigger Namespace changes: * Added
767          Block.gotoRecord   (negative numbers are relative to the last          support for negative indexes in Block.gotoRecord   (negative
768          record) * Added Block.parent and Entry.parent attributes * Added          numbers are relative to the last record) * Added Block.parent and
769          getCurrentEntry, getCurrentBlock, and   getCurrentPage to Form          Entry.parent attributes * Added getCurrentEntry, getCurrentBlock,
770            and   getCurrentPage to Form
771    
772  2002-10-25 20:13  siesel  2002-10-25 20:13  siesel
773    
# Line 224  Line 778 
778  2002-10-25 17:08  jcater  2002-10-25 17:08  jcater
779    
780          * doc/Developers-Guide.sxw, src/GFInstance.py,          * doc/Developers-Guide.sxw, src/GFInstance.py,
781          src/GFObjects/GFEntry.py, src/uidrivers/curses/UIdriver.py,          src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
782          src/uidrivers/wx/UIdriver.py: added Entry.resetForeignKey() method          src/uidrivers/curses/UIdriver.py, src/uidrivers/wx/UIdriver.py:
783          for triggers (not fully tested); misc code cleanup          added Entry.resetForeignKey() method for triggers (not fully
784            tested); misc code cleanup
785    
786  2002-10-25 11:01  jcater  2002-10-25 11:01  jcater
787    
# Line 504  Line 1059 
1059    
1060  2002-09-23 23:00  jcater  2002-09-23 23:00  jcater
1061    
1062          * src/GFObjects/GFEntry.py: removed extraneous debugging print          * src/GFObjects/: GFEntry.py, GFField.py: removed extraneous
1063          statement          debugging print statement
1064    
1065  2002-09-23 22:59  jcater  2002-09-23 22:59  jcater
1066    
1067          * src/GFObjects/GFEntry.py:  added entry.get() and          * src/GFObjects/: GFEntry.py, GFField.py:  added entry.get() and
1068          entry.set('value') to GFEntry's trigger namespace          entry.set('value') to GFEntry's trigger namespace
1069    
1070  2002-09-23 22:40  jcater  2002-09-23 22:40  jcater
1071    
1072          * src/GFObjects/GFEntry.py: reintroduced support for Pre-Change and          * src/GFObjects/: GFEntry.py, GFField.py: reintroduced support for
1073          Post-Change triggers; called prior and after setting a field's          Pre-Change and Post-Change triggers; called prior and after setting
1074          value          a field's value
1075    
1076  2002-09-23 22:34  jcater  2002-09-23 22:34  jcater
1077    
# Line 608  Line 1163 
1163          * src/: GFForm.py, GFParser.py, GFObjects/GFBlock.py,          * src/: GFForm.py, GFParser.py, GFObjects/GFBlock.py,
1164          GFObjects/GFBox.py, GFObjects/GFButton.py,          GFObjects/GFBox.py, GFObjects/GFButton.py,
1165          GFObjects/GFContainer.py, GFObjects/GFEntry.py,          GFObjects/GFContainer.py, GFObjects/GFEntry.py,
1166          GFObjects/GFPage.py, GFObjects/GFTabStop.py: lots of cleanup to          GFObjects/GFField.py, GFObjects/GFPage.py, GFObjects/GFTabStop.py:
1167          form's tab traversal/focus order; added support for focusorder='1'          lots of cleanup to form's tab traversal/focus order; added support
1168          (tab order specifications); fixed the bugs introduced by          for focusorder='1' (tab order specifications); fixed the bugs
1169          boxes-as-containers patch; WARNING: existing forms with boxes may          introduced by boxes-as-containers patch; WARNING: existing forms
1170          not display correctly as the box now uses a wxStaticBox, so it's          with boxes may not display correctly as the box now uses a
1171          interior section is no longer transparent :(  Fields and labels may          wxStaticBox, so it's interior section is no longer transparent :(
1172          get hidden.          Fields and labels may get hidden.
1173    
1174  2002-09-17 10:27  jcater  2002-09-17 10:27  jcater
1175    
# Line 672  Line 1227 
1227    
1228          * src/: GFClient.py, GFConfig.py, GFDisplayHandler.py, GFForm.py,          * src/: GFClient.py, GFConfig.py, GFDisplayHandler.py, GFForm.py,
1229          GFInstance.py, GFParser.py, GFObjects/GFBox.py,          GFInstance.py, GFParser.py, GFObjects/GFBox.py,
1230          GFObjects/GFEntry.py, GFObjects/GFParameter.py,          GFObjects/GFEntry.py, GFObjects/GFField.py,
1231          GFObjects/__init__.py: merged forms-input-mask back into head (not          GFObjects/GFParameter.py, GFObjects/__init__.py: merged
1232          completed); added support for command-line parameters          forms-input-mask back into head (not completed); added support for
1233            command-line parameters
1234    
1235  2002-09-10 10:28  jcater  2002-09-10 10:28  jcater
1236    
# Line 685  Line 1241 
1241    
1242          * src/: GFClient.py, GFDisplayHandler.py, GFForm.py, GFInstance.py,          * src/: GFClient.py, GFDisplayHandler.py, GFForm.py, GFInstance.py,
1243          GFParser.py, GFObjects/GFBox.py, GFObjects/GFEntry.py,          GFParser.py, GFObjects/GFBox.py, GFObjects/GFEntry.py,
1244          GFObjects/GFParameter.py, GFObjects/__init__.py: added support for          GFObjects/GFField.py, GFObjects/GFParameter.py,
1245          command-line parameters          GFObjects/__init__.py: added support for command-line parameters
1246    
1247  2002-09-10 10:15  jcater  2002-09-10 10:15  jcater
1248    
# Line 751  Line 1307 
1307  2002-08-26 12:54  jcater  2002-08-26 12:54  jcater
1308    
1309          * src/: GFConfig.py, GFDisplayHandler.py, GFObjects/GFEntry.py,          * src/: GFConfig.py, GFDisplayHandler.py, GFObjects/GFEntry.py,
1310          GFConfig.py, GFDisplayHandler.py, GFObjects/GFEntry.py: restored          GFObjects/GFField.py, GFConfig.py, GFDisplayHandler.py,
1311          previous no-input mask support to head; moved experimental input          GFObjects/GFEntry.py, GFObjects/GFField.py: restored previous
1312          mask support to branch as I had intended to begin with          no-input mask support to head; moved experimental input mask
1313            support to branch as I had intended to begin with
1314          [forms-input-mask]          [forms-input-mask]
1315    
1316  2002-08-24 20:05  jcater  2002-08-24 20:05  jcater
1317    
1318          * src/: GFConfig.py, GFDisplayHandler.py, GFObjects/GFEntry.py:          * src/: GFConfig.py, GFDisplayHandler.py, GFObjects/GFEntry.py,
1319          added experimental format mask support [branched]          GFObjects/GFField.py: added experimental format mask support
1320            [branched]
1321    
1322  2002-08-08 09:47  jcater  2002-08-08 09:47  jcater
1323    
# Line 869  Line 1427 
1427    
1428  2002-07-04 13:53  jcater  2002-07-04 13:53  jcater
1429    
1430          * src/: GFInstance.py, GFObjects/GFEntry.py: fixed record-level          * src/: GFInstance.py, GFObjects/GFEntry.py, GFObjects/GFField.py:
1431          block triggers (pre-insert/update/commit/delete) so they properly          fixed record-level block triggers (pre-insert/update/commit/delete)
1432          propogate to the entry objects; finished support for          so they properly propogate to the entry objects; finished support
1433          entry.isEmpty()          for entry.isEmpty()
1434    
1435  2002-07-04 13:45  jcater  2002-07-04 13:45  jcater
1436    
1437          * src/: GFConfig.py, GFObjects/GFEntry.py: added automatic          * src/: GFConfig.py, GFObjects/GFEntry.py, GFObjects/GFField.py:
1438          PRE-INSERT trigger creation to designer's Schema Viewer drag-n-drop          added automatic PRE-INSERT trigger creation to designer's Schema
1439          support          Viewer drag-n-drop support
1440    
1441  2002-07-04 02:04  jcater  2002-07-04 02:04  jcater
1442    
# Line 934  Line 1492 
1492  2002-06-26 17:31  jcater  2002-06-26 17:31  jcater
1493    
1494          * samples/zipcode/zipcode.gfd, src/GFConfig.py,          * samples/zipcode/zipcode.gfd, src/GFConfig.py,
1495          src/GFObjects/GFEntry.py: [W/O #73] Added support for multiple          src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: [W/O #73] Added
1496          foreign key descriptions (comma-separated list)          support for multiple foreign key descriptions (comma-separated
1497            list)
1498    
1499  2002-06-19 15:46  jamest  2002-06-19 15:46  jamest
1500    
# Line 955  Line 1514 
1514          samples/location/forms/zipcode_maint.gfd,          samples/location/forms/zipcode_maint.gfd,
1515          samples/track/forms/contact_manager.gfd,          samples/track/forms/contact_manager.gfd,
1516          samples/zipcode/zipcode.gfd, src/GFParser.py,          samples/zipcode/zipcode.gfd, src/GFParser.py,
1517          src/GFObjects/GFEntry.py: reworked the foreign_key support in          src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: reworked the
1518          <entry> tags: instead of foreign_key & foreign_key_description, use          foreign_key support in <entry> tags: instead of foreign_key &
1519          fk_source, fk_key, and fk_description (forms will implicitly          foreign_key_description, use fk_source, fk_key, and fk_description
1520          convert old-style)          (forms will implicitly convert old-style)
1521    
1522  2002-06-17 19:29  jcater  2002-06-17 19:29  jcater
1523    
# Line 973  Line 1532 
1532  2002-06-17 19:19  jcater  2002-06-17 19:19  jcater
1533    
1534          * src/: GFDisplayHandler.py, GFObjects/GFEntry.py,          * src/: GFDisplayHandler.py, GFObjects/GFEntry.py,
1535          uidrivers/curses/UIdriver.py, uidrivers/wx/UIdriver.py: [ticket          GFObjects/GFField.py, uidrivers/curses/UIdriver.py,
1536          #62] Removed auto-sorting of combo-boxes.  Combo-boxes now honor          uidrivers/wx/UIdriver.py: [ticket #62] Removed auto-sorting of
1537          the order_by= attribute of datasources [backported to 0.3.x series]          combo-boxes.  Combo-boxes now honor the order_by= attribute of
1538            datasources [backported to 0.3.x series]
1539    
1540  2002-06-17 19:18  jcater  2002-06-17 19:18  jcater
1541    
1542          * src/: GFDisplayHandler.py, GFObjects/GFEntry.py,          * src/: GFDisplayHandler.py, GFObjects/GFEntry.py,
1543          uidrivers/curses/UIdriver.py, uidrivers/wx/UIdriver.py: [ticket          GFObjects/GFField.py, uidrivers/curses/UIdriver.py,
1544          #62] Removed auto-sorting of combo-boxes.  Combo-boxes now honor          uidrivers/wx/UIdriver.py: [ticket #62] Removed auto-sorting of
1545          the order_by= attribute of datasources          combo-boxes.  Combo-boxes now honor the order_by= attribute of
1546            datasources
1547    
1548  2002-06-15 16:15  jcater  2002-06-15 16:15  jcater
1549    
# Line 1151  Line 1712 
1712    
1713  2002-05-11 18:52  jamest  2002-05-11 18:52  jamest
1714    
1715          * setup.py, src/GFObjects/GFEntry.py: jamest - win32 setup fix,          * setup.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py:
1716          added default config value load to reports jcater - added better          jamest - win32 setup fix, added default config value load to
1717          import error support in Sablotron driver        - added rest of          reports jcater - added better import error support in Sablotron
1718          reports config options to GRConfig        - misc bug fixes          driver        - added rest of reports config options to GRConfig  
1719                - misc bug fixes
1720    
1721  2002-05-10 18:54  jamest  2002-05-10 18:54  jamest
1722    
# Line 1190  Line 1752 
1752    
1753  2002-05-07 20:23  jamest  2002-05-07 20:23  jamest
1754    
1755          * src/GFObjects/: GFDataSource.py, GFEntry.py: Fixed mismatched          * src/GFObjects/: GFDataSource.py, GFEntry.py, GFField.py: Fixed
1756          case in the preInsert,Delete,etc triggers          mismatched case in the preInsert,Delete,etc triggers
1757    
1758  2002-05-07 12:24  arturas  2002-05-07 12:24  arturas
1759    
# Line 1221  Line 1783 
1783    
1784          * BUGS, src/GFClient.py, src/GFConfig.py, src/GFDisplayHandler.py,          * BUGS, src/GFClient.py, src/GFConfig.py, src/GFDisplayHandler.py,
1785          src/GFForm.py, src/GFInstance.py, src/GFObjects/GFBlock.py,          src/GFForm.py, src/GFInstance.py, src/GFObjects/GFBlock.py,
1786          src/GFObjects/GFEntry.py, src/GFObjects/GFLabel.py,          src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
1787          src/uidrivers/curses/UIdriver.py, src/uidrivers/wx/UIdriver.py:          src/GFObjects/GFLabel.py, src/uidrivers/curses/UIdriver.py,
1788          Removed dependency on gnue.conf files (new config system) Moved          src/uidrivers/wx/UIdriver.py: Removed dependency on gnue.conf files
1789          text out of gnue.conf setting as the new i18n stuff replaces it          (new config system) Moved text out of gnue.conf setting as the new
1790          Something else I've forgotten :)          i18n stuff replaces it Something else I've forgotten :)
1791    
1792  2002-05-03 18:07  jcater  2002-05-03 18:07  jcater
1793    
# Line 1258  Line 1820 
1820  2002-04-17 14:09  jamest  2002-04-17 14:09  jamest
1821    
1822          * src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,          * src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
1823          GFObjects/GFBlock.py, GFObjects/GFEntry.py,          GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
1824          uidrivers/_base/UIdriver.py: removed getObjectType() clean up start          uidrivers/_base/UIdriver.py: removed getObjectType() clean up start
1825          of some subtle new bugs          of some subtle new bugs
1826    
1827  2002-04-17 10:25  jamest  2002-04-17 10:25  jamest
1828    
1829          * src/: GFInstance.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,          * src/: GFInstance.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,
1830          uidrivers/_base/UIdriver.py: More cleanup and performance          GFObjects/GFField.py, uidrivers/_base/UIdriver.py: More cleanup and
1831          enhancements          performance enhancements
1832    
1833  2002-04-16 21:05  jamest  2002-04-16 21:05  jamest
1834    
1835          * src/: GFDisplayHandler.py, GFForm.py, GFObjects/GFButton.py,          * src/: GFDisplayHandler.py, GFForm.py, GFObjects/GFButton.py,
1836          GFObjects/GFEntry.py: Moved normal text field validation into          GFObjects/GFEntry.py, GFObjects/GFField.py: Moved normal text field
1837          display handler Clean up          validation into display handler Clean up
1838    
1839  2002-04-15 15:42  jcater  2002-04-15 15:42  jcater
1840    
# Line 1286  Line 1848 
1848  2002-04-14 00:13  jamest  2002-04-14 00:13  jamest
1849    
1850          * src/: GFError.py, GFForm.py, GFTrigger.py, GFTriggerError.py,          * src/: GFError.py, GFForm.py, GFTrigger.py, GFTriggerError.py,
1851          GFObjects/GFBlock.py, GFObjects/GFEntry.py,          GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
1852          uidrivers/_base/UIdriver.py: Lots of code cleanup and new bugs          uidrivers/_base/UIdriver.py: Lots of code cleanup and new bugs
1853          implemented          implemented
1854    
# Line 1301  Line 1863 
1863    
1864  2002-04-12 21:25  jamest  2002-04-12 21:25  jamest
1865    
1866          * src/: GFInstance.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py:          * src/: GFInstance.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,
1867          a little more cleanup on the debugger misc cleanup          GFObjects/GFField.py: a little more cleanup on the debugger misc
1868            cleanup
1869    
1870  2002-04-12 11:09  jcater  2002-04-12 11:09  jcater
1871    
# Line 1316  Line 1879 
1879    
1880  2002-04-04 17:02  jamest  2002-04-04 17:02  jamest
1881    
1882          * src/GFObjects/: GFBlock.py, GFEntry.py: Removed GConfigParser          * src/GFObjects/: GFBlock.py, GFEntry.py, GFField.py: Removed
1883          Added autofillBySequence to <entry> tags Cleanup and performance          GConfigParser Added autofillBySequence to <entry> tags Cleanup and
1884          improvments          performance improvments
1885    
1886  2002-04-04 11:41  jamest  2002-04-04 11:41  jamest
1887    
# Line 1336  Line 1899 
1899    
1900  2002-04-03 20:10  jcater  2002-04-03 20:10  jcater
1901    
1902          * src/: GFForm.py, GFInstance.py, GFObjects/GFEntry.py: fixed bugs          * src/: GFForm.py, GFInstance.py, GFObjects/GFEntry.py,
1903          introduced by record-level triggers (duplication of existing          GFObjects/GFField.py: fixed bugs introduced by record-level
1904          variable causing 'int' errors; pre-commit being fired twice for          triggers (duplication of existing variable causing 'int' errors;
1905          current record)          pre-commit being fired twice for current record)
1906    
1907  2002-04-03 00:37  jamest  2002-04-03 00:37  jamest
1908    
# Line 1349  Line 1912 
1912    
1913          * src/: GFInstance.py, GFTrigger.py, GFObjects/GFBlock.py,          * src/: GFInstance.py, GFTrigger.py, GFObjects/GFBlock.py,
1914          GFObjects/GFDataSource.py, GFObjects/GFEntry.py,          GFObjects/GFDataSource.py, GFObjects/GFEntry.py,
1915          GFObjects/GFObj.py: start of record-level block triggers          GFObjects/GFField.py, GFObjects/GFObj.py: start of record-level
1916          (pre-commit, pre-update, pre-insert, pre-delete, pre-modify)          block triggers (pre-commit, pre-update, pre-insert, pre-delete,
1917            pre-modify)
1918    
1919  2002-04-02 21:46  jamest  2002-04-02 21:46  jamest
1920    
1921          * src/: GFForm.py, GFInstance.py, GFObjects/GFBlock.py,          * src/: GFForm.py, GFInstance.py, GFObjects/GFBlock.py,
1922          GFObjects/GFEntry.py, GFObjects/GFObj.py: Code cleanup          GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFObj.py:
1923            Code cleanup
1924    
1925  2002-04-02 20:32  jcater  2002-04-02 20:32  jcater
1926    
# Line 1535  Line 2100 
2100  2002-02-17 23:11  jcater  2002-02-17 23:11  jcater
2101    
2102          * src/: GFDisplayHandler.py, GFObjects/GFEntry.py,          * src/: GFDisplayHandler.py, GFObjects/GFEntry.py,
2103          uidrivers/wx/UIdriver.py: fixes/enhancements to dropdown fields          GFObjects/GFField.py, uidrivers/wx/UIdriver.py: fixes/enhancements
2104            to dropdown fields
2105    
2106  2002-02-17 18:34  jcater  2002-02-17 18:34  jcater
2107    
# Line 1570  Line 2136 
2136    
2137          * src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,          * src/: GFDisplayHandler.py, GFForm.py, GFInstance.py,
2138          GFKeyMapper.py, UIbase.py, GFObjects/GFEntry.py,          GFKeyMapper.py, UIbase.py, GFObjects/GFEntry.py,
2139          uidrivers/_base/UIdriver.py: move to typecasted database drivers;          GFObjects/GFField.py, uidrivers/_base/UIdriver.py: move to
2140          more work on input abstraction; more work on clipboard functions          typecasted database drivers; more work on input abstraction; more
2141            work on clipboard functions
2142    
2143  2002-02-17 00:43  jcater  2002-02-17 00:43  jcater
2144    
# Line 1579  Line 2146 
2146    
2147  2002-02-17 00:38  jcater  2002-02-17 00:38  jcater
2148    
2149          * src/GFObjects/GFEntry.py: more work          * src/GFObjects/: GFEntry.py, GFField.py: more work
2150    
2151  2002-02-17 00:25  jcater  2002-02-17 00:25  jcater
2152    
2153          * src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,          * src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
2154          GFKeyMapper.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,          GFKeyMapper.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
2155          GFObjects/GFEntry.py, uidrivers/_base/UIdriver.py,          GFObjects/GFEntry.py, GFObjects/GFField.py,
2156          uidrivers/wx/UIdriver.py: new input/display methods          uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: new
2157            input/display methods
2158    
2159  2002-02-17 00:19  jamest  2002-02-17 00:19  jamest
2160    
# Line 1618  Line 2186 
2186    
2187  2002-02-15 22:10  jcater  2002-02-15 22:10  jcater
2188    
2189          * src/GFObjects/GFEntry.py: fixed import error          * src/GFObjects/: GFEntry.py, GFField.py: fixed import error
2190    
2191  2002-02-15 21:57  jcater  2002-02-15 21:57  jcater
2192    
2193          * src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,          * src/: GFDisplayHandler.py, GFEvent.py, GFForm.py, GFInstance.py,
2194          GFParser.py, GFTrigger.py, UIbase.py, UIcurses.py, UIwxpython.py,          GFParser.py, GFTrigger.py, UIbase.py, UIcurses.py, UIwxpython.py,
2195          GFObjects/GFBlock.py, GFObjects/GFEntry.py,          GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
2196          uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Implemented          uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Implemented
2197          a centralized events system          a centralized events system
2198    
2199  2002-02-15 20:17  jcater  2002-02-15 20:17  jcater
2200    
2201          * src/GFObjects/GFEntry.py: oops... typos          * src/GFObjects/: GFEntry.py, GFField.py: oops... typos
2202    
2203  2002-02-15 17:59  jcater  2002-02-15 17:59  jcater
2204    
2205          * src/: GFDisplayHandler.py, GFForm.py, UIbase.py, UIwxpython.py,          * src/: GFDisplayHandler.py, GFForm.py, UIbase.py, UIwxpython.py,
2206          GFObjects/GFEntry.py, uidrivers/_base/UIdriver.py,          GFObjects/GFEntry.py, GFObjects/GFField.py,
2207          uidrivers/wx/UIdriver.py: more work on input handlers [synching          uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: more work on
2208          machines]          input handlers [synching machines]
2209    
2210  2002-02-15 08:52  jcater  2002-02-15 08:52  jcater
2211    
# Line 1655  Line 2223 
2223  2002-02-11 21:03  jamest  2002-02-11 21:03  jamest
2224    
2225          * src/: GFParser.py, GFObjects/GFDataSource.py,          * src/: GFParser.py, GFObjects/GFDataSource.py,
2226          GFObjects/GFEntry.py: Merged datasource code back into GDataSource          GFObjects/GFEntry.py, GFObjects/GFField.py: Merged datasource code
2227          and adjusted forms and reports accordingly.  Started work on GMenu          back into GDataSource and adjusted forms and reports accordingly.
2228            Started work on GMenu
2229    
2230  2002-02-11 12:59  jcater  2002-02-11 12:59  jcater
2231    
# Line 1670  Line 2239 
2239    
2240  2002-02-10 22:34  jamest  2002-02-10 22:34  jamest
2241    
2242          * src/GFObjects/GFEntry.py: Import error fixed unused code removed          * src/GFObjects/: GFEntry.py, GFField.py: Import error fixed unused
2243            code removed
2244    
2245  2002-02-10 19:13  jamest  2002-02-10 19:13  jamest
2246    
# Line 1723  Line 2293 
2293    
2294  2002-01-31 23:07  jamest  2002-01-31 23:07  jamest
2295    
2296          * src/: GFForm.py, GFObjects/GFEntry.py: Added support for global          * src/: GFForm.py, GFObjects/GFEntry.py, GFObjects/GFField.py:
2297          functions in triggers bug fixes more trigger.gfd samples trigger          Added support for global functions in triggers bug fixes more
2298          namespace additions   global setFocus(not working yet)   entry          trigger.gfd samples trigger namespace additions   global
2299          __properties__.readonly          setFocus(not working yet)   entry __properties__.readonly
2300    
2301  2002-01-31 20:57  jcater  2002-01-31 20:57  jcater
2302    
# Line 1735  Line 2305 
2305  2002-01-31 20:25  jamest  2002-01-31 20:25  jamest
2306    
2307          * samples/helloworld2.gfd, samples/intro/intro.gfd, src/GFForm.py,          * samples/helloworld2.gfd, samples/intro/intro.gfd, src/GFForm.py,
2308          src/GFTrigger.py, src/GFObjects/GFEntry.py: New trigger namespace          src/GFTrigger.py, src/GFObjects/GFEntry.py,
2309          code patched into forms for testing Still messy Will break old          src/GFObjects/GFField.py: New trigger namespace code patched into
2310          triggers          forms for testing Still messy Will break old triggers
2311    
2312  2002-01-30 23:47  jcater  2002-01-30 23:47  jcater
2313    
# Line 1752  Line 2322 
2322    
2323  2002-01-30 20:08  jamest  2002-01-30 20:08  jamest
2324    
2325          * src/GFObjects/GFEntry.py: More trigger namespace work checking in          * src/GFObjects/: GFEntry.py, GFField.py: More trigger namespace
2326          prior to rolling forms over to new namespace          work checking in prior to rolling forms over to new namespace
2327    
2328  2002-01-30 18:28  jamest  2002-01-30 18:28  jamest
2329    
2330          * samples/intro/intro.gfd, src/GFForm.py, src/GFObjects/GFBlock.py,          * samples/intro/intro.gfd, src/GFForm.py, src/GFObjects/GFBlock.py,
2331          src/GFObjects/GFEntry.py: Work on common based trigger namespace          src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Work on common
2332            based trigger namespace
2333    
2334  2002-01-30 12:54  jamest  2002-01-30 12:54  jamest
2335    
2336          * packaging/mcmillan/gfclient.cfg, src/GFForm.py,          * packaging/mcmillan/gfclient.cfg, src/GFForm.py,
2337          src/GFObjects/GFEntry.py: Trigger changes Win32 build changes          src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Trigger changes
2338          Mainly checking in to get a second set of eyes on a problem piece          Win32 build changes Mainly checking in to get a second set of eyes
2339          of code          on a problem piece of code
2340    
2341  2002-01-22 20:48  jcater  2002-01-22 20:48  jcater
2342    
# Line 1875  Line 2446 
2446  2002-01-08 21:59  jamest  2002-01-08 21:59  jamest
2447    
2448          * src/: GFForm.py, UIwxpython.py, GFObjects/GFEntry.py,          * src/: GFForm.py, UIwxpython.py, GFObjects/GFEntry.py,
2449          uidrivers/wx/UIdriver.py: fixed segfault on multiple database forms          GFObjects/GFField.py, uidrivers/wx/UIdriver.py: fixed segfault on
2450          startup fixed dropdown validation error fixed exception handler for          multiple database forms startup fixed dropdown validation error
2451          db driver extensions          fixed exception handler for db driver extensions
2452    
2453  2002-01-08 16:16  jcater  2002-01-08 16:16  jcater
2454    
# Line 1891  Line 2462 
2462  2002-01-07 17:55  jcater  2002-01-07 17:55  jcater
2463    
2464          * src/: GFForm.py, GFInstance.py, UIbase.py, GFObjects/GFEntry.py,          * src/: GFForm.py, GFInstance.py, UIbase.py, GFObjects/GFEntry.py,
2465          uidrivers/_base/UIdriver.py: more work on input masks          GFObjects/GFField.py, uidrivers/_base/UIdriver.py: more work on
2466            input masks
2467    
2468  2002-01-04 16:56  jamest  2002-01-04 16:56  jamest
2469    
# Line 1932  Line 2504 
2504    
2505  2002-01-01 12:32  jcater  2002-01-01 12:32  jcater
2506    
2507          * src/: GFForm.py, GFObjects/GFEntry.py: resumed work on input          * src/: GFForm.py, GFObjects/GFEntry.py, GFObjects/GFField.py:
2508          masks... may break cvs          resumed work on input masks... may break cvs
2509    
2510  2001-12-21 16:20  jamest  2001-12-21 16:20  jamest
2511    
2512          * src/GFObjects/GFEntry.py: work around for int field in the          * src/GFObjects/: GFEntry.py, GFField.py: work around for int field
2513          backend syncing machines          in the backend syncing machines
2514    
2515  2001-12-20 21:20  jamest  2001-12-20 21:20  jamest
2516    
2517          * doc/techref.lyx, src/GFForm.py, src/UIwxpython.py,          * doc/techref.lyx, src/GFForm.py, src/UIwxpython.py,
2518          src/GFObjects/GFEntry.py, src/uidrivers/wx/UIdriver.py: Merging in          src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
2519          the changes from the patches branch into head   entry 'label'          src/uidrivers/wx/UIdriver.py: Merging in the changes from the
2520          support          patches branch into head   entry 'label' support
2521    
2522  2001-12-20 17:24  jcater  2001-12-20 17:24  jcater
2523    
# Line 1954  Line 2526 
2526  2001-12-20 17:18  jcater  2001-12-20 17:18  jcater
2527    
2528          * src/: GFForm.py, UIwxpython.py, GFObjects/GFEntry.py,          * src/: GFForm.py, UIwxpython.py, GFObjects/GFEntry.py,
2529          uidrivers/wx/UIdriver.py: misc changes for label-style entry          GFObjects/GFField.py, uidrivers/wx/UIdriver.py: misc changes for
2530          widgets          label-style entry widgets
2531    
2532  2001-12-20 16:20  jcater  2001-12-20 16:20  jcater
2533    
# Line 1969  Line 2541 
2541    
2542  2001-11-26 17:26  jcater  2001-11-26 17:26  jcater
2543    
2544          * samples/contact.gfd, src/GFInstance.py, src/GFObjects/GFEntry.py:          * samples/contact.gfd, src/GFInstance.py, src/GFObjects/GFEntry.py,
2545          synching machines          src/GFObjects/GFField.py: synching machines
2546    
2547  2001-11-20 23:41  jcater  2001-11-20 23:41  jcater
2548    
# Line 2269  Line 2841 
2841    
2842  2001-11-02 14:39  jcater  2001-11-02 14:39  jcater
2843    
2844          * src/GFObjects/GFEntry.py: temporarily commented out experimental          * src/GFObjects/: GFEntry.py, GFField.py: temporarily commented out
2845          inputmask support          experimental inputmask support
2846    
2847  2001-10-29 09:05  jamest  2001-10-29 09:05  jamest
2848    
# Line 2279  Line 2851 
2851    
2852  2001-10-14 23:15  jcater  2001-10-14 23:15  jcater
2853    
2854          * src/GFObjects/GFEntry.py: synching machines          * src/GFObjects/: GFEntry.py, GFField.py: synching machines
2855    
2856  2001-10-12 19:06  jcater  2001-10-12 19:06  jcater
2857    
2858          * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFEntry.py,          * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFEntry.py,
2859          uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: synching          GFObjects/GFField.py, uidrivers/_base/UIdriver.py,
2860          machines (I hope it doesn't break)          uidrivers/wx/UIdriver.py: synching machines (I hope it doesn't
2861            break)
2862    
2863  2001-10-11 22:21  dneighbors  2001-10-11 22:21  dneighbors
2864    
# Line 2299  Line 2872 
2872  2001-10-10 23:36  jcater  2001-10-10 23:36  jcater
2873    
2874          * src/: GFForm.py, UIbase.py, UIcurses.py, GFObjects/GFEntry.py,          * src/: GFForm.py, UIbase.py, UIcurses.py, GFObjects/GFEntry.py,
2875          uidrivers/_base/UIdriver.py: synching machines (may be broken)          GFObjects/GFField.py, uidrivers/_base/UIdriver.py: synching
2876            machines (may be broken)
2877    
2878  2001-10-10 20:45  jcater  2001-10-10 20:45  jcater
2879    
# Line 2307  Line 2881 
2881    
2882  2001-10-10 18:24  jcater  2001-10-10 18:24  jcater
2883    
2884          * src/: GFForm.py, GFParser.py, GFObjects/GFEntry.py: synching          * src/: GFForm.py, GFParser.py, GFObjects/GFEntry.py,
2885          machines (may break cvs)          GFObjects/GFField.py: synching machines (may break cvs)
2886    
2887  2001-10-10 12:11  jcater  2001-10-10 12:11  jcater
2888    
# Line 2329  Line 2903 
2903  2001-10-09 08:35  jamest  2001-10-09 08:35  jamest
2904    
2905          * src/: GFConfig.py, UIwxpython.py, GFObjects/GFBlock.py,          * src/: GFConfig.py, UIwxpython.py, GFObjects/GFBlock.py,
2906          GFObjects/GFEntry.py, uidrivers/wx/UIdriver.py: Fixed gnuef install          GFObjects/GFEntry.py, GFObjects/GFField.py,
2907          bug Fixed query bug wrt clearing fields with query defaults          uidrivers/wx/UIdriver.py: Fixed gnuef install bug Fixed query bug
2908            wrt clearing fields with query defaults
2909    
2910  2001-10-08 22:02  jcater  2001-10-08 22:02  jcater
2911    
# Line 2348  Line 2923 
2923          GFParser.py, GFTrigger.py, GFTriggerError.py, GFObjects/GFBlock.py,          GFParser.py, GFTrigger.py, GFTriggerError.py, GFObjects/GFBlock.py,
2924          GFObjects/GFBox.py, GFObjects/GFButton.py,          GFObjects/GFBox.py, GFObjects/GFButton.py,
2925          GFObjects/GFDataSource.py, GFObjects/GFDatabase.py,          GFObjects/GFDataSource.py, GFObjects/GFDatabase.py,
2926          GFObjects/GFEntry.py, GFObjects/GFLabel.py, GFObjects/GFMsgBox.py,          GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
2927          GFObjects/GFOption.py:          GFObjects/GFMsgBox.py, GFObjects/GFOption.py:
2928           * Updated GObject's new phaseInit system to           * Updated GObject's new phaseInit system to
2929             automatically determine the number of phases             automatically determine the number of phases
2930             necessary to do all the phaseInits (as opposed             necessary to do all the phaseInits (as opposed
# Line 2388  Line 2963 
2963    
2964  2001-09-19 14:32  jcater  2001-09-19 14:32  jcater
2965    
2966          * src/GFObjects/: GFBlock.py, GFEntry.py: fixed form's queryDefault          * src/GFObjects/: GFBlock.py, GFEntry.py, GFField.py: fixed form's
2967          support; fixed problem w/conditional combines; misc other fixes          queryDefault support; fixed problem w/conditional combines; misc
2968            other fixes
2969    
2970  2001-09-19 00:27  jcater  2001-09-19 00:27  jcater
2971    
2972          * src/: GFForm.py, GFInstance.py, GFObjects/GFDataSource.py,          * src/: GFForm.py, GFInstance.py, GFObjects/GFDataSource.py,
2973          GFObjects/GFEntry.py: changes to make datasources case-insensitive;          GFObjects/GFEntry.py, GFObjects/GFField.py: changes to make
2974          misc other changes          datasources case-insensitive; misc other changes
2975    
2976  2001-09-19 00:11  jcater  2001-09-19 00:11  jcater
2977    
2978          * src/GFObjects/: GFBlock.py, GFEntry.py, GFScrollBar.py: Added          * src/GFObjects/: GFBlock.py, GFEntry.py, GFField.py,
2979          default value support (looks kinda weird on startup & w/querying on          GFScrollBar.py: Added default value support (looks kinda weird on
2980          multirecord blocks, but it does work as expected); scrollbar now          startup & w/querying on multirecord blocks, but it does work as
2981          sets rows=1 always; misc other fixes          expected); scrollbar now sets rows=1 always; misc other fixes
2982    
2983  2001-09-18 22:23  jcater  2001-09-18 22:23  jcater
2984    
# Line 2433  Line 3009 
3009  2001-09-16 16:16  jcater  2001-09-16 16:16  jcater
3010    
3011          * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,          * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
3012          GFObjects/GFEntry.py, GFObjects/GFLabel.py, GFObjects/GFObj.py,          GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
3013          GFObjects/GFValue.py, uidrivers/_base/UIdriver.py,          GFObjects/GFObj.py, GFObjects/GFValue.py,
3014          uidrivers/wx/UIdriver.py: Fixed the $@#% rows problem; it now          uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Fixed the
3015          doesn't happen at the individual object level, but at the block          $@#% rows problem; it now doesn't happen at the individual object
3016          building level          level, but at the block building level
3017    
3018  2001-09-13 21:38  jcater  2001-09-13 21:38  jcater
3019    
# Line 2448  Line 3024 
3024    
3025          * src/: GFForm.py, GFLibrary.py, GFTrigger.py,          * src/: GFForm.py, GFLibrary.py, GFTrigger.py,
3026          GFObjects/GFBlock.py, GFObjects/GFDatabase.py,          GFObjects/GFBlock.py, GFObjects/GFDatabase.py,
3027          GFObjects/GFEntry.py, GFObjects/GFLabel.py, GFObjects/GFOption.py:          GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
3028          Minor code cleanup          GFObjects/GFOption.py: Minor code cleanup
3029    
3030  2001-09-13 16:42  jcater  2001-09-13 16:42  jcater
3031    
3032          * setup.py, src/GFObjects/GFEntry.py: changes to support designer          * setup.py, src/GFObjects/GFEntry.py, src/GFObjects/GFField.py:
3033          wizards/templates          changes to support designer wizards/templates
3034    
3035  2001-09-08 15:22  dneighbors  2001-09-08 15:22  dneighbors
3036    
3037          * src/GFObjects/GFEntry.py: GFEntry.py   ** Fixed so respects rows          * src/GFObjects/: GFEntry.py, GFField.py: GFEntry.py   ** Fixed so
3038          attribute at levels other than block          respects rows attribute at levels other than block
3039    
3040  2001-09-06 04:06  baumannd  2001-09-06 04:06  baumannd
3041    
# Line 2495  Line 3071 
3071    
3072  2001-09-03 11:31  dneighbors  2001-09-03 11:31  dneighbors
3073    
3074          * src/GFObjects/GFEntry.py:   ** Added check to field attribute to          * src/GFObjects/: GFEntry.py, GFField.py:   ** Added check to field
3075          ignore field=""          attribute to ignore field=""
3076                    
3077          Note:  Really designer needs to be fixed to not write our ="" on          Note:  Really designer needs to be fixed to not write our ="" on
3078          all        attributes that are null.  It appears it does this          all        attributes that are null.  It appears it does this
# Line 2505  Line 3081 
3081    
3082  2001-08-30 16:34  jamest  2001-08-30 16:34  jamest
3083    
3084          * src/GFObjects/: GFBlock.py, GFEntry.py, GFObj.py: Fixes misc          * src/GFObjects/: GFBlock.py, GFEntry.py, GFField.py, GFObj.py:
3085          TODOs in the code Deletions fixed Commits now jump to first record          Fixes misc TODOs in the code Deletions fixed Commits now jump to
3086          left after commit Removed unneeded initialize from base object          first record left after commit Removed unneeded initialize from
3087            base object
3088    
3089  2001-08-30 13:48  jamest  2001-08-30 13:48  jamest
3090    
3091          * TODO, src/GFInstance.py, src/UIwxpython.py,          * TODO, src/GFInstance.py, src/UIwxpython.py,
3092          src/GFObjects/GFEntry.py, src/uidrivers/wx/UIdriver.py: Updated          src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
3093          TODO updated dropdown verify fixed gfdes breakage (jcater)          src/uidrivers/wx/UIdriver.py: Updated TODO updated dropdown verify
3094            fixed gfdes breakage (jcater)
3095    
3096  2001-08-30 12:26  jcater  2001-08-30 12:26  jcater
3097    
# Line 2533  Line 3111 
3111  2001-08-29 19:20  jcater  2001-08-29 19:20  jcater
3112    
3113          * samples/zipcode/zipcode.gfd, src/GFForm.py,          * samples/zipcode/zipcode.gfd, src/GFForm.py,
3114          src/GFObjects/GFEntry.py: I'm really james using jason's laptop so          src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: I'm really
3115          dont blame him for my mistakes....  Fixed dropdown support Fixed          james using jason's laptop so dont blame him for my mistakes....
3116          cursor navigation Added order by support to the new datasources          Fixed dropdown support Fixed cursor navigation Added order by
3117            support to the new datasources
3118    
3119  2001-08-13 18:15  jcater  2001-08-13 18:15  jcater
3120    
# Line 2552  Line 3131 
3131          src/GFOptions.py, src/GFParser.py, src/GFTrigger.py, src/UIbase.py,          src/GFOptions.py, src/GFParser.py, src/GFTrigger.py, src/UIbase.py,
3132          src/UIwxpython.py, src/GFObjects/GFBlock.py,          src/UIwxpython.py, src/GFObjects/GFBlock.py,
3133          src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,          src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
3134          src/GFObjects/GFLabel.py, src/GFObjects/GFObj.py,          src/GFObjects/GFField.py, src/GFObjects/GFLabel.py,
3135          src/uidrivers/_base/UIdriver.py, src/uidrivers/wx/UIdriver.py:          src/GFObjects/GFObj.py, src/uidrivers/_base/UIdriver.py,
3136          Merged new datasource branch w/ HEAD *****THIS WILL BREAK          src/uidrivers/wx/UIdriver.py: Merged new datasource branch w/ HEAD
3137          THINGS***** The previous cvs HEAD was tagged prior to doing this.          *****THIS WILL BREAK THINGS***** The previous cvs HEAD was tagged
3138          Use that if you need features not yet present in this code.          prior to doing this.  Use that if you need features not yet present
3139            in this code.
3140    
3141  2001-08-12 13:23  jamest  2001-08-12 13:23  jamest
3142    
# Line 2580  Line 3160 
3160          src/GFParser.py, src/GFTrigger.py, src/UIbase.py, src/UIcurses.py,          src/GFParser.py, src/GFTrigger.py, src/UIbase.py, src/UIcurses.py,
3161          src/UIpyncurses.py, src/GFObjects/GFBlock.py,          src/UIpyncurses.py, src/GFObjects/GFBlock.py,
3162          src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,          src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
3163          src/GFObjects/GFLabel.py, src/uidrivers/_base/UIdriver.py: Merged          src/GFObjects/GFField.py, src/GFObjects/GFLabel.py,
3164          changes from head into the branch (did not move back to head yet)          src/uidrivers/_base/UIdriver.py: Merged changes from head into the
3165          Fixed misc bugs More than likely introduced more bugs than you can          branch (did not move back to head yet) Fixed misc bugs More than
3166          imagine (may jcater forgive me)          likely introduced more bugs than you can imagine (may jcater
3167            forgive me)
3168    
3169  2001-08-08 22:27  dneighbors  2001-08-08 22:27  dneighbors
3170    
# Line 2611  Line 3192 
3192  2001-08-03 18:04  jcater  2001-08-03 18:04  jcater
3193    
3194          * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFEntry.py,          * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFEntry.py,
3195          uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: Added          GFObjects/GFField.py, uidrivers/_base/UIdriver.py,
3196          comments/TODOs to code; added a beginWAIT and endWAIT event pair to          uidrivers/wx/UIdriver.py: Added comments/TODOs to code; added a
3197          signal to UI when forms is going into a 'working' state (i.e., user          beginWAIT and endWAIT event pair to signal to UI when forms is
3198          cannot interact with ui). wxpython interface might change the          going into a 'working' state (i.e., user cannot interact with ui).
3199          cursor to hourglass (should it display 'Working...' or such in the          wxpython interface might change the cursor to hourglass (should it
3200          status bar?) curses, if it has the concept of a status bar, would          display 'Working...' or such in the status bar?) curses, if it has
3201          probably display 'Working...'          the concept of a status bar, would probably display 'Working...'
3202    
3203  2001-08-02 23:57  jamest  2001-08-02 23:57  jamest
3204    
# Line 2638  Line 3219 
3219    
3220  2001-07-31 20:34  jcater  2001-07-31 20:34  jcater
3221    
3222          * src/GFObjects/GFEntry.py: Fixed problem w/cvs merge          * src/GFObjects/: GFEntry.py, GFField.py: Fixed problem w/cvs merge
3223    
3224  2001-07-31 20:09  jcater  2001-07-31 20:09  jcater
3225    
3226          * src/: UIwxpython.py, GFObjects/GFDataSource.py,          * src/: UIwxpython.py, GFObjects/GFDataSource.py,
3227          GFObjects/GFEntry.py, uidrivers/wx/UIdriver.py: changes required          GFObjects/GFEntry.py, GFObjects/GFField.py,
3228          for master/detail          uidrivers/wx/UIdriver.py: changes required for master/detail
3229    
3230  2001-07-31 18:22  jcater  2001-07-31 18:22  jcater
3231    
3232          * src/: GFParser.py, UIbase.py, UIcurses.py, UIpyncurses.py,          * src/: GFParser.py, UIbase.py, UIcurses.py, UIpyncurses.py,
3233          GFObjects/GFEntry.py, GFObjects/GFLabel.py, GFObjects/GFObj.py,          GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
3234          uidrivers/_base/UIdriver.py: Fixed problem w/visibleCount vs rows          GFObjects/GFObj.py, uidrivers/_base/UIdriver.py: Fixed problem
3235          that was causing designer to always write a rows value for entries          w/visibleCount vs rows that was causing designer to always write a
3236            rows value for entries
3237    
3238  2001-07-29 14:36  jcater  2001-07-29 14:36  jcater
3239    
# Line 2661  Line 3243 
3243    
3244          * samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,          * samples/zipcode/states.gfd, samples/zipcode/zipcode.gfd,
3245          src/GFForm.py, src/GFParser.py, src/GFObjects/GFBlock.py,          src/GFForm.py, src/GFParser.py, src/GFObjects/GFBlock.py,
3246          src/GFObjects/GFEntry.py: Fixed verifyValue routine Work on          src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: Fixed
3247          master/detail support          verifyValue routine Work on master/detail support
3248    
3249  2001-07-23 02:10  jcater  2001-07-23 02:10  jcater
3250    
# Line 2676  Line 3258 
3258  2001-07-22 23:01  jcater  2001-07-22 23:01  jcater
3259    
3260          * src/: GFForm.py, GFInstance.py, UIbase.py, UIwxpython.py,          * src/: GFForm.py, GFInstance.py, UIbase.py, UIwxpython.py,
3261          GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFObj.py,          GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
3262          uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: lots o' bug          GFObjects/GFObj.py, uidrivers/_base/UIdriver.py,
3263          fixes related to multiview, navigation, block inits, etc          uidrivers/wx/UIdriver.py: lots o' bug fixes related to multiview,
3264            navigation, block inits, etc
3265    
3266  2001-07-21 19:51  jcater  2001-07-21 19:51  jcater
3267    
3268          * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,          * src/: GFForm.py, UIbase.py, UIwxpython.py, GFObjects/GFBlock.py,
3269          GFObjects/GFEntry.py, uidrivers/_base/UIdriver.py,          GFObjects/GFEntry.py, GFObjects/GFField.py,
3270          uidrivers/wx/UIdriver.py: fixed Enter-Query to work; added          uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: fixed
3271          'remember last query' (i.e., if you enter-query twice, your old          Enter-Query to work; added 'remember last query' (i.e., if you
3272          query values are retrieved); changed whole enter-query system so          enter-query twice, your old query values are retrieved); changed
3273          that: 1) next record/prev record/jump record/etc are disabled; 2)          whole enter-query system so that: 1) next record/prev record/jump
3274          previous query can be retrieved (mentioned earlier); 3) values are          record/etc are disabled; 2) previous query can be retrieved
3275          not stored in a recordset while in enter-query mode; misc other          (mentioned earlier); 3) values are not stored in a recordset while
3276          fixes; Note: multi-record display of results isn't working right???          in enter-query mode; misc other fixes; Note: multi-record display
3277            of results isn't working right???
3278    
3279  2001-07-21 18:33  dneighbors  2001-07-21 18:33  dneighbors
3280    
# Line 2710  Line 3294 
3294    
3295          * samples/location/forms/zipcode_maint.gfd, src/UIbase.py,          * samples/location/forms/zipcode_maint.gfd, src/UIbase.py,
3296          src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py,          src/GFObjects/GFBlock.py, src/GFObjects/GFEntry.py,
3297          src/uidrivers/_base/UIdriver.py: fixed combo box problem; rewrote          src/GFObjects/GFField.py, src/uidrivers/_base/UIdriver.py: fixed
3298          findClosestValue; fixed data-aware multi-record blocks; fixed          combo box problem; rewrote findClosestValue; fixed data-aware
3299          execute query (enter query doesn't work yet)          multi-record blocks; fixed execute query (enter query doesn't work
3300            yet)
3301    
3302  2001-07-21 17:01  jcater  2001-07-21 17:01  jcater
3303    
3304          * src/GFObjects/: GFDataSource.py, GFEntry.py: fixed typo in          * src/GFObjects/: GFDataSource.py, GFEntry.py, GFField.py: fixed
3305          GFDataSource.createResultSet; rewrote GFEntry.allowedValues to work          typo in GFDataSource.createResultSet; rewrote GFEntry.allowedValues
3306          with new datasource model; dropdown entries now work again          to work with new datasource model; dropdown entries now work again
3307    
3308  2001-07-20 18:15  jamest  2001-07-20 18:15  jamest
3309    
# Line 2729  Line 3314 
3314    
3315          * src/: GFClient.py, GFForm.py, GFInstance.py, UIbase.py,          * src/: GFClient.py, GFForm.py, GFInstance.py, UIbase.py,
3316          UIwxpython.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,          UIwxpython.py, GFObjects/GFBlock.py, GFObjects/GFEntry.py,
3317          uidrivers/_base/UIdriver.py, uidrivers/wx/UIdriver.py: changes for          GFObjects/GFField.py, uidrivers/_base/UIdriver.py,
3318          jamest to view          uidrivers/wx/UIdriver.py: changes for jamest to view
3319    
3320  2001-07-20 14:21  jcater  2001-07-20 14:21  jcater
3321    
# Line 2741  Line 3326 
3326  2001-07-20 14:14  jamest  2001-07-20 14:14  jamest
3327    
3328          * src/: GFForm.py, UIwxpython.py, GFObjects/GFBlock.py,          * src/: GFForm.py, UIwxpython.py, GFObjects/GFBlock.py,
3329          GFObjects/GFEntry.py, uidrivers/wx/UIdriver.py: Syncing again          GFObjects/GFEntry.py, GFObjects/GFField.py,
3330            uidrivers/wx/UIdriver.py: Syncing again
3331    
3332  2001-07-20 11:37  jamest  2001-07-20 11:37  jamest
3333    
# Line 2751  Line 3337 
3337  2001-07-20 11:21  jamest  2001-07-20 11:21  jamest
3338    
3339          * src/: GFClient.py, GFForm.py, GFInstance.py,          * src/: GFClient.py, GFForm.py, GFInstance.py,
3340          GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFLabel.py:          GFObjects/GFBlock.py, GFObjects/GFEntry.py, GFObjects/GFField.py,
3341          Misc bug fixes and still porting to new db system.  checkin to sync          GFObjects/GFLabel.py: Misc bug fixes and still porting to new db
3342          machines          system.  checkin to sync machines
3343    
3344  2001-07-20 00:44  jcater  2001-07-20 00:44  jcater
3345    
3346          * src/: GFForm.py, GFInstance.py, UIwxpython.py,          * src/: GFForm.py, GFInstance.py, UIwxpython.py,
3347          GFObjects/GFBlock.py, GFObjects/GFDataSource.py,          GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
3348          GFObjects/GFEntry.py, uidrivers/wx/UIdriver.py: got helloworld2.gfd          GFObjects/GFEntry.py, GFObjects/GFField.py,
3349          working :)          uidrivers/wx/UIdriver.py: got helloworld2.gfd working :)
3350    
3351  2001-07-19 23:20  jcater  2001-07-19 23:20  jcater
3352    
3353          * scripts/gfclient, src/GFForm.py, src/GFInstance.py,          * scripts/gfclient, src/GFForm.py, src/GFInstance.py,
3354          src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,          src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
3355          src/GFObjects/GFEntry.py: synching machines          src/GFObjects/GFEntry.py, src/GFObjects/GFField.py: synching
3356            machines
3357    
3358  2001-07-19 22:58  jamest  2001-07-19 22:58  jamest
3359    
# Line 2783  Line 3370 
3370    
3371          * TODO, src/GFForm.py, src/GFTrigger.py, src/GFObjects/GFBlock.py,          * TODO, src/GFForm.py, src/GFTrigger.py, src/GFObjects/GFBlock.py,
3372          src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,          src/GFObjects/GFDataSource.py, src/GFObjects/GFEntry.py,
3373          src/GFObjects/GFLabel.py: Implemented phaseInit - makes it possible          src/GFObjects/GFField.py, src/GFObjects/GFLabel.py: Implemented
3374          to have multiple initialization phases of the GObj tree Added some          phaseInit - makes it possible to have multiple initialization
3375          wrappers to GDataSource so the programmer can ignore the          phases of the GObj tree Added some wrappers to GDataSource so the
3376          GDataObject it contains          programmer can ignore the GDataObject it contains
3377    
3378  2001-07-18 23:34  jcater  2001-07-18 23:34  jcater
3379    
3380          * src/: GFForm.py, GFObjects/GFBlock.py, GFObjects/GFDataSource.py,          * src/: GFForm.py, GFObjects/GFBlock.py, GFObjects/GFDataSource.py,
3381          GFObjects/GFEntry.py: Broken cvs; committed in order to synch          GFObjects/GFEntry.py, GFObjects/GFField.py: Broken cvs; committed
3382          machines          in order to synch machines
3383    
3384  2001-07-18 18:40  jamest  2001-07-18 18:40  jamest
3385    
3386          * src/: GFForm.py, GFInstance.py, GFParser.py, GFTrigger.py,          * src/: GFForm.py, GFInstance.py, GFParser.py, GFTrigger.py,
3387          GFObjects/GFBlock.py, GFObjects/GFBox.py, GFObjects/GFButton.py,          GFObjects/GFBlock.py, GFObjects/GFBox.py, GFObjects/GFButton.py,
3388          GFObjects/GFEntry.py, GFObjects/GFLabel.py, GFObjects/GFMsgBox.py,          GFObjects/GFEntry.py, GFObjects/GFField.py, GFObjects/GFLabel.py,
3389          GFObjects/GFObj.py, GFObjects/GFOption.py, GFObjects/GFOptions.py,          GFObjects/GFMsgBox.py, GFObjects/GFObj.py, GFObjects/GFOption.py,
3390          GFObjects/GFPage.py, GFObjects/GFScrollBar.py,          GFObjects/GFOptions.py, GFObjects/GFPage.py,
3391          GFObjects/GFValue.py: merged trunk, from gnuef-new-datasources-1 to          GFObjects/GFScrollBar.py, GFObjects/GFValue.py: merged trunk, from
3392          HEAD          gnuef-new-datasources-1 to HEAD
3393    
3394  2001-07-18 18:16  jcater  2001-07-18 18:16  jcater
3395    
# Line 2835  Line 3422 
3422    
3423          * src/: GFParser.py, GFTrigger.py, GFObjects/GFBlock.py,          * src/: GFParser.py, GFTrigger.py, GFObjects/GFBlock.py,
3424          GFObjects/GFBox.py, GFObjects/GFButton.py, GFObjects/GFEntry.py,          GFObjects/GFBox.py, GFObjects/GFButton.py, GFObjects/GFEntry.py,
3425          GFObjects/GFLabel.py, GFObjects/GFMsgBox.py, GFObjects/GFObj.py,          GFObjects/GFField.py, GFObjects/GFLabel.py, GFObjects/GFMsgBox.py,
3426          GFObjects/GFOption.py, GFObjects/GFOptions.py, GFObjects/GFPage.py,          GFObjects/GFObj.py, GFObjects/GFOption.py, GFObjects/GFOptions.py,
3427          GFObjects/GFScrollBar.py, GFObjects/GFValue.py: Misc cleanup of          GFObjects/GFPage.py, GFObjects/GFScrollBar.py,
3428          imports          GFObjects/GFValue.py: Misc cleanup of imports
3429    
3430  2001-07-18 15:38  jamest  2001-07-18 15:38  jamest
3431    
# Line 2860  Line 3447 
3447          src/UIwxpython.py, src/uidrivers/wx/UIdriver.py,          src/UIwxpython.py, src/uidrivers/wx/UIdriver.py,
3448          src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,          src/GFObjects/GFBlock.py, src/GFObjects/GFDataSource.py,
3449          src/GFObjects/GFDatabase.py, src/GFObjects/GFEntry.py,          src/GFObjects/GFDatabase.py, src/GFObjects/GFEntry.py,
3450          src/GFObjects/GFLabel.py: merged trunk, from gnuef-new-datasources          src/GFObjects/GFField.py, src/GFObjects/GFLabel.py: merged trunk,
3451          to HEAD          from gnuef-new-datasources to HEAD
3452    
3453  2001-07-17 08:43  jamest  2001-07-17 08:43  jamest
3454    
# Line 2872  Line 3459 
3459    
3460          * TODO, doc/techref.lyx, src/GFForm.py, src/GFInstance.py,          * TODO, doc/techref.lyx, src/GFForm.py, src/GFInstance.py,
3461          src/GFParser.py, src/UIwxpython.py, src/GFObjects/GFBlock.py,          src/GFParser.py, src/UIwxpython.py, src/GFObjects/GFBlock.py,
3462          src/GFObjects/GFEntry.py, src/GFObjects/GFLabel.py,          src/GFObjects/GFEntry.py, src/GFObjects/GFField.py,
3463          src/uidrivers/wx/UIdriver.py: Added jump to record number support.          src/GFObjects/GFLabel.py, src/uidrivers/wx/UIdriver.py: Added jump
3464          Added rows and rowSpacer atrribs to <label> and <entry>          to record number support.  Added rows and rowSpacer atrribs to
3465            <label> and <entry>
3466    
3467  2001-07-12 22:56  jcater  2001-07-12 22:56  jcater
3468    
# Line 2891  Line 3479 
3479    
3480  2001-07-12 13:38  jcater  2001-07-12 13:38  jcater
3481    
3482          * src/: GFForm.py, GFParser.py, GFObjects/GFEntry.py: Converted          * src/: GFForm.py, GFParser.py, GFObjects/GFEntry.py,
3483          entry: uppercase & lowercase to case=<upper|lower|mixed>; converted          GFObjects/GFField.py: Converted entry: uppercase & lowercase to
3484          numeric="" to typecast=<text|number|date>; added hacks to make old          case=<upper|lower|mixed>; converted numeric="" to
3485          forms work... Note that if you open an old form in Designer and          typecast=<text|number|date>; added hacks to make old forms work...
3486          save, it will convert to new format.          Note that if you open an old form in Designer and save, it will
3487            convert to new format.
3488    
3489  2001-07-12 10:52  jcater  2001-07-12 10:52  jcater
3490    
# Line 2903  Line 3492 
3492    
3493  2001-07-11 23:58  jamest  2001-07-11 23:58  jamest
3494    
3495          * doc/techref.lyx, src/GFObjects/GFEntry.py: Fixed bug : <entry>          * doc/techref.lyx, src/GFObjects/GFEntry.py,
3496          width atrrib was not setting default          src/GFObjects/GFField.py: Fixed bug : <entry> width atrrib was not
3497            setting default
3498    
3499  2001-07-11 18:06  jamest  2001-07-11 18:06  jamest
3500    
# Line 2919  Line 3509 
3509    
3510  2001-07-09 23:14  jamest  2001-07-09 23:14  jamest
3511    
3512          * src/GFObjects/GFEntry.py: Fix - The default value for          * src/GFObjects/: GFEntry.py, GFField.py: Fix - The default value
3513          visibleCount was preventing the rows block attrib from working          for visibleCount was preventing the rows block attrib from working
3514    
3515  2001-07-05 12:57  jcater  2001-07-05 12:57  jcater
3516    
# Line 3011  Line 3601 
3601          src/GFTrigger.py, src/GFObjects/GFBlock.py, src/GFObjects/GFBox.py,          src/GFTrigger.py, src/GFObjects/GFBlock.py, src/GFObjects/GFBox.py,
3602          src/GFObjects/GFButton.py, src/GFObjects/GFDataSource.py,          src/GFObjects/GFButton.py, src/GFObjects/GFDataSource.py,
3603          src/GFObjects/GFDatabase.py, src/GFObjects/GFEntry.py,          src/GFObjects/GFDatabase.py, src/GFObjects/GFEntry.py,
3604          src/GFObjects/GFLabel.py, src/GFObjects/GFMsgBox.py,          src/GFObjects/GFField.py, src/GFObjects/GFLabel.py,
3605          src/GFObjects/GFObj.py, src/GFObjects/GFOption.py,          src/GFObjects/GFMsgBox.py, src/GFObjects/GFObj.py,
3606          src/GFObjects/GFOptions.py, src/GFObjects/GFPage.py,          src/GFObjects/GFOption.py, src/GFObjects/GFOptions.py,
3607          src/GFObjects/GFScrollBar.py, src/GFObjects/GFValue.py,          src/GFObjects/GFPage.py, src/GFObjects/GFScrollBar.py,
3608          src/GFObjects/__init__.py: Setup tweaks to make gfcvs/gfdes work w/          src/GFObjects/GFValue.py, src/GFObjects/__init__.py: Setup tweaks
3609          non bash shells Setup tweaks to get setup.py install doing          to make gfcvs/gfdes work w/ non bash shells Setup tweaks to get
3610          something under windows Broke GFObjects.py apart for future          setup.py install doing something under windows Broke GFObjects.py
3611          clean-up work Added Misc TODO junk          apart for future clean-up work Added Misc TODO junk
3612    
3613  2001-06-27 23:02  jamest  2001-06-27 23:02  jamest
3614    

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

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