Annotation of sql/mysql/ChangeLog, revision 1.13

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

E-mail: