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, |
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
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 |
|
|
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 |
|
|
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 |
|
|
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 |
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|