Commit Graph

  • 0e26d9fd2d Update button combo test plugin main Maschell 2026-05-03 13:44:41 +02:00
  • 20ffbd14f1 ButtonComboConfigItem: Disable movement during conflict warning Maschell 2026-05-03 12:38:28 +02:00
  • 6b3bdd24ca Properly show empty button combos in the ButtonComboConfigItem Maschell 2026-05-03 12:37:34 +02:00
  • 44ba5783e8 Update button combo test plugin empty_button_combos_workaround Maschell 2026-05-03 13:44:41 +02:00
  • 41f4dd55a1 ButtonComboConfigItem: Disable movement during conflict warning Maschell 2026-05-03 12:38:28 +02:00
  • 814a2f958f Properly show empty button combos in the ButtonComboConfigItem Maschell 2026-05-03 12:37:34 +02:00
  • 6f1550fb41 Update Dockerfile of examples Maschell 2026-04-18 20:54:44 +02:00
  • bf017209ae Update Dockerfile of examples Maschell 2026-04-18 20:54:44 +02:00
  • b0b109282c Use non-newlib function to allocate memory for reent structs to make things simpler Maschell 2026-04-14 17:24:15 +02:00
  • 4473bb7557 Bump version Maschell 2026-04-10 13:16:24 +02:00
  • 1627acba35 Move reent logic into the wupsbackend Maschell 2026-04-08 13:15:19 +02:00
  • 59556660cb Reimplement __wups_getreent to be per plugin and (hopefully) future proof Maschell 2026-04-01 11:31:19 +02:00
  • d2ae33680e Use non-newlib function to allocate memory for reent structs to make things simpler reent_simple Maschell 2026-04-14 17:24:15 +02:00
  • b1ab87413b Bump version Maschell 2026-04-10 13:16:24 +02:00
  • 77ab748eb4 Move reent logic into the wupsbackend Maschell 2026-04-08 13:15:19 +02:00
  • fa90de3802 Reimplement __wups_getreent to be per plugin and (hopefully) future proof Maschell 2026-04-01 11:31:19 +02:00
  • 2c76941e93 Update Dockerfiles to use latest devkitppc/wut version Maschell 2026-02-25 19:27:51 +01:00
  • b4df609fa8 Make __wups_getreent a bit more robust Maschell 2026-02-25 18:58:08 +01:00
  • 13fd64a70d Add macro for force-enabling heap tracking Maschell 2026-02-25 18:57:48 +01:00
  • d0490e4585 Update example to use WUPSConfigItemIPAddress Maschell 2026-02-07 10:04:57 +01:00
  • 3e25970f3e Update WUPSConfigItemIPAddress to take a currentValue Maschell 2026-02-08 12:14:29 +01:00
  • 05940ce93f Link to the C++ example plugin in the README Maschell 2026-02-07 10:06:58 +01:00
  • e2e1cd0ade Update Dockerfiles Maschell 2026-02-07 09:46:42 +01:00
  • f84549e27a Add WUPSConfigItemIPAddress.h Maschell 2026-02-07 09:45:56 +01:00
  • b35474765b C++ Apis require C++17 or higher, adding a check for that Maschell 2026-02-01 20:13:38 +01:00
  • 08db63ab5f Updat Dockerfiles Maschell 2026-01-26 13:54:20 +01:00
  • 2776eb644c Add missing debug log handling flag in the makefiles of examples Maschell 2026-01-20 12:29:40 +01:00
  • b1eaafa381 Add WUPS_LOADER_HOOK_INIT_WUT_THREAD and bump version Maschell 2026-01-20 12:27:52 +01:00
  • 1330332904 Adds a check to some C++ wrapper API for C++17 (due to usage of std::optional etc.) Maschell 2026-01-15 21:20:34 +01:00
  • 664c99c372 Outdate outdated example Dockerfiles Maschell 2026-01-15 21:19:33 +01:00
  • a789f3234e Removed -save-temps. Daniel K. O. (dkosmari) 2026-01-09 12:15:43 -03:00
  • 3b1133c9c9 Use latest Dockerfile Maschell 2025-06-08 11:56:35 +02:00
  • 7e32e7038a ButtonComboAPI: Add C API tests to test plugin Maschell 2025-01-25 12:15:07 +01:00
  • d5804e20ad ButtonComboAPI: Add missing handle nullptr checks Maschell 2025-01-25 12:14:46 +01:00
  • 2358e835cb ButtonComboAPI: Update C++ docs to reference C API Maschell 2025-01-25 12:14:21 +01:00
  • cdb573b847 ButtonComboAPI: Fix function name of WUPSButtonComboAPI_AddButtonComboPressDownEx, update docs Maschell 2025-01-25 12:13:55 +01:00
  • 983616af90 Update documentation of button combo API Maschell 2025-01-24 17:51:06 +01:00
  • dd84ac5b4b Example plugin: add button combo API usage Maschell 2025-01-20 18:16:18 +01:00
  • a5e8d2b269 Update Dockerfiles Maschell 2025-01-12 14:24:42 +01:00
  • 2c711a1015 Inital implemenation of the button combo test plugin Maschell 2025-01-12 14:24:31 +01:00
  • 1884e28734 StorageAPI: Use latest Catch2 version in test plugin Maschell 2025-01-12 14:12:20 +01:00
  • 02282ee0ae Add missing import Maschell 2025-01-12 11:20:32 +01:00
  • 15b9f0242c ButtonComboAPI: Add Metaoptions class for C++ api to get/update meta options Maschell 2025-01-11 13:28:07 +01:00
  • e042b420c5 WUPSButtonAPI: Check the button combo status after potentially updating the combo Maschell 2025-01-05 19:02:24 +01:00
  • 315fad5b42 ConfigAPI: Clean up Maschell 2025-01-05 15:25:03 +01:00
  • ed37f28bd4 ConfigAPI: Check the version of the config api when getting the menu status Maschell 2025-01-05 15:22:30 +01:00
  • e4289a172b WUPSConfigItemButtonCombo: Fix displaying the conlict warning Maschell 2025-01-05 15:21:34 +01:00
  • 23da1e5b1a WUPSConfigItemButtonCombo: Fix abortng button combo detection (hopefully for real) Maschell 2025-01-05 15:20:47 +01:00
  • b9808dc955 WUPSConfigItemButtonCombo: Fix displaying the correct hold duration to set a new button combo Maschell 2025-01-05 15:20:17 +01:00
  • 4377488179 WUPSConfigItemButtonCombo: Only log errors on failure when setting the combo Maschell 2025-01-05 15:19:46 +01:00
  • 5cbcc77b58 WUPSConfigItemButtonCombo: Fix string representation of additional wiimote buttons Maschell 2025-01-05 15:19:10 +01:00
  • e45d51318a WUPSButtonComboAPI: Fix some C++ functions Maschell 2025-01-05 13:36:58 +01:00
  • 51a5bbd674 WUPSButtonComboAPI: Add support for GetControllerTypeStr Maschell 2025-01-05 13:36:38 +01:00
  • 08f7741696 ButtonComboAPI: Add missing wiimote buttons Maschell 2025-01-04 12:39:13 +01:00
  • bdfe4c37d1 WUPSConfigItemButtonCombo: Fix aborting combo detection Maschell 2025-01-02 20:36:25 +01:00
  • ef159c37cc ButtonComboAPI: Move button combo API into it's own namespace Maschell 2024-12-31 14:43:31 +01:00
  • 8e7dde33af ButtonComboAPI: Add C++ wrapper for button combo api Maschell 2024-12-31 12:52:55 +01:00
  • c2a877e3f8 ButtonComboAPI: Added "triggeredBy param to combo callback Maschell 2024-12-31 12:52:14 +01:00
  • f173fc65e9 ButtonComboAPI: Split up header into api and defines, move into directory Maschell 2024-12-31 12:51:42 +01:00
  • 5214252a99 ConfigAPI: release handle in move operator/constructor before overwriting it. Maschell 2024-12-30 14:15:28 +01:00
  • d9ce5d71b0 ButtonComboAPI: Hold duration is now measure in ms instead of frames Maschell 2024-12-30 13:38:11 +01:00
  • 014181fd53 Add additional includes back to config_api.h Maschell 2024-12-30 13:35:48 +01:00
  • e5addcb133 example_plugin: Add missing include Maschell 2024-12-26 15:25:12 +01:00
  • 1a42b79c4d Initial implementation of WUPSButtonComboAPI Maschell 2024-12-26 15:15:59 +01:00
  • dd6025a8d1 Revert LTO because it's caused plugins to use LTO unless they specificed "-fno-lto" Maschell 2024-12-26 15:15:27 +01:00
  • 981a4e9326 Bump plugin version to 0.8.2 Maschell 2024-12-14 11:13:31 +01:00
  • ac0ef5fcab Fix formatting Maschell 2024-12-14 11:13:18 +01:00
  • 92239fbe30 Enable LTO build (#77) Ash 2024-12-14 21:11:07 +11:00
  • 8ddb5c404c Add WUPSConfigAPI_GetMenuOpen() to detect if the config menu is open. (#76) Daniel K. O. 2024-11-28 15:43:24 -03:00
  • 74205ee081 Update Dockerfiles Maschell 2024-05-05 14:38:04 +02:00
  • e9f5674f62 Bump version to 0.8.1 Maschell 2024-05-05 14:37:52 +02:00
  • f871b7f228 StorageAPI: Update documentation and fix storage test plugin Maschell 2024-05-05 14:37:37 +02:00
  • d9c64bfddd Bump actions/checkout from 3 to 4 Maschell 2024-05-05 14:37:09 +02:00
  • 967f42be43 Config: Update WUPSConfigComplexPadData to hold information for all 7 possible kpads Maschell 2024-05-03 16:55:22 +02:00
  • 3c26ecd473 Fix DEBUG flag check in example plugin Maschell 2024-03-29 18:06:55 +01:00
  • 989b129834 Fix move operator for WUPSConfigItem Maschell 2024-03-29 13:11:44 +01:00
  • 5de93f178a Fix move operator for WUPSConfigCategory Maschell 2024-03-29 13:11:14 +01:00
  • 6b5c2ab95e StorageAPI: Make sure to call noexcept version of CreateSubItem in GetOrCreateSubItem Maschell 2024-03-29 13:10:45 +01:00
  • fe1c4aa671 Fix small typo in storage test Maschell 2024-03-02 10:46:16 +01:00
  • 284713c9f6 Fix WUPSConfigItemMultipleValues::CreateFromValue Maschell 2024-03-02 10:45:59 +01:00
  • c3f5bd8d7b StorageAPI: Add support for loading/storing empty strings/binaries Maschell 2024-02-24 13:16:41 +01:00
  • 83bb5e9d27 StorageAPI: Avoid -Wunused-parameter Maschell 2024-02-23 11:51:27 +01:00
  • 6f53d72e2d StorageAPI: Add different "modes" for reading binary and string data into an buffer (C++ API only) Maschell 2024-02-18 15:08:47 +01:00
  • f534559706 StorageAPI: Change WUPSStorageAPI_GetItemSize to add item type Maschell 2024-01-15 19:57:09 +01:00
  • 7ef3bfa9bc Add documentation of StorageAPI Maschell 2023-12-20 19:51:28 +01:00
  • 6879d15ce4 StorageAPI improvements Maschell 2023-12-14 17:20:38 +01:00
  • dba2b584fd Example: Update the existing example_plugin and add C++ example plugin Maschell 2023-12-16 17:16:43 +01:00
  • 332ec41488 Change version to 0.8.0 Maschell 2023-12-16 17:10:59 +01:00
  • aed8b5af43 ConfigAPI: Some more changes, added C++ Wrapper Maschell 2023-12-16 17:10:45 +01:00
  • 4d9f28c1ae example_plugin: Update to use the new config api Maschell 2023-12-02 21:20:23 +01:00
  • ba3cd165dd New config API Maschell 2023-10-01 13:00:55 +02:00
  • d84fd56329 Free config items properly on early return Maschell 2023-11-17 13:50:27 +01:00
  • a56d1698b3 Implement __assert_func and __assert, improve abort() Maschell 2023-11-23 12:16:21 +01:00
  • 5fc4875b35 Publish dev docker images Maschell 2023-11-05 17:15:43 +01:00
  • c66d73efe4 Add storage_test_plugin Maschell 2023-10-14 09:42:08 +02:00
  • 58a2d3f734 Rewrite of the StorageAPI Maschell 2023-10-01 13:00:27 +02:00
  • f0bf943f72 Add missing OSFatal declaration Maschell 2023-07-19 15:17:10 +02:00
  • 80a9893f56 Make sure wut_get_thread_specific has been overriden properly Maschell 2023-07-19 14:55:33 +02:00
  • 0df3dd8066 Update Dockerfile Maschell 2023-06-21 18:16:28 +02:00
  • b2ae19f572 Fix reent support Maschell 2023-06-21 18:16:12 +02:00