From: dan Date: Tue, 14 Nov 2017 17:06:37 +0000 (+0000) Subject: Fix the SQLITE_ENABLE_UPDATE_DELETE_LIMIT functionality so that it works with views... X-Git-Tag: version-3.22.0~200 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=219a3e0b32547ca76808bc039fadb5ff58601f4d;p=thirdparty%2Fsqlite.git Fix the SQLITE_ENABLE_UPDATE_DELETE_LIMIT functionality so that it works with views and WITHOUT ROWID tables. FossilOrigin-Name: dae4a97a483bee1e6ac0271ddd28a0dffcebf7522edaf12eb5e0eba5fc62516a --- 219a3e0b32547ca76808bc039fadb5ff58601f4d diff --cc manifest index 20d7f8ee03,e5b0bb5863..8e5a1ee43f --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\sharmless\scompiler\swarning\sseen\swith\sMSVC. - D 2017-11-10T12:41:21.768 -C Omit\ssome\sextra\scode\sfrom\snon-SQLITE_ENABLE_UPDATE_DELETE_LIMIT\sbuilds. -D 2017-11-10T20:13:14.097 ++C Fix\sthe\sSQLITE_ENABLE_UPDATE_DELETE_LIMIT\sfunctionality\sso\sthat\sit\sworks\swith\sviews\sand\sWITHOUT\sROWID\stables. ++D 2017-11-14T17:06:37.824 F Makefile.in b142eb20482922153ebc77b261cdfd0a560ed05a81e9f6d9a2b0e8192922a1d2 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434 F Makefile.msc a55372a22454e742ba7c8f6edf05b83213ec01125166ad7dcee0567e2f7fc81b @@@ -420,12 -420,12 +420,12 @@@ F src/callback.c 28a8ede982fde4129b8283 F src/complete.c a3634ab1e687055cd002e11b8f43eb75c17da23e F src/ctime.c ff1be3eed7bdd75aaca61ca8dc848f7c9f850ef2fb9cb56f2734e922a098f9c0 F src/date.c 48f743d88bbe88f848532d333cca84f26e52a4f217e86f86be7fc1b919c33d74 -F src/dbpage.c 432f46fb47c99ae1f0e2863fe595038a6f9d3b59f4a3dabe5f86ec2a88758fde +F src/dbpage.c 8db4c97f630e7d83f884ea75caf1ffd0988c160e9d530194d93721c80821e0f6 F src/dbstat.c 7a4ba8518b6369ef3600c49cf9c918ad979acba610b2aebef1b656d649b96720 - F src/delete.c 21a5f1812fdb599e9f7afb9f650bdabab60a3afd51d7e94e539c982f647b0023 + F src/delete.c f97cc2a9a30b4119ec5ed0da4e41335060cbb8510a5f1a756be48c065cb824f0 F src/expr.c 0016b95aed1df47ebc0eb7415bd621841d72dbffd3bfb62210e50e71d83b4691 F src/fault.c 460f3e55994363812d9d60844b2a6de88826e007 - F src/fkey.c 5ff2c895fe087756d8085dc1a9bc229b5670e2a65c3929dd87c71e43649af333 + F src/fkey.c 821f70b6c43ba4542ffb5fdf11d3ac5f79e4cbae4750ee3de379afbc5e1f7781 F src/func.c 0fb9a2d678d3c8aba89b46468b309cd7e8fa9806a369a30aa89024660845bb13 F src/global.c ac3094f1dc59fbeb919aef7cc0cc827a8459d1fb1adb7972ef75bd9e0c10b75b F src/hash.c a12580e143f10301ed5166ea4964ae2853d3905a511d4e0c44497245c7ce1f7a @@@ -1673,7 -1675,7 +1675,7 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P 62fe56b59270d9d7372b1bb8a53788a40d20d0f111fe38c61dd6269848592c70 - R 480986b4349d5fc99d8b880800c9dbc1 - U mistachkin - Z 0f581c91a91b83b96a80c021b9d15d0e -P f8c4e33f4813e0c909064406b5cc17e2d465d8a48a50ede1d356b39479d3d669 -R 1176f1b5b2e02ce4a3ab41b0af2d65f4 ++P 3711ef2366af8fefccaaa0a6ee520ce6bc9c74a4fe0666f0a85ef96be46e02d3 72be33f9c84de3ec4afc40549482417456ca82c1d16b473dc034b144055271e5 ++R 4965ea97eeaee748543d2aea665dda83 + U dan -Z f8079371239b2151fe43a05b53b9cf38 ++Z 07c3ca1d0e3a6855fa6ef907209d6a9f diff --cc manifest.uuid index 476c0bbc49,4ef7d391b2..6e9e37365d --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 3711ef2366af8fefccaaa0a6ee520ce6bc9c74a4fe0666f0a85ef96be46e02d3 -72be33f9c84de3ec4afc40549482417456ca82c1d16b473dc034b144055271e5 ++dae4a97a483bee1e6ac0271ddd28a0dffcebf7522edaf12eb5e0eba5fc62516a