Fossil SCM
Merge changes from trunk.
Commit
43fa1ecc734c9fd2a678fa9e74cef65eda2b4df7
Parent
b78d1a67b732c92…
4 files changed
+3
-1
+1
-1
+1
-1
+1
-1
M
src/db.c
+3
-1
| --- src/db.c | ||
| +++ src/db.c | ||
| @@ -1136,13 +1136,15 @@ | ||
| 1136 | 1136 | ** |
| 1137 | 1137 | ** Return -1 if zLabel does not match any open database. |
| 1138 | 1138 | */ |
| 1139 | 1139 | int db_database_slot(const char *zLabel){ |
| 1140 | 1140 | int iSlot = -1; |
| 1141 | + int rc; | |
| 1141 | 1142 | Stmt q; |
| 1142 | 1143 | if( g.db==0 ) return iSlot; |
| 1143 | - db_prepare(&q, "PRAGMA database_list"); | |
| 1144 | + rc = db_prepare_ignore_error(&q, "PRAGMA database_list"); | |
| 1145 | + if( rc!=SQLITE_OK ) return iSlot; | |
| 1144 | 1146 | while( db_step(&q)==SQLITE_ROW ){ |
| 1145 | 1147 | if( fossil_strcmp(db_column_text(&q,1),zLabel)==0 ){ |
| 1146 | 1148 | iSlot = db_column_int(&q, 0); |
| 1147 | 1149 | break; |
| 1148 | 1150 | } |
| 1149 | 1151 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -1136,13 +1136,15 @@ | |
| 1136 | ** |
| 1137 | ** Return -1 if zLabel does not match any open database. |
| 1138 | */ |
| 1139 | int db_database_slot(const char *zLabel){ |
| 1140 | int iSlot = -1; |
| 1141 | Stmt q; |
| 1142 | if( g.db==0 ) return iSlot; |
| 1143 | db_prepare(&q, "PRAGMA database_list"); |
| 1144 | while( db_step(&q)==SQLITE_ROW ){ |
| 1145 | if( fossil_strcmp(db_column_text(&q,1),zLabel)==0 ){ |
| 1146 | iSlot = db_column_int(&q, 0); |
| 1147 | break; |
| 1148 | } |
| 1149 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -1136,13 +1136,15 @@ | |
| 1136 | ** |
| 1137 | ** Return -1 if zLabel does not match any open database. |
| 1138 | */ |
| 1139 | int db_database_slot(const char *zLabel){ |
| 1140 | int iSlot = -1; |
| 1141 | int rc; |
| 1142 | Stmt q; |
| 1143 | if( g.db==0 ) return iSlot; |
| 1144 | rc = db_prepare_ignore_error(&q, "PRAGMA database_list"); |
| 1145 | if( rc!=SQLITE_OK ) return iSlot; |
| 1146 | while( db_step(&q)==SQLITE_ROW ){ |
| 1147 | if( fossil_strcmp(db_column_text(&q,1),zLabel)==0 ){ |
| 1148 | iSlot = db_column_int(&q, 0); |
| 1149 | break; |
| 1150 | } |
| 1151 |
+1
-1
| --- src/makemake.tcl | ||
| +++ src/makemake.tcl | ||
| @@ -1613,11 +1613,11 @@ | ||
| 1613 | 1613 | !else |
| 1614 | 1614 | LDFLAGS = $(LDFLAGS) /NODEFAULTLIB:msvcrt /MANIFEST:NO |
| 1615 | 1615 | !endif |
| 1616 | 1616 | |
| 1617 | 1617 | !if $(FOSSIL_ENABLE_WINXP)!=0 |
| 1618 | -XPCFLAGS = $(XPCFLAGS) /D_USING_V110_SDK71_=1 | |
| 1618 | +XPCFLAGS = $(XPCFLAGS) /D_WIN32_WINNT=0x0501 /D_USING_V110_SDK71_=1 | |
| 1619 | 1619 | CFLAGS = $(CFLAGS) $(XPCFLAGS) |
| 1620 | 1620 | !if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" |
| 1621 | 1621 | XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.02 |
| 1622 | 1622 | !else |
| 1623 | 1623 | XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.01 |
| 1624 | 1624 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -1613,11 +1613,11 @@ | |
| 1613 | !else |
| 1614 | LDFLAGS = $(LDFLAGS) /NODEFAULTLIB:msvcrt /MANIFEST:NO |
| 1615 | !endif |
| 1616 | |
| 1617 | !if $(FOSSIL_ENABLE_WINXP)!=0 |
| 1618 | XPCFLAGS = $(XPCFLAGS) /D_USING_V110_SDK71_=1 |
| 1619 | CFLAGS = $(CFLAGS) $(XPCFLAGS) |
| 1620 | !if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" |
| 1621 | XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.02 |
| 1622 | !else |
| 1623 | XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.01 |
| 1624 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -1613,11 +1613,11 @@ | |
| 1613 | !else |
| 1614 | LDFLAGS = $(LDFLAGS) /NODEFAULTLIB:msvcrt /MANIFEST:NO |
| 1615 | !endif |
| 1616 | |
| 1617 | !if $(FOSSIL_ENABLE_WINXP)!=0 |
| 1618 | XPCFLAGS = $(XPCFLAGS) /D_WIN32_WINNT=0x0501 /D_USING_V110_SDK71_=1 |
| 1619 | CFLAGS = $(CFLAGS) $(XPCFLAGS) |
| 1620 | !if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" |
| 1621 | XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.02 |
| 1622 | !else |
| 1623 | XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.01 |
| 1624 |
+1
-1
| --- src/report.c | ||
| +++ src/report.c | ||
| @@ -916,11 +916,11 @@ | ||
| 916 | 916 | |
| 917 | 917 | nVar = sqlite3_bind_parameter_count(pStmt); |
| 918 | 918 | for(i=1; i<=nVar; i++){ |
| 919 | 919 | const char *zVar = sqlite3_bind_parameter_name(pStmt, i); |
| 920 | 920 | if( zVar==0 ) continue; |
| 921 | - if( zVar[0]!='$' && zVar[0]!='$' && zVar[0]!=':' ) continue; | |
| 921 | + if( zVar[0]!='$' && zVar[0]!='@' && zVar[0]!=':' ) continue; | |
| 922 | 922 | if( !fossil_islower(zVar[1]) ) continue; |
| 923 | 923 | if( strcmp(zVar, "$login")==0 ){ |
| 924 | 924 | sqlite3_bind_text(pStmt, i, g.zLogin, -1, SQLITE_TRANSIENT); |
| 925 | 925 | }else{ |
| 926 | 926 | sqlite3_bind_text(pStmt, i, P(zVar+1), -1, SQLITE_TRANSIENT); |
| 927 | 927 |
| --- src/report.c | |
| +++ src/report.c | |
| @@ -916,11 +916,11 @@ | |
| 916 | |
| 917 | nVar = sqlite3_bind_parameter_count(pStmt); |
| 918 | for(i=1; i<=nVar; i++){ |
| 919 | const char *zVar = sqlite3_bind_parameter_name(pStmt, i); |
| 920 | if( zVar==0 ) continue; |
| 921 | if( zVar[0]!='$' && zVar[0]!='$' && zVar[0]!=':' ) continue; |
| 922 | if( !fossil_islower(zVar[1]) ) continue; |
| 923 | if( strcmp(zVar, "$login")==0 ){ |
| 924 | sqlite3_bind_text(pStmt, i, g.zLogin, -1, SQLITE_TRANSIENT); |
| 925 | }else{ |
| 926 | sqlite3_bind_text(pStmt, i, P(zVar+1), -1, SQLITE_TRANSIENT); |
| 927 |
| --- src/report.c | |
| +++ src/report.c | |
| @@ -916,11 +916,11 @@ | |
| 916 | |
| 917 | nVar = sqlite3_bind_parameter_count(pStmt); |
| 918 | for(i=1; i<=nVar; i++){ |
| 919 | const char *zVar = sqlite3_bind_parameter_name(pStmt, i); |
| 920 | if( zVar==0 ) continue; |
| 921 | if( zVar[0]!='$' && zVar[0]!='@' && zVar[0]!=':' ) continue; |
| 922 | if( !fossil_islower(zVar[1]) ) continue; |
| 923 | if( strcmp(zVar, "$login")==0 ){ |
| 924 | sqlite3_bind_text(pStmt, i, g.zLogin, -1, SQLITE_TRANSIENT); |
| 925 | }else{ |
| 926 | sqlite3_bind_text(pStmt, i, P(zVar+1), -1, SQLITE_TRANSIENT); |
| 927 |
+1
-1
| --- win/Makefile.msc | ||
| +++ win/Makefile.msc | ||
| @@ -210,11 +210,11 @@ | ||
| 210 | 210 | !else |
| 211 | 211 | LDFLAGS = $(LDFLAGS) /NODEFAULTLIB:msvcrt /MANIFEST:NO |
| 212 | 212 | !endif |
| 213 | 213 | |
| 214 | 214 | !if $(FOSSIL_ENABLE_WINXP)!=0 |
| 215 | -XPCFLAGS = $(XPCFLAGS) /D_USING_V110_SDK71_=1 | |
| 215 | +XPCFLAGS = $(XPCFLAGS) /D_WIN32_WINNT=0x0501 /D_USING_V110_SDK71_=1 | |
| 216 | 216 | CFLAGS = $(CFLAGS) $(XPCFLAGS) |
| 217 | 217 | !if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" |
| 218 | 218 | XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.02 |
| 219 | 219 | !else |
| 220 | 220 | XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.01 |
| 221 | 221 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -210,11 +210,11 @@ | |
| 210 | !else |
| 211 | LDFLAGS = $(LDFLAGS) /NODEFAULTLIB:msvcrt /MANIFEST:NO |
| 212 | !endif |
| 213 | |
| 214 | !if $(FOSSIL_ENABLE_WINXP)!=0 |
| 215 | XPCFLAGS = $(XPCFLAGS) /D_USING_V110_SDK71_=1 |
| 216 | CFLAGS = $(CFLAGS) $(XPCFLAGS) |
| 217 | !if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" |
| 218 | XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.02 |
| 219 | !else |
| 220 | XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.01 |
| 221 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -210,11 +210,11 @@ | |
| 210 | !else |
| 211 | LDFLAGS = $(LDFLAGS) /NODEFAULTLIB:msvcrt /MANIFEST:NO |
| 212 | !endif |
| 213 | |
| 214 | !if $(FOSSIL_ENABLE_WINXP)!=0 |
| 215 | XPCFLAGS = $(XPCFLAGS) /D_WIN32_WINNT=0x0501 /D_USING_V110_SDK71_=1 |
| 216 | CFLAGS = $(CFLAGS) $(XPCFLAGS) |
| 217 | !if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" |
| 218 | XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.02 |
| 219 | !else |
| 220 | XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.01 |
| 221 |