| Age | Commit message (Collapse) | Author |
|
|
|
Yellow squiggly lines begone!
Done automatically on .cpp files through `run-clang-tidy`, with manual corrections to the mistakes.
If an import is directly used, but is technically unnecessary since it's recursively imported by something else, it is *not* removed.
The tool doesn't touch .h files, so I did some of them by hand while fixing errors due to old recursive imports.
Not everything is removed, but the cleanup should be substantial enough.
Because this done on Linux, code that isn't used on it is mostly untouched.
(Hopefully no open PR is depending on these imports...)
|
|
|
|
|
|
Logic and structures are largely taken from Linux source:
drivers/bluetooth/btusb.c
drivers/bluetooth/btrtl.c
drivers/bluetooth/btrtl.h
|
|
Unlike custom banners which work as an override, this mechanism works as
a fallback. The use case is if you have games you don't really play but
want to keep around for testing purposes without filling up your NAND
with lots of saves. For ease of use, the directory structure is the same
but only title/$title_hi/$title_lo/data/banner.bin files are
relevant.
|
|
Badges are saved in /User/Cache/RetroAchievements on first download and reused from there instead of redownloaded.
|
|
Rekindle software JIT profiling with a std::chrono conversion and a config connection.
|
|
With a purpose-built Branch Watch feature built into the emulated system: BranchWatchDialog, replacing CodeDiffDialog, is now better than ever!
|
|
Built-in assembler for debugger interface
|
|
|
|
This file was only used by DolphinWX. DolphinQt uses Qt.ini instead.
|
|
... using libadrenotools
|
|
Adds features to improve navigation of Skylanders portal menu, includes:
-List of Skylanders and filters for searching
-Improved buttons for faster loading options
-Added default user folder for storing .sky files
|
|
Added AchievementSettings in Config with RA_INTEGRATION_ENABLED, RA_USERNAME, and RA_API_TOKEN. Includes code to load and store from Achievements.ini file in config folder.
|
|
|
|
|
|
std::filesystem::create_directories().
|
|
std::filesystem::copy().
|
|
This is to clarify that it can only copy files, not folders.
|
|
This was accidentally changed in 7e6436db347c3cc479d768180de158a0f9c88226.
|
|
|
|
|
|
|
|
folder.
|
|
image file, not the folder.
|
|
|
|
Create and log path the first time GetSysDirectory is called, then just
return the path on future calls.
|
|
|
|
|
|
which was hidden by a define in CommonFuncs.h.
|
|
|
|
|
|
|
|
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
|
|
Android: Use storage access framework for game list
|
|
|
|
|
|
|
|
Adds a flag to File::Delete and File::DeleteDir functions to control
whether a console warning is emitted when the file or directory doesn't
exist. The flag is optional and true by default to match current behavior.
|
|
an emulated input action to an image based on what host key is defined for that emulated input. Specific regions are called out in configuration that mark where to replace an input button with a host key image.
|
|
Support Windows 10 long paths
|
|
"DualShockUDPClient"/"DSUClient".
|
|
This is done by:
1) Implementing said protocol in a new controller input class CemuHookUDPServer.
2) Adding functionality in the WiimoteEmu class for pushing that motion input to the emulated Wiimote and MotionPlus.
3) Suitably modifying the UI for configuring an Emulated Wii Remote.
|
|
- GetTempFilenameForAtomicWrite
- SetUserDirectory
|
|
|
|
Allows writing out other forms of strings (e.g. C strings) without the
need to allocate a std::string and discard it after use.
|
|
Makes the parameter ordering consistent and less error-prone.
|
|
This reverts commit 0c02e77eee0a12b178b11676ca548aeb1cbb7116.
|
|
Different address spaces can be chosen in the memory view panel.
* Effective (or virtual): Probably the view people mostly want. Address
translation goes through MMU.
* Auxiliary: ARAM address space. Does not display anything in Wii mode.
* Physical: Physical address space. Only supports mem1 and mem2 (wii
mode) so far.
|