Skip to content

Commit 8db6f4e

Browse files
committed
Several vscode extension fixes and updates.
- Fixed installation issues with MacOS Sequoia. - Bumping gcc to 15.2.0 - Bumping binutils to 2.45 - Fixed installation issues with Windows MIPS toolchain when PowerShell is the default shell.
1 parent 718f091 commit 8db6f4e

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

tools/vscode-extension/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ The panel will have the ability to install the tools on the most popular platfor
1818

1919
### Changelog
2020

21+
- 0.4.0
22+
- Fixed installation issues with MacOS Sequoia.
23+
- Bumping gcc to 15.2.0
24+
- Bumping binutils to 2.45
25+
- Fixed installation issues with Windows MIPS toolchain when PowerShell is the default shell.
2126
- 0.3.9
2227
- Fixed cube psyqo template's null pointer exception.
2328
- Improved MacOS mips toolchain installation process.

tools/vscode-extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "psx-dev",
33
"displayName": "PSX.Dev",
44
"description": "PlayStation 1 development made easy",
5-
"version": "0.3.9",
5+
"version": "0.4.0",
66
"engines": {
77
"vscode": "^1.75.0"
88
},

tools/vscode-extension/tools.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ async function installToolchain() {
7171
} else {
7272
if (win32MipsToolsInstalling) return
7373
win32MipsToolsInstalling = true
74-
await terminal.run('mips', ['install', mipsVersion])
74+
await terminal.run('cmd', ['/c', `mips install ${mipsVersion}`])
7575
}
7676
} catch (error) {
7777
vscode.window.showErrorMessage(
@@ -306,7 +306,7 @@ async function installCMake() {
306306
asset.browser_download_url.split('/').pop()
307307
)
308308
await downloader.downloadFile(asset.browser_download_url, filename)
309-
await execFile('start', [filename])
309+
await terminal.run('msiexec', ['/i', filename])
310310
requiresReboot = true
311311
break
312312
case 'linux':

tools/win32-mips/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# escape=`
22

3-
# Dockerfile to generate the Windows g++-mipsel-none-elf-14.2.0.zip package.
3+
# Dockerfile to generate the Windows g++-mipsel-none-elf-15.2.0.zip package.
44

55
FROM mcr.microsoft.com/windows/servercore:ltsc2022
66
WORKDIR C:\windows\temp
@@ -80,6 +80,6 @@ RUN C:\msys64\usr\bin\bash.exe -l -c 'for t in cat cp echo mkdir rm touch which
8080
RUN C:\msys64\usr\bin\bash.exe -l -c 'cp /mingw64/bin/mingw32-make.exe /DIST/bin/make.exe'
8181
RUN C:\msys64\usr\bin\bash.exe -l -c 'cd /DIST && find . -name *.exe | while read bin ; do ldd $bin | cut -f2 -d\> | cut -f2 -d\ | grep -v /c/Windows/S | while read f ; do cp $f $(dirname $bin) ; done ; done || true'
8282

83-
RUN C:\msys64\usr\bin\bash.exe -l -c 'cd /DIST && zip /c/g++-mipsel-none-elf-14.2.0.zip . -r'
83+
RUN C:\msys64\usr\bin\bash.exe -l -c 'cd /DIST && zip /c/g++-mipsel-none-elf-15.2.0.zip . -r'
8484

8585
CMD C:\msys64\usr\bin\bash.exe -l

0 commit comments

Comments
 (0)