Maschell 
							
						 
					 
					
						
						
							
						
						dd84ac5b4b 
					 
					
						
						
							
							Example plugin: add button combo API usage  
						
						 
						
						
						
						
					 
					
						2025-02-08 12:35:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						3c26ecd473 
					 
					
						
						
							
							Fix DEBUG flag check in example plugin  
						
						 
						
						
						
						
					 
					
						2024-04-25 13:57:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						6879d15ce4 
					 
					
						
						
							
							StorageAPI improvements  
						
						 
						
						
						
						
					 
					
						2024-04-25 13:57:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						dba2b584fd 
					 
					
						
						
							
							Example: Update the existing example_plugin and add C++ example plugin  
						
						 
						
						
						
						
					 
					
						2024-04-25 13:57:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						4d9f28c1ae 
					 
					
						
						
							
							example_plugin: Update to use the new config api  
						
						 
						
						
						
						
					 
					
						2024-04-25 13:57:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						36773920d8 
					 
					
						
						
							
							Update example to use ghcr.io registry  
						
						 
						
						
						
						
					 
					
						2023-04-07 20:13:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						54b09fe44c 
					 
					
						
						
							
							Improve the example documentation and code  
						
						 
						
						
						
						
					 
					
						2023-02-25 21:21:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						53affc1105 
					 
					
						
						
							
							example_plugin: Add error handling  
						
						 
						
						
						
						
					 
					
						2022-09-04 10:33:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						d3cf0691ef 
					 
					
						
						
							
							Add clang-format for formatting, check building the example in CI  
						
						 
						
						
						
						
					 
					
						2022-02-03 16:24:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						79160a0747 
					 
					
						
						
							
							Update the example plugin to prefer the LoggingModule  
						
						 
						
						
						
						
					 
					
						2021-11-06 23:31:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						2721e7920b 
					 
					
						
						
							
							WUPS 0.6.1  
						
						 
						
						
						
						
					 
					
						2021-10-01 17:24:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						6510dd5c21 
					 
					
						
						
							
							WUPS 0.6, add support for config and storage  
						
						 
						
						
						
						
					 
					
						2021-09-24 19:58:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						645a7b24ac 
					 
					
						
						
							
							Fix the example plugin  
						
						 
						
						
						
						
					 
					
						2021-04-06 12:32:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						f132349021 
					 
					
						
						
							
							Update the example plugin  
						
						 
						
						
						
						
					 
					
						2020-12-16 15:10:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						f5ea405071 
					 
					
						
						
							
							Fix compiling the example plugin  
						
						 
						
						
						
						
					 
					
						2020-06-19 13:17:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						f1be3e51d6 
					 
					
						
						
							
							example plugin: Use WUPS_USE_WUT_CRT() to get support for newlib functions and CPP  
						
						 
						
						
						
						
					 
					
						2020-05-03 11:18:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						96040c75ab 
					 
					
						
						
							
							Fix building the example plugin when WUT_ROOT is not set  
						
						 
						
						
						
						
					 
					
						2020-05-03 11:17:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						195e686a50 
					 
					
						
						
							
							- Plugins now will be provided in RPX format and have the extension ".wps"  
						
						 
						
						... 
						
						
						
						- Remove the fs function wrapper 
						
						
					 
					
						2020-04-29 17:53:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						3a0b5122c7 
					 
					
						
						
							
							Add new hooks to provide some WUT features like malloc wrapping, sd card access or using of std::threads  
						
						 
						
						... 
						
						
						
						Updated the example plugins 
						
						
					 
					
						2019-11-18 11:50:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						d2e557412f 
					 
					
						
						
							
							Update hooks and add a new way for patching functions  
						
						 
						
						
						
						
					 
					
						2019-11-17 17:43:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						2f074ac71f 
					 
					
						
						
							
							Minor adjustments to the example plugin makefile  
						
						 
						
						
						
						
					 
					
						2018-06-30 16:43:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						e42230b9a2 
					 
					
						
						
							
							Add a example plugin that compatible with the new loader.  
						
						 
						
						
						
						
					 
					
						2018-06-28 22:27:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						545ef11ac8 
					 
					
						
						
							
							- Remove plugins from the repository (Will be re-uploaded to different reposistories)  
						
						 
						
						... 
						
						
						
						- Updated the codeblocks template 
						
						
					 
					
						2018-06-23 18:29:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						a4b503c375 
					 
					
						
						
							
							Add missing compiler flags that may be required for WUT libraries  
						
						 
						
						
						
						
					 
					
						2018-06-17 13:00:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						0d46322cbb 
					 
					
						
						
							
							Add support for plugins that use wut libraries.  
						
						 
						
						... 
						
						
						
						Add the requirement to have wut installed
Modify the plugin makefile, now you need to enable malloc wrapping manually
Change the calling behaviour of the "WUPS_APP_STATUS_CLOSED" hook. PPCExit does NOT get called when opening an application from the system menu.
Add error output to the UDPLogger on failure. 
						
						
					 
					
						2018-06-17 12:47:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						982e013a30 
					 
					
						
						
							
							Fixed compiling on devkitppc r31  
						
						 
						
						
						
						
					 
					
						2018-06-14 12:44:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						544a4da57c 
					 
					
						
						
							
							[Makefile] Added LD flags to the makefile.mk, removed unneeded directory in EXTERNAL_INCLUDE  
						
						 
						
						
						
						
					 
					
						2018-03-13 10:15:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						d949dc8bd1 
					 
					
						
						
							
							[Makefile] Split up the plugin makefiles, now common changes can be done in makefile.mk  
						
						 
						
						
						
						
					 
					
						2018-03-10 13:26:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						b9b8bceebf 
					 
					
						
						
							
							[Loader] Added mkdir support to the plugins  
						
						 
						
						
						
						
					 
					
						2018-03-08 16:38:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						1024338498 
					 
					
						
						
							
							Added new macros for FS and overlay access.  
						
						 
						
						... 
						
						
						
						Now the plugin don't need to use the INITIALIZE_PLUGIN hook for fs and overlay access, but use the WUPS_FS_ACCESS()/WUPS_ALLOW_OVERLAY() macro. 
						
						
					 
					
						2018-02-25 15:18:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						2aadfcf68e 
					 
					
						
						
							
							Added new hook-methods, added more information to the example_plugin  
						
						 
						
						... 
						
						
						
						- Split up the WUPS includes into multiple seperate files, renamed some structs
- Added the hooks functions. (INITIALIZE_PLUGIN, DEINITIALIZE_PLUGIN, ON_VYSNC, ON_APP_STATUS_CHANGED, ON_APPLICATION_ENDING). INITIALZE is now "ON_APPLICATION_START". See the example for more information.
- Updated all plugins to fit the new hook. Some profit of the new hooks and are simpler now. (For example SwipSwapMe doesn't need to check if it's the first boot)
- arguments of the ON_APPLICATION_START have changed. It's not a pointer anymore and now has the boolean fields sd_mounted/usb_mounted which indicate if the device was mounted and it available via sd:/ or usb:/
- Some minor cleanups and formatting. 
						
						
					 
					
						2018-02-25 13:07:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						d64f221a92 
					 
					
						
						
							
							[ALL] Added more fields to the metadata  
						
						 
						
						... 
						
						
						
						- Now the plugin it holds the build timestamp and a description
- Added descriptions for all plugins 
						
						
					 
					
						2018-02-18 18:43:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						41da4db58c 
					 
					
						
						
							
							Replaced all instances of the word "module" with "plugin"  
						
						 
						
						
						
						
					 
					
						2018-02-18 16:10:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						749ce215cf 
					 
					
						
						
							
							Updated the READMEs of the plugins  
						
						 
						
						
						
						
					 
					
						2018-02-16 22:22:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						797e58f576 
					 
					
						
						
							
							[General] Moving the FS-wrapper into an own lib, no more macro madness  
						
						 
						
						... 
						
						
						
						The library now needs to be build with "make" and installed with "make install".
Make sure to include the -lwups into the plugin projecs.
If you call "WUPS_InitFS(args);" in the INITIALIZE method, the plugin has full SD/USB access. 
						
						
					 
					
						2018-02-16 21:51:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maschell 
							
						 
					 
					
						
						
							
						
						1cfa474ca9 
					 
					
						
						
							
							[Plugins] Moved example_plugin into the plugins folder  
						
						 
						
						
						
						
					 
					
						2018-02-16 21:25:31 +01:00