Commit Graph

  • d195b0b8e2 WUPSButtonAPI: Check the button combo status after potentially updating the combo 0.8.2-dev Maschell 2025-01-05 19:02:24 +01:00
  • bb6ed34edd WUPSButtonAPI: Check the button combo status after potentially updating the combo #87 Maschell 2025-01-05 19:02:24 +01:00
  • 94ce09af19 ConfigAPI: Clean up Maschell 2025-01-05 15:25:03 +01:00
  • d2d5c5c40b ConfigAPI: Check the version of the config api when getting the menu status Maschell 2025-01-05 15:22:30 +01:00
  • 4290c73837 WUPSConfigItemButtonCombo: Fix displaying the conlict warning Maschell 2025-01-05 15:21:34 +01:00
  • 481c6c477c WUPSConfigItemButtonCombo: Fix abortng button combo detection (hopefully for real) Maschell 2025-01-05 15:20:47 +01:00
  • 5793d3d906 WUPSConfigItemButtonCombo: Fix displaying the correct hold duration to set a new button combo Maschell 2025-01-05 15:20:17 +01:00
  • d23e2c1467 WUPSConfigItemButtonCombo: Only log errors on failure when setting the combo Maschell 2025-01-05 15:19:46 +01:00
  • abd9aba259 WUPSConfigItemButtonCombo: Fix string representation of additional wiimote buttons Maschell 2025-01-05 15:19:10 +01:00
  • 3fb52d6f37 WUPSButtonComboAPI: Fix some C++ functions Maschell 2025-01-05 13:36:58 +01:00
  • a29cd016c2 WUPSButtonComboAPI: Add support for GetControllerTypeStr Maschell 2025-01-05 13:36:38 +01:00
  • c632e79c40 ConfigAPI: Clean up #86 Maschell 2025-01-05 15:25:03 +01:00
  • 07f96476d1 ConfigAPI: Check the version of the config api when getting the menu status Maschell 2025-01-05 15:22:30 +01:00
  • 7a1762b067 WUPSConfigItemButtonCombo: Fix displaying the conlict warning Maschell 2025-01-05 15:21:34 +01:00
  • f9b54958eb WUPSConfigItemButtonCombo: Fix abortng button combo detection (hopefully for real) Maschell 2025-01-05 15:20:47 +01:00
  • a2ff41f761 WUPSConfigItemButtonCombo: Fix displaying the correct hold duration to set a new button combo Maschell 2025-01-05 15:20:17 +01:00
  • a3b2c0fd8c WUPSConfigItemButtonCombo: Only log errors on failure when setting the combo Maschell 2025-01-05 15:19:46 +01:00
  • b76b169df6 WUPSConfigItemButtonCombo: Fix string representation of additional wiimote buttons Maschell 2025-01-05 15:19:10 +01:00
  • 8bab4c190a WUPSButtonComboAPI: Fix some C++ functions Maschell 2025-01-05 13:36:58 +01:00
  • 33830eb4f7 WUPSButtonComboAPI: Add support for GetControllerTypeStr Maschell 2025-01-05 13:36:38 +01:00
  • 1569d27eca ButtonComboAPI: Add missing wiimote buttons Maschell 2025-01-04 12:39:13 +01:00
  • 0b4d0773a2 ButtonComboAPI: Add missing wiimote buttons #85 Maschell 2025-01-04 12:39:13 +01:00
  • 27b0d905ba WUPSConfigItemButtonCombo: Fix aborting combo detection Maschell 2025-01-02 20:36:25 +01:00
  • 60341d0e84 WUPSConfigItemButtonCombo: Fix aborting combo detection #84 Maschell 2025-01-02 20:36:25 +01:00
  • 7b31373dbe ButtonComboAPI: Move button combo API into it's own namespace Maschell 2024-12-31 14:43:31 +01:00
  • 2261b21471 ButtonComboAPI: Move button combo API into it's own namespace #83 Maschell 2024-12-31 14:43:31 +01:00
  • 67b84311b3 ButtonComboAPI: Add C++ wrapper for button combo api Maschell 2024-12-31 12:52:55 +01:00
  • 8e1c883826 ButtonComboAPI: Added "triggeredBy param to combo callback Maschell 2024-12-31 12:52:14 +01:00
  • 332494d478 ButtonComboAPI: Split up header into api and defines, move into directory Maschell 2024-12-31 12:51:42 +01:00
  • eb5f8de005 ButtonComboAPI: Add C++ wrapper for button combo api #82 Maschell 2024-12-31 12:52:55 +01:00
  • 71fec4899b ButtonComboAPI: Added "triggeredBy param to combo callback Maschell 2024-12-31 12:52:14 +01:00
  • 1bbe759c96 ButtonComboAPI: Split up header into api and defines, move into directory Maschell 2024-12-31 12:51:42 +01:00
  • 6e1c40fc39 ConfigAPI: release handle in move operator/constructor before overwriting it. Maschell 2024-12-30 14:15:28 +01:00
  • 8647edbbe0 ConfigAPI: release handle in move operator/constructor before overwriting it. #81 Maschell 2024-12-30 14:15:28 +01:00
  • 5dc33a32ff ButtonComboAPI: Hold duration is now measure in ms instead of frames Maschell 2024-12-30 13:38:11 +01:00
  • 5a62c347d2 Add additional includes back to config_api.h Maschell 2024-12-30 13:35:48 +01:00
  • 86c2b59fcc ButtonComboAPI: Hold duration is now measure in ms instead of frames #80 Maschell 2024-12-30 13:38:11 +01:00
  • b09ab43fcc Add additional includes back to config_api.h Maschell 2024-12-30 13:35:48 +01:00
  • f71cb8c0bf example_plugin: Add missing include Maschell 2024-12-26 15:25:12 +01:00
  • ff2cf0062f Initial implementation of WUPSButtonComboAPI Maschell 2024-12-26 15:15:59 +01:00
  • 8db6ade6cb Revert LTO because it's caused plugins to use LTO unless they specificed "-fno-lto" Maschell 2024-12-26 15:15:27 +01:00
  • 6c7937613a Bump plugin version to 0.8.2 Maschell 2024-12-14 11:13:31 +01:00
  • 6fa6b3fc7d Fix formatting Maschell 2024-12-14 11:13:18 +01:00
  • ad72f24455 example_plugin: Add missing include #79 Maschell 2024-12-26 15:25:12 +01:00
  • 185bef48b1 Initial implementation of WUPSButtonComboAPI Maschell 2024-12-26 15:15:59 +01:00
  • 42eff612b3 Revert LTO because it's caused plugins to use LTO unless they specificed "-fno-lto" Maschell 2024-12-26 15:15:27 +01:00
  • d4a6122842 Bump plugin version to 0.8.2 Maschell 2024-12-14 11:13:31 +01:00
  • 4a00aadb5a Fix formatting Maschell 2024-12-14 11:13:18 +01:00
  • 276d923569
    Enable LTO build (#77) Ash 2024-12-14 21:11:07 +11:00
  • 1ac579aebb
    Add WUPSConfigAPI_GetMenuOpen() to detect if the config menu is open. (#76) Daniel K. O. 2024-11-28 15:43:24 -03:00
  • d2b16401e7 - Renamed function from WUPSConfigAPI_GetMenuOpen() to WUPSConfigAPI_GetMenuOpen(). - Changed result type from BOOL to WUPSConfigAPIMenuStatus enum. #76 Daniel K. O. (dkosmari) 2024-11-27 23:03:58 -03:00
  • 1598c81327 feat: use std::string_view instead of std::string for identifiers #78 Ash Logan 2024-11-22 23:20:05 +11:00
  • c6e2f452e1 feat: Enable LTO #77 Ash Logan 2024-11-22 21:40:57 +11:00
  • eb969797d3 feat(common): Mark explicitly-placed things as used Ash Logan 2024-11-22 20:14:42 +11:00
  • 659e2dc9b3 fix(Makefile): Don't double up on optimisation flags Ash Logan 2024-11-22 20:12:58 +11:00
  • 2201a96177 Changed function signature and name to match other functions. Daniel K. O. (dkosmari) 2024-08-27 12:57:25 -03:00
  • a1ce43211c Add WUPSConfigAPI_IsMenuOpen() to detect if the config menu is open. Daniel K. O. (dkosmari) 2024-08-27 08:47:55 -03:00
  • fd2a9bea54
    Merge 50f5556a1a8fb9db0e7aa57578070a9102953c33 into 74205ee08120b5125c0d965d77409bdcfda3e1e9 #45 SuperDude88 2024-08-07 18:57:43 +00:00
  • 50f5556a1a CMake Support #45 SuperDude88 2024-08-07 13:05:52 -04:00
  • 74205ee081 Update Dockerfiles main 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
  • 7139fe02d3 Update Dockerfiles #74 Maschell 2024-05-05 14:38:04 +02:00
  • 2f8023018e Bump version to 0.8.1 Maschell 2024-05-05 14:37:52 +02:00
  • f4db7ec84c StorageAPI: Update documentation and fix storage test plugin Maschell 2024-05-05 14:37:37 +02:00
  • 3373a50df5 Bump actions/checkout from 3 to 4 Maschell 2024-05-05 14:37:09 +02:00
  • 9174c61abe 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
  • 98d8556aeb Fix DEBUG flag check in example plugin #73 Maschell 2024-03-29 18:06:55 +01:00
  • ea4062289f Fix DEBUG flag check in example plugin #72 Maschell 2024-03-29 18:06:55 +01:00
  • 562c7490cf Fix move operator for WUPSConfigItem Maschell 2024-03-29 13:11:44 +01:00
  • 3b0e4bf4c5 Fix move operator for WUPSConfigCategory Maschell 2024-03-29 13:11:14 +01:00
  • 702580152f StorageAPI: Make sure to call noexcept version of CreateSubItem in GetOrCreateSubItem Maschell 2024-03-29 13:10:45 +01:00
  • 81c88bfd4b Fix move operator for WUPSConfigItem #71 Maschell 2024-03-29 13:11:44 +01:00
  • b7bf48eae3 Fix move operator for WUPSConfigCategory Maschell 2024-03-29 13:11:14 +01:00
  • aa12e0b51f StorageAPI: Make sure to call noexcept version of CreateSubItem in GetOrCreateSubItem Maschell 2024-03-29 13:10:45 +01:00
  • 3b5cc2f932 Fix small typo in storage test Maschell 2024-03-02 10:46:16 +01:00