| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-07 | Merge pull request #949 from lioncash/priv | bunnei | |
| client_port: Make all data members private | |||
| 2018-08-07 | loader: Fix scope error in DeconstructedRomDirectory | Zach Hilman | |
| 2018-08-07 | service/apm: Add the apm:sys service | Lioncash | |
| Adds the basic skeleton of the apm:sys service based off the information on Switch Brew. | |||
| 2018-08-07 | nvflinger: Correct typo in name of composition event | Lioncash | |
| 2018-08-07 | nvdrv: Make Ioctl()'s definition match its prototype | Lioncash | |
| The only reason this wasn't a compilation error is because we use little-endian systems. | |||
| 2018-08-07 | nvdrv: Get rid of indirect inclusions | Lioncash | |
| 2018-08-07 | nvflinger: Get rid of indirect inclusions | Lioncash | |
| 2018-08-07 | nvflinger: Use std::string_view in OpenDisplay() | Lioncash | |
| We don't need to use a std::string here, given all that's done is comparing the character sequence against another. This allows passing regular const char* without needing to heap allocate. | |||
| 2018-08-07 | services/hid: Add ActivateNpadWithRevision() to the hid function info array | Lioncash | |
| Updated based off the information on Switch Brew. | |||
| 2018-08-07 | service/time: Amend command IDs of ToPosixTime() and ToPosixTimeWithMyRule() | Lioncash | |
| Updates the ID of these based off the information on Switch Brew. | |||
| 2018-08-07 | service: Add usb services | Lioncash | |
| Adds basic skeleton for the usb services based off the information provided by Switch Brew. | |||
| 2018-08-06 | loader: Add icon and title support to XCI | Zach Hilman | |
| 2018-08-06 | Use const where applicable | Zach Hilman | |
| 2018-08-06 | Avoid parsing RomFS to directory in NCA | Zach Hilman | |
| 2018-08-06 | client_port: Make all data members private | Lioncash | |
| These members don't need to be entirely exposed, we can instead expose an API to operate on them without directly needing to mutate them We can also guard against overflow/API misuse this way as well, given active_sessions is an unsigned value. | |||
| 2018-08-06 | Merge pull request #931 from DarkLordZach/nca-as-drd | bunnei | |
| loader: Make AppLoader_NCA rely on directory loading code | |||
| 2018-08-06 | GDBStub works with both Unicorn and Dynarmic now (#941) | Hedges | |
| * GDBStub works with both Unicorn and Dynarmic now * Tidy up | |||
| 2018-08-06 | Merge pull request #940 from lioncash/private | bunnei | |
| kernel/event: Make data members private | |||
| 2018-08-06 | Merge pull request #934 from lioncash/chrono | bunnei | |
| core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds | |||
| 2018-08-06 | kernel/event: Make data members private | Lioncash | |
| Instead we can simply provide accessors to the required data instead of giving external read/write access to the variables directly. | |||
| 2018-08-06 | Merge pull request #933 from lioncash/memory | bunnei | |
| memory: Correct prototype of ZeroBlock | |||
| 2018-08-06 | Service/Audio: audout_a.cpp: remove pragma once | mailwl | |
| 2018-08-05 | Merge pull request #932 from lioncash/func | bunnei | |
| core_timing: Use transparent functors where applicable | |||
| 2018-08-05 | Merge pull request #929 from lioncash/addr | bunnei | |
| gdbstub: Minor changes | |||
| 2018-08-05 | Merge pull request #930 from lioncash/thread | bunnei | |
| address_arbiter: Return by value from GetThreadsWaitingOnAddress() | |||
| 2018-08-05 | Merge pull request #925 from bunnei/audren | bunnei | |
| Implement audren audio output | |||
| 2018-08-05 | perf_stats: Correct literal used for MAX_LAG_TIME_US | Lioncash | |
| ms is shorthand for milliseconds, not microseconds, and given there's no comment indicating that this was intentional, it probably wasn't. | |||
| 2018-08-05 | core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds | Lioncash | |
| Enforces the time unit being returned and also allows using the standard time utilities to manipulate it. | |||
| 2018-08-05 | memory: Make prototype parameter names match their definitions | Lioncash | |
| Keeps the code consistent. | |||
| 2018-08-05 | memory: Correct prototype of ZeroBlock | Lioncash | |
| Previously, the prototype wasn't matching the definition, which has a Processor parameter before the destination address. | |||
| 2018-08-05 | memory: Remove unnecessary const qualifiers in prototypes | Lioncash | |
| These aren't necessary, as value-wise const only matters in the definition. | |||
| 2018-08-05 | core_timing: Convert typedef into a type alias | Lioncash | |
| Makes the alias a little more readable from left-to-right. | |||
| 2018-08-05 | core_timing: Use transparent functors where applicable | Lioncash | |
| Gets rid of the need to hardcode the type in multiple places. This will now be deduced automatically, based off the elements in the container being provided to the algorithm. | |||
| 2018-08-05 | loader: Make AppLoader_NCA rely on directory loading code | Zach Hilman | |
| Eliminates duplicate code shared between their Load methods, after all the only difference is how the romfs is handled. | |||
| 2018-08-05 | gdbstub: Use type alias for breakpoint maps | Lioncash | |
| Rather than having to type out the full std::map type signature, we can just use a straightforward alias. While we're at it, rename GetBreakpointList to GetBreakpointMap, which makes the name more accurate. We can also get rid of unnecessary u64 static_casts, since VAddr is an alias for a u64. | |||
| 2018-08-05 | gdbstub: Move all file-static variables into the GDBStub namespace | Lioncash | |
| Keeps everything under the same namespace. While we're at it, enclose them all within an inner anonymous namespace. | |||
| 2018-08-05 | Merge pull request #912 from lioncash/global-var | bunnei | |
| video_core: Eliminate the g_renderer global variable | |||
| 2018-08-05 | address_arbiter: Return by value from GetThreadsWaitingOnAddress() | Lioncash | |
| In all cases the vector being supplied is empty, so we can just return by value in these instances. | |||
| 2018-08-05 | gdbstub: Replace PAddr alias with VAddr | Lioncash | |
| In all cases, a virtual address is being passed in, not a physical one. | |||
| 2018-08-04 | audio_core: Implement audren_u audio playback. | bunnei | |
| 2018-08-04 | Merge pull request #924 from lioncash/arp | bunnei | |
| service: Add arp services | |||
| 2018-08-04 | Merge pull request #921 from lioncash/view | bunnei | |
| core/crypto: Minor changes | |||
| 2018-08-04 | audio_core: Use s16 where possible for audio samples. | bunnei | |
| 2018-08-04 | audio_core: Port codec code from Citra for ADPCM decoding. | bunnei | |
| 2018-08-04 | service: Add arp services | Lioncash | |
| Adds the basic skeleton of the arp services based off the information provided by Switch Brew. | |||
| 2018-08-04 | service: Remove redundant #pragma once directives | Lioncash | |
| These don't do anything within .cpp files (we don't include cpp files, so...) | |||
| 2018-08-04 | aes_util: Add static assertion to Transcode() and XTSTranscode() to ensure ↵ | Lioncash | |
| well-defined behavior These functions should only be given trivially-copyable types. | |||
| 2018-08-04 | aes_util: Make CalculateNintendoTweak() an internally linked function | Lioncash | |
| This function doesn't directly depend on class state, so it can be hidden entirely from the interface in the cpp file. | |||
| 2018-08-04 | aes_util: Make Transcode() a const member function | Lioncash | |
| This doesn't modify member state, so it can be made const. | |||
| 2018-08-04 | core/crypto: Remove unnecessary includes | Lioncash | |
