Commit Graph

48 Commits

Author SHA1 Message Date
Maschell ea59e95c56 Update github actions 2024-04-25 14:15:41 +02:00
Maschell 23c8635ca0 Add support for API 3 2024-04-25 14:15:41 +02:00
Maschell 67a6533507 Update push-image workflow to publish dev images 2024-04-25 14:15:41 +02:00
Maschell 747144384a Update Dockerfiles 2024-04-25 14:15:41 +02:00
Maschell e251a62c02 Refactor PluginUtils to not return shared_ptr anymore 2024-04-25 14:15:41 +02:00
Maschell 2f137293b9 Use api.h in PluginData destructor 2024-04-25 14:15:41 +02:00
Maschell 0a2e837b5b Using api functions in PluginUtils 2024-04-25 14:15:41 +02:00
Maschell 0e10f23074 Rename structs to add wups_backend 2024-04-25 14:15:41 +02:00
Maschell cb07ebd437 Add warning when using legacy api function without calling WUPSBackend_InitLibrary 2024-04-25 14:15:41 +02:00
Maschell e40d46599c Fix typo in function declaration (WUPSBackend_GetPluginMetaInformationByPath) 2024-04-25 14:15:41 +02:00
Maschell d497441ac2 Remove unused and obsolete legacy api function 2024-04-25 14:15:41 +02:00
Maschell 19f6ac9c23 Update Dockerfile 2023-06-21 22:23:32 +02:00
Maschell 6a3d016d70 Fix compiling with latest wut 2023-06-21 22:23:32 +02:00
Maschell a2d91bb6aa Change docker registry to ghcr.io 2023-03-16 11:55:09 +01:00
Maschell 3dc3226697 Add support for latest API 2023-02-17 17:19:58 +01:00
Maschell 04c5f02682 Use make_unique_nothrow instead of std::make_unique 2023-02-17 17:19:58 +01:00
Maschell b97c944dd6 Split up the PluginContainer class into two files 2023-02-17 17:19:58 +01:00
Maschell 994f6d4773 Update the Dockerfile 2023-02-17 17:19:58 +01:00
Maschell 2da2336082 Move everything into the WUPSBackend namespace 2023-02-17 17:19:58 +01:00
Maschell c8acaac6a7 Update logger file 2023-02-17 17:19:58 +01:00
Maschell 7e4cc39b86 Update CI to use latest actions 2023-02-17 17:19:58 +01:00
Maschell 83d0fa07a7 Update Makefile to be comaptible with CLion 2023-02-17 17:19:58 +01:00
Maschell 9a6c6a1fa6 Update Dockerfile 2022-09-04 19:23:18 +02:00
Maschell 60dcd40f3b Use ubuntu-22.04 in CI 2022-09-04 17:34:44 +02:00
Maschell d40467290f Update Dockerfile 2022-09-04 17:34:44 +02:00
Maschell 747f7e6627 Add LICENSE 2022-09-04 17:34:44 +02:00
Maschell 7ac15de1c1 Update Dockerfile to use latest wut version 2022-07-24 13:10:39 -07:00
Maschell ce0fdbc057 Use smart pointers and unsure compatibility with latest WUPS backend 2022-05-14 12:18:05 +02:00
Maschell 4d3c85c793 Format via clang-format 2022-02-13 16:32:55 +01:00
Maschell 36aee0481f Update the README 2022-02-13 16:32:55 +01:00
Maschell 2eae70a247 Add -fno-exceptions -fno-rtti to CXXFLAGS instead of CFLAGS 2022-02-13 16:32:55 +01:00
Maschell bd10088784 WUPS 0.6.1 support 2021-10-01 17:25:19 +02:00
Maschell 330fb36195 Formatting and cleanup, support for latest WUPS backend 2021-09-24 20:02:17 +02:00
Maschell 4d1bfe3239 Minor fixes and formatting 2021-01-10 13:15:57 +01:00
Maschell 44761b322b Fix type cast on malloc 2021-01-10 13:15:42 +01:00
Maschell bd2f5461ab Check for actual ERROR_NONE instead of 0 2021-01-10 13:15:10 +01:00
Maschell fa5a95ad01 Update the Dockerfile to use the latest devkitppc image 2021-01-09 14:45:22 +01:00
Maschell f481811200 Fix workflow for pushing the docker image 2021-01-09 14:44:54 +01:00
Maschell 78127adf4e Fix the Makefile 2020-08-12 22:58:09 +02:00
Maschell 0e5a69fa3d Add Github action workflow for pushing the latest docker image 2020-08-12 22:45:53 +02:00
Maschell e155bd4173 [Docker] Use make instead of make -jX 2020-08-12 22:45:13 +02:00
Maschell e7a18433a8 [Docker] Use latest devkitPPC version 2020-08-12 22:45:00 +02:00
Maschell 15ac07ee0c Add a Dockerfile 2020-06-27 12:22:28 +02:00
Maschell 65246914e8 Add a README 2020-06-27 12:06:30 +02:00
Maschell 1bcc1f408b Update the function defines 2020-06-27 12:06:14 +02:00
Maschell 1b30f0ff11 Allocate the handles on the heap instead of the stack 2020-06-27 12:06:00 +02:00
Maschell d556609e5c Create the .ld file 2020-06-12 14:20:44 +02:00
Maschell b7eb531c05 first commit 2020-05-17 20:26:31 +02:00