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