From 17e4b3708e61a11b3e248ab1e3dbce7806aa056c Mon Sep 17 00:00:00 2001 From: Luke Street Date: Fri, 10 Jul 2026 00:52:34 -0600 Subject: [PATCH] Update to objdiff 3.7.3 --- package.json | 47 +++++++++++++++++++++++++++++++++++++++++++++-- pnpm-lock.yaml | 10 +++++----- 2 files changed, 50 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index e9f9e28..5f662ed 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "displayName": "objdiff", "description": "A local diffing tool for decompilation projects", "publisher": "decomp-dev", - "version": "3.6.1", + "version": "3.7.3", "repository": { "type": "git", "url": "https://github.com/encounter/objdiff-web" @@ -24,7 +24,7 @@ "@vscode/codicons": "^0.0.36", "clsx": "^2.1.1", "memoize-one": "^6.0.0", - "objdiff-wasm": "=3.6.1", + "objdiff-wasm": "=3.7.3", "picomatch": "^4.0.2", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -112,6 +112,44 @@ { "title": "General", "properties": { + "objdiff.preferredStringEncoding": { + "type": "string", + "description": "Which encoding to use when diffing string literals used in functions.", + "default": "auto", + "enum": [ + "auto", + "ascii", + "utf_8", + "shift_jis", + "windows_1252", + "euc_jp", + "big5", + "utf_16be", + "utf_16le" + ], + "enumItemLabels": [ + "Auto", + "ASCII", + "UTF-8", + "Shift JIS", + "Windows-1252", + "EUC-JP", + "Big5", + "UTF-16BE", + "UTF-16LE" + ], + "enumDescriptions": [ + null, + null, + null, + null, + null, + null, + null, + null, + null + ] + }, "objdiff.functionRelocDiffs": { "type": "string", "description": "How relocation targets will be diffed in the function view.", @@ -358,6 +396,11 @@ "type": "boolean", "description": "Display MIPS register names with a '$' prefix.", "default": false + }, + "objdiff.mips.prodgSnAsInvertedRegs": { + "type": "boolean", + "description": "Changes the register order for specific R5900EE instructions to match the syntax used by the SN AS from ProDG (-snas flag).", + "default": false } } }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 82bdb3e..ec836d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^6.0.0 version: 6.0.0 objdiff-wasm: - specifier: '=3.6.1' - version: 3.6.1 + specifier: '=3.7.3' + version: 3.7.3 picomatch: specifier: ^4.0.2 version: 4.0.2 @@ -1613,8 +1613,8 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - objdiff-wasm@3.6.1: - resolution: {integrity: sha512-/Ir2tMAktxthgN9r4f5KTwDvwc53Grh1aMJWa3r05t75sDA351M6gEF6id/u+uvzGwei8RNJ6sjxv4V+YsMEww==} + objdiff-wasm@3.7.3: + resolution: {integrity: sha512-o7HwsojvSSaAqQw45/vEql0ywn6MZbbxeq+YksPYuhF1AmpCf9J4zyhEbrJfy9UnrqOMAJqtTTCDFAmI9q+tRQ==} object-inspect@1.13.4: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} @@ -3795,7 +3795,7 @@ snapshots: dependencies: boolbase: 1.0.0 - objdiff-wasm@3.6.1: {} + objdiff-wasm@3.7.3: {} object-inspect@1.13.4: {}