Maschell
|
7f76e31e70
|
Revert "Avoid reallocations of the parent data for WUPS_STORAGE_TYPE_ITEM items."
|
2023-02-15 19:46:29 +01:00 |
|
Maschell
|
90d1e51922
|
StorageAPI: Rename pending_delete to deleted
|
2023-01-26 14:42:31 +01:00 |
|
Maschell
|
e7d3027cd6
|
StorageAPI: Set key of rootitem to NULL in WUPS_CloseStorage
|
2023-01-26 14:42:31 +01:00 |
|
Maschell
|
00f7bf0601
|
StorageAPI: Use strdup if possible
|
2023-01-26 14:42:31 +01:00 |
|
Maschell
|
52ac0d0c7a
|
StorageAPI: Use copy of plugin_id
|
2023-01-26 14:42:31 +01:00 |
|
Maschell
|
933e676c52
|
StorageAPI: Avoid reallocations of the parent data for WUPS_STORAGE_TYPE_ITEM items. This is dirty workaround to keep outPtr of WUPS_CreateSubItem always valid.
|
2023-01-26 14:42:31 +01:00 |
|
Maschell
|
8306df96ae
|
StorageAPI: Return an error if memory allocation fails
|
2023-01-26 14:42:31 +01:00 |
|
Maschell
|
db01bb37b2
|
StorageAPI: Improve closeStorage implementation
|
2023-01-26 14:42:31 +01:00 |
|
Maschell
|
d8644fe819
|
StorageAPI: Make sure the parent has the type WUPS_STORAGE_TYPE_ITEM
|
2023-01-26 14:42:31 +01:00 |
|
Maschell
|
0a427fd31c
|
StorageAPI: Set isDirty flag when WUPS_StoreBinary was called
|
2023-01-26 14:42:31 +01:00 |
|
Maschell
|
98623f15ab
|
Make the config API C compatible
|
2023-01-24 21:46:33 +01:00 |
|
Maschell
|
c867b01e4d
|
ConfigItems: Use strdup for string duplication, rename configID to configId in WUPSConfigItemMultipleValues
|
2022-09-24 18:58:27 +02:00 |
|
Maschell
|
e649e4c93d
|
ConfigItems: Add configId to all item structs
|
2022-09-24 18:58:27 +02:00 |
|
Maschell
|
51f627dc6e
|
Define more WUPS_CONFIG_BUTTON_* values
|
2022-09-23 21:34:59 +02:00 |
|
Maschell
|
b1a9ffcb32
|
Adds a stub WUPSConfigItem for displaying data
|
2022-09-19 00:52:01 +02:00 |
|
Maschell
|
7b9868bd0e
|
Fix potential memory leak when creating config items fails
|
2022-09-19 00:52:01 +02:00 |
|
Maschell
|
bf8d300588
|
Use ubuntu-22.04 for the CI and update Dockerfiles
|
2022-09-04 10:33:37 +02:00 |
|
Maschell
|
add8b4b392
|
Change LICENSE to LGPL
|
2022-09-04 10:33:37 +02:00 |
|
Maschell
|
53affc1105
|
example_plugin: Add error handling
|
2022-09-04 10:33:37 +02:00 |
|
Maschell
|
104e6e1249
|
Add WUPS_GetStorageStatusStr
|
2022-09-04 10:33:37 +02:00 |
|
Maschell
|
a2f75edfeb
|
Return WUPSStorageError enum instead of int for storage API
|
2022-09-04 10:33:37 +02:00 |
|
Maschell
|
6ef886df33
|
Update Dockerfile to use latest wut version
|
2022-07-24 12:59:03 -07:00 |
|
Maschell
|
21d5951ef0
|
Override abort() with OSFatal and bump WUPS version to 0.7.1
|
2022-05-13 12:31:49 +02:00 |
|
Maschell
|
ac47ebc84e
|
Remove ON_FUNCTIONS_PATCHED hook
|
2022-05-13 12:31:49 +02:00 |
|
Maschell
|
6634bf6f40
|
Update .gitignore
|
2022-05-13 12:31:49 +02:00 |
|
Maschell
|
7e3b920f6d
|
[CI] Update the requirements for the push_image workflows
|
2022-02-03 16:40:12 +01:00 |
|
Maschell
|
a4657ccc46
|
Merge pull request #1 from wiiu-env/clang_format
Add clang-format for formatting, check building the example in CI
|
2022-02-03 16:33:19 +01:00 |
|
Maschell
|
d3cf0691ef
|
Add clang-format for formatting, check building the example in CI
|
2022-02-03 16:24:36 +01:00 |
|
Maschell
|
9d41a89c45
|
WUPS 0.7 - Add __init and __fini wrapper
|
2022-01-22 13:18:31 +01:00 |
|
Maschell
|
79160a0747
|
Update the example plugin to prefer the LoggingModule
|
2021-11-06 23:31:22 +01:00 |
|
Maschell
|
2721e7920b
|
WUPS 0.6.1
|
2021-10-01 17:24:45 +02:00 |
|
Maschell
|
6510dd5c21
|
WUPS 0.6, add support for config and storage
|
2021-09-24 19:58:40 +02:00 |
|
Maschell
|
77e931969a
|
Update Dockerfile to use latest wut version
|
2021-09-18 12:26:46 +02:00 |
|
Maschell
|
2bff8c2653
|
Override __init_wut_socket and __fini_wut_socket
|
2021-09-17 16:28:37 +02:00 |
|
Maschell
|
57bebfc265
|
Add WUPS_USE_WUT_SOCKETS hook
|
2021-04-17 13:40:42 +02:00 |
|
Maschell
|
4ea2588d14
|
Fix C support
|
2021-04-06 20:33:19 +02:00 |
|
Maschell
|
645a7b24ac
|
Fix the example plugin
|
2021-04-06 12:32:44 +02:00 |
|
Maschell
|
1fcd3b4b17
|
Clean up, remove some unused features, some refactoring, bump WUPS version to 0.4
|
2021-03-16 17:31:20 +01:00 |
|
Maschell
|
e68f56e411
|
Update the Dockerfile to use the least devkitppc image
|
2021-01-09 14:58:53 +01:00 |
|
Maschell
|
f71718ebde
|
Remove unused/outdated files
|
2020-12-16 15:11:36 +01:00 |
|
Maschell
|
f132349021
|
Update the example plugin
|
2020-12-16 15:10:17 +01:00 |
|
Maschell
|
990b07e1ae
|
Fix push docker image workflow
|
2020-12-16 15:03:17 +01:00 |
|
GaryOderNichts
|
61e6f06649
|
Add plugin_id and config_revision meta fields
|
2020-12-16 14:51:35 +01:00 |
|
Maschell
|
efb5ca0629
|
Change the plugin identifier to be compatible with unix/docker
|
2020-08-29 19:42:49 +02:00 |
|
Maschell
|
a17cd7f678
|
Update the Dockerfile to use the latest devkitPPC
|
2020-08-12 17:34:03 +02:00 |
|
Maschell
|
60363825d1
|
Add action to push docker images
|
2020-08-10 11:36:31 +02:00 |
|
Maschell
|
ee4fbefe7c
|
Create ci.yml
|
2020-08-09 21:35:26 +02:00 |
|
Maschell
|
956d472564
|
Update Dockerfile
|
2020-08-09 21:13:38 +02:00 |
|
Maschell
|
4fb2d14ce1
|
Add a dockerfile
|
2020-06-26 20:17:20 +02:00 |
|
Maschell
|
40f600cc60
|
Add /lib folder to the .gitignore
|
2020-06-26 20:15:07 +02:00 |
|