Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Unified Diff: third_party/sqlite/patches/0006-Virtual-table-supporting-recovery-of-corrupted-datab.patch

Issue 901033002: Import SQLite 3.8.7.4. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Chromium changes to support SQLite 3.8.7.4. Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/sqlite/patches/0006-Virtual-table-supporting-recovery-of-corrupted-datab.patch
diff --git a/third_party/sqlite/patches/0008-Virtual-table-supporting-recovery-of-corrupted-datab.patch b/third_party/sqlite/patches/0006-Virtual-table-supporting-recovery-of-corrupted-datab.patch
similarity index 99%
rename from third_party/sqlite/patches/0008-Virtual-table-supporting-recovery-of-corrupted-datab.patch
rename to third_party/sqlite/patches/0006-Virtual-table-supporting-recovery-of-corrupted-datab.patch
index 5bcaf5ae52072d10f1ea33b19b51a8691404d4b1..24fcbcf6759996d5b14a9dcd70cb8fe042195369 100644
--- a/third_party/sqlite/patches/0008-Virtual-table-supporting-recovery-of-corrupted-datab.patch
+++ b/third_party/sqlite/patches/0006-Virtual-table-supporting-recovery-of-corrupted-datab.patch
@@ -1,7 +1,7 @@
-From dc2d5db3e20e8aa8f3f34640b605dfa88576c19c Mon Sep 17 00:00:00 2001
+From 13a64d3c7fb541be8cb753c575837c1b84f5d9fd Mon Sep 17 00:00:00 2001
From: Scott Hess <shess@chromium.org>
Date: Sat, 20 Jul 2013 11:42:21 -0700
-Subject: [PATCH 08/23] Virtual table supporting recovery of corrupted
+Subject: [PATCH 06/16] Virtual table supporting recovery of corrupted
databases.
"recover" implements a virtual table which uses the SQLite pager layer
@@ -34,10 +34,10 @@ third_party/sqlite/src/src/{recover,recover-alt}.c .
create mode 100644 third_party/sqlite/src/test/recover2.test
diff --git a/third_party/sqlite/src/Makefile.in b/third_party/sqlite/src/Makefile.in
-index f3239f3..216742c 100644
+index a2213e8..1389486 100644
--- a/third_party/sqlite/src/Makefile.in
+++ b/third_party/sqlite/src/Makefile.in
-@@ -251,6 +251,7 @@ SRC = \
+@@ -253,6 +253,7 @@ SRC = \
$(TOP)/src/prepare.c \
$(TOP)/src/printf.c \
$(TOP)/src/random.c \
@@ -61,19 +61,19 @@ index 554bf56..e631816 100644
# Nothing for unix.
#
diff --git a/third_party/sqlite/src/main.mk b/third_party/sqlite/src/main.mk
-index b0aa4b2..65dd690 100644
+index dc56b0d..2189fd6 100644
--- a/third_party/sqlite/src/main.mk
+++ b/third_party/sqlite/src/main.mk
-@@ -62,7 +62,7 @@ LIBOBJ+= alter.o analyze.o attach.o auth.o \
- mutex.o mutex_noop.o mutex_os2.o mutex_unix.o mutex_w32.o \
- notify.o opcodes.o os.o os_os2.o os_unix.o os_win.o \
- pager.o parse.o pcache.o pcache1.o pragma.o prepare.o printf.o \
+@@ -65,7 +65,7 @@ LIBOBJ+= vdbe.o parse.o \
+ mutex.o mutex_noop.o mutex_unix.o mutex_w32.o \
+ notify.o opcodes.o os.o os_unix.o os_win.o \
+ pager.o pcache.o pcache1.o pragma.o prepare.o printf.o \
- random.o resolve.o rowset.o rtree.o select.o status.o \
+ random.o recover.o resolve.o rowset.o rtree.o select.o status.o \
- table.o tokenize.o trigger.o \
- update.o util.o vacuum.o \
- vdbe.o vdbeapi.o vdbeaux.o vdbeblob.o vdbemem.o vdbetrace.o \
-@@ -132,6 +132,7 @@ SRC = \
+ table.o threads.o tokenize.o trigger.o \
+ update.o userauth.o util.o vacuum.o \
+ vdbeapi.o vdbeaux.o vdbeblob.o vdbemem.o vdbesort.o \
+@@ -135,6 +135,7 @@ SRC = \
$(TOP)/src/prepare.c \
$(TOP)/src/printf.c \
$(TOP)/src/random.c \
@@ -81,7 +81,7 @@ index b0aa4b2..65dd690 100644
$(TOP)/src/resolve.c \
$(TOP)/src/rowset.c \
$(TOP)/src/select.c \
-@@ -284,6 +285,7 @@ TESTSRC2 = \
+@@ -315,6 +316,7 @@ TESTSRC2 = \
$(TOP)/src/prepare.c \
$(TOP)/src/printf.c \
$(TOP)/src/random.c \
@@ -90,10 +90,10 @@ index b0aa4b2..65dd690 100644
$(TOP)/src/pcache1.c \
$(TOP)/src/select.c \
diff --git a/third_party/sqlite/src/src/main.c b/third_party/sqlite/src/src/main.c
-index 4aaa618..696de1c 100644
+index fc03700..d15ab9bb 100644
--- a/third_party/sqlite/src/src/main.c
+++ b/third_party/sqlite/src/src/main.c
-@@ -1996,6 +1996,14 @@ static int openDatabase(
+@@ -2644,6 +2644,14 @@ static int openDatabase(
}
#endif
@@ -2279,11 +2279,11 @@ index 0000000..c996d53
+ return SQLITE_OK;
+}
diff --git a/third_party/sqlite/src/src/sqlite.h.in b/third_party/sqlite/src/src/sqlite.h.in
-index ec7e502..00c8510 100644
+index f1d4e40..28b5ef1 100644
--- a/third_party/sqlite/src/src/sqlite.h.in
+++ b/third_party/sqlite/src/src/sqlite.h.in
-@@ -6388,6 +6388,17 @@ int sqlite3_wal_checkpoint_v2(
- #define SQLITE_CHECKPOINT_RESTART 2
+@@ -7408,6 +7408,17 @@ int sqlite3_vtab_on_conflict(sqlite3 *);
+
+/* Begin recover.patch for Chromium */
@@ -3590,10 +3590,10 @@ index 0000000..8aa4e04
+
+finish_test
diff --git a/third_party/sqlite/src/tool/mksqlite3c.tcl b/third_party/sqlite/src/tool/mksqlite3c.tcl
-index fa99f2d..df2df07 100644
+index 0e97923..9e2b0fe 100644
--- a/third_party/sqlite/src/tool/mksqlite3c.tcl
+++ b/third_party/sqlite/src/tool/mksqlite3c.tcl
-@@ -293,6 +293,8 @@ foreach file {
+@@ -316,6 +316,8 @@ foreach file {
main.c
notify.c

Powered by Google App Engine
This is Rietveld 408576698