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

Diff of /gnue-appserver/ChangeLog

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

revision 1.6 by reinhard, Mon Sep 22 20:43:33 2003 UTC revision 1.7 by jamest, Mon Oct 20 23:54:49 2003 UTC
# Line 1  Line 1 
1  2003-09-22 22:45  reinhard  2003-10-19 17:08  reinhard
2    
3          * NEWS, src/__init__.py: Released 0.0.4.          * src/: classrep/Base.py, classrep/Class.py, classrep/Module.py,
4              classrep/Namespace.py, classrep/Property.py, language/Object.py:
5              Language interface now uses Unicode as the internal type for
6              strings.
7    
8  2003-09-22 21:46  reinhard  2003-10-19 16:46  reinhard
9    
10            * src/geasInstance.py: Reference properties also have to be
11              converted from Unicode to string. This fixes
12              GNUe_ClassRepository.gfd crashing and eating up all memory.
13    
14    2003-10-19 12:55  reinhard
15    
16            * src/: classrep/Namespace.py, language/Object.py,
17              language/ObjectList.py, language/test.py: Convert all data into
18              native Python datatypes in language interface. Added test
19              program.
20    
21    2003-10-19 11:45  reinhard
22    
23            * src/geasSession.py: Append list of types to resultset instead of
24              replacing the whole resultset.  This fixes reading of the types
25              together with data.
26    
27    2003-10-19 10:39  reinhard
28    
29            * src/geasInstance.py: Possible fix for DateTimeDelta objects with
30              kinterbasedb.
31    
32    2003-10-19 10:22  reinhard
33    
34            * samples/sample.gsd: Use field type "timestamp" instead of
35              "datetime".
36    
37    2003-10-19 08:07  reinhard
38    
39            * doc/api/api.texi, doc/api/version.texi, src/geasSession.py,
40              src/classrep/Property.py: Calling load() with an empty object_id
41              returns the data types of the properties.
42    
43    2003-10-19 06:46  reinhard
44    
45            * src/geasInstance.py: Use "isinstance (x, y)" instead of "if type
46              (x) == y".
47    
48    2003-10-18 18:19  reinhard
49    
50            * src/language/Object.py: Noted a TODO to convert properties into
51              native types.
52    
53    2003-10-18 18:10  reinhard
54    
55            * src/geasInstance.py: Again cleaned up type conversions, and added
56              some more checks for correct datatype.
57    
58    2003-10-18 16:54  reinhard
59    
60            * src/geasInstance.py: Removed debugging messages.
61    
62    2003-10-18 16:49  reinhard
63    
64            * doc/whitepaper/: version.texi, whitepaper.texi: Updated list of
65              supported property types.
66    
67    2003-10-18 16:46  reinhard
68    
69            * INSTALL, setup.py, samples/sample.gfd, samples/sample.gsd:
70              Implemented Date, Time and DateTime property types.
71    
72    2003-10-18 16:32  reinhard
73    
74            * src/geasInstance.py: Translate an empty string to None for all
75              property types. This fixes changing numeric fields and date
76              fields to NULL.
77    
78    2003-10-18 16:20  reinhard
79    
80            * src/geasInstance.py: Always encode unicode into utf-8.
81    
82    2003-10-17 06:08  reinhard
83    
84            * samples/: sample.gfd, sample.gsd: For the sake of completeness,
85              and for testing, include some numeric fields in the sample.
86    
87    2003-10-17 04:03  reinhard
88    
89            * src/geasInstance.py: Correctly typecast values between DB driver
90              and appserver. Notably, this fixes NULL values for strings.
91    
92    2003-10-16 18:03  reinhard
93    
94            * src/geasInstance.py: Use integers instead of strings to transport
95              boolean values. This way, the language interface can use them in
96              conditionals.
97    
98    2003-10-16 17:58  reinhard
99    
100            * samples/sample.gsd: Oops.
101    
102    2003-10-16 17:55  reinhard
103    
104            * samples/sample.gfd: Make the sample form use a boolean field.
105    
106    2003-10-16 17:54  reinhard
107    
108            * ROADMAP, samples/auth.gsd, samples/sample.gsd,
109              src/geasInstance.py: Implemented boolean type.  Some small fixes
110              in the sample .gsd files.
111    
112    2003-10-15 09:03  siesel
113    
114            * src/: geasRpcServer.py, testRPC.py: support pyro as rpc drivers
115              add pyro command line option to testRPC
116    
117    2003-10-14 09:30  reinhard
118    
119            * release: Removed checklist on how to make a release - this has
120              now become a technote in gnue-common.
121    
122    2003-10-10 06:39  siesel
123    
124            * samples/: auth.gsd, base.gsd, sample.gsd: change primary key
125              names, to fix 'relation exists' errors in postgresql
126    
127    2003-10-09 16:42  siesel
128    
129            * src/: geasInstance.py, test.py: - add gConfig support to test
130              client (needed to test SchemaSupport) - replace "decode" with
131              "unicode" for python 2.1
132    
133    2003-10-08 09:59  siesel
134    
135            * samples/: Makefile, auth.gsd, base.gsd, sample.gsd: - improve
136              schema definitions by adding primary keys (gnue_id) and   setting
137              some fields to be "NOT NULL" - add xsltproc as alternative to
138              smbcmd - fix html file creation to work with both smbcmd and
139              xsltproc
140    
141    2003-10-08 09:31  siesel
142    
143            * src/classrep/SchemaSupport.py: split schema writing into table
144              data+table structure virtual schema reading support
145    
146    2003-10-08 06:59  siesel
147    
148            * src/classrep/SchemaSupport.py: add GSD schema writing support to
149              gnue-appserver
150    
151    2003-10-07 16:06  siesel
152    
153            * src/geasInstance.py: fix: don't catch all kinds of errors
154    
155    2003-10-07 11:03  siesel
156    
157            * src/: geasInstance.py, geasList.py: Make appserver a bit more
158              unicode aware (should fix german umlauts too)    - connect to
159              database in unicode mode    - encode/decode string data from/to
160              unicode (db side)      to/from utf-8 (appserver side)
161    
162    2003-10-07 09:50  siesel
163    
164            * src/geasRpcServer.py: change appserver command line parsing to
165              support new gnue.common.rpc driver structure
166    
167    2003-10-06 16:21  reinhard
168    
169            * postweb, release: Added script to update documentation changes to
170              web page automatically
171    
172    2003-10-06 13:16  reinhard
173    
174            * MANIFEST.in, setup.py, doc/man/gnue-appserver.1: Include manual
175              page.
176    
177    2003-10-05 18:28  jbailey
178    
179            * packaging/debian/control: Remove python2.3-xml depends per
180              reinhard
181    
182    2003-10-05 16:18  reinhard
183    
184            * setup.py: Install samples into doc/gnue-appserver/examples as
185              debian guidelines request.
186    
187    2003-10-05 13:01  btami
188    
189            * scripts/gnue-appserver: removed old "magic" code needed for
190              mcmillan packaging on win32
191    
192    2003-10-05 11:12  reinhard
193    
194            * .cvsignore: Updated .cvsignore
195    
196    2003-10-05 03:59  reinhard
197    
198            * release: Updated checklist.
199    
200    2003-10-05 03:58  reinhard
201    
202            * MANIFEST.in: Include packaging directory into distribution.
203    
204    2003-10-04 13:25  jbailey
205    
206            * packaging/debian/control: Add python2.3-xml to depends line
207    
208    2003-10-04 13:21  jbailey
209    
210            * packaging/debian/: README.Debian, control: Add texinfo,
211              sablrotron to build-deps.  Add explanation in new README.Debian
212              file
213    
214    2003-10-04 13:16  reinhard
215    
216            * packaging/debian/control: Updated description.
217    
218    2003-10-04 12:27  jbailey
219    
220            * packaging/debian/: changelog, control, rules: gnue-appserver
221              (0.0.4.20031004) unstable; urgency=low
222    
223                * Resync CVS to match up with changes in gnue-common.
224    
225               -- Jeff Bailey <jbailey@nisa.net>  Sat,  4 Oct 2003 12:17:06
226              -0400
227    
228    2003-10-04 06:53  reinhard
229    
230            * samples/: appserver.gpd, sample.grd: Added report sample.
231    
232    2003-10-01 15:45  jbailey
233    
234            * packaging/debian/: .cvsignore, README.cvs, changelog, compat,
235              control, copyright, rules: gnue-appserver (0.0.4.20031001)
236              unstable; urgency=low
237    
238                * New package.
239    
240               -- Jeff Bailey <jbailey@nisa.net>  Wed,  1 Oct 2003 11:12:35
241              -0400
242    
243    2003-09-29 17:33  reinhard
244    
245            * setup.cvs: Put grpc file in better location.
246    
247    2003-09-29 17:28  reinhard
248    
249            * setup.py, src/geasRpcServer.py, src/classrep/__init__.py: Install
250              files more into a standard location.
251    
252    2003-09-29 17:12  reinhard
253    
254            * MANIFEST.in: More fixes to MANIFEST.in.
255    
256    2003-09-29 17:10  reinhard
257    
258            * MANIFEST.in: Manpages are no longer included in the distribution
259              - they are built at install time now.
260    
261    2003-09-29 17:09  reinhard
262    
263            * setup.py: Minor beautifying.
264    
265    2003-09-29 16:57  reinhard
266    
267            * setup.cfg.in, setup.py, scripts/.cvsignore,
268              scripts/gnue-appserver, scripts/gnue-appserver.in,
269              src/__init__.py, src/_featuretest/__init__.py: Use GSetup for
270              setup.py.
271    
272    2003-09-26 02:50  reinhard
273    
274            * setup.cvs: Removed prehistoric fix.
275    
276    2003-09-25 20:03  jcater
277    
278            * setup.cvs: Added a new per-module cvs setup system
279    
280    2003-09-25 18:36  reinhard
281    
282            * setup.py: Removed depreciated environment variables.
283    
284    2003-09-25 18:13  reinhard
285    
286            * src/classrep/__init__.py: Do not use depreciated environment
287              variable INSTALL_PREFIX.
288    
289    2003-09-24 09:13  btami
290    
291            * setup.py: let setup skip build_files() on win32
292    
293    2003-09-22 17:30  reinhard
294    
295            * MANIFEST.in, setup.py: Include webfrontend in distribution and
296              installation.
297    
298    2003-09-22 17:13  reinhard
299    
300            * release: Updated checklist.
301    
302    2003-09-22 17:02  siesel
303    
304            * setup.py: make setup.py a bit more silent when called without
305              parameters
306    
307    2003-09-22 16:50  siesel
308    
309            * extensions/webfrontend/: classrepository.html, gnue-forms.js,
310              sample.html: - Make gnue-forms.js be a bit more informative about
311              errors in form files - add block tag support - update sample.html
312              - add a 50% working classrepository file to show which parts of
313              master/detail   forms still have to be improved
314    
315    2003-09-22 15:56  reinhard
316    
317            * release: Small checklist on how to do releases.
318    
319    2003-09-22 15:56  reinhard
320    
321            * src/__init__.py: Prepared for next version.
322    
323    2003-09-22 15:43  reinhard
324    
325            * ChangeLog, NEWS, src/__init__.py: Released 0.0.4.
326    
327    2003-09-22 15:16  reinhard
328    
329            * MANIFEST.in: Just found out that "prune" only works for
330              directories. Doh.
331    
332    2003-09-22 14:46  reinhard
333    
334          * samples/Makefile: Minor fix.          * samples/Makefile: Minor fix.
335    
336  2003-09-22 21:29  reinhard  2003-09-22 14:29  reinhard
337    
338          * samples/appserver.gpd: Added a file for GNUe-Navigator containing          * samples/appserver.gpd: Added a file for GNUe-Navigator containing
339          all samples.            all samples.
340    
341  2003-09-22 21:19  reinhard  2003-09-22 14:19  reinhard
342    
343          * samples/README: Keep README up to date.          * samples/README: Keep README up to date.
344    
345  2003-09-22 21:16  reinhard  2003-09-22 14:17  reinhard
346    
347            * samples/.cvsignore: Updated.
348    
349    2003-09-22 14:16  reinhard
350    
351          * samples/Makefile: Fixed dependencies.          * samples/Makefile: Fixed dependencies.
352    
353  2003-09-22 21:16  reinhard  2003-09-22 14:16  reinhard
354    
355          * samples/sample.gsd: Grant access to system classes to user          * samples/sample.gsd: Grant access to system classes to user
356          "hacker" for testing purposes.            "hacker" for testing purposes.
357    
358  2003-09-22 21:09  reinhard  2003-09-22 14:09  reinhard
359    
360          * setup.py: Build all necessary files when trying to install from          * setup.py: Build all necessary files when trying to install from
361          CVS.            CVS.
362    
363  2003-09-22 13:53  jvetter  2003-09-22 06:53  jvetter
364    
365          * src/classrep/: dtest.py, test.py: Code cleanup          * src/classrep/: dtest.py, test.py: Code cleanup
366    
367  2003-09-22 08:46  reinhard  2003-09-22 01:46  reinhard
368    
369          * src/classrep/Property.py: Preload all properties of          * src/classrep/Property.py: Preload all properties of
370          gnue_property. Fixes recursion on GNUe_Class_Definitions.gfd.            gnue_property. Fixes recursion on GNUe_Class_Definitions.gfd.
371    
372  2003-09-20 20:11  reinhard  2003-09-20 13:11  reinhard
373    
374          * samples/Makefile: Removed duplicate slash.          * samples/Makefile: Removed duplicate slash.
375    
376  2003-09-20 01:30  siesel  2003-09-19 18:30  siesel
377    
378          * extensions/webfrontend/: README, images/about-24x24.png,          * extensions/webfrontend/: README, images/about-24x24.png,
379          images/commit-24x24.png, images/enterquery-24x24.png,            images/commit-24x24.png, images/enterquery-24x24.png,
380          images/execquery-24x24.png, images/exit-24x24.png,            images/execquery-24x24.png, images/exit-24x24.png,
381          images/firstrecord-24x24.png, images/jumpprompt-24x24.png,            images/firstrecord-24x24.png, images/jumpprompt-24x24.png,
382          images/lastrecord-24x24.png, images/markfordelete-24x24.png,            images/lastrecord-24x24.png, images/markfordelete-24x24.png,
383          images/newrecord-24x24.png, images/nextrecord-24x24.png,            images/newrecord-24x24.png, images/nextrecord-24x24.png,
384          images/prevrecord-24x24.png, images/rollback-24x24.png: update            images/prevrecord-24x24.png, images/rollback-24x24.png: update
385          README and add images for webfrontend client            README and add images for webfrontend client
386    
387  2003-09-19 23:17  btami  2003-09-19 16:17  btami
388    
389          * setup.py: added isfile() check to prevent errors when trying to          * setup.py: added isfile() check to prevent errors when trying to
390          copy non existent files            copy non existent files
391    
392  2003-09-19 22:36  reinhard  2003-09-19 15:36  reinhard
393    
394          * setup.py: "licence" is depreciated. Use "license" instead.          * setup.py: "licence" is depreciated. Use "license" instead.
395    
396  2003-09-19 21:52  reinhard  2003-09-19 15:28  reinhard
397    
398            * INSTALL.cvs: Updated
399    
400    2003-09-19 14:52  reinhard
401    
402          * THANKS, setup.py: Use os.path.normcase before comparing paths.          * THANKS, setup.py: Use os.path.normcase before comparing paths.
403    
404  2003-09-19 21:16  reinhard  2003-09-19 14:16  reinhard
405    
406          * src/classrep/Class.py: Fix for python 2.3.          * src/classrep/Class.py: Fix for python 2.3.
407    
408  2003-09-19 20:29  reinhard  2003-09-19 13:29  reinhard
409    
410          * setup.py, samples/Makefile, samples/README,          * setup.py, samples/Makefile, samples/README,
411          samples/setup-mysql.sh, samples/setup-pgsql.sh: Move SQL-scripts            samples/setup-mysql.sh, samples/setup-pgsql.sh: Move SQL-scripts
412          into root samples directory.            into root samples directory.
413    
414  2003-09-19 19:58  reinhard  2003-09-19 12:58  reinhard
415    
416          * src/classrep/__init__.py: Use os.path.join to build path.          * src/classrep/__init__.py: Use os.path.join to build path.
417    
418  2003-09-19 18:58  reinhard  2003-09-19 11:58  reinhard
419    
420          * THANKS, src/classrep/__init__.py: Fix directory separator for          * THANKS, src/classrep/__init__.py: Fix directory separator for
421          repository.ini.            repository.ini.
422    
423  2003-09-19 16:23  reinhard  2003-09-19 09:23  reinhard
424    
425          * setup.py: Now this is the ultimate setup.py!          * setup.py: Now this is the ultimate setup.py!
426    
427  2003-09-19 16:21  reinhard  2003-09-19 09:21  reinhard
428    
429          * src/classrep/__init__.py: Search repository.ini in          * src/classrep/__init__.py: Search repository.ini in
430          ${prefix}/share/gnue-appserver if it isn't found in the module            ${prefix}/share/gnue-appserver if it isn't found in the module
431          directory.            directory.
432    
433  2003-09-19 13:12  reinhard  2003-09-19 06:12  reinhard
434    
435          * setup.py: A setup.py that even works with --prefix and --root.          * setup.py: A setup.py that even works with --prefix and --root.
436    
437  2003-09-19 11:00  reinhard  2003-09-19 04:00  reinhard
438    
439          * src/classrep/Definition.py: Raise exception if repository.ini          * src/classrep/Definition.py: Raise exception if repository.ini
440          can't be found.            can't be found.
441    
442  2003-09-19 09:43  siesel  2003-09-19 02:43  siesel
443    
444          * extensions/webfrontend/: README, gnue-forms.js, sample.html,          * extensions/webfrontend/: README, gnue-forms.js, sample.html,
445          vcXMLRPC.js: add first version of a webfrontend extension for            vcXMLRPC.js: add first version of a webfrontend extension for
446          gnue-appserver.  Included is: - a gnue-forms client written in            gnue-appserver.  Included is: - a gnue-forms client written in
447          ECMAscript.  - a GPL'ed XMLRPC library - the html version of the            ECMAscript.  - a GPL'ed XMLRPC library - the html version of the
448          basic appserver sample            basic appserver sample
449    
450  2003-09-19 09:06  siesel  2003-09-19 02:06  siesel
451    
452          * samples/: GNUe_ClassRepository.gfd, README: update          * samples/: GNUe_ClassRepository.gfd, README: update
453          ClassRepository access form add Information about it to the README            ClassRepository access form add Information about it to the
454              README
455    
456  2003-09-19 08:31  jvetter  2003-09-19 01:31  jvetter
457    
458          * src/classrep/Module.py: Removed debugging messages.          * src/classrep/Module.py: Removed debugging messages.
459    
460  2003-09-19 06:01  jcater  2003-09-18 23:01  jcater
461    
462          * setup.py: fix for --prefix          * setup.py: fix for --prefix
463    
464  2003-09-19 00:35  reinhard  2003-09-18 17:35  reinhard
465    
466          * setup.py: Much work on setup procedure.          * setup.py: Much work on setup procedure.
467    
468  2003-09-18 21:21  reinhard  2003-09-18 17:35  reinhard
469    
470            * MANIFEST.in: Don't forget to distribute repository.ini.
471    
472    2003-09-18 14:21  reinhard
473    
474          * INSTALL: Seems like we don't really need mxdatetime.          * INSTALL: Seems like we don't really need mxdatetime.
475    
476  2003-09-18 20:03  reinhard  2003-09-18 13:19  reinhard
477    
478            * MANIFEST.in: Include .txt documentation files in source
479              distribution.
480    
481    2003-09-18 13:03  reinhard
482    
483          * doc/technotes/Makefile: Explicitly start python script with          * doc/technotes/Makefile: Explicitly start python script with
484          python.            python.
485    
486  2003-09-18 17:14  jvetter  2003-09-18 10:14  jvetter
487    
488          * src/: geasSession.py, classrep/Class.py, classrep/Definition.py,          * src/: geasSession.py, classrep/Class.py, classrep/Definition.py,
489          classrep/Module.py, classrep/Namespace.py, classrep/Property.py,            classrep/Module.py, classrep/Namespace.py, classrep/Property.py,
490          classrep/ctest.py, classrep/mtest.py, language/Object.py,            classrep/ctest.py, classrep/mtest.py, language/Object.py,
491          language/ObjectList.py: Code cleanup            language/ObjectList.py: Code cleanup
492    
493    2003-09-18 10:10  reinhard
494    
495  2003-09-18 16:13  reinhard          * MANIFEST.in: Updated list of distributed files.
496    
497          * INSTALL, README, samples/README: Several documentation  2003-09-18 09:13  reinhard
         improvements.  
498    
499  2003-09-17 19:59  reinhard          * INSTALL, INSTALL.cvs, README, samples/README, samples/README.cvs:
500              Several documentation improvements.
501    
502          * scripts/gnue-appserver.in: Minor code beautifying in main script.  2003-09-17 12:59  reinhard
503    
504  2003-09-17 19:19  reinhard          * scripts/: .cvsignore, gnue-appserver.in: Minor code beautifying
505              in main script.
506    
507    2003-09-17 12:19  reinhard
508    
509          * doc/: technotes/Makefile, whitepaper/Makefile: Fixed "make          * doc/: technotes/Makefile, whitepaper/Makefile: Fixed "make
510          clean".            clean".
511    
512  2003-09-17 19:13  reinhard  2003-09-17 12:13  reinhard
513    
514          * doc/api/: api.texi, version.texi: Document exceptions and system          * doc/api/: api.texi, version.texi: Document exceptions and system
515          classes.            classes.
516    
517  2003-09-17 19:11  reinhard  2003-09-17 12:11  reinhard
518    
519          * doc/whitepaper/: version.texi, whitepaper.texi: Include warning          * doc/whitepaper/: version.texi, whitepaper.texi: Include warning
520          that not all features are yet implemented.            that not all features are yet implemented.
521    
522  2003-09-17 16:47  reinhard  2003-09-17 09:47  reinhard
523    
524          * grpc/appserver.grpc: Fixed types (or at least made them          * grpc/appserver.grpc: Fixed types (or at least made them
525          consistent with the real API).            consistent with the real API).
526    
527  2003-09-17 16:21  reinhard  2003-09-17 09:21  reinhard
528    
529          * doc/technotes/00002.txt: Added notes about the class repository.          * doc/technotes/00002.txt: Added notes about the class repository.
530    
531  2003-09-16 23:58  reinhard  2003-09-16 16:58  reinhard
532    
533          * setup.py: A little work on setup.py          * setup.py: A little work on setup.py
534    
535  2003-09-16 21:27  reinhard  2003-09-16 14:27  reinhard
536    
537          * ROADMAP, doc/technotes/00001.txt: Added some notes on the          * ROADMAP, doc/technotes/00001.txt: Added some notes on the
538          Language Interface.            Language Interface.
539    
540  2003-09-16 21:23  reinhard  2003-09-16 14:23  reinhard
541    
542          * doc/technotes/: Makefile, index.html, index.txt: Automatically          * doc/technotes/: .cvsignore, Makefile, index.html, index.txt:
543          create index.txt and index.html via Makefile.            Automatically create index.txt and index.html via Makefile.
544    
545  2003-09-16 21:00  reinhard  2003-09-16 14:00  reinhard
546    
547          * samples/Makefile: Link yes.png and no.png into html output          * samples/Makefile: Link yes.png and no.png into html output
548          directory.            directory.
549    
550  2003-09-10 22:31  reinhard  2003-09-10 15:31  reinhard
551    
552          * src/: geasInstance.py, geasList.py, geasSession.py,          * src/: geasInstance.py, geasList.py, geasSession.py,
553          geasSessionManager.py: Improved exception handling.            geasSessionManager.py: Improved exception handling.
554    
555  2003-09-10 22:26  reinhard  2003-09-10 15:26  reinhard
556    
557          * ROADMAP, TODO: Updated our feature plans.          * ROADMAP, TODO: Updated our feature plans.
558    
559  2003-09-10 21:31  reinhard  2003-09-10 14:31  reinhard
560    
561          * src/geasInstance.py: For numeric properties, return an integer          * src/geasInstance.py: For numeric properties, return an integer
562          for integer values and a float for non-integer values.            for integer values and a float for non-integer values.
563    
564  2003-09-10 21:09  reinhard  2003-09-10 14:09  reinhard
565    
566          * samples/: setup-mysql.sh, setup-pgsql.sh: Use .gsd-created sql          * samples/: setup-mysql.sh, setup-pgsql.sh: Use .gsd-created sql
567          scripts in setup scripts.            scripts in setup scripts.
568    
569  2003-09-10 21:08  reinhard  2003-09-10 14:08  reinhard
570    
571          * samples/Makefile: Create a subdirectory for every kind of output          * samples/: .cvsignore, Makefile: Create a subdirectory for every
572          to keep this directory clean.            kind of output to keep this directory clean.
573    
574  2003-09-10 21:05  reinhard  2003-09-10 14:05  reinhard
575    
576          * samples/sample.gsd: Correctly insert gnue_id in record          * samples/sample.gsd: Correctly insert gnue_id in record
577          definitions. Added second test record.            definitions. Added second test record.
578    
579  2003-09-06 14:07  siesel  2003-09-06 07:07  siesel
580    
581          * src/geasInstance.py: FIX: just return standart python types.          * src/geasInstance.py: FIX: just return standart python types.
582          Don't allow rpc breakage because of PgInt2 type f.e..            Don't allow rpc breakage because of PgInt2 type f.e..
583    
584  2003-09-01 22:11  reinhard  2003-09-01 15:11  reinhard
585    
586          * src/: geasList.py, geasSession.py: More code cleanup. Quite          * src/: geasList.py, geasSession.py: More code cleanup. Quite
587          satisfied with the code for now.            satisfied with the code for now.
588    
589  2003-09-01 20:24  reinhard  2003-09-01 13:24  reinhard
590    
591          * src/: geasInstance.py, geasList.py, geasSession.py,          * src/: geasInstance.py, geasList.py, geasSession.py,
592          geasSessionManager.py: Cleanup of geasInstance.            geasSessionManager.py: Cleanup of geasInstance.
593    
594  2003-09-01 20:01  reinhard  2003-09-01 13:01  reinhard
595    
596          * src/: frontend.py, geasAuthentication.py, geasConfiguration.py,          * src/: frontend.py, geasAuthentication.py, geasConfiguration.py,
597          geasInstance.py, geasList.py, geasRpcServer.py, geasSession.py,            geasInstance.py, geasList.py, geasRpcServer.py, geasSession.py,
598          geasSessionManager.py, geasTrigger.py, test.py, testRPC.py: Code            geasSessionManager.py, geasTrigger.py, test.py, testRPC.py: Code
599          beautifying.            beautifying.
600    
601  2003-09-01 18:54  reinhard  2003-09-01 11:54  reinhard
602    
603          * src/: geasAuthentication.py, geasList.py, geasSession.py: Some          * src/: geasAuthentication.py, geasList.py, geasSession.py: Some
604          code cleanups.            code cleanups.
605    
606  2003-09-01 18:32  reinhard  2003-09-01 11:32  reinhard
607    
608          * src/geasList.py: Use DataSourceWrapper for creating data sources.          * src/geasList.py: Use DataSourceWrapper for creating data sources.
609    
610  2003-08-31 21:23  reinhard  2003-08-31 14:23  reinhard
611    
612          * src/geasList.py: setPrefetch only accepts parameter of type List.          * src/geasList.py: setPrefetch only accepts parameter of type List.
613    
614  2003-08-17 01:53  siesel  2003-08-16 18:53  siesel
615    
616          * samples/: Makefile, auth.gsd, base.gsd, sample.gsd,          * samples/: Makefile, auth.gsd, base.gsd, sample.gsd,
617          setup-mysql.sh: - split database population scripts in 3 parts            setup-mysql.sh: - split database population scripts in 3 parts
618          (base, auth, sample) - add mysql population script - update            (base, auth, sample) - add mysql population script - update
619          Makefile (sql creation via XSLT)            Makefile (sql creation via XSLT)
620    
621  2003-08-16 19:07  siesel  2003-08-16 12:07  siesel
622    
623          * samples/setup-pgsql.sh, src/geasAuthentication.py,          * samples/setup-pgsql.sh, src/geasAuthentication.py,
624          src/geasSession.py, src/geasSessionManager.py,            src/geasSession.py, src/geasSessionManager.py,
625          src/classrep/Class.py, src/classrep/__init__.py,            src/classrep/Class.py, src/classrep/__init__.py,
626          src/language/Session.py: - use an internal session for classrep,            src/language/Session.py: - use an internal session for classrep,
627          authagent...  - reenable authentication - add meta data for            authagent...  - reenable authentication - add meta data for
628          authentication data class            authentication data class
629    
630  2003-08-15 23:33  siesel  2003-08-15 16:33  siesel
631    
632          * grpc/appserver.grpc: spelling fix 2          * grpc/appserver.grpc: spelling fix 2
633    
634  2003-08-15 23:29  siesel  2003-08-15 16:29  siesel
635    
636          * src/: geasAuthentication.py, geasAuthentification.py,          * src/: geasAuthentication.py, geasAuthentification.py,
637          geasSession.py, geasSessionManager.py: spelling fix (part1)            geasSession.py, geasSessionManager.py: spelling fix (part1)
638    
639  2003-08-14 23:05  btami  2003-08-14 16:05  btami
640    
641          * setup.py, scripts/gnue-appserver.in, src/classrep/__init__.py: *          * setup.py, scripts/gnue-appserver.in, src/classrep/__init__.py: *
642          misc fixes * repository.ini wants to go somewhere in setup.py !            misc fixes * repository.ini wants to go somewhere in setup.py !
643    
644  2003-08-14 00:44  reinhard  2003-08-13 17:44  reinhard
645    
646          * samples/: appservertest.gfd, sample.gfd, sample.gsd, sample.xml:          * samples/: appservertest.gfd, sample.gfd, sample.gsd, sample.xml:
647          Updated sample.gsd, renamed appservertest.gfd to sample.gfd.            Updated sample.gsd, renamed appservertest.gfd to sample.gfd.
648    
649  2003-08-13 23:30  btami  2003-08-13 16:30  btami
650    
651          * setup.py: misc fix          * setup.py: misc fix
652    
653  2003-08-13 17:06  reinhard  2003-08-13 10:06  reinhard
654    
655          * samples/setup-pgsql.sh, src/geasInstance.py,          * samples/setup-pgsql.sh, src/geasInstance.py,
656          src/classrep/repository.ini: Cleanup on type, lengh and scale of            src/classrep/repository.ini: Cleanup on type, lengh and scale of
657          properties.            properties.
658    
659  2003-08-13 16:07  siesel  2003-08-13 09:07  siesel
660    
661          * src/geasInstance.py: - some cleanup - don't return None values to          * src/geasInstance.py: - some cleanup - don't return None values to
662          make XMLRPC happy            make XMLRPC happy
663    
664  2003-08-13 14:44  siesel  2003-08-13 07:44  siesel
665    
666          * src/language/ObjectList.py: - Fix interoperability with          * src/language/ObjectList.py: - Fix interoperability with
667          gnue-common 0.5.1 by not depending on ResultSet.Count - don't try            gnue-common 0.5.1 by not depending on ResultSet.Count - don't try
668          to cache the whole resultset, instead load records in steps of            to cache the whole resultset, instead load records in steps of
669          CACHE_STEP (=10)            CACHE_STEP (=10)
670    
671    2003-08-13 06:45  reinhard
672    
673  2003-08-13 13:29  reinhard          * doc/geasarch/: COPYING, ChangeLog, INSTALL, NEWS, README, TODO,
674              bookinfo.sgml, chapters.ent, geasarch.sgml, version.ent: Removed
675              some empty documentation files.
676    
677    2003-08-13 06:29  reinhard
678    
679          * ROADMAP: We need DB schema update soon.          * ROADMAP: We need DB schema update soon.
680    
681  2003-08-12 23:35  reinhard  2003-08-12 16:35  reinhard
682    
683          * grpc/appserver.grpc: Ooops. Forgot that.          * grpc/appserver.grpc: Ooops. Forgot that.
684    
685  2003-08-12 23:26  reinhard  2003-08-12 16:26  reinhard
686    
687          * INSTALL, NEWS, ROADMAP: Some fixes in documentation files.          * INSTALL, INSTALL.cvs, NEWS, ROADMAP: Some fixes in documentation
688              files.
689    
690  2003-08-12 22:46  reinhard  2003-08-12 15:46  reinhard
691    
692          * src/geasSessionManager.py: Code cleanup and beautifying.          * src/geasSessionManager.py: Code cleanup and beautifying.
693    
694  2003-08-12 22:13  reinhard  2003-08-12 15:13  reinhard
695    
696          * grpc/GEAS.grpc, src/geasRpcServer.py: Removed old API.          * grpc/GEAS.grpc, src/geasRpcServer.py: Removed old API.
697    
698  2003-08-12 19:58  reinhard  2003-08-12 12:58  reinhard
699    
700          * src/: geasInstance.py, test.py: Fixed the "show" test method, and          * src/: geasInstance.py, test.py: Fixed the "show" test method, and
701          added a call to that method to the test program.            added a call to that method to the test program.
702    
703  2003-08-12 19:04  reinhard  2003-08-12 12:04  reinhard
704    
705          * samples/setup-pgsql.sh, src/frontend.py, src/geasInstance.py,          * samples/setup-pgsql.sh, src/frontend.py, src/geasInstance.py,
706          src/geasList.py, src/geasSession.py, src/classrep/Property.py,            src/geasList.py, src/geasSession.py, src/classrep/Property.py,
707          src/classrep/repository.ini: Use Class Repository to check            src/classrep/repository.ini: Use Class Repository to check
708          existance of class names and property names as well as to translate            existance of class names and property names as well as to
709          class and property names into table and column names.            translate class and property names into table and column names.
710    
711  2003-08-12 17:01  reinhard  2003-08-12 10:01  reinhard
712    
713          * src/classrep/: Class.py, Property.py: Distinguish between          * src/classrep/: Class.py, Property.py: Distinguish between
714          fullName (user side) and table/column name (db side) because they            fullName (user side) and table/column name (db side) because they
715          might someday be different.            might someday be different.
716    
717  2003-08-11 17:29  reinhard  2003-08-11 10:29  reinhard
718    
719          * src/classrep/: Class.py, Module.py, Property.py: Removed some          * src/classrep/: Class.py, Module.py, Property.py: Removed some
720          debugging messages.            debugging messages.
721    
722  2003-08-11 17:26  reinhard  2003-08-11 10:26  reinhard
723    
724          * src/: geasList.py, geasSession.py: Code cleanup. Removed unused          * src/: geasList.py, geasSession.py: Code cleanup. Removed unused
725          parts.            parts.
726    
727  2003-08-11 17:22  reinhard  2003-08-11 10:22  reinhard
728    
729          * src/: geasList.py, geasSession.py, geasSessionManager.py,          * src/: geasList.py, geasSession.py, geasSessionManager.py,
730          classrep/__init__.py: Finally use Class Repository in Appserver.            classrep/__init__.py: Finally use Class Repository in Appserver.
731          Authentication and Triggers are temporarly deactivated until the            Authentication and Triggers are temporarly deactivated until the
732          needed classes are defined.            needed classes are defined.
733    
734  2003-08-11 16:26  reinhard  2003-08-11 09:26  reinhard
735    
736          * src/: geasList.py, geasSession.py: Don't fire triggers for          * src/: geasList.py, geasSession.py: Don't fire triggers for
737          gnue_module, because that class is read when the class repository            gnue_module, because that class is read when the class repository
738          isn't yet initialized.            isn't yet initialized.
739    
740  2003-08-08 22:13  reinhard  2003-08-08 15:13  reinhard
741    
742          * src/geasSession.py: Minor code cleanup.          * src/geasSession.py: Minor code cleanup.
743    
744  2003-08-08 22:06  reinhard  2003-08-08 15:06  reinhard
745    
746          * src/: geasAuthentification.py, geasSession.py, geasTrigger.py:          * src/: geasAuthentification.py, geasSession.py, geasTrigger.py:
747          Use geasSession.createList to create geasList objects.            Use geasSession.createList to create geasList objects.
748    
749  2003-08-08 21:56  reinhard  2003-08-08 14:56  reinhard
750    
751          * src/classrep/__init__.py: Open Appserver's internal session          * src/classrep/__init__.py: Open Appserver's internal session
752          without username and password checking.            without username and password checking.
753    
754  2003-08-08 21:33  reinhard  2003-08-08 14:33  reinhard
755    
756          * src/: geasSessionManager.py, classrep/__init__.py,          * src/: geasSessionManager.py, classrep/__init__.py,
757          classrep/crpopulate.py, classrep/ctest.py, classrep/dtest.py,            classrep/crpopulate.py, classrep/ctest.py, classrep/dtest.py,
758          classrep/mtest.py, classrep/test.py: Moved initialization of Class            classrep/mtest.py, classrep/test.py: Moved initialization of
759          Repository to geasSessionManager.            Class Repository to geasSessionManager.
760    
761  2003-07-29 00:47  reinhard  2003-07-28 17:47  reinhard
762    
763          * src/language/App.py: Added helper class for standalone          * src/language/App.py: Added helper class for standalone
764          applications.            applications.
765    
766  2003-07-29 00:44  reinhard  2003-07-28 17:44  reinhard
767    
768          * src/: classrep/crpopulate.py, classrep/ctest.py,          * src/: classrep/crpopulate.py, classrep/ctest.py,
769          classrep/dtest.py, classrep/mtest.py, classrep/test.py,            classrep/dtest.py, classrep/mtest.py, classrep/test.py,
770          language/Session.py: Do not derive Session object from GClientApp,            language/Session.py: Do not derive Session object from
771          define new App object instead.            GClientApp, define new App object instead.
772    
773  2003-07-28 23:48  reinhard  2003-07-28 16:48  reinhard
774    
775          * src/: geasRpcClient.py, geasRpcClient2.py, test.py, test2.py,          * src/: geasRpcClient.py, geasRpcClient2.py, test.py, test2.py,
776          testRPC.py: Updated all test programs to new API, deleted test            testRPC.py: Updated all test programs to new API, deleted test
777          programs for old API.            programs for old API.
778    
779  2003-07-28 23:25  reinhard  2003-07-28 16:25  reinhard
780    
781          * src/: frontend.py, geasRpcServer.py, geasSessionManager.py,          * src/: frontend.py, geasRpcServer.py, geasSessionManager.py,
782          test2.py, language/Session.py: Pass connections variable to            test2.py, language/Session.py: Pass connections variable to
783          geasSessionManager's constructor.            geasSessionManager's constructor.
784    
785  2003-07-28 19:53  reinhard  2003-07-28 12:53  reinhard
786    
787          * src/classrep/test.py: Adapted test program to new property names.          * src/classrep/test.py: Adapted test program to new property names.
788    
789  2003-07-24 21:43  reinhard  2003-07-24 14:43  reinhard
790    
791          * src/geasList.py: Fixed test whether first/next record exists or          * src/geasList.py: Fixed test whether first/next record exists or
792          not.            not.
793    
794  2003-07-24 21:27  reinhard  2003-07-24 14:27  reinhard
795    
796          * AUTHORS: Fixed AUTHORS file.          * AUTHORS: Fixed AUTHORS file.
797    
798  2003-05-27 16:32  jvetter  2003-05-27 09:32  jvetter
799    
800          * src/classrep/: crpopulate.py, mtest.py: Added a          * src/classrep/: crpopulate.py, mtest.py: Added a
801          database-upload-script and a testing unit 4 class repository            database-upload-script and a testing unit 4 class repository
802    
803  2003-05-27 16:30  jvetter  2003-05-27 09:30  jvetter
804    
805          * src/classrep/: Base.py, Class.py, Definition.py, Module.py,          * src/classrep/: Base.py, Class.py, Definition.py, Module.py,
806          Property.py, __init__.py, ctest.py, dtest.py, repository.ini,            Property.py, __init__.py, ctest.py, dtest.py, repository.ini,
807          test.py: Added repository definition files, improved classes            test.py: Added repository definition files, improved classes
808    
809  2003-05-26 22:51  reinhard  2003-05-26 15:51  reinhard
810    
811          * src/geasConfiguration.py: Changed default for rpctype to xmlrpc          * src/geasConfiguration.py: Changed default for rpctype to xmlrpc
812    
813  2003-05-22 22:04  reinhard  2003-05-22 15:04  reinhard
814    
815          * src/frontend.py: Updated to expect "fetch" to deliver a list of          * src/frontend.py: Updated to expect "fetch" to deliver a list of
816          lists instead of a list of dictionaries            lists instead of a list of dictionaries
817    
818  2003-05-22 21:06  reinhard  2003-05-22 14:06  reinhard
819    
820          * src/: frontend.py, test2.py, language/Session.py: Removed all          * src/: frontend.py, test2.py, language/Session.py: Removed all
821          references to obsolete function setDatabase            references to obsolete function setDatabase
822    
823  2003-04-16 02:18  siesel  2003-04-15 19:18  siesel
824    
825          * src/: geasSessionManager.py, geasSession.py: raise Error messages          * src/: geasSessionManager.py, geasSession.py: raise Error messages
826          in case of "no session" found, instead of raising just an            in case of "no session" found, instead of raising just an
827          Indexerror            Indexerror
828    
829  2003-04-16 00:06  jcater  2003-04-15 17:06  jcater
830    
831          * src/__init__.py: set version numbers to reflect development          * src/__init__.py: set version numbers to reflect development
832          status            status
833    
834  2003-04-13 12:06  siesel  2003-04-13 05:06  siesel
835    
836          * samples/GNUe_ClassRepository.gfd: first implementation of an GNUe          * samples/GNUe_ClassRepository.gfd: first implementation of an GNUe
837          Appserver Class Repository Interface            Appserver Class Repository Interface
838    
839  2003-04-07 04:12  jamest  2003-04-06 21:12  jamest
840    
841          * src/__init__.py: last updates prior to release          * src/__init__.py: last updates prior to release
842    
843  2003-04-07 03:16  jamest  2003-04-06 20:16  jamest
844    
845          * NEWS: Updating text docs for release          * NEWS: Updating text docs for release
846    
847  2003-04-07 01:54  siesel  2003-04-06 18:54  siesel
848    
849          * scripts/gnue-appserver.in, src/geasRpcServer.py: fix --selftest          * scripts/gnue-appserver.in, src/geasRpcServer.py: fix --selftest
850          for non-cvs install            for non-cvs install
851    
852  2003-04-06 03:28  siesel  2003-04-05 19:28  siesel
853    
854          * src/: geasConfiguration.py, geasRpcServer.py: add "allowed_hosts"          * src/: geasConfiguration.py, geasRpcServer.py: add "allowed_hosts"
855          directive to gnue.conf section [appserver] add optional web            directive to gnue.conf section [appserver] add optional web
856          frontend            frontend
857    
858  2003-04-04 01:34  siesel  2003-04-03 17:34  siesel
859    
860          * samples/sample.gsd: small changes on a way to a GSD populated          * samples/sample.gsd: small changes on a way to a GSD populated
861          appserver backend db            appserver backend db
862    
863  2003-04-04 00:53  siesel  2003-04-03 16:53  siesel
864    
865          * src/geasRpcServer.py: add command line option "--selftest" for          * src/geasRpcServer.py: add command line option "--selftest" for
866          easy testing of appserver            easy testing of appserver
867    
868  2003-04-03 00:54  siesel  2003-04-02 16:54  siesel
869    
870          * INSTALL, NEWS: minor updates          * INSTALL, NEWS: minor updates
871    
872  2003-03-31 15:39  siesel  2003-03-31 07:39  siesel
873    
874          * src/: geasConfiguration.py, geasRpcServer.py, geasSession.py,          * src/: geasConfiguration.py, geasRpcServer.py, geasSession.py,
875          geasSessionManager.py: appserver now is using the GConfig            geasSessionManager.py: appserver now is using the GConfig
876          Configuration framework.  settings for database, rpctype and            Configuration framework.  settings for database, rpctype and
877          rpcport are read from gnue.conf but can be overridden by command            rpcport are read from gnue.conf but can be overridden by command
878          line parameters            line parameters
879    
880  2003-03-24 17:54  siesel  2003-03-24 10:54  siesel
881    
882          * src/language/: ObjectList.py, Session.py: update language          * src/language/: ObjectList.py, Session.py: update language
883          interface for API changes / add rpc support            interface for API changes / add rpc support
884    
885  2003-03-24 14:02  siesel  2003-03-24 07:02  siesel
886    
887          * samples/appservertest.gfd: update test gfd to forms 5.0 format          * samples/appservertest.gfd: update test gfd to forms 5.0 format
888          and new address example            and new address example
889    
890  2003-03-23 23:56  siesel  2003-03-23 16:56  siesel
891    
892          * src/: geasList.py, geasRpcClient2.py, geasRpcServer.py, test2.py:          * src/: geasList.py, geasRpcClient2.py, geasRpcServer.py, test2.py:
893          change request result type from dictionary to array small changes            change request result type from dictionary to array small changes
894          to make appserver db driver work            to make appserver db driver work
895    
896  2003-03-08 18:41  jvetter  2003-03-08 11:41  jvetter
897    
898          * src/classrep/: Class.py, Module.py, Namespace.py, Property.py,          * src/classrep/: Class.py, Module.py, Namespace.py, Property.py,
899          __init__.py, dtest.py: Basic class repository without caching            __init__.py, dtest.py: Basic class repository without caching
900          algorithm (caches everything)            algorithm (caches everything)
901    
902  2003-02-24 17:46  jvetter  2003-02-24 10:46  jvetter
903    
904          * src/classrep/: Class.py, ctest.py: Class part of class repository          * src/classrep/: Class.py, ctest.py: Class part of class repository
905    
906  2003-02-24 17:44  jvetter  2003-02-24 10:44  jvetter
907    
908          * src/classrep/: Module.py, test.py: Keep track of sessions          * src/classrep/: Module.py, test.py: Keep track of sessions
909    
910  2003-02-24 17:33  jvetter  2003-02-24 10:33  jvetter
911    
912          * src/language/: Object.py, ObjectList.py: ObjectList's can now          * src/language/: Object.py, ObjectList.py: ObjectList's can now
913          grow.            grow.
914    
915  2003-02-17 08:32  jcater  2003-02-17 01:32  jcater
916    
917          * src/: frontend.py, geasList.py, geasRpcClient.py,          * src/: frontend.py, geasList.py, geasRpcClient.py,
918          geasRpcClient2.py, geasRpcServer.py, test.py, test2.py,            geasRpcClient2.py, geasRpcServer.py, test.py, test2.py,
919          language/Session.py: phase I of gnue-common structural cleanup            _featuretest/GEDI.py, _featuretest/GodlParser.py,
920              _featuretest/Objects.py, _featuretest/atest.py,
921              _featuretest/gcdParser.py, _featuretest/geasConnectionPool.py,
922              _featuretest/geasList.py, _featuretest/geasMetaObject.py,
923              _featuretest/geasNameSpace.py, _featuretest/geasOQLParser.py,
924              _featuretest/geasObject.py, _featuretest/geasObjectServer.py,
925              _featuretest/geasSuperObject.py, _featuretest/geasTools.py,
926              _featuretest/geasTransaction.py, language/Session.py: phase I of
927              gnue-common structural cleanup
928    
929  2003-02-17 08:31  jcater  2003-02-17 01:31  jcater
930    
931          * src/geasBClass.py: added a DataSourceWrapper convenience function          * src/geasBClass.py: added a DataSourceWrapper convenience function
932          for standalone datasources            for standalone datasources
933    
934  2003-02-17 00:10  reinhard  2003-02-16 17:10  reinhard
935    
936          * src/classrep/: Module.py, __init__.py, test.py: Module part of          * src/classrep/: .cvsignore, Module.py, __init__.py, test.py:
937          class repository.            Module part of class repository.
938    
939  2003-02-17 00:09  reinhard  2003-02-16 17:09  reinhard
940    
941          * src/geasAuthentification.py: Temporarly remove check for access          * src/geasAuthentification.py: Temporarly remove check for access
942          permission to make testing easier.            permission to make testing easier.
943    
944  2003-02-16 19:56  reinhard  2003-02-16 12:56  reinhard
945    
946          * src/language/: Object.py, ObjectList.py, Session.py: Fixed          * src/language/: Object.py, ObjectList.py, Session.py: Fixed
947          copyright            copyright
948    
949    2003-02-01 09:06  reinhard
950    
951  2003-02-01 16:02  reinhard          * src/language/.cvsignore: Added .cvsignore
952    
953    2003-02-01 09:02  reinhard
954    
955          * src/: frontend.py, geasBClass.py, geasSession.py, test.py,          * src/: frontend.py, geasBClass.py, geasSession.py, test.py,
956          test2.py, language/Object.py, language/Session.py: Changed all            test2.py, language/Object.py, language/Session.py: Changed all
957          class and property names to be prefixed with a module name.            class and property names to be prefixed with a module name.
958    
959  2003-02-01 16:00  reinhard  2003-02-01 09:00  reinhard
960    
961          * samples/setup-pgsql.sh: Extended sample database by some system          * samples/setup-pgsql.sh: Extended sample database by some system
962          tables for the class repository, renamed _id_ column to gnue_id,            tables for the class repository, renamed _id_ column to gnue_id,
963          prefixed all table and column names with module name.            prefixed all table and column names with module name.
964    
965  2003-02-01 14:23  reinhard  2003-02-01 07:23  reinhard
966    
967          * src/geasTrigger.py: Removed debugging output to make testing          * src/geasTrigger.py: Removed debugging output to make testing
968          easier.            easier.
969    
970  2003-02-01 14:14  reinhard  2003-02-01 07:14  reinhard
971    
972          * doc/whitepaper/whitepaper.texi: Some clarifications on list          * doc/whitepaper/whitepaper.texi: Some clarifications on list
973          properties.            properties.
974    
975  2003-01-26 20:13  reinhard  2003-01-26 13:13  reinhard
976    
977          * src/geasBClass.py: Added missing "pass" in delete method. Thanks          * src/geasBClass.py: Added missing "pass" in delete method. Thanks
978          to "kid".            to "kid".
979    
980  2003-01-21 07:59  jcater  2003-01-21 00:59  jcater
981    
982          * doc/whitepaper/whitepaper.texi: minor grammar and punctuation          * doc/whitepaper/whitepaper.texi: minor grammar and punctuation
983          corrections            corrections
984    
985  2003-01-16 13:16  jvetter  2003-01-16 06:16  jvetter
986    
987          * src/language/Object.py: Added basic support of object          * src/language/Object.py: Added basic support of object
988          modifications.            modifications.
989    
990  2003-01-14 15:40  jvetter  2003-01-14 08:40  jvetter
991    
992          * src/language/: Object.py, ObjectList.py, Session.py, __init__.py:          * src/language/: Object.py, ObjectList.py, Session.py, __init__.py:
993          Basic framework for python language interface.            Basic framework for python language interface.
994    
995  2003-01-07 22:57  reinhard  2003-01-07 15:57  reinhard
996    
997          * doc/api/api.texi: Changed name of "remove" function to "delete".          * doc/api/api.texi: Changed name of "remove" function to "delete".
998    
999  2003-01-07 22:56  reinhard  2003-01-07 15:56  reinhard
1000    
1001          * src/: frontend.py, geasInstance.py, geasSession.py: Implemented          * src/: frontend.py, geasInstance.py, geasSession.py: Implemented
1002          "delete" function. Fixed build of Condition in load, store, and            "delete" function. Fixed build of Condition in load, store, and
1003          call.            call.
1004    
1005  2003-01-07 00:50  siesel  2003-01-06 17:50  siesel
1006    
1007          * src/: geasInstance.py, geasSession.py: implement call method of          * src/: geasInstance.py, geasSession.py: implement call method of
1008          new api interface            new api interface
1009    
1010  2003-01-06 17:43  reinhard  2003-01-06 10:43  reinhard
1011    
1012          * src/: frontend.py, geasSession.py: Implemented "store" function.          * src/: frontend.py, geasSession.py: Implemented "store" function.
1013    
1014  2003-01-06 15:22  reinhard  2003-01-06 08:22  reinhard
1015    
1016          * src/geasList.py: Implemented fetch with negative start value.          * src/geasList.py: Implemented fetch with negative start value.
1017    
1018  2003-01-04 17:53  reinhard  2003-01-04 10:53  reinhard
1019    
1020          * src/: geasList.py, geasSession.py: Moved actual implementation of          * src/: geasList.py, geasSession.py: Moved actual implementation of
1021          "fetch" from geasSession.py to geasList.py            "fetch" from geasSession.py to geasList.py
1022    
1023  2003-01-04 17:30  reinhard  2003-01-04 10:30  reinhard
1024    
1025          * grpc/GEAS.grpc, src/frontend.py, src/geasSession.py,          * grpc/GEAS.grpc, src/frontend.py, src/geasSession.py,
1026          src/geasSessionManager.py, src/test2.py: Renamed "requestList" into            src/geasSessionManager.py, src/test2.py: Renamed "requestList"
1027          "request" to be consistent.            into "request" to be consistent.
1028    
1029  2003-01-04 17:25  reinhard  2003-01-04 10:25  reinhard
1030    
1031          * src/: frontend.py, geasSession.py: Implemented "load" function.          * src/: frontend.py, geasSession.py: Implemented "load" function.
1032    
1033  2003-01-02 01:45  jcater  2003-01-01 18:45  jcater
1034    
1035          * setup.cfg.in, setup.py, scripts/gnue-appserver.in,          * setup.cfg.in, setup.py, scripts/gnue-appserver.in,
1036          src/__init__.py, src/frontend.py, src/geasAuthentification.py,            src/__init__.py, src/frontend.py, src/geasAuthentification.py,
1037          src/geasBClass.py, src/geasInstance.py, src/geasList.py,            src/geasBClass.py, src/geasInstance.py, src/geasList.py,
1038          src/geasRpcClient.py, src/geasRpcClient2.py, src/geasRpcServer.py,            src/geasRpcClient.py, src/geasRpcClient2.py,
1039          src/geasSession.py, src/geasSessionManager.py, src/geasTrigger.py,            src/geasRpcServer.py, src/geasSession.py,
1040          src/test.py, src/test2.py: updated copyright headers            src/geasSessionManager.py, src/geasTrigger.py, src/test.py,
1041              src/test2.py, src/_featuretest/GEDI.py, src/_featuretest/GEMA.py,
1042              src/_featuretest/GodlParser.py, src/_featuretest/Objects.py,
1043              src/_featuretest/OdlLexer.py, src/_featuretest/OdlParser.py,
1044              src/_featuretest/__init__.py, src/_featuretest/atest.py,
1045              src/_featuretest/gcdParser.py,
1046              src/_featuretest/geasAuthentification.py,
1047              src/_featuretest/geasConnectionPool.py,
1048              src/_featuretest/geasInstance.py, src/_featuretest/geasList.py,
1049              src/_featuretest/geasMetaObject.py,
1050              src/_featuretest/geasNameSpace.py,
1051              src/_featuretest/geasOQLParser.py,
1052              src/_featuretest/geasObject.py,
1053              src/_featuretest/geasObjectServer.py,
1054              src/_featuretest/geasSession.py,
1055              src/_featuretest/geasSuperObject.py,
1056              src/_featuretest/geasTools.py,
1057              src/_featuretest/geasTransaction.py: updated copyright headers
1058    
1059  2002-12-30 11:44  reinhard  2002-12-30 04:44  reinhard
1060    
1061          * src/: geasRpcServer.py, test.py, test2.py: Log into the database          * src/: geasRpcServer.py, test.py, test2.py: Log into the database
1062          as user "gnue" and without password (for now).            as user "gnue" and without password (for now).
1063    
1064  2002-12-29 22:59  reinhard  2002-12-29 15:59  reinhard
1065    
1066          * src/geasSession.py: Minor code cleanup.          * src/geasSession.py: Minor code cleanup.
1067    
1068  2002-12-28 16:47  reinhard  2002-12-28 09:47  reinhard
1069    
1070          * src/frontend.py: Added menu so that more functions can be added.          * src/frontend.py: Added menu so that more functions can be added.
1071    
1072  2002-12-28 14:31  reinhard  2002-12-28 07:31  reinhard
1073    
1074          * src/: frontend.py, geasList.py, geasSession.py: Implemented          * src/: frontend.py, geasList.py, geasSession.py: Implemented
1075          "count" function of the new API            "count" function of the new API
1076    
1077  2002-12-28 00:04  reinhard  2002-12-27 17:04  reinhard
1078    
1079          * src/frontend.py: Added a start for a low-level frontend tool for          * src/frontend.py: Added a start for a low-level frontend tool for
1080          appserver.            appserver.
1081    
1082    2002-12-27 16:59  reinhard
1083    
1084  2002-12-27 23:58  reinhard          * scripts/.cvsignore: Added .cvsignore
1085    
1086    2002-12-27 16:58  reinhard
1087    
1088          * samples/setup-pgsql.sh: Insert _id_ field into test database for          * samples/setup-pgsql.sh: Insert _id_ field into test database for
1089          appserver, create user "gnue".            appserver, create user "gnue".
1090    
1091  2002-12-27 23:56  reinhard  2002-12-27 16:56  reinhard
1092    
1093          * src/: geasSession.py, geasSessionManager.py, test2.py: Removed          * src/: geasSession.py, geasSessionManager.py, test2.py: Removed
1094          context parameter from requestList calls, fixed call of logoff.            context parameter from requestList calls, fixed call of logoff.
1095    
1096  2002-12-27 23:16  siesel  2002-12-27 16:16  siesel
1097    
1098          * src/geasBClass.py: add missing class manager          * src/geasBClass.py: add missing class manager
1099    
1100  2002-12-20 21:33  reinhard  2002-12-26 19:24  baumannd
1101    
1102            * src/_featuretest/: GodlParser.py, Objects.py,
1103              thekitchensink.godl: Finish GodlParser and write sample program,
1104              thekitchensink.godl now parses and the Gobject tree is printed.
1105    
1106    2002-12-25 23:37  baumannd
1107    
1108            * src/_featuretest/: GodlParser.py, Objects.py: Finish godl parser.
1109    
1110    2002-12-22 23:23  baumannd
1111    
1112            * doc/geasarch/odmg.txt, src/_featuretest/GodlParser.py,
1113              src/_featuretest/Objects.py, src/_featuretest/OdlLexer.py,
1114              src/_featuretest/OdlParser.py: More parser work, needs finishing.
1115    
1116    2002-12-20 14:33  reinhard
1117    
1118          * doc/api/: api.texi, version.texi: Fixed typo, changed "store" to          * doc/api/: api.texi, version.texi: Fixed typo, changed "store" to
1119          return a stringlist, defined all function calls atomic in case of            return a stringlist, defined all function calls atomic in case of
1120          an exception.            an exception.
1121    
1122    2002-12-18 23:58  baumannd
1123    
1124            * src/_featuretest/thekitchensink.godl: Changed markup to be more
1125              "flat", logical, and to correspond to the metadata api in the
1126              ODMG standard.
1127    
1128  2002-12-12 02:00  jcater  2002-12-11 19:00  jcater
1129    
1130          * ROADMAP.in: added roadmap/feature plan template and parser script          * ROADMAP.in: added roadmap/feature plan template and parser script
1131    
1132  2002-12-09 00:50  siesel  2002-12-08 17:50  siesel
1133    
1134          * grpc/GEAS.grpc, src/geasSession.py, src/geasSessionManager.py:          * grpc/GEAS.grpc, src/geasSession.py, src/geasSessionManager.py:
1135          add classname parameter to store/load/call add delete function            add classname parameter to store/load/call add delete function
1136    
1137  2002-12-08 19:47  reinhard  2002-12-08 12:47  reinhard
1138    
1139          * doc/api/: api.texi, version.texi: Finished update to new API.          * doc/api/: api.texi, version.texi: Finished update to new API.
1140    
1141  2002-12-05 00:10  reinhard  2002-12-04 17:10  reinhard
1142    
1143          * doc/api/: api.texi, version.texi: Updated API documentation to          * doc/api/: api.texi, version.texi: Updated API documentation to
1144          reflect the new API agreed upon in the halloween meeting.            reflect the new API agreed upon in the halloween meeting.
1145    
1146  2002-12-05 00:04  reinhard  2002-12-04 17:04  reinhard
1147    
1148          * doc/api/Makefile: Call makeinfo with LANG=C to prevent translated          * doc/api/Makefile: Call makeinfo with LANG=C to prevent translated
1149          texts in output files.            texts in output files.
1150    
1151  2002-11-29 15:16  siesel  2002-11-29 08:16  siesel
1152    
1153          * grpc/GEAS.grpc, src/geasList.py, src/geasRpcClient2.py,          * grpc/GEAS.grpc, src/geasList.py, src/geasRpcClient2.py,
1154          src/geasRpcServer.py, src/geasSessionManager.py, src/test2.py: new            src/geasRpcServer.py, src/geasSessionManager.py, src/test2.py:
1155          RPC api [part 2]            new RPC api [part 2]
1156    
1157  2002-11-29 14:32  siesel  2002-11-29 07:32  siesel
1158    
1159          * doc/api/api.texi: add RPC api section, but broke things because          * doc/api/api.texi: add RPC api section, but broke things because
1160          of bad texinfo skills ;)            of bad texinfo skills ;)
1161    
1162  2002-11-26 00:24  siesel  2002-11-25 17:24  siesel
1163    
1164          * grpc/GEAS.grpc, src/geasRpcClient2.py, src/geasRpcServer.py,          * grpc/GEAS.grpc, src/geasRpcClient2.py, src/geasRpcServer.py,
1165          src/test2.py: changes to allow the use of the new api [1.part]            src/test2.py: changes to allow the use of the new api [1.part]
1166    
1167  2002-11-23 21:53  reinhard  2002-11-23 14:53  reinhard
1168    
1169          * doc/whitepaper/: AppserverArch.txt, Makefile, version.texi,          * doc/whitepaper/: .cvsignore, AppserverArch.txt, Makefile,
1170          whitepaper.texi: Updated whitepaper to reflect the results of the            version.texi, whitepaper.texi: Updated whitepaper to reflect the
1171          Halloween meeting.            results of the Halloween meeting.
1172    
1173  2002-11-13 01:39  jamest  2002-11-12 18:39  jamest
1174    
1175          * src/__init__.py: Remove python2.2ism          * src/__init__.py: Remove python2.2ism
1176    
1177  2002-11-13 00:07  jcater  2002-11-12 17:07  jcater
1178    
1179          * src/__init__.py: updated VERSION numbers to be the new .99 format          * src/__init__.py: updated VERSION numbers to be the new .99 format
1180          for cvs            for cvs
1181    
1182  2002-11-12 11:35  reinhard  2002-11-12 04:35  reinhard
1183    
1184          * doc/whitepaper/: AppserverArch.dia, AppserverArch.eps,          * doc/whitepaper/: AppserverArch.dia, AppserverArch.eps,
1185          AppserverArch.png: Added Architecture Diagram by Ariel Calo            AppserverArch.png: Added Architecture Diagram by Ariel Calo
1186    
1187  2002-10-24 21:56  reinhard  2002-11-04 13:11  jamest
1188    
1189            * src/_featuretest/Objects.py: changed rootobj init
1190    
1191    2002-11-02 00:02  jcater
1192    
1193            * src/_featuretest/Objects.py: moved the dumpXML root call into
1194              GRootObj, so each tool doesn't have to redefine dumpXML()
1195    
1196    2002-10-24 14:56  reinhard
1197    
1198          * doc/api/: api.texi, version.texi: Tried to make API documentation          * doc/api/: api.texi, version.texi: Tried to make API documentation
1199          clearer.            clearer.
1200    
1201  2002-10-22 15:49  reinhard  2002-10-22 08:49  reinhard
1202    
1203          * INSTALL: Fixed list of needed Debian packages          * INSTALL: Fixed list of needed Debian packages
1204    
1205  2002-10-07 23:45  jcater  2002-10-08 23:04  baumannd
1206    
1207            * src/_featuretest/: OdlLexer.py, OdlParser.py: Add ODL parser with
1208              stub callback funtions and grammar rules. Update lexer with new
1209              tokens.
1210    
1211    2002-10-07 16:45  jcater
1212    
1213          * src/__init__.py: updating version numbers to 'development' status          * src/__init__.py: updating version numbers to 'development' status
1214    
1215  2002-09-30 02:19  jcater  2002-10-03 18:06  siesel
1216    
1217            * src/_featuretest/: TODO, atest.py, geasOQLParser.py: add a stub
1218              of a parser for a OQL command line
1219    
1220    2002-10-01 16:07  siesel
1221    
1222          * src/__init__.py: final changes for release          * doc/diagrams/: CHANGELOG, geas.dia, repository_ER.dia: Added more
1223              methods to geasList in geas.dia [Ariel Cal] Added an
1224              Entity-Relationship Diagram of the repository (meta-tables)
1225              [Ariel Cal].
1226    
1227  2002-09-23 06:42  jcater  2002-09-29 19:19  jcater
1228    
1229            * ChangeLog, src/__init__.py: final changes for release
1230    
1231    2002-09-23 15:32  jcater
1232    
1233            * src/_featuretest/geasTransaction.py: fixes to allow mcmillan to
1234              package designer
1235    
1236    2002-09-22 23:42  jcater
1237    
1238          * NEWS: updated NEWS files          * NEWS: updated NEWS files
1239    
1240  2002-09-18 16:07  siesel  2002-09-20 01:23  jcater
1241    
1242            * ChangeLog: first round of changes to text documents in prep for a
1243              release
1244    
1245    2002-09-18 09:07  siesel
1246    
1247            * INSTALL, INSTALL.cvs, setup.py, samples/setup-pgsql.sh,
1248              src/geasList.py, src/test.py: code and documetation cleanups
1249    
1250    2002-09-17 10:27  jcater
1251    
1252            * src/: geasRpcServer.py, _featuretest/gcdParser.py,
1253              _featuretest/geasTools.py: removed code from gnue.common.__init__
1254              and placed in either gnue.common.FileUtils or
1255              gnue.common.TextUtils; added stub for gear support
1256    
1257    2002-09-16 00:39  baumannd
1258    
1259            * src/_featuretest/OdlLexer.py: Fix it so we now match and ignore
1260              c++-style one line comments.
1261    
1262    2002-09-15 23:47  baumannd
1263    
1264            * src/_featuretest/: OdlLexer.py, lex.py, yacc.py: Add ODL lexer,
1265              has issues with c++-style comments still :(. Also add PLY files
1266              as they aren't packaged and the easiest thing to do is shove them
1267              in cvs.
1268    
1269    2002-09-15 23:44  baumannd
1270    
1271            * src/_featuretest/: GodlParser.py, Objects.py,
1272              thekitchensink.godl: Godl parser crack.
1273    
1274    2002-09-03 23:15  baumannd
1275    
1276            * src/_featuretest/GodlParser.py: Little bit of parser work...must
1277              sleep.
1278    
1279    2002-09-02 23:02  baumannd
1280    
1281            * src/_featuretest/: GodlParser.py, Objects.py, godlParser.py,
1282              thekitchensink.godl: Start parser (needs work).
1283    
1284    2002-09-02 05:35  baumannd
1285    
1286            * src/_featuretest/: thekitchensink.godl, thekitchensink.odl: Done.
1287    
1288    2002-08-31 13:35  baumannd
1289    
1290            * src/_featuretest/: thekitchensink.godl, thekitchensink.odl: Add
1291              stuff.
1292    
1293          * INSTALL, setup.py, samples/setup-pgsql.sh, src/geasList.py,  2002-08-15 21:51  baumannd
         src/test.py: code and documetation cleanups  
1294    
1295  2002-09-17 17:27  jcater          * src/_featuretest/thekitchensink.godl: More crap. Why did I make
1296              this file so damned large?
1297    
1298          * src/geasRpcServer.py: removed code from gnue.common.__init__ and  2002-08-11 08:50  baumannd
         placed in either gnue.common.FileUtils or gnue.common.TextUtils;  
         added stub for gear support  
1299    
1300  2002-08-08 16:47  jcater          * src/_featuretest/thekitchensink.godl: Add more.
1301    
1302    2002-08-08 09:47  jcater
1303    
1304          * doc/technotes/index.html: merged psu's index.html code into our          * doc/technotes/index.html: merged psu's index.html code into our
1305          create-technote-index.py script so both an index.html and index.txt            create-technote-index.py script so both an index.html and
1306          are created            index.txt are created
1307    
1308  2002-08-02 00:29  siesel  2002-08-01 17:29  siesel
1309    
1310          * TODO: added timeout for dynamic created objects to RPC library,          * TODO: added timeout for dynamic created objects to RPC library,
1311          and a garbage collector which is running in a seperate thread            and a garbage collector which is running in a seperate thread
1312    
1313  2002-07-28 12:42  siesel  2002-07-28 05:42  siesel
1314    
1315          * samples/Makefile: changes to interbase/DBdriver.py (add primary          * samples/Makefile: changes to interbase/DBdriver.py (add primary
1316          key etc) [closing Ticket #116] adding interbase.xsl [closing Ticket            key etc) [closing Ticket #116] adding interbase.xsl [closing
1317          #117] changing Makefiles to use interbase.xsl            Ticket #117] changing Makefiles to use interbase.xsl
1318    
1319    2002-07-24 22:01  baumannd
1320    
1321            * src/_featuretest/thekitchensink.godl: Add to godl file (xml
1322              markup) of thekitchensink.odl.
1323    
1324    2002-07-24 17:40  siesel
1325    
1326  2002-07-23 23:40  siesel          * doc/diagrams/: CHANGELOG, geas.dia, geor.dia, usage.dia: added
1327              FSF copyright (ariel)
1328    
1329    2002-07-23 16:40  siesel
1330    
1331          * samples/Makefile: add missing images for HTML representation from          * samples/Makefile: add missing images for HTML representation from
1332          DCL tree support HTML creation in Makefiles            DCL tree support HTML creation in Makefiles
1333    
1334    2002-07-23 06:09  baumannd
1335    
1336            * src/_featuretest/thekitchensink.odl: Fix syntax error.
1337    
1338    2002-07-23 06:03  baumannd
1339    
1340  2002-07-18 20:29  jcater          * src/_featuretest/thekitchensink.odl: Finish adding to the kitchen
1341              sink, this should be sufficient now for testing.
1342    
1343    2002-07-22 06:20  baumannd
1344    
1345            * src/_featuretest/thekitchensink.odl: Add some to the kitchen
1346              sink.
1347    
1348    2002-07-21 08:19  baumannd
1349    
1350            * src/_featuretest/thekitchensink.odl: Add more to the kitchen
1351              sink.
1352    
1353    2002-07-18 13:29  jcater
1354    
1355          * doc/technotes/index.txt: added footer message          * doc/technotes/index.txt: added footer message
1356    
1357  2002-07-18 20:23  jcater  2002-07-18 13:23  jcater
1358    
1359          * doc/technotes/: 00000.txt, index.txt: added technote structure          * doc/technotes/: 00000.txt, index.txt: added technote structure
1360    
1361  2002-07-10 22:29  siesel  2002-07-16 18:03  siesel
1362    
1363            * doc/diagrams/: CHANGELOG, README, geas.dia: added REAME +
1364              CHANGELOG, updated geas.dia (ariel_)
1365    
1366    2002-07-15 16:29  baumannd
1367    
1368            * doc/geasarch/outline.txt: Add section to the ODMG Python binding
1369              for handling idl union types.
1370    
1371    2002-07-15 04:44  siesel
1372    
1373            * src/_featuretest/geasTools.py: add missing geasTools (import
1374              tools i.e. for GODL)
1375    
1376    2002-07-15 04:43  siesel
1377    
1378            * src/_featuretest/: atest.py, geasMetaObject.py,
1379              geasObjectServer.py, godlParser.py: included basic godlParser
1380              into test run improved the loading of Namespaces etc, which have
1381              not commited
1382    
1383    2002-07-15 01:11  baumannd
1384    
1385            * src/_featuretest/: godl.xsd, godlParser.py, odltypes.godl,
1386              odmg.odl, thekitchensink.godl, thekitchensink.odl: Add godl
1387              parser, godl xml schema, example godl files, and example odl
1388              files.
1389    
1390    2002-07-10 15:29  siesel
1391    
1392          * samples/: Makefile, sample.gsd: allow pgsql.xsl to transform .gsd          * samples/: Makefile, sample.gsd: allow pgsql.xsl to transform .gsd
1393          files, add an sample.gsd as representation of the sample database            files, add an sample.gsd as representation of the sample database
1394          tables for appserver, add a data section to gsd files.            tables for appserver, add a data section to gsd files.
1395    
1396  2002-07-03 23:33  siesel  2002-07-03 16:33  siesel
1397    
1398          * src/: geasInstance.py, geasList.py, test.py: add simple hack to          * src/: geasInstance.py, geasList.py, test.py: add simple hack to
1399          mis-use triggers as methods and let the user test it            mis-use triggers as methods and let the user test it
1400    
1401    2002-07-03 16:20  siesel
1402    
1403  2002-07-03 18:10  siesel          * src/_featuretest/__init__.py: added missing __init__.py. gtestcvs
1404              should work now.
1405    
1406    2002-07-03 11:10  siesel
1407    
1408          * samples/appservertest.gfd: add an button for calling a function          * samples/appservertest.gfd: add an button for calling a function
1409          on the server to the standart example            on the server to the standart example
1410    
1411  2002-07-03 17:58  siesel  2002-07-03 10:58  siesel
1412    
1413          * src/: geasInstance.py, geasTrigger.py: - add a global 'call'          * src/: geasInstance.py, geasTrigger.py: - add a global 'call'
1414          function to the trigger namespace - make appserver support that            function to the trigger namespace - make appserver support that
1415          function and call the instance.call function   of the current            function and call the instance.call function   of the current
1416          record - add default datasourceEntrys entry to make not GObj based            record - add default datasourceEntrys entry to make not GObj
1417          access to datasources cleaner.            based access to datasources cleaner.
1418    
1419    2002-07-02 08:19  siesel
1420    
1421  2002-06-26 00:09  siesel          * doc/diagrams/: geas.dia, geor.dia, usage.dia: add diagrams of the
1422              structure of appserver (made by ariel)
1423    
1424    2002-06-25 17:09  siesel
1425    
1426          * samples/: Makefile, sample.xml: add XSLTs for table definition in          * samples/: Makefile, sample.xml: add XSLTs for table definition in
1427          XML to db specific sql add table definitions in XML for appserver            XML to db specific sql add table definitions in XML for appserver
1428    
1429    2002-06-21 09:34  siesel
1430    
1431  2002-06-21 02:34  siesel          * src/_featuretest/: GEMA.py, TODO, atest.py, create_tables.sql:
1432              add a global namespace to instance methods.  i.e. you can access
1433              Address.newinstance from an instance method
1434    
1435    2002-06-20 19:34  siesel
1436    
1437          * samples/setup-pgsql.sh, src/geasList.py, src/geasRpcServer.py,          * samples/setup-pgsql.sh, src/geasList.py, src/geasRpcServer.py,
1438          src/geasSession.py, src/geasTrigger.py: hacked trigger support into            src/geasSession.py, src/geasTrigger.py: hacked trigger support
1439          appserver, please look and change            into appserver, please look and change
1440    
1441    2002-06-19 15:42  siesel
1442    
1443            * src/_featuretest/: GEDI.py, README, atest.py,
1444              geasConnectionPool.py, geasMetaObject.py, geasObjectServer.py:
1445              add very very basic introspection support and enhanced the atest
1446              file add an option for _featuretest to gtestcvs
1447    
1448  2002-06-15 21:51  jcater  2002-06-19 08:26  siesel
1449    
1450            * src/_featuretest/: .cvsignore, GEMA.py, geasMetaObject.py,
1451              geasNameSpace.py: small changes in method creation code
1452    
1453    2002-06-19 08:15  siesel
1454    
1455            * src/_featuretest/: GEDI.py, GEMA.py, README, TODO, atest.py,
1456              geasAuthentification.py, geasConnectionPool.py, geasInstance.py,
1457              geasList.py, geasMetaObject.py, geasNameSpace.py, geasObject.py,
1458              geasObjectServer.py, geasSession.py, geasSuperObject.py: add a
1459              better seperation between data fetching and object creation
1460              different other code cleanups
1461    
1462    2002-06-15 14:51  jcater
1463    
1464          * src/__init__.py: updated version numbers to development status          * src/__init__.py: updated version numbers to development status
1465    
1466  2002-06-05 22:39  siesel  2002-06-05 15:39  siesel
1467    
1468          * doc/api/api.texi: update api to contain geasAuthClient          * doc/api/api.texi: update api to contain geasAuthClient
1469    
1470  2002-06-05 21:15  siesel  2002-06-05 14:15  siesel
1471    
1472          * ROADMAP, TODO, samples/setup-pgsql.sh,          * ROADMAP, TODO, samples/setup-pgsql.sh,
1473          src/geasAuthentification.py, src/geasRpcServer.py,            src/geasAuthentification.py, src/geasRpcServer.py,
1474          src/geasSession.py: add authentification agent to appserver small            src/geasSession.py: add authentification agent to appserver small
1475          patches            patches
1476    
1477  2002-06-04 17:02  siesel  2002-06-05 09:33  siesel
1478    
1479            * src/_featuretest/gcdParser.py: add a beginning for a parser for
1480              gcd files
1481    
1482    2002-06-04 10:02  siesel
1483    
1484          * src/: geasList.py, geasSession.py: add condition tree <-> token          * src/: geasList.py, geasSession.py: add condition tree <-> token
1485          list (prefix notation) conversion routines add condition support to            list (prefix notation) conversion routines add condition support
1486          appserver            to appserver
1487    
1488    2002-06-03 16:08  jcater
1489    
1490            * ChangeLog: updated changelogs
1491    
1492  2002-06-03 21:58  jcater  2002-06-03 14:58  jcater
1493    
1494          * setup.py: fixes for client/ changes          * setup.py: fixes for client/ changes
1495    
1496  2002-06-03 21:42  jcater  2002-06-03 14:42  jcater
1497    
1498          * setup.py: fixes for the client/ directory changes          * ChangeLog, INSTALL.cvs, setup.py: fixes for the client/ directory
1499              changes
1500    
1501  2002-06-03 21:09  jcater  2002-06-03 14:09  jcater
1502    
1503          * src/geasRpcServer.py: fixes for the client/ directory changes          * src/geasRpcServer.py: fixes for the client/ directory changes
1504    
1505  2002-06-03 15:21  siesel  2002-06-03 08:21  siesel
1506    
1507          * src/geasRpcServer.py: fix bug: no os.environ["LOGNAME"] on          * src/geasRpcServer.py: fix bug: no os.environ["LOGNAME"] on
1508          windows            windows
1509    
1510  2002-06-03 12:41  siesel  2002-06-03 05:41  siesel
1511    
1512          * src/geasRpcServer.py: closing Ticket 47          * src/geasRpcServer.py: closing Ticket 47
1513    
1514  2002-06-03 11:44  reinhard  2002-06-03 04:44  reinhard
1515    
1516          * doc/whitepaper/: version.texi, whitepaper.texi: Changed the word          * doc/whitepaper/: version.texi, whitepaper.texi: Changed the word
1517          "field" to "attribute" if it related to objects, and to "column" if            "field" to "attribute" if it related to objects, and to "column"
1518          it related to databases.            if it related to databases.
1519    
1520  2002-06-03 00:51  jcater  2002-06-02 17:51  jcater
1521    
1522          * setup.py: fixed directory structure for installed man files          * setup.py: fixed directory structure for installed man files
1523    
1524  2002-06-03 00:21  jcater  2002-06-02 17:21  jcater
1525    
1526          * setup.py, src/geasRpcServer.py: Added --generate-man-page to          * MANIFEST.in, setup.py, src/geasRpcServer.py: Added
1527          GBaseApp and updated the setup.py's to create the manpages before            --generate-man-page to GBaseApp and updated the setup.py's to
1528          creating a source distribution            create the manpages before creating a source distribution
1529    
1530  2002-06-03 00:07  siesel  2002-06-02 17:07  siesel
1531    
1532          * INSTALL, ROADMAP, scripts/gnue-appserver.in,          * INSTALL, MANIFEST.in, ROADMAP, scripts/gnue-appserver.in,
1533          src/geasRpcServer.py: remove INSTALL.cvs from source dist.  remove            src/geasRpcServer.py: remove INSTALL.cvs from source dist.
1534          CVS instruction from INSTALL add subpoint to ROADMAP bugfix for RPC            remove CVS instruction from INSTALL add subpoint to ROADMAP
1535          Server (--rpc_type works now for non CVS)            bugfix for RPC Server (--rpc_type works now for non CVS)
1536    
1537  2002-06-01 19:47  jcater  2002-06-01 12:47  jcater
1538    
1539          * setup.py: added missing MANIFEST entries; added support for          * MANIFEST.in, setup.py: added missing MANIFEST entries; added
1540          GNUE_VERSION_SUFFIX to the setup.py's to ease the creating of            support for GNUE_VERSION_SUFFIX to the setup.py's to ease the
1541          prereleases            creating of prereleases
1542    
1543  2002-05-31 21:24  jcater  2002-05-31 15:05  jcater
1544    
1545            * ChangeLog: ChangeLog updates
1546    
1547    2002-05-31 14:24  jcater
1548    
1549          * INSTALL, setup.py, src/__init__.py: changes for a prerelease          * INSTALL, setup.py, src/__init__.py: changes for a prerelease
1550    
1551  2002-05-29 16:17  siesel  2002-05-29 19:12  baumannd
1552    
1553            * doc/geasarch/.cvsignore: Ignore created doc directory.
1554    
1555    2002-05-29 10:05  siesel
1556    
1557            * INSTALL.cvs: add an special INSTALL file for developers
1558    
1559    2002-05-29 09:17  siesel
1560    
1561          * INSTALL, samples/appservertest.gfd: add an appserver entry to          * INSTALL, samples/appservertest.gfd: add an appserver entry to
1562          sample.connections.conf changed entry name from geasV2 to appserver            sample.connections.conf changed entry name from geasV2 to
1563              appserver
1564    
1565  2002-05-29 15:48  siesel  2002-05-29 08:48  siesel
1566    
1567          * INSTALL, src/geasRpcServer.py: add setup information to INSTALL          * INSTALL, src/geasRpcServer.py: add setup information to INSTALL
1568          add username and password command line options to appserver            add username and password command line options to appserver
1569    
1570  2002-05-29 14:35  siesel  2002-05-29 07:35  siesel
1571    
1572          * src/: geasList.py, geasRpcServer.py, geasSession.py: add a          * src/: geasList.py, geasRpcServer.py, geasSession.py: add a
1573          rpctype and a database command option to appserver            rpctype and a database command option to appserver
1574    
1575  2002-05-29 12:23  siesel  2002-05-29 05:23  siesel
1576    
1577          * setup.py, src/test.py: fix gtestcvs (option 3) calling running          * setup.py, src/test.py: fix gtestcvs (option 3) calling running
1578          test two times add correct url for py-xmlrpc to appserver/setup.py            test two times add correct url for py-xmlrpc to
1579              appserver/setup.py
1580    
1581  2002-05-28 02:18  siesel  2002-05-27 19:18  siesel
1582    
1583          * INSTALL, NEWS: prepared NEWS and INSTALL for the new version of          * INSTALL, NEWS: prepared NEWS and INSTALL for the new version of
1584          appserver            appserver
1585    
1586    2002-05-27 18:22  siesel
1587    
1588  2002-05-27 13:06  siesel          * .cvsignore: updated .cvsignore files and added new ones
1589    
1590    2002-05-27 14:42  baumannd
1591    
1592            * doc/geasarch/: .cvsignore, AUTHORS, COPYING, ChangeLog, INSTALL,
1593              NEWS, README, TODO, bindings.txt, bookinfo.sgml, chapters.ent,
1594              geas-schema-compiler.dia, geasarch.sgml, geasv2arch.dia,
1595              neilt-arch-explanation.txt, outline.txt, version.ent: Move
1596              architecture document to appserver/doc.
1597    
1598    2002-05-27 06:06  siesel
1599    
1600          * setup.py: small bugfix in RPC detection code add check for common          * setup.py: small bugfix in RPC detection code add check for common
1601    
1602  2002-05-27 00:43  siesel  2002-05-26 17:43  siesel
1603    
1604          * setup.cfg.in, setup.py, samples/appservertest.gfd,          * setup.cfg.in, setup.py, samples/appservertest.gfd,
1605          samples/geasV2test.gfd, scripts/gnue-appserver.in: added basic            samples/geasV2test.gfd, scripts/gnue-appserver.in: added basic
1606          setup routine            setup routine
1607    
1608  2002-05-26 23:15  reinhard  2002-05-26 16:15  reinhard
1609    
1610          * src/: geasInstance.py, geasList.py, geasSession.py, test.py:          * src/: geasInstance.py, geasList.py, geasSession.py, test.py:
1611          Added some comments and minor code cleanups.            Added some comments and minor code cleanups.
1612    
1613  2002-05-26 23:00  reinhard  2002-05-26 16:00  reinhard
1614    
1615          * src/GEAS.grpc: Removed GEAS.grpc from source directory as this          * src/GEAS.grpc: Removed GEAS.grpc from source directory as this
1616          file has moved to another location.            file has moved to another location.
1617    
1618  2002-05-26 22:46  reinhard  2002-05-26 15:46  reinhard
1619    
1620          * doc/api/: api.texi, version.texi: Updated API documentation.          * doc/api/: api.texi, version.texi: Updated API documentation.
1621    
1622  2002-05-26 21:36  siesel  2002-05-26 14:36  siesel
1623    
1624          * src/geasList.py: change setSort function to accept an list as          * src/geasList.py: change setSort function to accept an list as
1625          parameter instead of a string            parameter instead of a string
1626    
1627  2002-05-26 12:59  siesel  2002-05-26 05:59  siesel
1628    
1629          * samples/geasV2test.gfd: add a gfd to test geasV2 with forms          * samples/geasV2test.gfd: add a gfd to test geasV2 with forms
1630    
1631  2002-05-26 11:22  siesel  2002-05-26 04:22  siesel
1632    
1633          * grpc/GEAS.grpc, src/geasInstance.py, src/geasList.py,          * grpc/GEAS.grpc, src/geasInstance.py, src/geasList.py,
1634          src/geasSession.py: update appserver/DBdriver to support writing,            src/geasSession.py: update appserver/DBdriver to support writing,
1635          inserting and deleting records added functions for inserting and            inserting and deleting records added functions for inserting and
1636          deleting records to appserver for appserver v0.01 just            deleting records to appserver for appserver v0.01 just
1637          geasConditions support is missing            geasConditions support is missing
1638    
1639    2002-05-23 16:26  siesel
1640    
1641            * src/_featuretest/geasList.py: same fix as in GEDI.py
1642    
1643    2002-05-23 16:24  siesel
1644    
1645            * src/_featuretest/GEDI.py: add fix for common changes
1646    
1647    2002-05-23 16:13  siesel
1648    
1649  2002-05-23 18:08  reinhard          * src/_featuretest/create_tables.sql: added create_tables.sql which
1650              i forgot to add
1651    
1652    2002-05-23 11:08  reinhard
1653    
1654          * doc/whitepaper/: version.texi, whitepaper.texi: Improved          * doc/whitepaper/: version.texi, whitepaper.texi: Improved
1655          definition of business objects.            definition of business objects.
1656    
1657  2002-05-22 17:25  siesel  2002-05-22 10:25  siesel
1658    
1659          * src/: geasInstance.py, geasSession.py: add write support          * src/: geasInstance.py, geasSession.py: add write support
1660          (deleting and inserting instances still missing)            (deleting and inserting instances still missing)
1661    
1662  2002-05-21 16:32  siesel  2002-05-21 09:32  siesel
1663    
1664          * ROADMAP: add a "Later (unsorted)" section          * ROADMAP: add a "Later (unsorted)" section
1665    
1666  2002-05-20 19:29  reinhard  2002-05-20 12:29  reinhard
1667    
1668          * THANKS, doc/api/Makefile, doc/whitepaper/Makefile: Added "clean"          * THANKS, doc/api/Makefile, doc/whitepaper/Makefile: Added "clean"
1669          and "aux-clean" targets in Makefiles. Added THANKS file.            and "aux-clean" targets in Makefiles. Added THANKS file.
1670    
1671  2002-05-20 11:17  siesel  2002-05-20 04:17  siesel
1672    
1673          * ROADMAP: add a proposal for a Roadmap          * ROADMAP: add a proposal for a Roadmap
1674    
1675  2002-05-20 00:34  siesel  2002-05-19 17:34  siesel
1676    
1677          * grpc/GEAS.grpc, src/geasList.py, src/geasSession.py: Added          * grpc/GEAS.grpc, src/geasList.py, src/geasSession.py: Added
1678          DBdriver for Appserver (working read only at the moment)            DBdriver for Appserver (working read only at the moment)
1679    
1680  2002-05-19 21:21  reinhard  2002-05-19 14:21  reinhard
1681    
1682          * doc/whitepaper/Makefile: Delete TeX index files.          * doc/whitepaper/Makefile: Delete TeX index files.
1683    
1684  2002-05-19 21:02  reinhard  2002-05-19 14:02  reinhard
1685    
1686          * doc/whitepaper/: version.texi, whitepaper.texi: Added chapter          * doc/whitepaper/: version.texi, whitepaper.texi: Added chapter
1687          "Features".            "Features".
1688    
1689  2002-05-19 18:47  reinhard  2002-05-19 11:47  reinhard
1690    
1691          * doc/whitepaper/: fdl.texi, version.texi, whitepaper.texi:          * doc/whitepaper/: fdl.texi, version.texi, whitepaper.texi:
1692          Improved document structure, changed license to GNU FDL.            Improved document structure, changed license to GNU FDL.
1693    
1694    2002-05-14 12:21  siesel
1695    
1696  2002-05-14 17:26  reinhard          * src/_featuretest/: geasObject.py, geasTransaction.py: odmg
1697              compatibility issues
1698    
1699    2002-05-14 10:26  reinhard
1700    
1701          * AUTHORS: Added Jens Müller to the list of authors.          * AUTHORS: Added Jens Müller to the list of authors.
1702    
1703  2002-05-10 15:23  reinhard  2002-05-13 17:34  siesel
1704    
1705            * src/_featuretest/: GEDI.py, GEMA.py, README, TODO, atest.py,
1706              geasInstance.py, geasList.py, geasMetaObject.py,
1707              geasNameSpace.py, geasObject.py, geasSession.py,
1708              geasSuperObject.py, geasTransaction.py: adding a testfield for
1709              implementing functions and features, which could be added to the
1710              app. server later.  the testfield is working, and supports
1711              loading of methods out of database, namespaces and classes for
1712              geasInstances...
1713    
1714    2002-05-10 08:23  reinhard
1715    
1716          * doc/: api/Makefile, whitepaper/Makefile: Added --no-split to          * doc/: api/Makefile, whitepaper/Makefile: Added --no-split to
1717          makeinfo --html to make it independant from makeinfo version.            makeinfo --html to make it independant from makeinfo version.
1718    
1719  2002-05-07 09:47  reinhard  2002-05-07 02:47  reinhard
1720    
1721          * doc/: api/Makefile, api/api.texi, api/fdl.texi, api/texinfo.tex,          * doc/: api/.cvsignore, api/Makefile, api/api.texi, api/fdl.texi,
1722          api/version.texi, whitepaper/Makefile, whitepaper/texinfo.tex,            api/texinfo.tex, api/version.texi, whitepaper/.cvsignore,
1723          whitepaper/version.texi, whitepaper/whitepaper.texi: Added some            whitepaper/Makefile, whitepaper/texinfo.tex,
1724          basic documentation.            whitepaper/version.texi, whitepaper/whitepaper.texi: Added some
1725              basic documentation.
1726    
1727  2002-05-07 09:32  reinhard  2002-05-07 02:32  reinhard
1728    
1729          * INSTALL: Updated installation instructions.          * INSTALL: Updated installation instructions.
1730    
1731  2002-05-07 00:32  siesel  2002-05-06 17:32  siesel
1732    
1733          * INSTALL, src/geasRpcClient.py, src/geasRpcServer.py, src/test.py:          * INSTALL, src/geasRpcClient.py, src/geasRpcServer.py, src/test.py:
1734          update RPC client/server to make the first db connection            update RPC client/server to make the first db connection
1735    
1736  2002-05-06 22:27  reinhard  2002-05-06 15:27  reinhard
1737    
1738          * samples/setup-pgsql.sh, src/geasInstance.py, src/geasList.py,          * samples/setup-pgsql.sh, src/geasInstance.py, src/geasList.py,
1739          src/geasSession.py, src/test.py: Implemented basic read-only data            src/geasSession.py, src/test.py: Implemented basic read-only data
1740          access using the GNUe Common database driver.            access using the GNUe Common database driver.
1741    
1742  2002-05-06 18:02  siesel  2002-05-06 11:02  siesel
1743    
1744          * src/__init__.py: gtestcvs fixes. made appserver an module          * src/__init__.py: gtestcvs fixes. made appserver an module
1745    
1746  2002-05-06 01:38  siesel  2002-05-05 18:38  siesel
1747    
1748          * grpc/GEAS.grpc, src/geasRpcClient.py, src/test.py: some i18          * grpc/GEAS.grpc, src/geasRpcClient.py, src/test.py: some i18
1749          fixes, add commands gacvs and gtestcvs.  updated and fixed all            fixes, add commands gacvs and gtestcvs.  updated and fixed all
1750          testcases add testing program GTest.py            testcases add testing program GTest.py
1751    
1752  2002-05-04 04:52  siesel  2002-05-03 21:52  siesel
1753    
1754          * src/geasRpcServer.py: i18 fixes and more configuration for  the          * src/geasRpcServer.py: i18 fixes and more configuration for  the
1755          xmlrpc ClientAdapter            xmlrpc ClientAdapter
1756    
1757  2002-05-02 02:23  siesel  2002-05-01 19:23  siesel
1758    
1759          * INSTALL: spelling error correction          * INSTALL: spelling error correction
1760    
1761  2002-05-01 23:14  siesel  2002-05-01 16:14  siesel
1762    
1763          * INSTALL, src/GEAS.grpc: switch to cammel naming          * INSTALL, src/GEAS.grpc: switch to cammel naming
1764    
1765  2002-05-01 22:58  reinhard  2002-05-01 15:58  reinhard
1766    
1767          * src/: geas_instance.py, geas_list.py, geas_rpc_client.py,          * src/: geas_instance.py, geas_list.py, geas_rpc_client.py,
1768          geas_rpc_server.py, geas_session.py: Removed the geas_* files,            geas_rpc_server.py, geas_session.py: Removed the geas_* files,
1769          which have been replaced by geasX* files.            which have been replaced by geasX* files.
1770    
1771  2002-05-01 22:56  reinhard  2002-05-01 15:56  reinhard
1772    
1773          * src/: geasInstance.py, geasList.py, geasRpcClient.py,          * src/: geasInstance.py, geasList.py, geasRpcClient.py,
1774          geasRpcServer.py, geasSession.py, test.py: Moved from underlines to            geasRpcServer.py, geasSession.py, test.py: Moved from underlines
1775          camel case.            to camel case.
1776    
1777  2002-05-01 01:41  siesel  2002-04-30 18:41  siesel
1778    
1779          * AUTHORS, INSTALL, src/GEAS.grpc, src/geas_rpc_server.py: change          * AUTHORS, INSTALL, src/GEAS.grpc, src/geas_rpc_server.py: change
1780          appserver to work with the new RPC changes add me to AUTHORS file            appserver to work with the new RPC changes add me to AUTHORS file
1781          added instructions to INSTALL file            added instructions to INSTALL file
1782    
1783  2002-04-30 20:03  siesel  2002-04-30 13:03  siesel
1784    
1785          * INSTALL, src/geas_rpc_client.py, src/test.py: added more info to          * INSTALL, src/geas_rpc_client.py, src/test.py: added more info to
1786          use the RPC demo and split RPC demo from normal demo            use the RPC demo and split RPC demo from normal demo
1787    
1788  2002-04-22 17:30  siesel  2002-04-22 10:30  siesel
1789    
1790          * src/: GEAS.grpc, geas_list.py, geas_rpc_client.py,          * src/: GEAS.grpc, geas_list.py, geas_rpc_client.py,
1791          geas_rpc_server.py, test.py: added GNURPC to the appserver            geas_rpc_server.py, test.py: added GNURPC to the appserver
1792    
1793    2002-04-18 14:25  reinhard
1794    
1795            * src/.cvsignore: Added .cvsignore
1796    
1797  2002-04-18 21:24  reinhard  2002-04-18 14:24  reinhard
1798    
1799          * src/: geas_instance.py, geas_list.py, geas_session.py, test.py:          * src/: geas_instance.py, geas_list.py, geas_session.py, test.py:
1800          Created some stub functions defining the basic interface, and the            Created some stub functions defining the basic interface, and the
1801          start of a test/demo program            start of a test/demo program
1802    
1803  2002-04-18 18:02  reinhard  2002-04-18 11:02  reinhard
1804    
1805          * AUTHORS, COPYING, INSTALL, NEWS, README: Created basic framework          * AUTHORS, COPYING, INSTALL, NEWS, README: Created basic framework
1806    

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

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