Annotation of sql/odbc/ChangeLog, revision 1.13

1.13    ! moko        1: 2015-10-26  moko
        !             2: 
        !             3:        * parser3odbc.C: Copyright year updated
        !             4: 
        !             5: 2013-07-07  moko
        !             6: 
        !             7:        * INSTALL: INSTALL actualized
        !             8: 
        !             9: 2012-06-06  moko
        !            10: 
        !            11:        * parser3odbc.C: compiler warnings fixed: -format '%u' expects type
        !            12:          'unsigned int', but argument has type 'long unsigned int'
        !            13: 
        !            14: 2012-04-18  moko
        !            15: 
        !            16:        * parser3odbc.C: after global replace fixes. == -> =
        !            17: 
        !            18: 2012-03-16  moko
        !            19: 
        !            20:        * parser3odbc.C: ident now works under Linux + ident displays
        !            21:          filenames (closes issue #818) Copyright updated
        !            22: 
        !            23: 2010-10-28  moko
        !            24: 
        !            25:        * parser3odbc.C: new in-parser quoting implementation (fixes issue
        !            26:          #1)
        !            27: 
        !            28: 2008-07-08  misha
        !            29: 
        !            30:        * parser3odbc.C: - optimization for queries with limit==0 moved to
        !            31:          another place (previous one didn't works with 'native' queries
        !            32:          w/o sql specifics)
        !            33: 
        !            34:        * parser3odbc.C: - little optimization with big offset and limit==0
        !            35: 
        !            36: 2008-07-04  misha
        !            37: 
        !            38:        * parser3odbc.C: - option SQL=MSSQL|FireBird|Pervasive was added.
        !            39:          if defined use server specific features and modify query before
        !            40:          exec if limit/offset were specified
        !            41: 
        !            42: 2008-07-01  misha
        !            43: 
        !            44:        * parser3odbc.C: - back to old transaction engine - call commit
        !            45:          after query execution if autocommit option wasn't disabled
        !            46: 
        !            47:        * parser3odbc.C: - skip transcode cell values for numeric types and
        !            48:          some date types
        !            49: 
        !            50: 2008-06-30  misha
        !            51: 
        !            52:        * parser3odbc.C: - fix for openType & options while opening cursor
        !            53:          and changes in skiping offset if any (big speedup on queries with
        !            54:          big offset)
        !            55: 
        !            56: 2008-06-27  misha
        !            57: 
        !            58:        * parser3odbc.C: - FastOffsetSearch is off by default (because of
        !            59:          long 1st call)
        !            60: 
        !            61:        * parser3odbc.C: - connect string changed: our options after '?'
        !            62:          now (as in other drivers) - option MultiRowFetch =>
        !            63:          FastOffsetSearch
        !            64: 
        !            65:        * parser3odbc.C: - $.limit(0) but fixed - internal bug fixed
        !            66:          optimisation: works much faster now with big offset - accept
        !            67:          option autocommit=0 - accept option MultiRowFetch=0 (by default
        !            68:          it's on now)
        !            69: 
        !            70: 2008-06-26  misha
        !            71: 
        !            72:        * INSTALL: - small fixes in texts
        !            73: 
        !            74: 2004-09-13  paf
        !            75: 
        !            76:        * parser3odbc.vcproj, MFCpatches/dbcore.cpp: applied old MFCpatches
        !            77:          to new MFC sources, sadly all bugs were there [returning empty
        !            78:          ntext columns is onle of them]
        !            79: 
        !            80:        * parser3odbc.C: beauty: readonly bit specified [strangly that is
        !            81:          not default]
        !            82: 
        !            83:        * MFCpatches/: afximpl.h, dbcore.cpp, dbimpl.h, fixalloc.h,
        !            84:          oleimpl2.h, stdafx.h, winhand_.h: started to fix MFC again: these
        !            85:          were original files
        !            86: 
        !            87:        * parser3odbc.C: bugfix: date values from database now have
        !            88:          ...hh:mm:ss.mmm format (3 digits for fractions of a second) were:
        !            89:          9 digits (exactly that odbc driver returned us, but refuses to
        !            90:          eat it on input)
        !            91: 
        !            92: 2004-07-28  paf
        !            93: 
        !            94:        * parser3odbc.C: bugfix: isspace((unsigned char)c) everywhere.
        !            95:          failed on russian letters
        !            96: 
        !            97: 2004-06-23  paf
        !            98: 
        !            99:        * parser3odbc.C, parser3odbc.vcproj: new api supported, not
        !           100:          implemented yet:    ^void:sql{call paf(:a)}[
        !           101:          $.bind[hash]    ]
        !           102: 
        !           103: 2004-05-25  paf
        !           104: 
        !           105:        * parser3odbc.C: beauty: param renamed to reflect it's nature
        !           106: 
        !           107: 2004-03-30  paf
        !           108: 
        !           109:        * parser3odbc.C: merged bugfixes from 3.1.2
        !           110: 
        !           111: 2004-03-26  paf
        !           112: 
        !           113:        * parser3odbc.C: bugfix: tolower/toupper named with _str suffix to
        !           114:          work around cases when they are macros [freebsd]
        !           115: 
        !           116: 2004-03-05  paf
        !           117: 
        !           118:        * parser3odbc.C, parser3odbc.vcproj: new: odbc option [like that
        !           119:          recently added to oracle driver]
        !           120:          ClientCharset=parser-charset << charset in which parser thinks
        !           121:          client works
        !           122: 
        !           123: 2004-01-30  paf
        !           124: 
        !           125:        * parser3odbc.C: bugfix: connection struct mem to be controlled by
        !           126:          libgc [oracle already fixed before]
        !           127: 
        !           128: 2004-01-26  paf
        !           129: 
        !           130:        * parser3odbc.C: change: moved to new interface [without extra
        !           131:          'services' passing back/forth]
        !           132: 
        !           133: 2003-11-19  paf
        !           134: 
        !           135:        * parser3odbc.C, parser3odbc.vcproj: rename and comment on
        !           136:          nvarchar(4) mfc bug
        !           137: 
        !           138: 2003-11-10  paf
        !           139: 
        !           140:        * parser3odbc.C, parser3odbc.vcproj, parser3odbc.vcproj.vspscc:
        !           141:          removed patches todo: test it
        !           142: 
        !           143: 2003-10-31  paf
        !           144: 
        !           145:        * parser3odbc.C, parser3odbc.vcproj: removed dbpatches, todo: ask
        !           146:          users if it's ok
        !           147: 
        !           148: 2003-09-29  paf
        !           149: 
        !           150:        * parser3odbc.C: fix: very old bug: wrong quote escaping
        !           151: 
        !           152: 2003-08-18  paf
        !           153: 
        !           154:        * parser3odbc.dsp, parser3odbc.dsw: moved to MSVC 7
        !           155: 
        !           156:        * ChangeLog: merged 3.1.0 latest changes
        !           157: 
        !           158: 2003-07-24  paf
        !           159: 
        !           160:        * parser3odbc.C: moved tempate_gc to HEAD
        !           161: 
        !           162: 2003-07-22  paf
        !           163: 
        !           164:        * parser3odbc.C: updated to interface v8
        !           165: 
        !           166: 2003-03-26  paf
        !           167: 
        !           168:        * parser3odbc.C: mistakenly patched HEAD branch. copying changes to
        !           169:          template_gc one
        !           170: 
        !           171: 2003-01-21  paf
        !           172: 
        !           173:        * parser3odbc.C: 2002->2003
        !           174: 
        !           175: 2002-12-15  paf
        !           176: 
        !           177:        * ChangeLog: changelog updated
        !           178: 
        !           179: 2002-12-09  paf
        !           180: 
        !           181:        * parser3odbc.C: changed exception handling mech in sql handlers #2
        !           182: 
        !           183: 2002-10-29  paf
        !           184: 
        !           185:        * parser3odbc.C: binary field extracted as string with zero-chars
        !           186:          inside changed string.save [see]
        !           187: 
        !           188: 2002-10-22  paf
        !           189: 
        !           190:        * parser3odbc.C: column types extracted once per table [were per
        !           191:          row] data extract objects created once per table [were per cell]
        !           192: 
        !           193: 2002-06-03  paf
        !           194: 
        !           195:        * parser3odbc.dsp: fixed .dsp-s along with reorganized cvs modules
        !           196:          dirs structure
        !           197: 
        !           198:        * parser3odbc.dsp: reorganized cvs modules
        !           199: 
        !           200: 2002-05-15  paf
        !           201: 
        !           202:        * parser3odbc.C: not-returning-tables sp execs checked
        !           203: 
        !           204:        * parser3odbc.C, parser3odbc.dsp: EXEC, call, { sql statement
        !           205:          starts now considered as stored procedure call and cause table
        !           206:          result extraction
        !           207: 
        !           208: 2002-04-25  paf
        !           209: 
        !           210:        * parser3odbc.C, parser3odbc.dsp: create table test (id int, a
        !           211:          smalldatetime, b ntext, c nvarchar(100))
        !           212: 
        !           213: 2002-03-05  paf
        !           214: 
        !           215:        * parser3odbc.C, parser3odbc.dsp: another mfc bug: non-string
        !           216:          datatypes report wrong string size
        !           217: 
        !           218: 2002-02-08  paf
        !           219: 
        !           220:        * AUTHORS, INSTALL, README: install&others added
        !           221: 
        !           222:        * ChangeLog: added ChangeLog
        !           223: 
        !           224:        * COPYING, parser3odbc.C: added GNU copyright
        !           225: 
        !           226:        * parser3odbc.C: 2002
        !           227: 
        !           228: 2001-11-16  paf
        !           229: 
        !           230:        * parser3odbc.C: introducing estimating String::cstr_bufsize, 0
        !           231: 
        !           232: 2001-10-29  paf
        !           233: 
        !           234:        * parser3odbc.C: setjump
        !           235: 
        !           236: 2001-09-21  parser
        !           237: 
        !           238:        * parser3odbc.C, parser3odbc.def, parser3odbc.dsp, parser3odbc.dsw:
        !           239:          Initial revision
        !           240: 

E-mail: