Commit Graph

  • f88e72a387 StorageAPI: Store root item not inside a shared_ptr Maschell 2024-03-23 08:00:28 +0100
  • 8b215a5ea7 For plugin config v2 use the name from the config in the config menu Maschell 2024-03-02 10:02:27 +0100
  • a66bd1f275 Simplify NotificationUtils Maschell 2024-03-01 11:53:16 +0100
  • 950a55cd8f Minor cleanups Maschell 2024-02-24 15:17:17 +0100
  • 4a03f3efe6 Bump version to 0.3.0-dev Maschell 2024-02-24 15:17:06 +0100
  • 3a91c90e76 ConfigMenu: Fix calling onCloseCallback for item which are not in a category Maschell 2024-02-24 15:16:52 +0100
  • 823c94ca9c StorageAPI: support for loading/storing empty strings/binaries Maschell 2024-02-24 13:31:04 +0100
  • 184ca0bc5c Don't draw transparent pixels Thomas Rohloff 2023-10-03 11:23:58 +0200
  • c38ef605cc StorageAPI: Update GetItemSize to take an additional itemType parameter to avoid a accidential string to binary conversion (e.g. for hashes) Maschell 2024-02-23 11:07:56 +0100
  • 8cc78de58c StorageAPI: WUPS_STORAGE_ERROR_NOT_FOUND on StorageOpen is not an error anymoe Maschell 2024-02-23 11:06:53 +0100
  • acc372c836 Simplify the StorageAPI Maschell 2023-12-16 12:44:20 +0100
  • 921b5ce157 Implement new ConfigAPI and new Config Menu Maschell 2023-12-16 17:36:57 +0100
  • b991d6e329 Avoid linking against libwups Maschell 2023-11-27 17:46:31 +0100
  • d1f701abab Fix getNearestFunctionSymbolData Maschell 2023-11-27 17:45:56 +0100
  • 96f385176a Update Dockerfile to use dev WUPS Maschell 2023-11-05 17:50:06 +0100
  • ed13894dc3 Implementation of new StorageAPI Maschell 2023-10-07 22:38:27 +0200
  • fb2ea68627 Deprecate WUPS_LOADER_HOOK_INIT_STORAGE hook and implemenation Maschell 2023-10-07 22:33:38 +0200
  • 553d887526 Store the WUPS version a plugin was compiled with inside the MetaInformation Maschell 2023-10-07 22:27:06 +0200
  • 36e99e95a2 Update PluginInformation to return std::optional instead of raw pointer Maschell 2023-11-05 13:31:22 +0100
  • cc5acd0980 - use const auto& where possible - avoid using const std::unique_ptr& and const std::shared_ptr& - avoid wrapping results in std::optional - prefer std::string_view over const std::string& - update FSUtils::LoadFileToMem to write into std::vector<uint8_t> - use std::span when possible - Avoid unnessecary copies in PluginDataFactory - allocate plugins as HeapMemoryFixedSize which bascially is a std::unique_ptr with fixed size Maschell 2023-11-04 15:32:45 +0100
  • 441994549a Update Dockerfile #58 Maschell 2024-04-25 12:10:06 +0200
  • 7ea974679e Update version to 0.3.0 Maschell 2024-04-25 12:08:15 +0200
  • c895c6702b API: Add WUPSGetPluginMetaInformationByPathEx and WUPSGetPluginMetaInformationByBufferEx Maschell 2024-04-25 12:07:03 +0200
  • c004fc709b Update build instructions in README Maschell 2024-04-25 12:05:34 +0200
  • ee350dab2a Update Dockerfile #65 Maschell 2024-04-25 12:10:06 +0200
  • 50dab57bc4 Update version to 0.3.0 Maschell 2024-04-25 12:08:15 +0200
  • 6cccee32f7 API: Add WUPSGetPluginMetaInformationByPathEx and WUPSGetPluginMetaInformationByBufferEx Maschell 2024-04-25 12:07:03 +0200
  • e3abaf75da Update build instructions in README Maschell 2024-04-25 12:05:34 +0200
  • f53e26cade Bump softprops/action-gh-release from 1 to 2 dependabot[bot] 2024-04-01 06:35:47 +0000
  • 7719a949d9
    Bump wiiu-env/devkitppc from 20230621 to 20240423 #64 dependabot[bot] 2024-04-24 07:02:51 +0000
  • fc8b9640c2
    Bump softprops/action-gh-release from 1 to 2 #63 dependabot[bot] 2024-04-01 06:35:47 +0000
  • fbf2bc6232
    Bump wiiu-env/devkitppc from 20230621 to 20231112 #62 dependabot[bot] 2024-04-01 06:18:34 +0000
  • 710a6335e5 Bump wiiu-env/devkitppc from 20230621 to 20231112 dependabot[bot] 2023-11-13 06:39:26 +0000
  • d36f7f36f1 Use remove_first_if instead of remove_locked_first_if when possible Maschell 2024-03-30 12:06:47 +0100
  • f51e926aea Allocate StorageItemRoot directly on list Maschell 2024-03-30 12:06:11 +0100
  • 47874514f2 Fix PluginContainer::operator=(PluginContainer &&src) Maschell 2024-03-30 08:44:14 +0100
  • 6e78013a20 Make sure PluginInformation setter are private Maschell 2024-03-24 09:30:43 +0100
  • 78ca4dcff4 Split up declaration and definition for some classes Maschell 2024-03-24 07:50:30 +0100
  • c55fc0b145 Remove unnecessary std::unique_ptr usages Maschell 2024-03-24 07:40:58 +0100
  • 696d893725 Capture values by reference in lambdas Maschell 2024-03-23 21:17:15 +0100
  • 18e8f2b0d6 Add missing lock to gLoadedData access Maschell 2024-03-23 21:16:27 +0100
  • 695eb2ce00 Move global variables out of data section Maschell 2024-03-23 21:12:27 +0100
  • 711b9f455d Use remove_first_if instead of remove_locked_first_if when possible #61 Maschell 2024-03-30 12:06:47 +0100
  • 9e337b43a0 Allocate StorageItemRoot directly on list Maschell 2024-03-30 12:06:11 +0100
  • b356b3f35c Fix PluginContainer::operator=(PluginContainer &&src) Maschell 2024-03-30 08:44:14 +0100
  • 74d0323228 Make sure PluginInformation setter are private Maschell 2024-03-24 09:30:43 +0100
  • 1dccf21cfa Split up declaration and definition for some classes Maschell 2024-03-24 07:50:30 +0100
  • 8d3cddc9bb Remove unnecessary std::unique_ptr usages Maschell 2024-03-24 07:40:58 +0100
  • 0020195fa5 Capture values by reference in lambdas Maschell 2024-03-23 21:17:15 +0100
  • c43e161902 Add missing lock to gLoadedData access Maschell 2024-03-23 21:16:27 +0100
  • 8c742ec31c Move global variables out of data section Maschell 2024-03-23 21:12:27 +0100
  • b19052c7ca Update Dockerfile Maschell 2024-03-23 19:53:30 +0100
  • b886269171 ConfigMenu: ignore first input data Maschell 2024-03-23 08:29:03 +0100
  • 4fc0eb9ec7 Add support for latest libwupsbackend Maschell 2024-03-23 08:01:04 +0100
  • 94195374fa StorageAPI: Store root item not inside a shared_ptr Maschell 2024-03-23 08:00:28 +0100
  • 9e88736dbc For plugin config v2 use the name from the config in the config menu Maschell 2024-03-02 10:02:27 +0100
  • aeb0864675 Simplify NotificationUtils Maschell 2024-03-01 11:53:16 +0100
  • 19e9c8a7d7 Minor cleanups Maschell 2024-02-24 15:17:17 +0100
  • e03cd8b1db Bump version to 0.3.0-dev Maschell 2024-02-24 15:17:06 +0100
  • ac3f152c23 ConfigMenu: Fix calling onCloseCallback for item which are not in a category Maschell 2024-02-24 15:16:52 +0100
  • 06a6d8d78a Update Dockerfile #60 Maschell 2024-03-23 19:53:30 +0100
  • 6a1c5522ae ConfigMenu: ignore first input data Maschell 2024-03-23 08:29:03 +0100
  • 7e0a477cba Add support for latest libwupsbackend Maschell 2024-03-23 08:01:04 +0100
  • 296469e3c3 StorageAPI: Store root item not inside a shared_ptr Maschell 2024-03-23 08:00:28 +0100
  • 48312cd8c1 For plugin config v2 use the name from the config in the config menu Maschell 2024-03-02 10:02:27 +0100
  • 9078fe8db7 Simplify NotificationUtils Maschell 2024-03-01 11:53:16 +0100
  • 8278a0b759 Minor cleanups Maschell 2024-02-24 15:17:17 +0100
  • 355a3de6ed Bump version to 0.3.0-dev Maschell 2024-02-24 15:17:06 +0100
  • 394fbea1c7 ConfigMenu: Fix calling onCloseCallback for item which are not in a category Maschell 2024-02-24 15:16:52 +0100
  • eb85e3108d StorageAPI: support for loading/storing empty strings/binaries Maschell 2024-02-24 13:31:04 +0100
  • 6da2d3d7d2 StorageAPI: support for loading/storing empty strings/binaries #59 Maschell 2024-02-24 13:31:04 +0100
  • 45c8d846e3 Don't draw transparent pixels Thomas Rohloff 2023-10-03 11:23:58 +0200
  • 14d39c453b StorageAPI: Update GetItemSize to take an additional itemType parameter to avoid a accidential string to binary conversion (e.g. for hashes) Maschell 2024-02-23 11:07:56 +0100
  • f29a8bad6a StorageAPI: WUPS_STORAGE_ERROR_NOT_FOUND on StorageOpen is not an error anymoe Maschell 2024-02-23 11:06:53 +0100
  • 50f729a878 StorageAPI: Update GetItemSize to take an additional itemType parameter to avoid a accidential string to binary conversion (e.g. for hashes) #57 Maschell 2024-02-23 11:07:56 +0100
  • c8ae5cc4e4 StorageAPI: WUPS_STORAGE_ERROR_NOT_FOUND on StorageOpen is not an error anymoe Maschell 2024-02-23 11:06:53 +0100
  • a4399647f2 Simplify the StorageAPI Maschell 2023-12-16 12:44:20 +0100
  • 8bb0f312dd Simplify the StorageAPI #56 Maschell 2023-12-16 12:44:20 +0100
  • eaa14ba22b Implement new ConfigAPI and new Config Menu Maschell 2023-12-16 17:36:57 +0100
  • ce16adfd91 Implement new ConfigAPI and new Config Menu #55 Maschell 2023-12-16 17:36:57 +0100
  • 06eb62812c Avoid linking against libwups Maschell 2023-11-27 17:46:31 +0100
  • 127cc246cd Fix getNearestFunctionSymbolData Maschell 2023-11-27 17:45:56 +0100
  • 7e83176c77 Avoid linking against libwups #54 Maschell 2023-11-27 17:46:31 +0100
  • e1961b3ec9 Fix getNearestFunctionSymbolData Maschell 2023-11-27 17:45:56 +0100
  • dcc2b021ad
    Bump wiiu-env/devkitppc from 20230621 to 20231112 #53 dependabot[bot] 2023-11-13 06:39:26 +0000
  • a6c4b9ff06 Update Dockerfile to use dev WUPS Maschell 2023-11-05 17:50:06 +0100
  • f28413502f Implementation of new StorageAPI Maschell 2023-10-07 22:38:27 +0200
  • 2c9fa98830 Deprecate WUPS_LOADER_HOOK_INIT_STORAGE hook and implemenation Maschell 2023-10-07 22:33:38 +0200
  • 0b33cf7def Store the WUPS version a plugin was compiled with inside the MetaInformation Maschell 2023-10-07 22:27:06 +0200
  • ca831ae46f Update PluginInformation to return std::optional instead of raw pointer Maschell 2023-11-05 13:31:22 +0100
  • 3027a3588e Update Dockerfile to use dev WUPS #52 Maschell 2023-11-05 17:50:06 +0100
  • e33ae2b862 Implementation of new StorageAPI Maschell 2023-10-07 22:38:27 +0200
  • c3be242d60 Deprecate WUPS_LOADER_HOOK_INIT_STORAGE hook and implemenation Maschell 2023-10-07 22:33:38 +0200
  • 713f9e32ad Store the WUPS version a plugin was compiled with inside the MetaInformation Maschell 2023-10-07 22:27:06 +0200
  • 52d51407b8 Update PluginInformation to return std::optional instead of raw pointer Maschell 2023-11-05 13:31:22 +0100
  • 61e64da81c - use const auto& where possible - avoid using const std::unique_ptr& and const std::shared_ptr& - avoid wrapping results in std::optional - prefer std::string_view over const std::string& - update FSUtils::LoadFileToMem to write into std::vector<uint8_t> - use std::span when possible - Avoid unnessecary copies in PluginDataFactory - allocate plugins as HeapMemoryFixedSize which bascially is a std::unique_ptr with fixed size Maschell 2023-11-04 15:32:45 +0100
  • 424b1fcd78 - use const auto& where possible - avoid using const std::unique_ptr& and const std::shared_ptr& - avoid wrapping results in std::optional - prefer std::string_view over const std::string& - update FSUtils::LoadFileToMem to write into std::vector<uint8_t> - use std::span when possible - Avoid unnessecary copies in PluginDataFactory - allocate plugins as HeapMemoryFixedSize which bascially is a std::unique_ptr with fixed size #51 Maschell 2023-11-04 15:32:45 +0100
  • 237b371fb1 Don't draw transparent pixels #48 Thomas Rohloff 2023-10-03 11:23:58 +0200
  • baee1afda3 Bump actions/checkout from 3 to 4 WiiUPluginLoaderBackend-20230910-081811 dependabot[bot] 2023-09-05 06:47:44 +0000
  • 1002df5c0a
    Bump actions/checkout from 3 to 4 #47 dependabot[bot] 2023-09-05 06:47:44 +0000