Changeset: 5b45d264631c for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5b45d264631c
Modified Files:
        MonetDB.spec
        NT/installer32/MonetDB-ODBC-Installer.vdproj
        NT/installer32/MonetDB5-Geom-Module.vdproj
        NT/installer32/MonetDB5-SQL-Installer.vdproj
        NT/installer64/MonetDB-ODBC-Installer.vdproj
        NT/installer64/MonetDB5-Geom-Module.vdproj
        NT/installer64/MonetDB5-SQL-Installer.vdproj
        NT/monetdb_config.h.in
        NT/rules.msc
        clients/mapilib/mapi.rc
        clients/odbc/driver/driver.rc
        clients/odbc/winsetup/setup.rc
        clients/python/setup.py
        configure.ag
        gdk/libbat.rc
        monetdb5/tools/libmonetdb5.rc
        vertoo.data
Branch: default
Log Message:

Merge with Dec2011 branch.


diffs (truncated from 1527 to 300 lines):

diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -456,3 +456,6 @@ 1162545f10ce1c7b9f1954b26222556eccd12e65
 7cd3f2a92ef77ccabd7ab3259887d0ae301be654 Dec2011_root
 2355808f3ea00ae69994e2fc7541661fc612b18b Aug2011_5
 477cc2a87348df99b4eab237501d1113e5cb21d8 Aug2011_SP2_release
+5ab2786b8f740c3e9fd1578605cec2bcd7725bc2 Aug2011_7
+477cc2a87348df99b4eab237501d1113e5cb21d8 Aug2011_SP2_release
+f022d32377c51b00599ecb014a72ea7ea2d6b8ba Aug2011_SP2_release
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -625,6 +625,12 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/libmonet
 rm -fr $RPM_BUILD_ROOT
 
 %changelog
+* Fri Oct 21 2011 Sjoerd Mullender <sjo...@acm.org> - 11.5.7-20111021
+- Rebuilt.
+
+* Thu Oct 20 2011 Sjoerd Mullender <sjo...@acm.org> - 11.5.7-20111021
+- clients: ODBC: Implemented a workaround in SQLTables for bug 2908.
+
 * Tue Oct 18 2011 Sjoerd Mullender <sjo...@acm.org> - 11.5.5-20111018
 - Rebuilt.
 
diff --git a/clients/ChangeLog-Archive b/clients/ChangeLog-Archive
--- a/clients/ChangeLog-Archive
+++ b/clients/ChangeLog-Archive
@@ -1,6 +1,9 @@
 # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY
 # This file contains past ChangeLog entries
 
+* Thu Oct 20 2011 Sjoerd Mullender <sjo...@acm.org> - 11.5.7-20111021
+- ODBC: Implemented a workaround in SQLTables for bug 2908.
+
 * Mon Oct 17 2011 Fabian Groffen <fab...@cwi.nl> - 11.5.5-20111018
 - Small improvement to mclient's table rendering for tables without
   any rows.  Previously, the column names in the header could be
diff --git a/clients/ChangeLog.Aug2011 b/clients/ChangeLog.Aug2011
--- a/clients/ChangeLog.Aug2011
+++ b/clients/ChangeLog.Aug2011
@@ -1,6 +1,3 @@
 # ChangeLog file for clients
 # This file is updated with Maddlog
 
-* Thu Oct 20 2011 Sjoerd Mullender <sjo...@acm.org>
-- ODBC: Implemented a workaround in SQLTables for bug 2908.
-
diff --git a/debian/changelog b/debian/changelog
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+monetdb (11.5.7-20111021) unstable; urgency=low
+
+  * Rebuilt.
+
+ -- Sjoerd Mullender <sjo...@acm.org>  Fri, 21 Oct 2011 09:32:09 +0200
+
+monetdb (11.5.7-20111021) unstable; urgency=low
+
+  * clients: ODBC: Implemented a workaround in SQLTables for bug 2908.
+
+ -- Sjoerd Mullender <sjo...@acm.org>  Thu, 20 Oct 2011 09:32:09 +0200
+
 monetdb (11.5.5-20111018) unstable; urgency=low
 
   * Rebuilt.
diff --git a/gdk/gdk_atoms.mx b/gdk/gdk_atoms.mx
--- a/gdk/gdk_atoms.mx
+++ b/gdk/gdk_atoms.mx
@@ -135,19 +135,19 @@ gdk_export int escapedStr(char *dst, con
 #include "gdk_private.h"
 #include <math.h>              /* for INFINITY and NAN */
 
-int
+static int
 chrCmp(chr *l, chr *r)
 {
        return simple_CMP(l, r, chr);
 }
 
-int
+static int
 bteCmp(bte *l, bte *r)
 {
        return simple_CMP(l, r, bte);
 }
 
-int
+static int
 shtCmp(sht *l, sht *r)
 {
        return simple_CMP(l, r, sht);
@@ -159,7 +159,7 @@ intCmp(int *l, int *r)
        return simple_CMP(l, r, int);
 }
 
-int
+static int
 fltCmp(flt *l, flt *r)
 {
        return simple_CMP(l, r, flt);
@@ -171,7 +171,7 @@ lngCmp(lng *l, lng *r)
        return simple_CMP(l, r, lng);
 }
 
-int
+static int
 dblCmp(dbl *l, dbl *r)
 {
        return simple_CMP(l, r, dbl);
@@ -181,31 +181,31 @@ dblCmp(dbl *l, dbl *r)
  * @- inline hash routines
  * Return some positive integer derived from one atom value.
  */
-BUN
+static BUN
 chrHash(chr *v)
 {
        return (BUN) *(unsigned char *) v;
 }
 
-BUN
+static BUN
 bteHash(bte *v)
 {
        return (BUN) *(unsigned char *) v;
 }
 
-BUN
+static BUN
 shtHash(sht *v)
 {
        return (BUN) mix_sht(*(unsigned short *) v);
 }
 
-BUN
+static BUN
 intHash(int *v)
 {
        return (BUN) mix_int(*(unsigned int *) v);
 }
 
-BUN
+static BUN
 lngHash(lng *v)
 {
        return (BUN) mix_int(((unsigned int *) v)[0] ^ ((unsigned int *) v)[1]);
@@ -244,173 +244,6 @@ batUnfix(bat *b)
        return BBPdecref(*b, TRUE);
 }
 
-atomDesc BATatoms[MAXATOMS] = {
-       {"void",
-#if SIZEOF_OID == SIZEOF_INT
-        TYPE_void, 1, 0, /* sizeof(void) */ 0, 0, 1, (ptr) &int_nil,
-        (int (*)(str, int *, ptr *)) OIDfromStr, (int (*)(str *, int *, ptr)) 
OIDtoStr,
-        (void *(*)(void *, stream *, size_t)) voidRead, (int (*)(void *, 
stream *, size_t)) voidWrite,
-        (int (*)(ptr, ptr)) intCmp,
-        (BUN (*)(ptr)) intHash, 0,
-#else
-        TYPE_void, 1, 0, /* sizeof(void) */ 0, 0, 1, (ptr) &lng_nil,
-        (int (*)(str, int *, ptr *)) OIDfromStr, (int (*)(str *, int *, ptr)) 
OIDtoStr,
-        (void *(*)(void *, stream *, size_t)) voidRead, (int (*)(void *, 
stream *, size_t)) voidWrite,
-        (int (*)(ptr, ptr)) lngCmp,
-        (BUN (*)(ptr)) lngHash, 0,
-#endif
-        0, 0,
-        0, 0,
-        0, 0,
-        0, 0},
-       {"bit", TYPE_chr, 1, sizeof(bit), sizeof(bit), 0, 0, (ptr) &chr_nil,
-        (int (*)(str, int *, ptr *)) bitFromStr, (int (*)(str *, int *, ptr)) 
bitToStr,
-        (void *(*)(void *, stream *, size_t)) bitRead, (int (*)(void *, stream 
*, size_t)) bitWrite,
-        (int (*)(ptr, ptr)) chrCmp,
-        (BUN (*)(ptr)) chrHash, 0,
-        0, 0,
-        0, 0,
-        0, 0,
-        0, 0},
-       {"chr", TYPE_chr, 1, sizeof(chr), sizeof(chr), 0, 0, (ptr) &chr_nil,
-        (int (*)(str, int *, ptr *)) chrFromStr, (int (*)(str *, int *, ptr)) 
chrToStr,
-        (void *(*)(void *, stream *, size_t)) chrRead, (int (*)(void *, stream 
*, size_t)) chrWrite,
-        (int (*)(ptr, ptr)) chrCmp,
-        (BUN (*)(ptr)) chrHash, 0,
-        0, 0,
-        0, 0,
-        0, 0,
-        0, 0},
-       {"bte", TYPE_bte, 1, sizeof(bte), sizeof(bte), 0, 0, (ptr) &bte_nil,
-        (int (*)(str, int *, ptr *)) bteFromStr, (int (*)(str *, int *, ptr)) 
bteToStr,
-        (void *(*)(void *, stream *, size_t)) bteRead, (int (*)(void *, stream 
*, size_t)) bteWrite,
-        (int (*)(ptr, ptr)) bteCmp,
-        (BUN (*)(ptr)) bteHash, 0,
-        0, 0,
-        0, 0,
-        0, 0,
-        0, 0},
-       {"sht", TYPE_sht, 1, sizeof(sht), sizeof(sht), 0, 0, (ptr) &sht_nil,
-        (int (*)(str, int *, ptr *)) shtFromStr, (int (*)(str *, int *, ptr)) 
shtToStr,
-        (void *(*)(void *, stream *, size_t)) shtRead, (int (*)(void *, stream 
*, size_t)) shtWrite,
-        (int (*)(ptr, ptr)) shtCmp,
-        (BUN (*)(ptr)) shtHash, (void (*)(ptr, int)) shtConvert,
-        0, 0,
-        0, 0,
-        0, 0,
-        0, 0},
-       {"BAT", TYPE_int, 1, sizeof(bat), sizeof(bat), 0, 0, (ptr) &int_nil,
-        (int (*)(str, int *, ptr *)) batFromStr, (int (*)(str *, int *, ptr)) 
batToStr,
-        (void *(*)(void *, stream *, size_t)) batRead, (int (*)(void *, stream 
*, size_t)) batWrite,
-        (int (*)(ptr, ptr)) intCmp,
-        (BUN (*)(ptr)) intHash, (void (*)(ptr, int)) intConvert,
-        (int (*)(ptr)) batFix, (int (*)(ptr)) batUnfix,
-        0, 0,
-        0, 0,
-        0, 0},
-       {"int", TYPE_int, 1, sizeof(int), sizeof(int), 0, 0, (ptr) &int_nil,
-        (int (*)(str, int *, ptr *)) intFromStr, (int (*)(str *, int *, ptr)) 
intToStr,
-        (void *(*)(void *, stream *, size_t)) intRead, (int (*)(void *, stream 
*, size_t)) intWrite,
-        (int (*)(ptr, ptr)) intCmp,
-        (BUN (*)(ptr)) intHash, (void (*)(ptr, int)) intConvert,
-        0, 0,
-        0, 0,
-        0, 0,
-        0, 0},
-       {"oid",
-#if SIZEOF_OID == SIZEOF_INT
-        TYPE_int, 1, sizeof(oid), sizeof(oid), 0, 0, (ptr) &int_nil,
-        (int (*)(str, int *, ptr *)) OIDfromStr, (int (*)(str *, int *, ptr)) 
OIDtoStr,
-        (void *(*)(void *, stream *, size_t)) intRead, (int (*)(void *, stream 
*, size_t)) intWrite,
-        (int (*)(ptr, ptr)) intCmp,
-        (BUN (*)(ptr)) intHash, (void (*)(ptr, int)) intConvert,
-#else
-        TYPE_lng, 1, sizeof(oid), sizeof(oid), 0, 0, (ptr) &lng_nil,
-        (int (*)(str, int *, ptr *)) OIDfromStr, (int (*)(str *, int *, ptr)) 
OIDtoStr,
-        (void *(*)(void *, stream *, size_t)) lngRead, (int (*)(void *, stream 
*, size_t)) lngWrite,
-        (int (*)(ptr, ptr)) lngCmp,
-        (BUN (*)(ptr)) lngHash, (void (*)(ptr, int)) lngConvert,
-#endif
-        0, 0,
-        0, 0,
-        0, 0,
-        0, 0},
-       {"wrd",
-#if SIZEOF_WRD == SIZEOF_INT
-        TYPE_int, 1, sizeof(wrd), sizeof(wrd), 0, 0, (ptr) &int_nil,
-        (int (*)(str, int *, ptr *)) intFromStr, (int (*)(str *, int *, ptr)) 
intToStr,
-        (void *(*)(void *, stream *, size_t)) intRead, (int (*)(void *, stream 
*, size_t)) intWrite,
-        (int (*)(ptr, ptr)) intCmp,
-        (BUN (*)(ptr)) intHash, (void (*)(ptr, int)) intConvert,
-#else
-        TYPE_lng, 1, sizeof(wrd), sizeof(wrd), 0, 0, (ptr) &lng_nil,
-        (int (*)(str, int *, ptr *)) lngFromStr, (int (*)(str *, int *, ptr)) 
lngToStr,
-        (void *(*)(void *, stream *, size_t)) lngRead, (int (*)(void *, stream 
*, size_t)) lngWrite,
-        (int (*)(ptr, ptr)) lngCmp,
-        (BUN (*)(ptr)) lngHash, (void (*)(ptr, int)) lngConvert,
-#endif
-        0, 0,
-        0, 0,
-        0, 0,
-        0, 0},
-       {"ptr",
-#if SIZEOF_VOID_P == SIZEOF_INT
-        TYPE_ptr, 1, sizeof(ptr), sizeof(ptr), 0, 0, (ptr) &ptr_nil,
-        (int (*)(str, int *, ptr *)) ptrFromStr, (int (*)(str *, int *, ptr)) 
ptrToStr,
-        (void *(*)(void *, stream *, size_t)) ptrRead, (int (*)(void *, stream 
*, size_t)) ptrWrite,
-        (int (*)(ptr, ptr)) intCmp,
-        (BUN (*)(ptr)) intHash, (void (*)(ptr, int)) intConvert,
-#else /* SIZEOF_VOID_P == SIZEOF_LNG */
-        TYPE_ptr, 1, sizeof(ptr), sizeof(ptr), 0, 0, (ptr) &ptr_nil,
-        (int (*)(str, int *, ptr *)) ptrFromStr, (int (*)(str *, int *, ptr)) 
ptrToStr,
-        (void *(*)(void *, stream *, size_t)) ptrRead, (int (*)(void *, stream 
*, size_t)) ptrWrite,
-        (int (*)(ptr, ptr)) lngCmp,
-        (BUN (*)(ptr)) lngHash, (void (*)(ptr, int)) lngConvert,
-#endif
-        0, 0,
-        0, 0,
-        0, 0,
-        0, 0},
-       {"flt", TYPE_flt, 1, sizeof(flt), sizeof(flt), 0, 0, (ptr) &flt_nil,
-        (int (*)(str, int *, ptr *)) fltFromStr, (int (*)(str *, int *, ptr)) 
fltToStr,
-        (void *(*)(void *, stream *, size_t)) fltRead, (int (*)(void *, stream 
*, size_t)) fltWrite,
-        (int (*)(ptr, ptr)) fltCmp,
-        (BUN (*)(ptr)) intHash, (void (*)(ptr, int)) intConvert,
-        0, 0,
-        0, 0,
-        0, 0,
-        0, 0},
-       {"dbl", TYPE_dbl, 1, sizeof(dbl), sizeof(dbl), 0, 0, (ptr) &dbl_nil,
-        (int (*)(str, int *, ptr *)) dblFromStr, (int (*)(str *, int *, ptr)) 
dblToStr,
-        (void *(*)(void *, stream *, size_t)) dblRead, (int (*)(void *, stream 
*, size_t)) dblWrite,
-        (int (*)(ptr, ptr)) dblCmp,
-        (BUN (*)(ptr)) lngHash, (void (*)(ptr, int)) lngConvert,
-        0, 0,
-        0, 0,
-        0, 0,
-        0, 0},
-       {"lng", TYPE_lng, 1, sizeof(lng), sizeof(lng), 0, 0, (ptr) &lng_nil,
-        (int (*)(str, int *, ptr *)) lngFromStr, (int (*)(str *, int *, ptr)) 
lngToStr,
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to