change unicode_support, and prep release 09.06.0400
authorHiroshi Saito <hiroshi@winpg.jp>
Tue, 18 Jul 2017 13:42:21 +0000 (22:42 +0900)
committerHiroshi Saito <hiroshi@winpg.jp>
Tue, 18 Jul 2017 13:42:21 +0000 (22:42 +0900)
Makefile.am
configure.ac
docs/release.html
version.h

index 6d12577ed38af6e82e3d5ec3cf4fe5a747b9feb6..e942f9ef1360ec2c8da57ee35e9dcd6516e6890f 100644 (file)
@@ -23,7 +23,7 @@ psqlodbca_la_SOURCES = \
    odbcapi30.c pgapi30.c mylog.c \
 \
    bind.h catfunc.h columninfo.h connection.h convert.h \
-   descriptor.h dlg_specific.h environ.h \
+   descriptor.h dlg_specific.h environ.h unicode_support.h \
    lobj.h misc.h multibyte.h pgapifunc.h pgtypes.h \
    psqlodbc.h qresult.h resource.h statement.h tuple.h \
    version.h pgenlist.h mylog.h xalibname.h
index b41567281754b4cd18d5c2e943da7cb57e3a5c7a..fa1325fa961a7bafd456786c4e9b7637c2f411e8 100644 (file)
@@ -1,5 +1,5 @@
 # Process this file with autoconf to produce a configure script.
-AC_INIT(psqlodbc, 09.06.0310, [pgsql-odbc@postgresql.org])
+AC_INIT(psqlodbc, 09.06.0400, [pgsql-odbc@postgresql.org])
 AC_PREREQ(2.57)
 AC_CONFIG_AUX_DIR(config)
 AM_INIT_AUTOMAKE
index 7d0883ffe023584d6feaeecbba51c9a25fddcfe8..030e9410d0bb2ec56ccf0995d9c81266227945ab 100644 (file)
@@ -9,6 +9,24 @@
 
 <h1>psqlODBC release notes</h1>
 <hr>
+<h2><a id="09.06.0310">psqlODBC 09.06.0400 Release</a></h2>
+Changes:<br />
+<ol type="1">
+<li>Reorganize the language conversion between the current locale and unicode.<br /></li>
+<li>Make a function setup_getdataclass() separating from long confusing if-block in convert_text_field_to_sql_c() and clarify the parameters. <br /></li>
+<li>Implement SC_get_localtime() and reduce time()/localtime() calls.<br /></li>
+<li>Visual C++ 14 provides snprintf().<br /></li>
+<li>Fix a crash bug in SQLBulkOperations() under use_declare/fetch off mode.<br /></li>
+<li>Clean up the use of 'internal' member of StatementClass.<br /></li>
+<li>Fix an infinite loop of CC_on_commit. The loop occurs when checking whether cursors are alive using 'MOVE 0' in CC_clear_cursors().<br /></li>
+<li>Fix the bug, skip malloc(0) in build_libpq_bind_params(). malloc(0) seems to return NULL on AIX, whereas it returns non-NULL on Windows or linux.<br /></li>
+Per reported by Keith Handlon.
+<li>Add support for foreign tables and matviews in SQLTables.<br /></li>
+<li>Documentation fix for the 'PROTOCOL=' option. It's out of sync with the current driver behavior (since 09.05.0100).<br /></li>
+Patch by Jan Wieck.
+<li>Fix more bugs with returning NULL for malloc(0).<br /></li>
+Patch by TAKATSUKA Haruka.
+</ol><br />
 <h2><a id="09.06.0310">psqlODBC 09.06.0310 Release</a></h2>
 Changes:<br />
 <ol type="1">
index fd0a9a72ca1143fd19d211614b8dd1ba8b09a5b4..f2186f040aed23f4169074d8732a530147c74f1d 100644 (file)
--- a/version.h
+++ b/version.h
  * and PG_DRVFILE_VERSION via winbuild/psqlodbc.vcxproj.
  */
 #ifndef POSTGRESDRIVERVERSION
-#define POSTGRESDRIVERVERSION      "09.06.0310"
+#define POSTGRESDRIVERVERSION      "09.06.0400"
 #endif
 #ifndef POSTGRES_RESOURCE_VERSION
 #define POSTGRES_RESOURCE_VERSION  POSTGRESDRIVERVERSION
 #endif
 #ifndef PG_DRVFILE_VERSION
-#define PG_DRVFILE_VERSION     9,6,03,10
+#define PG_DRVFILE_VERSION     9,6,04,00
 #endif
 
 #endif