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: