From: drh Date: Sat, 11 Jan 2020 21:08:59 +0000 (+0000) Subject: New apis: sqlite3_filename_database(), sqlite3_filename_journal(), and X-Git-Tag: version-3.31.0~41 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ffe4d4a2d50a8509c6e0d5fd4082d880efb406b2;p=thirdparty%2Fsqlite.git New apis: sqlite3_filename_database(), sqlite3_filename_journal(), and sqlite3_filename_wal(). Also sqlite3_uri_key(). And the other sqlite3_uri functions now work using the journal or wal filename in addition to the database file. And the sqlite3_db_filename() result is guaranteed to work as an argument to the sqlite3_uri functions. FossilOrigin-Name: fd7bcc53524096f5245e5ae04c12780d2c43b9b3af17ec529447aed21b82cc2b --- ffe4d4a2d50a8509c6e0d5fd4082d880efb406b2 diff --cc manifest index 1c2fbe6313,cec6da1a26..333d9f5a9c --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\sto\sthe\sregister\svalidity\stracking\slogic\sin\sdebug\sbuilds.\s\sNo\simpact\non\srelease\sbuilds. - D 2020-01-10T01:05:49.616 -C Minor\schanges\sfor\sconsistency\sbetween\ssqlite3_filename_wal()\sand\nsqlite3_filename_journal(). -D 2020-01-11T20:27:02.236 ++C New\sapis:\ssqlite3_filename_database(),\ssqlite3_filename_journal(),\sand\nsqlite3_filename_wal().\s\sAlso\ssqlite3_uri_key().\s\sAnd\sthe\sother\ssqlite3_uri\nfunctions\snow\swork\susing\sthe\sjournal\sor\swal\sfilename\sin\saddition\sto\sthe\ndatabase\sfile.\s\sAnd\sthe\ssqlite3_db_filename()\sresult\sis\sguaranteed\sto\swork\s\nas\san\sargument\sto\sthe\ssqlite3_uri\sfunctions. ++D 2020-01-11T21:08:59.397 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -1856,7 -1857,7 +1857,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P 8845a8c22a4ceabee130ce2addbe07e13b0496eeb542c89850f8658d21a48f89 - R da0f5b6fa0488473f060f2857ba231cf -P bcb43d11c4d0be36888c9e968ccdf85e7d7fccd72a29866f85c014e0562d4b93 ++P 0a500da6aa659a8e73206e6d22ddbf2da5e4f1d1d551eeb66433163a3e13109d 9a70ff43a7b6848a71d5049f5a4ae24e3eb8a83d5c6651f5a9937abf03b3eccf + R 871113a27520edbfc1ac5575d271c267 ++T +closed 9a70ff43a7b6848a71d5049f5a4ae24e3eb8a83d5c6651f5a9937abf03b3eccf U drh - Z 7914b326b60d9184810fac64aa24751d -Z 3849c2e270b7744a5b5d300fb2b6fbdd ++Z ad17285b3e2c7538416f668767f6cf45 diff --cc manifest.uuid index 1a9c6e325c,63a5361143..e07fb8d89b --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 0a500da6aa659a8e73206e6d22ddbf2da5e4f1d1d551eeb66433163a3e13109d -9a70ff43a7b6848a71d5049f5a4ae24e3eb8a83d5c6651f5a9937abf03b3eccf ++fd7bcc53524096f5245e5ae04c12780d2c43b9b3af17ec529447aed21b82cc2b