| Age | Commit message (Collapse) | Author | 
|---|
|  | Original reason:
As Windows multi-byte character codec is unspecified while we always assume std::string uses UTF-8 in our code base, this can output gibberish when the string contains non-ASCII characters. ::OutputDebugStringW combined with Common::UTF8ToUTF16W is preferred here. | 
|  | logging: Add DebuggerBackend for logging to Visual Studio | 
|  | Just a few overlooked services. | 
|  |  | 
|  | * Stubbed IRS
Currently we have no ideal way of implementing IRS. For the time being we should have the functions stubbed until we come up with a way to emulate IRS properly.
* Added IRS to logging backend
* Forward declared shared memory for irs | 
|  |  | 
|  | The filter is returned via const reference, so this was making a
pointless copy of the entire filter every time a message was being
pushed into the logger instance. | 
|  | These weren't added when the services were introduced. | 
|  | Adds basic skeleton for the usb services based off the information provided by Switch Brew. | 
|  | Adds the basic skeleton of the arp services based off the information
provided by Switch Brew. | 
|  | XCI and Encrypted NCA Support | 
|  | service: Add migration services | 
|  | Adds the basic skeleton for the mig:usr service based off information
provided by Switch Brew. | 
|  | Adds the basic skeleton for the psc services based off the information
provided by Switch Brew. | 
|  | service: Add capture services | 
|  | Adds the basic skeleton for the capture services based off information
provided by Switch Brew. | 
|  | Adds the basic skeleton for the remaining pcv-related services based off
information on Switch Brew. | 
|  |  | 
|  | service: Add fgm services | 
|  | Adds the basic skeleton for the fgm services based off the information
provided by Switch Brew. | 
|  | Adds the basic skeleton of the pcie service based off information on
Switch Brew. | 
|  | service: Add wlan services | 
|  | Adds the basic skeleton for the wlan services based off the information
on Switch Brew. | 
|  | Adds the skeleton for the btm services based off the information on
Switch Brew. | 
|  | service: Add ncm services | 
|  | service: Add mii services | 
|  | Adds the basic skeleton for the ncm services based off information on
Switch Brew. | 
|  | service: Add nfc services | 
|  | Adds the skeleton for the mii services based off information provided by
Switch Brew | 
|  | Adds the skeleton of the nfc service based off the information provided
on Switch Brew. | 
|  | Implements these functions according to the information available on
Switch Brew. | 
|  | Adds ldn services based off information provided by Switch Brew. | 
|  | A few inclusions were being satisfied indirectly. To prevent breakages
in the future, include these directly. | 
|  | These can just use a view to a string since its only comparing against
two names in both cases for matches. This avoids constructing
std::string instances where they aren't necessary. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Now that the old macros are no longer used, we can remove all functionality related to them. | 
|  |  | 
|  | Additionally, when updating fmtlib, there was a change in fmtlib broke
how the old logging macro was overloaded, so this works around that by
just naming the fmtlib macro impl something different | 
|  | Due to premature merging of #262 I think the build may be failing right now. Should merge this ASAP to fix it. | 
|  | Logging: Add fmtlib-based macros | 
|  | service: Initialize NFP service.
Log: Add NFP service as a log subtype. | 
|  |  | 
|  | Add a new set of logging macros based on fmtlib
Similar but not exactly the same as https://github.com/citra-emu/citra/pull/3533
Citra currently uses a different version of fmt, which does not support FMT_VARIADIC so
make_args is used instead. On the other hand, yuzu uses fmt 4.1.0 which doesn't have make_args yet
so FMT_VARIADIC is used. | 
|  |  | 
|  |  | 
|  | Service/AOC: stub ListAddOnContent function |