Annotation of sql/mysql/ChangeLog, revision 1.15

1.15    ! misha       1: 2010-11-08     misha
        !             2:        * parser3mysql.C 1.38:
        !             3:                - transcode result was optimized ( new feature: #41 )
        !             4: 
        !             5: 2010-10-18     moko
        !             6:        * parser3mysql.C 1.37:
        !             7:                native quoting impementation (to avoid bug #1)
        !             8: 
        !             9: 2009-08-23     misha
        !            10:        * configure.in 1.33:
        !            11:                - option --with-dynamic-stdcpp was added
        !            12:                - default (static) linking options were slightly modified
        !            13: 
        !            14: 2009-04-10     misha
        !            15:        * parser3mysql.C [release_10_1] 1.35.2.1:
        !            16:                *** empty log message ***
        !            17: 
        !            18: 2009-04-09     misha
        !            19:        * configure 1.32:
        !            20:        * configure.in 1.32:
        !            21:                *** empty log message ***
        !            22: 
        !            23: 2009-04-09     misha
        !            24:        * configure 1.32:
        !            25:        * configure.in 1.32:
        !            26:                *** empty log message ***
        !            27: 
        !            28: 2009-04-08     misha
        !            29:        * config_auto.h.in 1.5:
        !            30:        * configure 1.31:
        !            31:                *** empty log message ***
        !            32: 
        !            33:        * configure.in 1.31:
        !            34:                - while building on freebsd4 we don't add descructor because it 
        !            35:                causes core while executing
        !            36: 
        !            37:        * parser3mysql.C 1.35:
        !            38:                - now driver can be built with old mysql includes (prior 4.1), however options ?old_client and ?
        !            39:                multi_statements definitely will not work
        !            40:                - while building on freebsd4 we don't add descructor because it causes core while executing
        !            41: 
        !            42: 2008-06-30     misha
        !            43:        * parser3mysql.C 1.34:
        !            44:                - old_client option added. it allow to disable multi result.
        !            45: 
        !            46: 2008-06-27     misha
        !            47:        * configure 1.29:
        !            48:                *** empty log message ***
        !            49: 
        !            50: 2008-06-26     misha
        !            51:        * configure.in 1.29:
        !            52:        * parser3mysql.C 1.33:
        !            53:                - use new API and new version (10.0)
        !            54:                - $.limit(0) fixed
        !            55:                - transcode server error messaged if ClientCharset option was specified
        !            56:                - less calls to transcode method if ClientCharset specified but it's equal to request:charset
        !            57: 
        !            58: 2008-06-24     misha
        !            59:        * parser3mysql.C 1.32:
        !            60:                - some spaces to tabs
        !            61: 
        !            62: 2008-05-04     misha
        !            63:        * configure 1.28:
        !            64:        * configure.in 1.28:
        !            65:                =no message
        !            66: 
        !            67:        * parser3mysql.C 1.31:
        !            68:                - multi statements now can be switched on with option 
        !            69:                multi_statements=1
        !            70: 
        !            71:        * parser3mysql.C 1.30:
        !            72:                - CLIENT_MULTI_STATEMENTS => CLIENT_MULTI_RESULTS
        !            73: 
        !            74: 2008-01-25     misha
        !            75:        * parser3mysql.C 1.29:
        !            76:                - call mysql_server_end before unload driver
        !            77: 
        !            78: 2007-09-17     misha
        !            79:        * parser3mysql.C 1.28:
        !            80:                - charser and ClientCharset options now can be specified together.
        !            81:                  it can be usable for transcoding text from utf8 (in DB) to koi8: &charset=utf-8&ClientCharset=utf8
        !            82:                  in this case sql server return data in utf and parser itself transcode it from utf to koi8
        !            83: 
        !            84: 2007-08-27     misha
        !            85:        * parser3mysql.C 1.27:
        !            86:                - support storage procedure for MySQL 5 (patch from Sumo: http://

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

E-mail: