--- sql/odbc/ChangeLog 2002/06/18 15:19:52 1.3 +++ sql/odbc/ChangeLog 2015/11/03 12:29:48 1.13 @@ -1,51 +1,240 @@ +2015-10-26 moko + + * parser3odbc.C: Copyright year updated + +2013-07-07 moko + + * INSTALL: INSTALL actualized + +2012-06-06 moko + + * parser3odbc.C: compiler warnings fixed: -format '%u' expects type + 'unsigned int', but argument has type 'long unsigned int' + +2012-04-18 moko + + * parser3odbc.C: after global replace fixes. == -> = + +2012-03-16 moko + + * parser3odbc.C: ident now works under Linux + ident displays + filenames (closes issue #818) Copyright updated + +2010-10-28 moko + + * parser3odbc.C: new in-parser quoting implementation (fixes issue + #1) + +2008-07-08 misha + + * parser3odbc.C: - optimization for queries with limit==0 moved to + another place (previous one didn't works with 'native' queries + w/o sql specifics) + + * parser3odbc.C: - little optimization with big offset and limit==0 + +2008-07-04 misha + + * parser3odbc.C: - option SQL=MSSQL|FireBird|Pervasive was added. + if defined use server specific features and modify query before + exec if limit/offset were specified + +2008-07-01 misha + + * parser3odbc.C: - back to old transaction engine - call commit + after query execution if autocommit option wasn't disabled + + * parser3odbc.C: - skip transcode cell values for numeric types and + some date types + +2008-06-30 misha + + * parser3odbc.C: - fix for openType & options while opening cursor + and changes in skiping offset if any (big speedup on queries with + big offset) + +2008-06-27 misha + + * parser3odbc.C: - FastOffsetSearch is off by default (because of + long 1st call) + + * parser3odbc.C: - connect string changed: our options after '?' + now (as in other drivers) - option MultiRowFetch => + FastOffsetSearch + + * parser3odbc.C: - $.limit(0) but fixed - internal bug fixed + optimisation: works much faster now with big offset - accept + option autocommit=0 - accept option MultiRowFetch=0 (by default + it's on now) + +2008-06-26 misha + + * INSTALL: - small fixes in texts + +2004-09-13 paf + + * parser3odbc.vcproj, MFCpatches/dbcore.cpp: applied old MFCpatches + to new MFC sources, sadly all bugs were there [returning empty + ntext columns is onle of them] + + * parser3odbc.C: beauty: readonly bit specified [strangly that is + not default] + + * MFCpatches/: afximpl.h, dbcore.cpp, dbimpl.h, fixalloc.h, + oleimpl2.h, stdafx.h, winhand_.h: started to fix MFC again: these + were original files + + * parser3odbc.C: bugfix: date values from database now have + ...hh:mm:ss.mmm format (3 digits for fractions of a second) were: + 9 digits (exactly that odbc driver returned us, but refuses to + eat it on input) + +2004-07-28 paf + + * parser3odbc.C: bugfix: isspace((unsigned char)c) everywhere. + failed on russian letters + +2004-06-23 paf + + * parser3odbc.C, parser3odbc.vcproj: new api supported, not + implemented yet: ^void:sql{call paf(:a)}[ + $.bind[hash] ] + +2004-05-25 paf + + * parser3odbc.C: beauty: param renamed to reflect it's nature + +2004-03-30 paf + + * parser3odbc.C: merged bugfixes from 3.1.2 + +2004-03-26 paf + + * parser3odbc.C: bugfix: tolower/toupper named with _str suffix to + work around cases when they are macros [freebsd] + +2004-03-05 paf + + * parser3odbc.C, parser3odbc.vcproj: new: odbc option [like that + recently added to oracle driver] + ClientCharset=parser-charset << charset in which parser thinks + client works + +2004-01-30 paf + + * parser3odbc.C: bugfix: connection struct mem to be controlled by + libgc [oracle already fixed before] + +2004-01-26 paf + + * parser3odbc.C: change: moved to new interface [without extra + 'services' passing back/forth] + +2003-11-19 paf + + * parser3odbc.C, parser3odbc.vcproj: rename and comment on + nvarchar(4) mfc bug + +2003-11-10 paf + + * parser3odbc.C, parser3odbc.vcproj, parser3odbc.vcproj.vspscc: + removed patches todo: test it + +2003-10-31 paf + + * parser3odbc.C, parser3odbc.vcproj: removed dbpatches, todo: ask + users if it's ok + +2003-09-29 paf + + * parser3odbc.C: fix: very old bug: wrong quote escaping + +2003-08-18 paf + + * parser3odbc.dsp, parser3odbc.dsw: moved to MSVC 7 + + * ChangeLog: merged 3.1.0 latest changes + +2003-07-24 paf + + * parser3odbc.C: moved tempate_gc to HEAD + +2003-07-22 paf + + * parser3odbc.C: updated to interface v8 + +2003-03-26 paf + + * parser3odbc.C: mistakenly patched HEAD branch. copying changes to + template_gc one + +2003-01-21 paf + + * parser3odbc.C: 2002->2003 + +2002-12-15 paf + + * ChangeLog: changelog updated + +2002-12-09 paf + + * parser3odbc.C: changed exception handling mech in sql handlers #2 + +2002-10-29 paf + + * parser3odbc.C: binary field extracted as string with zero-chars + inside changed string.save [see] + +2002-10-22 paf + + * parser3odbc.C: column types extracted once per table [were per + row] data extract objects created once per table [were per cell] + 2002-06-03 paf - * parser3odbc.dsp: - fixed .dsp-s along with reorganized cvs modules dirs structure - * parser3odbc.dsp: - reorganized cvs modules + * parser3odbc.dsp: fixed .dsp-s along with reorganized cvs modules + dirs structure + + * parser3odbc.dsp: reorganized cvs modules 2002-05-15 paf - * MFCpatches/DBCORE.CPP: - * parser3odbc.C: - * parser3odbc.dsp: - EXEC, call, { - sql statement starts now considered as stored procedure call and cause table result extraction - * parser3odbc.C: - not-returning-tables sp execs checked + * parser3odbc.C: not-returning-tables sp execs checked + + * parser3odbc.C, parser3odbc.dsp: EXEC, call, { sql statement + starts now considered as stored procedure call and cause table + result extraction 2002-04-25 paf - * MFCpatches/DBCORE.CPP: - * parser3odbc.C: - * parser3odbc.dsp: - create table test (id int, a smalldatetime, b ntext, c nvarchar - 100)) + + * parser3odbc.C, parser3odbc.dsp: create table test (id int, a + smalldatetime, b ntext, c nvarchar(100)) 2002-03-05 paf - * MFCpatches/DBCORE.CPP: - * parser3odbc.C: - * parser3odbc.dsp: - another mfc bug: non-string datatypes report wrong string size + + * parser3odbc.C, parser3odbc.dsp: another mfc bug: non-string + datatypes report wrong string size 2002-02-08 paf - * parser3odbc.C: - 2002 - * AUTHORS: - * INSTALL: - * README: - install&others added - - * COPYING: - * parser3odbc.C: - added GNU copyright + * AUTHORS, INSTALL, README: install&others added + + * ChangeLog: added ChangeLog + + * COPYING, parser3odbc.C: added GNU copyright + + * parser3odbc.C: 2002 2001-11-16 paf - * parser3odbc.C: - introducing estimating String::cstr_bufsize, 0 + + * parser3odbc.C: introducing estimating String::cstr_bufsize, 0 2001-10-29 paf - * parser3odbc.C: - setjump + + * parser3odbc.C: setjump + +2001-09-21 parser + + * parser3odbc.C, parser3odbc.def, parser3odbc.dsp, parser3odbc.dsw: + Initial revision