From: drh <> Date: Thu, 25 Sep 2025 15:06:57 +0000 (+0000) Subject: Fix the translation of "\v" in JSON5. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5ad6e7b0e042067242329d35d365b8037676a8db;p=thirdparty%2Fsqlite.git Fix the translation of "\v" in JSON5. [forum:/forumpost/28e21085f9c6a4e7|Forum post 28e21085f9]. FossilOrigin-Name: 2914e8fc7b10e8b42c9a0fbd0e71f495714cee3cae67b8c238d37b1e7ec22359 --- diff --git a/manifest b/manifest index b119e537bd..dee7291603 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Avoid\san\sinteger\soverflow\sin\sthe\sshell\stool\swhen\soutputing\shex\sdumps\sof\sblobs\sgreater\sthan\s1GB\sin\ssize. -D 2025-09-25T11:10:55.626 +C Fix\sthe\stranslation\sof\s"\v"\sin\sJSON5.\n[forum:/forumpost/28e21085f9c6a4e7|Forum\spost\s28e21085f9]. +D 2025-09-25T15:06:57.956 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@ -703,7 +703,7 @@ F src/hash.h 46b92795a95bfefb210f52f0c316e9d7cdbcdd7e7fcfb0d8be796d3a5767cddf F src/hwtime.h f9c2dfb84dce7acf95ce6d289e46f5f9d3d1afd328e53da8f8e9008e3b3caae6 F src/in-operator.md 10cd8f4bcd225a32518407c2fb2484089112fd71 F src/insert.c dfd311b0ac2d4f6359e62013db67799757f4d2cc56cca5c10f4888acfbbfa3fd -F src/json.c cb87977b1ee25ee7d27505d65a9261b687395bf895342c8ba566b7c01aee2047 +F src/json.c eb5aa0f1fd049058352250b81810c9ab63ab8d57264e19c86c3060b4ea076511 F src/legacy.c d7874bc885906868cd51e6c2156698f2754f02d9eee1bae2d687323c3ca8e5aa F src/loadext.c 3326993a09553c6b38cc52d4f9cc2e47dcfc8736ffd853fcb0cb49bc9e3d523c F src/main.c 4315e426f5898d994f47a5a17169b48120cd440307ab6d07850ff3d1eabf3726 @@ -2175,8 +2175,8 @@ F tool/version-info.c 3b36468a90faf1bbd59c65fd0eb66522d9f941eedd364fabccd7227350 F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee87c1b31a7 F tool/warnings.sh 1ad0169b022b280bcaaf94a7fa231591be96b514230ab5c98fbf15cd7df842dd F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f -P 6ce4f6dc15a575c318669051fe6590ad114b52ff3f3e260cdf7accccdd922d63 -R a1ddb6405e4d3db885209b345b84b884 -U dan -Z afd7b5825497122e60d96f69e82a9f3f +P 4a1bb874f12adda26e91970b64e700cb904c126412989be4debac9a5647d6f69 +R 16252f4eed24f0ab043779bc0feb3096 +U drh +Z 2a05a8a00bda16fec363a8f421bf356f # Remove this line to create a well-formed Fossil manifest. diff --git a/manifest.uuid b/manifest.uuid index 65fc6d7aa5..92c06a3445 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -4a1bb874f12adda26e91970b64e700cb904c126412989be4debac9a5647d6f69 +2914e8fc7b10e8b42c9a0fbd0e71f495714cee3cae67b8c238d37b1e7ec22359 diff --git a/src/json.c b/src/json.c index 3078be34ba..3df33a1109 100644 --- a/src/json.c +++ b/src/json.c @@ -2303,7 +2303,7 @@ static u32 jsonTranslateBlobToText( jsonAppendChar(pOut, '\''); break; case 'v': - jsonAppendRawNZ(pOut, "\\u0009", 6); + jsonAppendRawNZ(pOut, "\\u000b", 6); break; case 'x': if( sz2<4 ){