Compare commits

...

5 Commits

Author SHA1 Message Date
Maschell 74205ee081 Update Dockerfiles 2024-05-05 14:41:06 +02:00
Maschell e9f5674f62 Bump version to 0.8.1 2024-05-05 14:41:06 +02:00
Maschell f871b7f228 StorageAPI: Update documentation and fix storage test plugin 2024-05-05 14:41:06 +02:00
Maschell d9c64bfddd Bump actions/checkout from 3 to 4 2024-05-05 14:41:06 +02:00
Maschell 967f42be43 Config: Update WUPSConfigComplexPadData to hold information for all 7 possible kpads 2024-05-05 14:41:06 +02:00
10 changed files with 19 additions and 18 deletions

View File

@ -6,7 +6,7 @@ jobs:
clang-format-lib:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: clang-format
run: |
docker run --rm -v ${PWD}:/src ghcr.io/wiiu-env/clang-format:13.0.0-2 -r ./include ./libraries
@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-22.04
needs: clang-format-lib
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: build binary
run: |
docker build . -f Dockerfile.buildlocal -t builder
@ -26,7 +26,7 @@ jobs:
clang-format-examples:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: clang-format
run: |
docker run --rm -v ${PWD}:/src ghcr.io/wiiu-env/clang-format:13.0.0-2 -r ./plugins/example_plugin/src
@ -36,7 +36,7 @@ jobs:
runs-on: ubuntu-22.04
needs: clang-format-examples
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: build binary
run: |
docker build . -f Dockerfile.buildexamples -t builder

View File

@ -13,7 +13,7 @@ jobs:
clang-format-lib:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: clang-format
run: |
docker run --rm -v ${PWD}:/src ghcr.io/wiiu-env/clang-format:13.0.0-2 -r ./include ./libraries
@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-22.04
needs: clang-format-lib
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: build binary
run: |
docker build . -f Dockerfile.buildlocal -t builder
@ -29,7 +29,7 @@ jobs:
clang-format-examples:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: clang-format
run: |
docker run --rm -v ${PWD}:/src ghcr.io/wiiu-env/clang-format:13.0.0-2 -r ./plugins/storage_test_plugin/src --exclude ./plugins/storage_test_plugin/src/catch2
@ -39,7 +39,7 @@ jobs:
runs-on: ubuntu-22.04
needs: clang-format-examples
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: build binary
run: |
docker build . -f Dockerfile.buildexamples -t builder
@ -58,7 +58,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Extract Docker metadata
id: meta
uses: docker/metadata-action@v4

View File

@ -1,4 +1,4 @@
FROM ghcr.io/wiiu-env/devkitppc:20230621
FROM ghcr.io/wiiu-env/devkitppc:20240505
WORKDIR tmp_build
COPY . .

View File

@ -1,4 +1,4 @@
FROM ghcr.io/wiiu-env/devkitppc:20230621
FROM ghcr.io/wiiu-env/devkitppc:20240505
WORKDIR tmp_build
COPY . .
@ -8,7 +8,7 @@ WORKDIR /artifacts
FROM scratch as libwups
COPY --from=0 /artifacts /artifacts
FROM ghcr.io/wiiu-env/devkitppc:20230621
FROM ghcr.io/wiiu-env/devkitppc:20240505
COPY --from=libwups /artifacts $DEVKITPRO

View File

@ -1,3 +1,3 @@
FROM ghcr.io/wiiu-env/devkitppc:20230621
FROM ghcr.io/wiiu-env/devkitppc:20240505
WORKDIR project

View File

@ -3,7 +3,7 @@ include $(TOPDIR)/share/wups_rules
export WUPS_MAJOR := 0
export WUPS_MINOR := 8
export WUPS_PATCH := 0
export WUPS_PATCH := 1
VERSION := $(WUPS_MAJOR).$(WUPS_MINOR).$(WUPS_PATCH)

View File

@ -61,8 +61,8 @@ typedef struct {
VPADStatus data;
} vpad;
struct {
KPADError kpadError[4];
KPADStatus data[4];
KPADError kpadError[7];
KPADStatus data[7];
} kpad;
} WUPSConfigComplexPadData;

View File

@ -38,7 +38,7 @@
extern "C" {
#endif
#define WUPS_VERSION_STR "0.8.0"
#define WUPS_VERSION_STR "0.8.1"
#define WUPS_PLUGIN_NAME(__plugin_name) \
WUPS_META(name, __plugin_name); \
WUPS_META(wups, WUPS_VERSION_STR); \

View File

@ -703,6 +703,8 @@ namespace WUPSStorageAPI {
/**
* @brief Forces a reload of storage data.
* Any existing (sub-)item pointers (including the root item9will be invalid after calling this.
* They need to be re-obtained via \see WUPSStorageAPI_GetRootItem , \see WUPSStorageAPI_GetSubItem or similar functions.
* @return WUPSStorageError WUPS_STORAGE_ERROR_SUCCESS on success, otherwise an appropriate error code.
* \see WUPSStorageAPI_ForceReloadStorage
*/

View File

@ -254,7 +254,6 @@ TEST_CASE("Create subitem") {
readItem = WUPSStorageAPI::GetSubItem(subItemName, res);
REQUIRE(res == WUPS_STORAGE_ERROR_SUCCESS);
REQUIRE(readItem);
REQUIRE(*readItem == *subItem);
}
void storeNestedSubItem(int NEST_DEEP_SIZE) {