From: drh <> Date: Thu, 30 Apr 2026 18:23:58 +0000 (+0000) Subject: The value for /f and other filename substitutions in SQLITE_PS1 is now X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=7f1f4c803d32134ffec0a532370634cef77d60ec;p=thirdparty%2Fsqlite.git The value for /f and other filename substitutions in SQLITE_PS1 is now "memory" if open on an in-memory database. FossilOrigin-Name: 4aac1057eeaf6c29a4893e9c080497c780b0963e810c501532d79eba1b457f27 --- diff --git a/manifest b/manifest index 363fb521ef..d512e24e52 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Remove\slots\sof\scode\sused\sto\ssupport\slegacy\sWindows\sversion\s(WindowsXP\sand\nbefore).\s\sUse\sSlim\sReader/Writer\sLocks\son\sWindows\sfor\snon-recursive\smutexes,\nsince\sSRWLs\sare\snow\savailable\son\sall\ssupported\sWindows\splatforms. -D 2026-04-30T16:52:56.260 +C The\svalue\sfor\s/f\sand\sother\sfilename\ssubstitutions\sin\sSQLITE_PS1\sis\snow\n"memory"\sif\sopen\son\san\sin-memory\sdatabase. +D 2026-04-30T18:23:58.352 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@ -736,7 +736,7 @@ F src/random.c 606b00941a1d7dd09c381d3279a058d771f406c5213c9932bbd93d5587be4b9c F src/resolve.c 928ff887f2a7c64275182060d94d06fdddbe32226c569781cf7e7edc6f58d7fd F src/rowset.c 8432130e6c344b3401a8874c3cb49fefe6873fec593294de077afea2dce5ec97 F src/select.c 4c05cde130f26991b7411d8c6809e0630625e18078742c963a047b4b9cc01d49 -F src/shell.c.in 496900d9d402a9396fab954c9848c7aadf1b53d28ec63e2e10d50337664b7d8d +F src/shell.c.in 3ed0902de2a82c92ee535c1bc627fb7cfd64cc3b81762f1c10b59c634597da10 F src/sqlite.h.in 39d2e09114d2bdb7afd998f4a469c8f8cd065f8093835a7d0422f260fc78fb4f F src/sqlite3.rc 015537e6ac1eec6c7050e17b616c2ffe6f70fca241835a84a4f0d5937383c479 F src/sqlite3ext.h 9788c301f95370fa30e808861f1d2e6f022a816ddbe2a4f67486784c1b31db2e @@ -2203,9 +2203,8 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c -P 8de796ca459f2c996937fe1107838b217572636110c8c09e358343385bf17a1b c49521739c961ed5e38424bf26b2e34d8017a85122622ceac5af7398233fe343 -R 60411fbd5c56fea1097d49a37ccb625f -T +closed c49521739c961ed5e38424bf26b2e34d8017a85122622ceac5af7398233fe343 +P 6f7a5ff22db10f889596239aae5f6a1130cbdfe72612ceee68cbeb3b86e40227 +R b9180aa4015aee7301b72716ab286936 U drh -Z b0ea9a70b44c85f95eb8bddd4f20e3fc +Z bb5bb7bf82d762c087c32274cee3c7d2 # Remove this line to create a well-formed Fossil manifest. diff --git a/manifest.uuid b/manifest.uuid index b8bb94353f..bc4bc6f398 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -6f7a5ff22db10f889596239aae5f6a1130cbdfe72612ceee68cbeb3b86e40227 +4aac1057eeaf6c29a4893e9c080497c780b0963e810c501532d79eba1b457f27 diff --git a/src/shell.c.in b/src/shell.c.in index 3c79cf685d..4f008dcc01 100644 --- a/src/shell.c.in +++ b/src/shell.c.in @@ -954,7 +954,7 @@ static const char *shellPromptAppDef(int c){ #elif defined(SQLITE_PS_NOANSI) return "/A-/v /~> "; #else - return "/e[1;32m/A-/v /e[1;/x33/:36/;m/m/e[3mmemory/:/f/;/;/e[0m-> "; + return "/e[1;32m/A-/v /e[1;/x33/:36/;m/m/e[3m/;/f/;/e[0m-> "; #endif /* The default continuation prompt string */ @@ -1208,7 +1208,7 @@ static char *expand_prompt( /* /F becomes the full pathname */ /* /~ becomes the full pathname relative to $HOME */ if( !mOff ){ - const char *zFN = prompt_filename(p,""); + const char *zFN = prompt_filename(p,"memory"); if( c=='f' ){ #ifdef _WIN32 const char *zTail = strrchr(zFN,'\\');