Annotation of sql/mysql/ChangeLog, revision 1.12

1.12    ! misha       1: 2008-06-30     misha
        !             2:        * parser3mysql.C 1.34:
        !             3:                - old_client option added. it allow to disable multi result.
        !             4: 
        !             5: 2008-06-27     misha
        !             6:        * configure 1.29:
        !             7:                *** empty log message ***
        !             8: 
        !             9: 2008-06-26     misha
        !            10:        * configure.in 1.29:
        !            11:        * parser3mysql.C 1.33:
        !            12:                - use new API and new version (10.0)
        !            13:                - $.limit(0) fixed
        !            14:                - transcode server error messaged if ClientCharset option was specified
        !            15:                - less calls to transcode method if ClientCharset specified but it's equal to request:charset
        !            16: 
        !            17: 2008-06-24     misha
        !            18:        * parser3mysql.C 1.32:
        !            19:                - some spaces to tabs
        !            20: 
1.11      misha      21: 2008-05-04     misha
1.12    ! misha      22:        * configure 1.28:
        !            23:        * configure.in 1.28:
        !            24:                =no message
        !            25: 
1.11      misha      26:        * parser3mysql.C 1.31:
                     27:                - multi statements now can be switched on with option 
                     28:                multi_statements=1
                     29: 
                     30:        * parser3mysql.C 1.30:
                     31:                - CLIENT_MULTI_STATEMENTS => CLIENT_MULTI_RESULTS
                     32: 
                     33: 2008-01-25     misha
                     34:        * parser3mysql.C 1.29:
                     35:                - call mysql_server_end before unload driver
                     36: 
1.10      misha      37: 2007-09-17     misha
                     38:        * parser3mysql.C 1.28:
                     39:                - charser and ClientCharset options now can be specified together.
                     40:                  it can be usable for transcoding text from utf8 (in DB) to koi8: &charset=utf-8&ClientCharset=utf8
                     41:                  in this case sql server return data in utf and parser itself transcode it from utf to koi8
                     42: 
                     43: 2007-08-27     misha
                     44:        * parser3mysql.C 1.27:
                     45:                - support storage procedure for MySQL 5 (patch from Sumo: http://
                     46:                www.parser.ru/forum/?id=54595 )
                     47: 
1.9       misha      48: 2007-02-19     misha
                     49:        * INSTALL 1.7:
                     50:                - some text changes
                     51: 
                     52: 2004-12-23     paf
                     53:        * parser3mysql.C 1.26:
                     54:                sql connect string, rsplit @
                     55: 
1.8       paf        56: 2004-07-28     paf
                     57:        * parser3mysql.C 1.25:
                     58:                beauty: detailed error message on lt_dlopen failure
                     59: 
                     60: 2004-06-23     paf
                     61:        * parser3mysql.C 1.24:
                     62:        * parser3mysql.vcproj 1.2:
                     63:                new api supported, not implemented yet:
                     64:                        ^void:sql{call paf(:a)}[
                     65:                                $.bind[hash]
                     66:                        ]
                     67: 
                     68: 2004-05-28     paf
                     69:        * Makefile.in 1.19:
                     70:        * configure 1.24:
                     71:        * configure.in 1.24:
                     72:                merged: from 3.1.3 configure.in changes
                     73: 
                     74: 2004-05-25     paf
                     75:        * parser3mysql.C 1.23:
                     76:                beauty: param renamed to reflect it's nature
                     77: 
                     78: 2004-04-01     paf
                     79:        * parser3mysql.C 1.22:
                     80:                merged: bugfixes from 3.1.2
                     81: 
                     82: 2004-03-30     paf
                     83:        * config_fixed.h 1.6:
                     84:        * parser3mysql.C 1.21:
                     85:                merged bugfixes from 3.1.2
                     86: 
                     87: 2004-03-26     paf
                     88:        * parser3mysql.C [release_3_1_2] 1.19.2.2:
                     89:                bugfix: tolower/toupper named with _str suffix to work around 
                     90:                cases when they are macros [freebsd]
                     91: 
                     92:        * config_auto.h.in [release_3_1_2] 1.3.14.1:
                     93:        * config_fixed.h [release_3_1_2] 1.4.14.1:
                     94:        * config_includes.h [release_3_1_2] 1.4.14.1:
                     95:        * parser3mysql.C [release_3_1_2] 1.19.2.1:
                     96:                beauty: merged from HEAD [mistakenly commited there]
                     97: 
                     98:        * config_auto.h.in 1.4:
                     99:        * config_fixed.h 1.5:
                    100:        * config_includes.h 1.5:
                    101:        * parser3mysql.C 1.20:
                    102:                ctype configured, gcc const wonders worked around
                    103: 
                    104: 2004-03-04     paf
                    105:        * parser3mysql.C 1.19:
                    106:                new: mysql option [like that recently added to oracle driver]
                    107:                            ClientCharset=parser-charset << charset in which parser thinks client works
                    108: 
                    109: 2004-01-30     paf
                    110:        * parser3mysql.C 1.18:
                    111:                bugfix: connection struct mem to be controlled by libgc [oracle 
                    112:                already fixed before]
                    113: 
                    114: 2004-01-26     paf
                    115:        * parser3mysql.C 1.15:
                    116:                change: moved to new interface [without extra 'services' passing 
                    117:                back/forth]
                    118: 
                    119:        * parser3mysql.C 1.17:
                    120:                beauty: connection handle=0 after close
                    121: 
                    122: 2003-11-10     paf
                    123:        * parser3mysql.C 1.14:
                    124:                mysql: transaction support: ?autocommit=0
                    125: 
                    126: 2003-10-24     paf
1.7       paf       127:        * Makefile.am 1.15:
                    128:                sln
                    129: 
                    130:        * libltdl/Makefile.am 1.7:
                    131:        * libltdl/Makefile.in 1.9:
                    132:                *** empty log message ***
                    133: 
                    134: 2003-08-18  paf
                    135:        * libltdl/libltdl.dsp 1.3:
                    136:        * parser3mysql.dsp 1.6:
                    137:        * parser3mysql.dsw 1.5:
                    138:                moved to MSVC 7
                    139: 
                    140:        * Makefile.in 1.16:
                    141:        * configure 1.21:
                    142:        * configure.in 1.21:
                    143:        * libltdl/Makefile.am 1.6:
                    144:        * libltdl/Makefile.in 1.8:
                    145:                merged 3.1.0 latest changes
                    146: 
                    147: 2003-08-11  paf
                    148:        * libltdl/Makefile.am [release_3_1_0] 1.5.12.1:
                    149:        * libltdl/Makefile.in [release_3_1_0] 1.7.12.1:
                    150:                config.h dist
                    151: 
1.6       paf       152: 2003-07-24  paf
                    153:        * parser3mysql.C 1.13:
                    154:                moved tempate_gc to HEAD
                    155: 
                    156:        * Makefile.in [release_3_0_8] 1.15.8.1:
                    157:        * libltdl/Makefile.am [release_3_0_8] 1.5.8.1:
                    158:        * libltdl/Makefile.in [release_3_0_8] 1.7.8.1:
                    159:                *** empty log message ***
                    160: 
                    161: 2003-03-27  paf
                    162:        * parser3mysql.C [template_gc] 1.12.6.2:
                    163:                convention changed: all resulting strings are zero-terminated
                    164: 
                    165: 2003-03-26  paf
                    166:        * parser3mysql.C [template_gc] 1.12.6.1:
                    167:        * parser3mysql.dsp [template_gc] 1.4.10.1:
                    168:                mistakenly patched HEAD branch. copying changes to template_gc one
                    169: 
                    170: 2003-03-25  paf
                    171:        * parser3mysql.dsp 1.5:
                    172:                new quote calling convention,
                    173:                malloc->malloc_atomic
                    174: 
                    175: 2003-02-06  paf
                    176:        * parser3mysql.C [release_3_0_0007] 1.9.4.1:
                    177:                merged lt_init + column count bugfix from main trunc
                    178: 
                    179: 2003-01-31  paf
                    180:        * parser3mysql.C 1.12:
                    181:                seen some broken client,
                    182:                which reported "44" for column count of response to "select 2+2"
                    183:                added check on that
                    184: 
                    185: 2003-01-21  paf
                    186:        * config_fixed.h 1.4:
                    187:        * config_includes.h 1.4:
                    188:        * parser3mysql.C 1.11:
                    189:                2002->2003
                    190: 
                    191: 2003-01-15  paf
                    192:        * parser3mysql.C 1.10:
                    193:                long ago forgotten lt_dlinit() called now
                    194: 
                    195: 2003-01-14  paf
                    196:        * libltdl/config_fixed.h 1.2:
                    197:        * libltdl/libltdl.dsp 1.2:
                    198:        * libltdl/ltdl.c 1.3:
                    199:        * parser3mysql.dsw 1.4:
                    200:                ltdl copied to all sql drivers, VS projects libltdl_mysql
                    201:                renamed to libltdl
                    202: 
                    203:        * libltdl/COPYING.LIB 1.1:
                    204:                *** empty log message ***
                    205: 
                    206: 2003-01-13  paf
                    207:        * libltdl/Makefile.am 1.5:
                    208:        * libltdl/Makefile.in 1.7:
                    209:        * libltdl/acinclude.m4 1.3:
                    210:        * libltdl/aclocal.m4 1.4:
                    211:        * libltdl/config_auto.h.in 1.4:
                    212:        * libltdl/configure 1.4:
                    213:        * libltdl/configure.in 1.4:
                    214:        * libltdl/ltdl.c 1.2:
                    215:        * libltdl/ltdl.h 1.2:
                    216:                moved to latest libtool (1.4.3)
                    217: 
                    218:        * libltdl/acinclude.m4 1.4:
                    219:        * libltdl/aclocal.m4 1.5:
                    220:        * libltdl/configure 1.5:
                    221:        * libltdl/configure.in 1.5:
                    222:                to hell, let it be /libtool, /libltdl/libtool
                    223: 
                    224: 2003-01-10  paf
                    225:        * config.guess 1.2:
                    226:        * config.sub 1.2:
                    227:        * config_auto.h.in 1.3:
                    228:        * depcomp 1.1:
                    229:        * libltdl/Makefile.in 1.6:
                    230:        * libltdl/acconfig.h 1.2:
                    231:        * libltdl/aclocal.m4 1.3:
                    232:        * libltdl/config_auto.h.in 1.3:
                    233:        * libltdl/configure 1.3:
                    234:        * libltdl/configure.in 1.3:
                    235:        * ltmain.sh 1.2:
                    236:        * missing 1.2:
                    237:        * mkinstalldirs 1.2:
                    238:                moved to autoconf 2.57 & automake 1.7.2 & re-libtoolized with
                    239:                files from 1.4.3, libltdl left unchanged for now
                    240: 
                    241: 2002-12-15  paf
                    242:        * configure.in [release_3_0_0006] 1.13.2.1:
                    243:                r6
                    244: 
1.5       paf       245: 2002-12-09  paf
                    246:        * parser3mysql.C 1.9:
                    247:        * parser3mysql.dsw 1.3:
                    248:                changed exception handling mech in sql handlers #2
                    249: 
                    250:        * parser3mysql.C 1.8:
                    251:        * parser3mysql.dsp 1.4:
                    252:                changed exception handling mech in sql handlers
                    253: 
                    254: 2002-11-28  paf
                    255:        * Makefile.am 1.7:
                    256:        * Makefile.in 1.8:
                    257:                *** empty log message ***
                    258: 
                    259:        * configure.in 1.13:
                    260:                stopped double libltdl/Makefile creation
                    261: 
                    262: 2002-10-07  paf
                    263:        * INSTALL 1.5:
                    264:                INSTALL files changed to include sql/ subdir creation
                    265: 
                    266: 2002-08-02  paf
                    267:        * configure [release_3_0_0005] 1.11.2.1:
                    268:        * configure.in [release_3_0_0005] 1.11.2.1:
                    269:                version in configure.in
                    270: 
                    271:        * configure 1.12:
                    272:        * configure.in 1.12:
                    273:                version .head
                    274: 
                    275:        * configure 1.11:
                    276:                *** empty log message ***
                    277: 
1.4       paf       278: 2002-06-04  paf
1.5       paf       279:        * Makefile.am 1.5:
                    280:        * Makefile.am [release_1_0_0001] 1.4.2.1:
                    281:        * Makefile.in 1.6:
                    282:        * Makefile.in [release_1_0_0001] 1.5.2.1:
1.4       paf       283:                *** empty log message ***
                    284: 
                    285: 2002-06-03  paf
1.5       paf       286:        * parser3mysql.dsp 1.3:
1.4       paf       287:                fixed .dsp-s along with reorganized cvs modules dirs structure
                    288: 
1.5       paf       289:        * parser3mysql.dsp [release_1_0_0001] 1.2.2.1:
1.4       paf       290:                reorganized cvs modules
                    291: 
1.2       paf       292: 2002-02-08  paf
1.5       paf       293:        * libltdl/Makefile.am 1.4:
                    294:        * libltdl/Makefile.in 1.5:
                    295:        * libltdl/libltdl.dsp 1.1:
                    296:        * libltdl/libltdl_mysql.dsp 1.2:
                    297:        * parser3mysql.dsw 1.2:
1.3       paf       298:                libltdl.dsp now
                    299: 
1.5       paf       300:        * INSTALL 1.2:
                    301:        * config_fixed.h 1.3:
                    302:        * config_includes.h 1.3:
                    303:        * parser3mysql.C 1.6:
1.2       paf       304:                2002
1.1       parser    305: 
1.5       paf       306:        * configure 1.10:
                    307:        * configure.in 1.10:
1.3       paf       308:                package name & version
                    309: 
1.5       paf       310:        * AUTHORS 1.2:
                    311:        * COPYING 1.2:
                    312:        * INSTALL 1.3:
                    313:        * INSTALL 1.4:
                    314:        * README 1.2:
                    315:        * README 1.3:
1.3       paf       316:                install&others updated
                    317: 
1.5       paf       318:        * configure 1.9:
                    319:        * configure.in 1.9:
                    320:        * libltdl/Makefile.am 1.2:
                    321:        * libltdl/Makefile.in 1.3:
                    322:        * libltdl/acconfig.h 1.1:
                    323:        * libltdl/acinclude.m4 1.2:
                    324:        * libltdl/aclocal.m4 1.2:
                    325:        * libltdl/config_auto.h.in 1.2:
                    326:        * libltdl/configure 1.2:
                    327:        * libltdl/configure.in 1.2:
1.2       paf       328:                only-static link
                    329:                removed extra libtool generation
1.3       paf       330: 
1.5       paf       331:        * Makefile.am 1.4:
                    332:        * Makefile.in 1.5:
                    333:        * libltdl/Makefile.am 1.3:
                    334:        * libltdl/Makefile.in 1.4:
1.3       paf       335:                'make dist' works
1.1       parser    336: 
1.5       paf       337:        * parser3mysql.C 1.7:
1.2       paf       338:                name spelling
1.1       parser    339: 
1.2       paf       340: 2001-12-24  paf
1.5       paf       341:        * configure.in 1.7:
1.2       paf       342:                trying to autodetermine includes dir
1.1       parser    343: 
1.5       paf       344:        * configure 1.8:
                    345:        * configure.in 1.8:
1.2       paf       346:                mysql inc dir autodetected
1.1       parser    347: 
1.2       paf       348: 2001-11-24  paf
1.5       paf       349:        * aclocal.m4 1.1:
1.2       paf       350:                for some reason makefile tries to make this file when it doesn
                    351:                t exist, ignoring the fact that that's not needed, we already
                    352:                have 'configure' made by autoconf, and that file only needed
                    353:                for that.
1.1       parser    354: 
1.2       paf       355: 2001-11-16  paf
1.5       paf       356:        * parser3mysql.C 1.5:
1.2       paf       357:                introducing estimating String::cstr_bufsize, 0
1.1       parser    358: 
1.2       paf       359: 2001-11-11  paf
1.5       paf       360:        * Makefile.in 1.4:
                    361:        * configure 1.7:
                    362:        * parser3mysql.C 1.4:
1.2       paf       363:                init(not const
1.1       parser    364: 
1.2       paf       365: 2001-11-08  paf
1.5       paf       366:        * parser3mysql.C 1.3:
1.2       paf       367:                2001.11.06 numrows on "HP-UX istok1 B.11.00 A 9000/869 448594332 two-user license"
                    368:                                3.23.42 & 4.0.0.alfa never worked, both subst & .sl version returned 0
1.1       parser    369: 
1.5       paf       370:        * Makefile.am 1.3:
                    371:        * Makefile.in 1.3:
1.2       paf       372:                lib prefix
1.1       parser    373: 
1.2       paf       374: 2001-10-30  paf
1.5       paf       375:        * configure.in 1.6:
1.2       paf       376:                rtti needed on solaris for exceptions to work OK, removing -fno
                    377:                rtti from everywhere
1.1       parser    378: 
1.5       paf       379:        * config_auto.h.in 1.2:
                    380:        * configure 1.6:
1.2       paf       381:                makes
1.1       parser    382: 
1.2       paf       383: 2001-10-29  paf
1.5       paf       384:        * config_fixed.h 1.2:
                    385:        * config_includes.h 1.2:
                    386:        * configure.in 1.5:
1.2       paf       387:                setjump
1.1       parser    388: 
1.2       paf       389: 2001-10-28  paf
1.5       paf       390:        * configure 1.5:
                    391:        * configure.in 1.4:
1.2       paf       392:                conf
1.1       parser    393: 
1.5       paf       394:        * configure 1.4:
                    395:        * configure.in 1.3:
1.2       paf       396:                no-rtti and _ to - in key
1.1       parser    397: 
1.2       paf       398: 2001-10-02  parser
1.5       paf       399:        * parser3mysql.C 1.2:
                    400:        * parser3mysql.dsp 1.2:
1.2       paf       401:                changed connect string format to support options
                    402:                charset=cp1251_koi8
                    403:                timeout=3
                    404:                compress=1&
                    405:                named_pipe=1
1.1       parser    406: 
1.2       paf       407: 2001-09-25  parser
1.5       paf       408:        * configure 1.3:
1.2       paf       409:                makes
1.1       parser    410: 
1.5       paf       411:        * configure.in 1.2:
1.2       paf       412:                sanity check
1.1       parser    413: 
1.2       paf       414: 2001-09-24  parser
1.5       paf       415:        * Makefile.am 1.2:
                    416:        * Makefile.in 1.2:
                    417:        * configure 1.2:
                    418:        * libltdl/Makefile.in 1.2:
1.2       paf       419:                makes
1.1       parser    420: 

E-mail: