Commit Graph

372 Commits

Author SHA1 Message Date
Maschell
0e26d9fd2d Update button combo test plugin
Some checks failed
Publish Docker Image / clang-format-lib (push) Has been cancelled
Publish Docker Image / clang-format-examples (push) Has been cancelled
Publish Docker Image / build-lib (push) Has been cancelled
Publish Docker Image / build-examples (push) Has been cancelled
Publish Docker Image / build-and-push-image (push) Has been cancelled
2026-05-03 13:54:21 +02:00
Maschell
20ffbd14f1 ButtonComboConfigItem: Disable movement during conflict warning 2026-05-03 13:54:21 +02:00
Maschell
6b3bdd24ca Properly show empty button combos in the ButtonComboConfigItem 2026-05-03 13:54:21 +02:00
Maschell
6f1550fb41 Update Dockerfile of examples
Some checks failed
Publish Docker Image / clang-format-lib (push) Has been cancelled
Publish Docker Image / clang-format-examples (push) Has been cancelled
Publish Docker Image / build-lib (push) Has been cancelled
Publish Docker Image / build-examples (push) Has been cancelled
Publish Docker Image / build-and-push-image (push) Has been cancelled
2026-04-18 20:59:36 +02:00
Maschell
b0b109282c Use non-newlib function to allocate memory for reent structs to make things simpler
Some checks are pending
Publish Docker Image / clang-format-lib (push) Waiting to run
Publish Docker Image / build-lib (push) Blocked by required conditions
Publish Docker Image / clang-format-examples (push) Waiting to run
Publish Docker Image / build-examples (push) Blocked by required conditions
Publish Docker Image / build-and-push-image (push) Blocked by required conditions
2026-04-18 12:35:15 +02:00
Maschell
4473bb7557 Bump version 2026-04-18 12:35:15 +02:00
Maschell
1627acba35 Move reent logic into the wupsbackend 2026-04-18 12:35:15 +02:00
Maschell
59556660cb Reimplement __wups_getreent to be per plugin and (hopefully) future proof 2026-04-18 12:35:15 +02:00
Maschell
2c76941e93 Update Dockerfiles to use latest devkitppc/wut version
Some checks failed
Publish Docker Image / clang-format-lib (push) Has been cancelled
Publish Docker Image / clang-format-examples (push) Has been cancelled
Publish Docker Image / build-lib (push) Has been cancelled
Publish Docker Image / build-examples (push) Has been cancelled
Publish Docker Image / build-and-push-image (push) Has been cancelled
2026-02-25 19:35:44 +01:00
Maschell
b4df609fa8 Make __wups_getreent a bit more robust 2026-02-25 19:35:44 +01:00
Maschell
13fd64a70d Add macro for force-enabling heap tracking 2026-02-25 19:35:44 +01:00
Maschell
d0490e4585 Update example to use WUPSConfigItemIPAddress
Some checks failed
Publish Docker Image / clang-format-lib (push) Has been cancelled
Publish Docker Image / clang-format-examples (push) Has been cancelled
Publish Docker Image / build-lib (push) Has been cancelled
Publish Docker Image / build-examples (push) Has been cancelled
Publish Docker Image / build-and-push-image (push) Has been cancelled
2026-02-08 12:39:21 +01:00
Maschell
3e25970f3e Update WUPSConfigItemIPAddress to take a currentValue 2026-02-08 12:17:40 +01:00
Maschell
05940ce93f Link to the C++ example plugin in the README
Some checks are pending
Publish Docker Image / clang-format-lib (push) Waiting to run
Publish Docker Image / build-lib (push) Blocked by required conditions
Publish Docker Image / clang-format-examples (push) Waiting to run
Publish Docker Image / build-examples (push) Blocked by required conditions
Publish Docker Image / build-and-push-image (push) Blocked by required conditions
2026-02-07 10:10:21 +01:00
Maschell
e2e1cd0ade Update Dockerfiles 2026-02-07 10:10:21 +01:00
Maschell
f84549e27a Add WUPSConfigItemIPAddress.h 2026-02-07 10:10:21 +01:00
Maschell
b35474765b C++ Apis require C++17 or higher, adding a check for that 2026-02-07 10:10:21 +01:00
Maschell
08db63ab5f Updat Dockerfiles
Some checks failed
Publish Docker Image / clang-format-lib (push) Has been cancelled
Publish Docker Image / clang-format-examples (push) Has been cancelled
Publish Docker Image / build-lib (push) Has been cancelled
Publish Docker Image / build-examples (push) Has been cancelled
Publish Docker Image / build-and-push-image (push) Has been cancelled
2026-01-26 14:07:11 +01:00
Maschell
2776eb644c Add missing debug log handling flag in the makefiles of examples 2026-01-26 14:07:11 +01:00
Maschell
b1eaafa381 Add WUPS_LOADER_HOOK_INIT_WUT_THREAD and bump version 2026-01-26 14:07:11 +01:00
Maschell
1330332904 Adds a check to some C++ wrapper API for C++17 (due to usage of std::optional etc.) 2026-01-26 14:07:11 +01:00
Maschell
664c99c372 Outdate outdated example Dockerfiles 2026-01-26 14:07:11 +01:00
Daniel K. O. (dkosmari)
a789f3234e Removed -save-temps. 2026-01-09 16:38:59 +01:00
Maschell
3b1133c9c9 Use latest Dockerfile
Some checks failed
Publish Docker Image / clang-format-lib (push) Has been cancelled
Publish Docker Image / clang-format-examples (push) Has been cancelled
Publish Docker Image / build-lib (push) Has been cancelled
Publish Docker Image / build-examples (push) Has been cancelled
Publish Docker Image / build-and-push-image (push) Has been cancelled
2025-06-08 12:05:01 +02:00
Maschell
7e32e7038a ButtonComboAPI: Add C API tests to test plugin
Some checks failed
Publish Docker Image / clang-format-lib (push) Has been cancelled
Publish Docker Image / clang-format-examples (push) Has been cancelled
Publish Docker Image / build-lib (push) Has been cancelled
Publish Docker Image / build-examples (push) Has been cancelled
Publish Docker Image / build-and-push-image (push) Has been cancelled
2025-02-08 12:35:54 +01:00
Maschell
d5804e20ad ButtonComboAPI: Add missing handle nullptr checks 2025-02-08 12:35:54 +01:00
Maschell
2358e835cb ButtonComboAPI: Update C++ docs to reference C API 2025-02-08 12:35:54 +01:00
Maschell
cdb573b847 ButtonComboAPI: Fix function name of WUPSButtonComboAPI_AddButtonComboPressDownEx, update docs 2025-02-08 12:35:54 +01:00
Maschell
983616af90 Update documentation of button combo API 2025-02-08 12:35:54 +01:00
Maschell
dd84ac5b4b Example plugin: add button combo API usage 2025-02-08 12:35:54 +01:00
Maschell
a5e8d2b269 Update Dockerfiles 2025-02-08 12:35:54 +01:00
Maschell
2c711a1015 Inital implemenation of the button combo test plugin 2025-02-08 12:35:54 +01:00
Maschell
1884e28734 StorageAPI: Use latest Catch2 version in test plugin 2025-02-08 12:35:54 +01:00
Maschell
02282ee0ae Add missing import 2025-02-08 12:35:54 +01:00
Maschell
15b9f0242c ButtonComboAPI: Add Metaoptions class for C++ api to get/update meta options 2025-02-08 12:35:54 +01:00
Maschell
e042b420c5 WUPSButtonAPI: Check the button combo status after potentially updating the combo 2025-02-08 12:35:54 +01:00
Maschell
315fad5b42 ConfigAPI: Clean up 2025-02-08 12:35:54 +01:00
Maschell
ed37f28bd4 ConfigAPI: Check the version of the config api when getting the menu status 2025-02-08 12:35:54 +01:00
Maschell
e4289a172b WUPSConfigItemButtonCombo: Fix displaying the conlict warning 2025-02-08 12:35:54 +01:00
Maschell
23da1e5b1a WUPSConfigItemButtonCombo: Fix abortng button combo detection (hopefully for real) 2025-02-08 12:35:54 +01:00
Maschell
b9808dc955 WUPSConfigItemButtonCombo: Fix displaying the correct hold duration to set a new button combo 2025-02-08 12:35:54 +01:00
Maschell
4377488179 WUPSConfigItemButtonCombo: Only log errors on failure when setting the combo 2025-02-08 12:35:54 +01:00
Maschell
5cbcc77b58 WUPSConfigItemButtonCombo: Fix string representation of additional wiimote buttons 2025-02-08 12:35:54 +01:00
Maschell
e45d51318a WUPSButtonComboAPI: Fix some C++ functions 2025-02-08 12:35:54 +01:00
Maschell
51a5bbd674 WUPSButtonComboAPI: Add support for GetControllerTypeStr 2025-02-08 12:35:54 +01:00
Maschell
08f7741696 ButtonComboAPI: Add missing wiimote buttons 2025-02-08 12:35:54 +01:00
Maschell
bdfe4c37d1 WUPSConfigItemButtonCombo: Fix aborting combo detection 2025-02-08 12:35:54 +01:00
Maschell
ef159c37cc ButtonComboAPI: Move button combo API into it's own namespace 2025-02-08 12:35:54 +01:00
Maschell
8e7dde33af ButtonComboAPI: Add C++ wrapper for button combo api 2025-02-08 12:35:54 +01:00
Maschell
c2a877e3f8 ButtonComboAPI: Added "triggeredBy param to combo callback 2025-02-08 12:35:54 +01:00