Skip to content

Commit 976ca66

Browse files
authored
Merge pull request #1427 from zerasul/develop
v 1.5.2
2 parents 9b09e7e + 8268802 commit 976ca66

14 files changed

+1083
-341
lines changed

.github/workflows/extensionTests.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
on:
2+
push:
3+
branches:
4+
- main
5+
- develop
6+
pull_request:
7+
branches:
8+
- main
9+
- develop
10+
jobs:
11+
build:
12+
strategy:
13+
matrix:
14+
os: [macos-latest, ubuntu-latest, windows-latest]
15+
runs-on: ${{ matrix.os }}
16+
steps:
17+
- name: Checkout
18+
uses: actions/checkout@v4
19+
- name: Install Node.js
20+
uses: actions/setup-node@v4
21+
with:
22+
node-version: 18.x
23+
- run: npm install
24+
- run: xvfb-run -a npm test
25+
if: runner.os == 'Linux'
26+
- run: npm test
27+
if: runner.os != 'Linux'

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
This is the change Log of Genesis Code. For more information you can see the [Documentation page](https://zerasul.github.io/genesis-code-docs/).
44

5+
## 1.5.2
6+
* [Updated autocompletion and .res grammer for use with SGDK 2.11](https://github.com/zerasul/genesis-code/issues/1416).
7+
* [Now the default Docker image is the SGDK's Github Registry: ```ghcr.io/stephane-d/sgdk:latest```](https://github.com/zerasul/genesis-code/issues/1416).
8+
* [Added new "Paralel Compile" Configuration parameter (for -j usage)](https://github.com/zerasul/genesis-code/issues/1382).
9+
* [Added new "extra params" Configuration parameter](https://github.com/zerasul/genesis-code/issues/1424).
10+
* Updated Dependencies.
11+
512
## 1.5.1
613

714
* [On Windows Systems, the new projects will be created using Command prompt console as default (no extra configuration needed).](https://github.com/zerasul/genesis-code/pull/1180)

README.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Genesis-code Extension
22

3-
[![Build Status](https://dev.azure.com/zerasul/genesis-code/_apis/build/status/zerasul.genesis-code?branchName=master)](https://dev.azure.com/zerasul/genesis-code/_build/latest?definitionId=1&branchName=master)
4-
[![SGDK Compatible](https://img.shields.io/badge/SGDK_Compatible-2.00-912aeb)](https://github.com/Stephane-D/SGDK)
3+
[![.github/workflows/extensionTests.yml](https://github.com/zerasul/genesis-code/actions/workflows/extensionTests.yml/badge.svg?branch=master)](https://github.com/zerasul/genesis-code/actions/workflows/extensionTests.yml)
4+
[![SGDK Compatible](https://img.shields.io/badge/SGDK_Compatible-2.11-912aeb)](https://github.com/Stephane-D/SGDK)
55
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=genesis-code-project&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=genesis-code-project) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=genesis-code-project&metric=security_rating)](https://sonarcloud.io/dashboard?id=genesis-code-project) <span class="badge-buymeacoffee"><a href="https://buymeacoffee.com/zerasul" title="Donate to this project using Buy Me A Coffee"><img src="https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg" alt="Buy Me A Coffee donate button" /></a></span>
66
[![Visual Studio Marketplace Installs](https://img.shields.io/visual-studio-marketplace/i/zerasul.genesis-code)](https://marketplace.visualstudio.com/items?itemName=zerasul.genesis-code)
77

@@ -39,7 +39,7 @@ With this extension, you can use easily a few commands for help you create aweso
3939

4040
## Requirements
4141

42-
To use this extension you need to install SGDK(windows)/GENDEV(linux) or MARSDEV projects on your system and configure the GDK, GENDEV or MARSDEV enviroment variables, or build a SGDK Docker Image.
42+
To use this extension you need to install SGDK(windows)/GENDEV(linux) or MARSDEV projects on your system and configure the GDK, GENDEV or MARSDEV enviroment variables, or build/use a SGDK Docker Image.
4343

4444
## Extension Settings
4545

@@ -79,6 +79,12 @@ You can enable or disable status bar buttons for use some common commands.
7979

8080
![Status Bar Buttons](imgs/sbarbuttons.png)
8181

82+
Also, you can enable parallel compilation adding the number of threads in the Genesis Code configuration.
83+
84+
And now, you can add extra parameters for compilation and clean commands this will be used on docker and make calls.
85+
86+
![extra Parameters](imgs/extraparams.png)
87+
8288
## Bitmap Viewer
8389

8490
Now you can use the Bitmap Viewer; with some information of the images. You can open as alternative viewer on VSCODE (right click and Reopen Editor... on tab).
@@ -95,6 +101,14 @@ Now you can use the Bitmap Viewer; with some information of the images. You can
95101

96102
## Release Notes
97103

104+
### 1.5.2
105+
106+
* Now the default Docker image is based on SGDK's Github Registry (```ghcr.io/stephane-d/sgdk:latest```).
107+
* Updating autocompletion and .res grammar for use with SGDK 2.11.
108+
* Added new ```ParallelCompile``` configuration parameter for use -j for parallel compilation (only for SGDK on windows or MARSDEV).
109+
* Added new ```extraParameters``` configuration parameter to add extra parameters on compilation and clean commands.
110+
* Updating dependencies.
111+
98112
### 1.5.1
99113

100114
* On Windows Systems, the new projects will be created using Command prompt console as default (no extra configuration needed) (Thanks to AIoriBranford).

azure-pipelines.yml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,7 @@ steps:
2424
echo ">>> Started xvfb"
2525
displayName: Start xvfb
2626
condition: and(succeeded(), eq(variables['Agent.OS'], 'Linux'))
27-
28-
- bash: |
29-
echo ">>> Compile vscode-test"
30-
yarn && yarn compile
31-
echo ">>> Compiled vscode-test"
32-
cd sample
33-
echo ">>> Run sample integration test"
34-
yarn && yarn compile && yarn test
35-
displayName: Run Tests
36-
env:
37-
DISPLAY: ":99.0"
38-
27+
3928
- task: SonarCloudPrepare@1
4029
inputs:
4130
SonarCloud: "SonarCloud"

imgs/extraparams.png

18.2 KB
Loading

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy