Annotation of sql/oracle/ChangeLog, revision 1.10
1.10 ! misha 1: 2007-02-13 misha
! 2: * parser3oracle.C 1.68:
! 3: - bug with incorrect processing escaped symbols in clobs was
! 4: fixed
! 5:
! 6: 2004-12-23 paf
! 7: * parser3oracle.C 1.67:
! 8: sql connect string, rsplit @
! 9:
! 10: 2004-10-11 paf
! 11: * parser3oracle.C 1.66:
! 12: bugfix: empty bind param now passed OK [were not changing bind
! 13: buffer value]
! 14:
! 15: 2004-10-07 paf
! 16: * parser3oracle.C 1.65:
! 17: bugfix: output value of bind var now cloned out from bind
! 18: buffers
! 19:
1.9 paf 20: 2004-08-03 paf
21: * parser3oracle.C 1.63:
22: bugfix: empty input variables can be replaced by output
23: [forgot to allocate proper buffer, oracle _server_ died with
24: kgepop: no error frame to pop to for error 21500
25: message]
26:
27: 2004-07-28 paf
28: * parser3oracle.C 1.62:
29: bugfix: isspace((unsigned char)c) everywhere. failed on russian
30: letters
31:
32: 2004-06-22 paf
33: * parser3oracle.C 1.61:
34: * parser3oracle.vcproj 1.3:
35: new:
36: ^void:sql{call paf(:a)}[
37: $.bind[
38: $.a[2]
39: ]
40: ]
41: output variables work.
42: todo: check in out variables
43:
44: 2004-06-18 paf
45: * parser3oracle.C 1.60:
46: started:
47: ^void:sql{call paf(:a)}[
48: $.bind[
49: $.a[2]
50: ]
51: ]
52: input variables work.
53: todo:output
54:
55: * parser3oracle.C 1.59:
56: change: "returning" placeholders now bound by name
57: [preparing to general placeholders]
58:
59: 2004-05-28 paf
1.8 paf 60: * Makefile.in 1.15:
61: * configure 1.15:
62: * configure.in 1.17:
1.9 paf 63: bugfix: configure.in language to compile tests set to C (were c++
64: )
1.8 paf 65:
66: 2004-05-25 paf
67: * parser3oracle.C 1.58:
68: bugfix: connection struct allocated from gc mem, so that
69: pointers to parts of connect url would be known to libgc [they
70: were mistakenly freed]
71:
72: 2004-05-19 paf
73: * parser3oracle.C 1.56:
74: bugfix: connection struct were allocated in services memory,
75: which were connected with request
76:
77: * parser3oracle.C 1.57:
78: bugfix: of several clobs per insert/update were properly
79: processed only last, others became empty
80:
81: 2004-03-30 paf
82: * parser3oracle.C 1.55:
83: merged bugfixes from 3.1.2
84:
85: 2004-03-26 paf
86: * parser3oracle.C 1.54:
87: cstrClientCharset localized
88:
89: * parser3oracle.C [release_3_1_2] 1.53.2.1:
90: beauty: merged from HEAD
91:
92: 2004-03-04 paf
93: * parser3oracle.C 1.52:
94: beauty: static to hide some minor helper funcs from linker
95:
96: * parser3oracle.C 1.53:
97: beauty: needless temp vars removed
98:
99: 2004-03-02 paf
100: * parser3oracle.C 1.51:
101: feature: ?..&LowerCaseColumnNames=0&ClientCharset=something
102: column names got transcoded to $request:charset too [were only
103: column data]
104:
105: 2004-01-30 paf
106: * parser3oracle.C 1.50:
107: style:
108:
109: 2004-01-26 paf
110: * parser3oracle.C 1.49:
111: beauty: renamed cs to connection & class too
112:
113: 2003-12-24 paf
114: * parser3oracle.vcproj 1.2:
115: beauty: all warnings on, found one minor bug
116:
117: * parser3oracle.C 1.45:
118: bugfix: clob now read fully [were truncated]. oracle api is
119: somewhat tricky
120:
121: * parser3oracle.C 1.46:
122: better: column fetch buffer cached as allocated [per connection]
123:
124: * parser3oracle.C 1.47:
125: bugfix: fetch_buffers allocated with ::malloc so that they
126: would not be collected by gc [freed at disconnect]
127:
128: * parser3oracle.C 1.48:
129: comment: about not needing to free handles
130:
131: 2003-12-23 paf
132: * parser3oracle.C 1.44:
133: bugfix: LocalCharset now case insensitive
134:
135: 2003-12-22 paf
136: * parser3oracle.C 1.42:
137: feature: introducing ?ClientCharset=parser_charset
138: charset in which parser thinks client works
139:
140: * parser3oracle.C 1.43:
141: bugfix: if ?ClientCharset not defined typo error caused no
142: letters in result
143:
144: 2003-12-15 paf
145: * parser3oracle.C 1.41:
146: two bob in one operation never worked?
147:
1.7 paf 148: 2003-10-30 paf
149: * parser3oracle.C 1.40:
150: potential-bug fix: ODIDefine def field were not cleared
151: http://i2/tasks/edit/?id=4584951251464180531
152:
153: 2003-10-28 paf
154: * parser3oracle.C 1.38:
155: bugfix: lowercase zero terminated
156:
157: * parser3oracle.C 1.39:
158: added option: &LowerCaseColumnNames=0 [deafult=1]
159:
160: 2003-10-24 paf
161: * Makefile.am 1.10:
162: sln
163:
164: * libltdl/Makefile.am 1.8:
165: * libltdl/Makefile.in 1.9:
166: * libltdl/config_auto.h.in 1.5:
167: * parser3oracle.sln 1.1:
168: *** empty log message ***
169:
170: 2003-10-07 paf
171: * parser3oracle.C 1.37:
172: simplified tolower,
173: naming changed a little
174:
175: 2003-10-02 paf
176: * parser3oracle.C 1.36:
177: merged bugfix: name were not zeroterminated
178:
179: * parser3oracle.C [release_3_1_0] 1.32.4.1:
180: bugfix: name were not zero-terminated
181:
182: 2003-09-29 paf
183: * parser3oracle.C 1.34:
184: '/**xxx' situation were not handled
185:
186: * parser3oracle.C 1.35:
187: fix: very old bug: wrong quote escaping
188:
189: 2003-08-19 paf
190: * parser3oracle.C 1.33:
191: malloc_atomic changed to malloc
192:
193: 2003-08-18 paf
194: * libltdl/libltdl.dsp 1.4:
195: * parser3oracle.dsp 1.5:
196: * parser3oracle.dsw 1.5:
197: moved to MSVC 7
198:
199: * Makefile.in 1.12:
200: * configure 1.12:
201: * configure.in 1.14:
202: * libltdl/Makefile.am 1.7:
203: * libltdl/Makefile.in 1.8:
204: merged 3.1.0 latest changes
205:
206: 2003-08-11 paf
207: * libltdl/Makefile.am [release_3_1_0] 1.6.4.1:
208: * libltdl/Makefile.in [release_3_1_0] 1.7.4.1:
209: config.h dist
210:
211: * libltdl/Makefile.am [release_3_0_8] 1.5.2.1:
212: * libltdl/Makefile.in [release_3_0_8] 1.6.2.1:
213: config.h
214:
1.6 paf 215: 2003-07-24 paf
216: * Makefile.in 1.11:
217: * libltdl/Makefile.am 1.6:
218: * libltdl/Makefile.in 1.7:
219: * libltdl/config_auto.h.in 1.4:
220: * parser3oracle.C 1.32:
221: moved tempate_gc to HEAD
222:
223: * parser3oracle.dsp [release_3_0_8] 1.4.8.1:
224: commented out apache restarting
225:
226: 2003-07-23 paf
227: * parser3oracle.C [template_gc] 1.29.6.2:
228: updated to interface v8
229:
230: 2003-06-17 paf
231: * parser3oracle.C 1.31:
232: queries with more then one /**xxx**/ had more problems. fixed.
233:
234: * parser3oracle.C 1.30:
235: typo error from very start fixed
236: were problems with queries with more then one /**xxx**/
237:
238: 2003-06-04 paf
239: * Makefile.in 1.10:
240: * libltdl/Makefile.am 1.5:
241: * libltdl/Makefile.in 1.6:
242: * libltdl/config_auto.h.in 1.3:
243: libltdl/config.h added to make dist
244:
245: 2003-03-26 paf
246: * parser3oracle.C [template_gc] 1.29.6.1:
247: mistakenly patched HEAD branch. copying changes to template_gc one
248:
249: 2003-01-21 paf
250: * config_fixed.h 1.5:
251: * config_includes.h 1.4:
252: * parser3oracle.C 1.29:
253: 2002->2003
254:
255: 2003-01-14 paf
256: * libltdl/config_fixed.h 1.2:
257: * libltdl/libltdl.dsp 1.3:
258: * libltdl/ltdl.c 1.3:
259: * parser3oracle.dsp 1.4:
260: * parser3oracle.dsw 1.4:
261: ltdl copied to all sql drivers, VS projects libltdl_mysql
262: renamed to libltdl
263:
264: 2003-01-13 paf
265: * config.guess 1.2:
266: * config.sub 1.2:
267: * config_auto.h.in 1.3:
268: * depcomp 1.1:
269: * libltdl/COPYING.LIB 1.1:
270: * libltdl/Makefile.am 1.4:
271: * libltdl/Makefile.in 1.5:
272: * libltdl/acinclude.m4 1.3:
273: * libltdl/aclocal.m4 1.3:
274: * libltdl/config_auto.h.in 1.2:
275: * libltdl/configure 1.3:
276: * libltdl/configure.in 1.3:
277: * libltdl/libltdl.dsp 1.2:
278: * libltdl/ltdl.c 1.2:
279: * libltdl/ltdl.h 1.2:
280: * ltmain.sh 1.2:
281: moved to latest libtool (1.4.3)
282:
283: * missing 1.2:
284: * mkinstalldirs 1.2:
285: *** empty log message ***
286:
287: 2002-12-15 paf
288: * configure.in [release_3_0_0006] 1.11.2.1:
289: r6
290:
1.5 paf 291: 2002-12-09 paf
292: * parser3oracle.C 1.27:
293: changed exception handling mech in sql handlers #2
294:
295: * parser3oracle.C 1.24:
296: ifdef HAVE_SETENV const char bug fixed
297:
298: * parser3oracle.C 1.25:
299: * parser3oracle.C 1.26:
300: * parser3oracle.dsp 1.3:
301: * parser3oracle.dsw 1.3:
302: changed exception handling mech in sql handlers
303:
304: 2002-11-28 paf
305: * configure.in 1.11:
306: removed double libltdl/Makefile generation
307:
308: 2002-10-31 paf
309: * parser3oracle.C 1.21:
310: OCI_SUCCESS_WITH_INFO described
311:
312: * parser3oracle.C 1.23:
313: OCI_SUCCESS_WITH_INFO considered SUCCESS
314:
315: * parser3oracle.C 1.22:
316: OCI_SUCCESS_WITH_INFO considered OK
317:
318: 2002-10-22 paf
319: * parser3oracle.C 1.20:
320: style changes
321:
322: 2002-10-07 paf
323: * INSTALL 1.3:
324: INSTALL files changed to include sql/ subdir creation
325:
326: 2002-08-02 paf
327: * configure 1.8:
328: * configure.in 1.10:
329: configure version HEAD
330:
331: * configure 1.7:
332: *** empty log message ***
333:
1.4 paf 334: 2002-06-04 paf
1.5 paf 335: * Makefile.am 1.6:
336: * Makefile.am [release_1_0_0001] 1.5.2.1:
337: * Makefile.in 1.6:
338: * Makefile.in [release_1_0_0001] 1.5.2.1:
1.4 paf 339: *** empty log message ***
340:
341: 2002-06-03 paf
1.5 paf 342: * parser3oracle.dsp 1.2:
1.4 paf 343: fixed .dsp-s along with reorganized cvs modules dirs structure
344:
1.5 paf 345: * parser3oracle.dsp [release_1_0_0001] 1.1.1.1.2.1:
1.4 paf 346: reorganized cvs modules
347:
1.2 paf 348: 2002-02-08 paf
1.5 paf 349: * Makefile.am 1.5:
350: * Makefile.in 1.5:
351: * libltdl/Makefile.am 1.3:
352: * libltdl/Makefile.in 1.4:
353: * libltdl/libltdl.dsp 1.1:
354: * libltdl/libltdl_oracle.dsp 1.2:
355: * parser3oracle.dsw 1.2:
1.3 paf 356: libltdl.dsp now
357:
1.5 paf 358: * config_fixed.h 1.4:
359: * config_includes.h 1.3:
360: * parser3oracle.C 1.18:
1.2 paf 361: 2002
362:
1.5 paf 363: * configure 1.5:
364: * configure.in 1.7:
365: * libltdl/Makefile.am 1.2:
366: * libltdl/Makefile.in 1.3:
367: * libltdl/acconfig.h 1.1:
368: * libltdl/acinclude.m4 1.2:
369: * libltdl/aclocal.m4 1.2:
370: * libltdl/configure 1.2:
371: * libltdl/configure.in 1.2:
1.2 paf 372: removed static lib generation,
373: removed double libtool generation
1.3 paf 374:
1.5 paf 375: * configure 1.6:
376: * configure.in 1.8:
1.3 paf 377: package name & version
378:
1.5 paf 379: * AUTHORS 1.2:
380: * COPYING 1.2:
381: * INSTALL 1.2:
382: * README 1.2:
1.3 paf 383: install&others updated
1.2 paf 384:
1.5 paf 385: * parser3oracle.C 1.19:
1.2 paf 386: name spelling
387:
388: 2001-11-24 paf
1.5 paf 389: * aclocal.m4 1.1:
1.2 paf 390: *** empty log message ***
391:
392: 2001-11-19 paf
1.5 paf 393: * parser3oracle.C 1.17:
1.2 paf 394: isspace
395:
1.5 paf 396: * parser3oracle.C 1.16:
1.2 paf 397: removed leading whitespace before comparing to 'select...
398:
399: 2001-11-16 paf
1.5 paf 400: * parser3oracle.C 1.15:
1.2 paf 401: introducing estimating String::cstr_bufsize, 0
402:
403: 2001-11-14 paf
1.5 paf 404: * parser3oracle.C 1.10:
1.2 paf 405: += env param types now. for win32 PATH+=
406:
1.5 paf 407: * parser3oracle.C 1.11:
1.2 paf 408: found quote bug - wrong result
409:
1.5 paf 410: * parser3oracle.C 1.12:
1.2 paf 411: removed return [enabled actuall disconnect]
412:
1.5 paf 413: * parser3oracle.C 1.13:
1.2 paf 414: removed \ escaping, not needed actually
415:
1.5 paf 416: * config_auto.h.in 1.2:
417: * configure 1.4:
1.2 paf 418: configure
419:
1.5 paf 420: * parser3oracle.C 1.14:
1.2 paf 421: removed \ unescaping
422:
423: 2001-11-13 paf
1.5 paf 424: * parser3oracle.C 1.6:
1.2 paf 425: @todo ?objects=1 which would turn on OCI_OBJECT init flag
426:
1.5 paf 427: * parser3oracle.C 1.8:
1.2 paf 428: forgot ! for not null :)
429:
1.5 paf 430: * parser3oracle.C 1.9:
1.2 paf 431: prefetching 100rows+100Ksize
432:
1.5 paf 433: * parser3oracle.C 1.7:
1.2 paf 434: null lob never cleared ptr&size = were copy of prev column
435:
436: 2001-11-11 paf
1.5 paf 437: * parser3oracle.C 1.5:
1.2 paf 438: @test
439:
440: 2001-11-10 paf
1.5 paf 441: * Makefile.in 1.4:
442: * libltdl/Makefile.in 1.2:
1.2 paf 443: makes
444:
1.5 paf 445: * parser3oracle.C 1.3:
1.2 paf 446: column count bug [+1]
447:
1.5 paf 448: * config_fixed.h 1.3:
449: * configure.in 1.6:
450: * parser3oracle.C 1.4:
1.2 paf 451: setenv for env strings
452:
453: 2001-11-08 paf
1.5 paf 454: * Makefile.am 1.4:
1.2 paf 455: lib prefix
456:
457: 2001-10-30 paf
1.5 paf 458: * configure.in 1.5:
1.2 paf 459: rtti needed on solaris for exceptions to work OK, removing -fno
460: rtti from everywhere
461:
1.5 paf 462: * configure 1.3:
1.2 paf 463: makes
464:
465: 2001-10-29 paf
1.5 paf 466: * config_fixed.h 1.2:
467: * config_includes.h 1.2:
468: * configure.in 1.4:
1.2 paf 469: setjump
470:
471: 2001-10-28 paf
1.5 paf 472: * configure.in 1.3:
473: * parser3oracle.C 1.2:
1.2 paf 474: conf
475:
476: 2001-09-25 parser
1.5 paf 477: * Makefile.am 1.3:
478: * Makefile.in 1.3:
479: * configure 1.2:
480: * configure.in 1.2:
1.2 paf 481: makes
482:
483: 2001-09-24 parser
1.5 paf 484: * Makefile.am 1.2:
485: * Makefile.in 1.2:
1.2 paf 486: makes
1.1 parser 487:
E-mail: