Annotation of sql/oracle/ChangeLog, revision 1.9

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

E-mail: