Annotation of sql/mysql/ChangeLog, revision 1.14

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

E-mail: