Diff for /sql/odbc/ChangeLog between versions 1.1 and 1.11

version 1.1, 2002/02/08 10:28:46 version 1.11, 2011/08/10 23:12:59
Line 1 Line 1
   2010-10-27      moko
           * parser3odbc.C 1.37:
                   new in-parser quoting implementation (fixes issue #1)
   
   2008-07-08      misha
           * parser3odbc.C 1.36:
                   - optimization for queries with limit==0 moved to another place (
                   previous one didn't works with 'native' queries w/o sql 
                   specifics)
   
           * parser3odbc.C 1.35:
                   - little optimization with big offset and limit==0
   
   2008-07-04      misha
           * parser3odbc.C 1.33:
                   - 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 1.32:
                   - back to old transaction engine
                   - call commit after query execution if autocommit option wasn't disabled
   
           * parser3odbc.C 1.30:
                   - skip transcode cell values for numeric types and some date 
                   types
   
   2008-06-30      misha
           * parser3odbc.C [release_3_1_4] 1.26.2.1:
                   - 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 1.29:
                   - FastOffsetSearch is off by default (because of long 1st call)
   
           * parser3odbc.C 1.28:
                   - connect string changed: our options after '?' now (as in other drivers)
                   - option MultiRowFetch => FastOffsetSearch
   
           * parser3odbc.C 1.27:
                   - $.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 1.4:
                   - small fixes in texts
   
   2004-09-13      paf
           * MFCpatches/dbcore.cpp 1.2:
           * parser3odbc.vcproj 1.6:
                   applied old MFCpatches to new MFC sources,
                   sadly all bugs were there [returning empty ntext columns is onle of them]
   
           * parser3odbc.C 1.26:
                   beauty: readonly bit specified [strangly that is not default]
   
           * MFCpatches/afximpl.h 1.1:
           * MFCpatches/dbcore.cpp 1.1:
           * MFCpatches/dbimpl.h 1.1:
           * MFCpatches/fixalloc.h 1.1:
           * MFCpatches/oleimpl2.h 1.1:
           * MFCpatches/stdafx.h 1.1:
           * MFCpatches/winhand_.h 1.1:
                   started to fix MFC again: these were original files
   
           * parser3odbc.C 1.25:
                   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 1.24:
                   bugfix: isspace((unsigned char)c) everywhere. failed on russian 
                   letters
   
   2004-06-23      paf
           * parser3odbc.C 1.23:
           * parser3odbc.vcproj 1.5:
                   new api supported, not implemented yet:
                           ^void:sql{call paf(:a)}[
                                   $.bind[hash]
                           ]
   
   2004-05-25      paf
           * parser3odbc.C 1.22:
                   beauty: param renamed to reflect it's nature
   
   2004-03-30      paf
           * parser3odbc.C 1.21:
                   merged bugfixes from 3.1.2
   
   2004-03-26      paf
           * parser3odbc.C [release_3_1_2] 1.20.2.1:
                   bugfix: tolower/toupper named with _str suffix to work around 
                   cases when they are macros [freebsd]
   
   2004-03-05      paf
           * parser3odbc.C 1.20:
           * parser3odbc.vcproj 1.4:
                   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 1.19:
                   bugfix: connection struct mem to be controlled by libgc [oracle 
                   already fixed before]
   
   2004-01-26      paf
           * parser3odbc.C 1.18:
                   change: moved to new interface [without extra 'services' passing 
                   back/forth]
   
   2003-11-19      paf
           * parser3odbc.C 1.17:
           * parser3odbc.vcproj 1.3:
                   rename and comment on nvarchar(4) mfc bug
   
   2003-11-10      paf
           * parser3odbc.C 1.16:
           * parser3odbc.vcproj 1.2:
           * parser3odbc.vcproj.vspscc 1.2:
                   removed patches
                   todo: test it
   
   2003-11-03      paf
           * parser3odbc.vcproj.vspscc [release_3_1_1] 1.1.2.1:
                   *** empty log message ***
   
           * parser3odbc.vcproj.vspscc 1.1:
                   file parser3odbc.vcproj.vspscc was initially added on branch 
                   release_3_1_1.
   
   2003-10-31      paf
           * parser3odbc.C [release_3_1_1] 1.15.2.1:
           * parser3odbc.vcproj [release_3_1_1] 1.1.2.1:
                   removed dbpatches,
                   todo: ask users if it's ok
   
   2003-10-24      paf
           * parser3odbc.sln 1.1:
                   *** empty log message ***
   
   2003-09-29  paf
           * parser3odbc.C 1.15:
                   fix: very old bug: wrong quote escaping
   
   2003-08-18  paf
           * parser3odbc.dsp 1.7:
           * parser3odbc.dsw 1.3:
                   moved to MSVC 7
   
   2003-07-24  paf
           * parser3odbc.C 1.14:
                   moved tempate_gc to HEAD
   
   2003-07-22  paf
           * parser3odbc.C [template_gc] 1.13.6.2:
                   updated to interface v8
   
   2003-03-26  paf
           * parser3odbc.C [template_gc] 1.13.6.1:
                   mistakenly patched HEAD branch. copying changes to template_gc one
   
   2003-01-21  paf
           * parser3odbc.C 1.13:
                   2002->2003
   
   2002-12-09  paf
           * parser3odbc.C 1.12:
                   changed exception handling mech in sql handlers #2
   
   2002-10-29  paf
           * parser3odbc.C 1.11:
                   binary field extracted as string with zero-chars inside
                   changed string.save [see]
   
   2002-10-22  paf
           * parser3odbc.C 1.10:
                   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 1.5:
                   fixed .dsp-s along with reorganized cvs modules dirs structure
   
           * parser3odbc.dsp [release_1_0_0001] 1.2.2.1:
                   reorganized cvs modules
   
   2002-05-15  paf
           * MFCpatches/DBCORE.CPP 1.4:
           * parser3odbc.C 1.8:
           * parser3odbc.dsp 1.4:
                   EXEC, call, {
                   sql statement starts now considered as stored procedure call and cause table result extraction
   
           * parser3odbc.C 1.9:
                   not-returning-tables sp execs checked
   
   2002-04-25  paf
           * MFCpatches/DBCORE.CPP 1.3:
           * parser3odbc.C 1.7:
           * parser3odbc.dsp 1.3:
                   create table test (id int, a smalldatetime, b ntext, c nvarchar
                   100))
   
   2002-03-05  paf
           * MFCpatches/DBCORE.CPP 1.2:
           * parser3odbc.C 1.6:
           * parser3odbc.dsp 1.2:
                   another mfc bug: non-string datatypes report wrong string size
   
 2002-02-08  paf  2002-02-08  paf
         * parser3odbc.C:          * parser3odbc.C 1.4:
                 2002                  2002
   
         * COPYING:          * AUTHORS 1.1:
         * parser3odbc.C:          * INSTALL 1.1:
           * README 1.1:
                   install&others added
   
           * COPYING 1.1:
           * parser3odbc.C 1.5:
                 added GNU copyright                  added GNU copyright
   
 2001-11-16  paf  2001-11-16  paf
         * parser3odbc.C:          * parser3odbc.C 1.3:
                 introducing estimating String::cstr_bufsize, 0                  introducing estimating String::cstr_bufsize, 0
   
 2001-10-29  paf  2001-10-29  paf
         * parser3odbc.C:          * parser3odbc.C 1.2:
                 setjump                  setjump
   

Removed from v.1.1  
changed lines
  Added in v.1.11


E-mail: