From: drh <> Date: Wed, 20 Mar 2024 10:45:13 +0000 (+0000) Subject: Fix the SQLITE_ALLOW_ROWID_IN_VIEW bug-compatibility option so that it works X-Git-Tag: version-3.46.0~116 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=daee74c3ac0112ecaca4817954f0394454050065;p=thirdparty%2Fsqlite.git Fix the SQLITE_ALLOW_ROWID_IN_VIEW bug-compatibility option so that it works again. Add the SQLITE_CONFIG_ROWID_IN_VIEW sqlite3_config() value to optionally disable the bug-compatibility mode at start-time. Enable testing of SQLITE_ALLOW_ROWID_IN_VIEW. FossilOrigin-Name: b6802565df0f63286a7ef26c92d3ed817895f244920a24909cd855090fdfa08c --- daee74c3ac0112ecaca4817954f0394454050065 diff --cc manifest index 3e08c7de52,970e874f41..5cf6262c5f --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Make\ssure\sthe\snew\su1.nRow\svalue\sis\scopied\swhen\smaking\sa\scopy\sof\sa\sSrcItem\nobject.\s\sThis\sfixes\sa\sproblem\sin\s[ac6f095e13e43d66]\sfrom\syesterady. - D 2024-03-19T19:42:56.248 -C Fix\sa\stypo\sin\sa\scomment. -D 2024-03-20T10:40:25.308 ++C Fix\sthe\sSQLITE_ALLOW_ROWID_IN_VIEW\sbug-compatibility\soption\sso\sthat\sit\sworks\nagain.\s\sAdd\sthe\sSQLITE_CONFIG_ROWID_IN_VIEW\ssqlite3_config()\svalue\nto\soptionally\sdisable\sthe\sbug-compatibility\smode\sat\sstart-time.\s\sEnable\ntesting\sof\sSQLITE_ALLOW_ROWID_IN_VIEW. ++D 2024-03-20T10:45:13.735 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -2180,8 -2180,8 +2180,9 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P 0dddadbd5b217a48bb5c1b0568a03fbafb89dba98c577727bf4f79ff7e0ca849 - R e14b4caec27431611935484cb358ede2 -P 1ad1ca498296493c8e89cda911cc153baa51c90ae6c19961841e6b4e37302a23 -R 881bc9317ed9df88acd3db1968866969 ++P 262f8f9d80d37160e4126634b99aa48fce2073e61f6365e8bdbe1cc4fa560a96 54680d0fbec1f0575ac4be6dca866971795dab2c42b02a492d5cd485f46d153f ++R 1676f1a7037df308a062e51e2c63ab1f ++T +closed 54680d0fbec1f0575ac4be6dca866971795dab2c42b02a492d5cd485f46d153f U drh - Z bd83640688abf542746530f70fd640a9 -Z 3ac48e6dcd121003681750f4a6450153 ++Z 8bdaec16fb58072604ac6ea406b7bf1a # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index a3e0e0577d,753c2ed9a5..b48a5a89de --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 262f8f9d80d37160e4126634b99aa48fce2073e61f6365e8bdbe1cc4fa560a96 -54680d0fbec1f0575ac4be6dca866971795dab2c42b02a492d5cd485f46d153f ++b6802565df0f63286a7ef26c92d3ed817895f244920a24909cd855090fdfa08c