| Age | Commit message (Collapse) | Author |
|
|
|
Stub these 2 service commands required for Animal Crossing: New Horizons Update 1.4.0
|
|
|
|
compatible_formats: Add missing header guard
|
|
|
|
surface_params: Replace questionable usages of the comma operator with semicolons
|
|
Oddly enough the scan that feeds the manual content provider is hardcoded to scan 2 nested directories deep.
This effectively rendered the scan subdirectories setting useless as the manual content provider cannot find any games located more than 2 nested directories deep.
Furthermore, this behavior causes game files to be picked up by the manual content provider even if scan subdirectories is disabled.
FIx this by utilizing the behavior described when populating the game list for populating the content provider.
|
|
|
|
Fixes an access violation where the file no longer exists at the specified path while being parsed.
|
|
|
|
Hides the following options when the title id is 0:
- Open Save Location
- Open Mod Data Location
- Open Transferable Shader Cache
- All removal options except Remove Custom Configuration
|
|
|
|
|
|
|
|
|
|
Adds the following actions:
- Remove Installed Update
- Remove All Installed DLC
- Remove Shader Cache
- Remove Custom Configuration
- Remove All Installed Contents
|
|
device_memory: Remove unused system member
|
|
The introduction of multicore rendered this setting non-functional as timing code was changed.
This removes the setting entirely.
|
|
|
|
Preserves the volatility of the pointers being casted.
|
|
Testing shows that Poll called with zero entries returns -1 and signals
an errno of zero.
|
|
This implements: Socket, Poll, Accept, Bind, Connect, GetPeerName,
GetSockName, Listen, Fcntl, SetSockOpt, Shutdown, Recv, RecvFrom,
Send, SendTo, Write, and Close
The implementation was done referencing: SwIPC, switchbrew, testing
with libnx and inspecting its code, general information about bsd
sockets online, and analysing official software.
Not everything from these service calls is implemented, but everything
that is not implemented will be logged in some way.
|
|
Manage worker threads with an easy to use abstraction.
We can expand this to support thread deletion in the future.
|
|
This abstraction allows executing blocking functions (like recvfrom on a
socket configured for blocking) without blocking the service thread.
It is intended to be used with SleepClientThread.
|
|
These functions translate from Network enumerations/structures to guest
enumerations/structures and viceversa.
|
|
Add guest enumerations and structures used in socket services
|
|
This is trivially implemented using the Network abstraction
- Used by ftpd
|
|
This isn't used by anything in particular, so it can be removed.
|
|
We can just return the function directly. Making for less reading.
|
|
Co-authored-by: LC <mathew1800@gmail.com>
|
|
Makes the interface future-proofed for supporting other platforms in the event we ever support platforms with differing pointer sizes. This way, we have a type in place that is always guaranteed to be able to represent a pointer exactly.
|
|
An empty QStringLiteral can more efficiently be replaced with an empty
QString.
|
|
vulkan: Resolve -Wmissing-field-initializer warnings
|
|
AM: GetDesiredLanguage: remove unused variable
|
|
video_core/gpu: Correct the size of the puller registers
|
|
|
|
GCAdapter: only join worker thread if running & joinable
|
|
|
|
The puller register array is made up of u32s however the `NUM_REGS` value is the size in bytes, so switch it to avoid making the struct unnecessary large. Also fix a small typo in a comment.
|
|
Solves an issue with restoring the value upon reloading program.
|
|
nvflinger: Use return value of Lock()
|
|
udp/client: Remove unused boost include
|
|
|
|
virtual_buffer: Mark size parameter of FreeMemoryPages() as [[maybe_unused]]
|
|
gc_adapter/gc_poller: Resolve compiler warnings
|
|
Those are already found in the Filesystem tab.
They were added back to the Debug tab by mistake in the Vulkan PR.
|
|
Not using the return value of these functions are undeniably the source
of a bug. This way we allow compilers to loudly make any future misuses
evident.
|
|
comex reported in #4424 that we were incorrectly discarding the return
value of Lock() which is correct.
|
|
hid: Only update keyboard & debug pad inputs if enabled
|
|
This function was relocated to log.h as a constexpr function, so this
can be removed.
|