| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-12-04 | kernel/svc: Implement svcCreateEvent() | Lioncash | |
| svcCreateEvent operates by creating both a readable and writable event and then attempts to add both to the current process' handle table. If adding either of the events to the handle table fails, then the relevant error from the handle table is returned. If adding the readable event after the writable event to the table fails, then the writable event is removed from the handle table and the relevant error from the handle table is returned. Note that since we do not currently test resource limits, we don't check the resource limit table yet. | |||
| 2018-12-04 | qt: Add Properties menu to game list right-click | Zach Hilman | |
| 2018-12-04 | Merge pull request #1845 from lioncash/nro | bunnei | |
| loader/{nro, nso}: Remove dependency on the System class | |||
| 2018-12-04 | Merge pull request #1853 from lioncash/event | bunnei | |
| kernel/object: Amend handle types to distinguish between readable and writable events | |||
| 2018-12-04 | Rewrited TEX/TEXS (TEX Scalar). (#1826) | Marcos | |
| * Rewrited TEX/TEXS (TEX Scalar). * Style fixes. * Styles issues. | |||
| 2018-12-04 | Merge pull request #1857 from lioncash/res-info | bunnei | |
| kernel/svc: Implement the resource limit svcGetInfo option | |||
| 2018-12-04 | Merge pull request #1854 from Subv/old_command_processor | bunnei | |
| Don't try to route PFIFO methods (0-0x40) to the other engines. | |||
| 2018-12-04 | debugger: Set paused thread color | Luke Street | |
| 2018-12-04 | kernel/object: Amend handle types to distinguish between readable and ↵ | Lioncash | |
| writable events Two kernel object should absolutely never have the same handle ID type. This can cause incorrect behavior when it comes to retrieving object types from the handle table. In this case it allows converting a WritableEvent into a ReadableEvent and vice-versa, which is undefined behavior, since the object types are not the same. This also corrects ClearEvent() to check both kernel types like the kernel itself does. | |||
| 2018-12-04 | kernel/handle_table: Amend reference to CTR-OS in Create() | Lioncash | |
| Another hold-over from Citra. | |||
| 2018-12-04 | kernel/svc: Implement the resource limit svcGetInfo option | Lioncash | |
| Allows a process to register the resource limit as part of its handle table. | |||
| 2018-12-04 | svc: Implement SetThreadActivity (thread suspension) | Luke Street | |
| 2018-12-03 | Removed unused file. | Subv | |
| This is a leftover from #1792 | |||
| 2018-12-03 | GPU: Don't try to route PFIFO methods (0-0x40) to the other engines. | Subv | |
| 2018-12-04 | [Kernel::CreateThread] Match format specifiers to LOG_TRACE's arguments | V.Kalyuzhny | |
| 2018-12-03 | scheduler: Avoid manual Reschedule call | Zach Hilman | |
| This will automatically occur anyway when PrepareReschedule is called | |||
| 2018-12-03 | Merge pull request #1840 from lioncash/info | bunnei | |
| svc: Reorganize svcGetInfo, handle more error cases for existing implemented info categories | |||
| 2018-12-03 | scheduler: Only work steal higher priority threads from other cores | Zach Hilman | |
| 2018-12-03 | applets: Correct event ResetTypes from OneShot to Sticky | Zach Hilman | |
| Fixes bugs relating to signalling in software keyboard. | |||
| 2018-12-03 | qt: Implement GUI dialog frontend for ProfileSelector | Zach Hilman | |
| Presents profiles in a list, similar to switch. | |||
| 2018-12-03 | am: Use ProfileSelect applet | Zach Hilman | |
| 2018-12-03 | applets: Implement ProfileSelect applet | Zach Hilman | |
| Allows the player to select an emulated profile. | |||
| 2018-12-03 | qt: Register to use Qt ProfileSelector instead of default | Zach Hilman | |
| 2018-12-03 | core: Add getter/setter for ProfileSelector in System | Zach Hilman | |
| 2018-12-03 | frontend: Add frontend applet for ProfileSelect | Zach Hilman | |
| Responsible for selecting a profile and firing callback upon completion. | |||
| 2018-12-03 | software_keyboard: Signal state changed event upon construction | Zach Hilman | |
| Previously, ILibraryAppletAccessor would signal upon creation of any applet, but this is incorrect. A flag inside of the applet code determines whether or not creation should signal state change and swkbd happens to be one of these applets. | |||
| 2018-12-03 | qt: Add UI to display game properties and disable add-ons | Zach Hilman | |
| 2018-12-03 | loader: Add support for reading the name of game's developer | Zach Hilman | |
| 2018-12-03 | aoc_u: Obey disabled add-ons list when listing DLC | Zach Hilman | |
| 2018-12-03 | patch_manager: Obey disabled add-ons list when patching game | Zach Hilman | |
| 2018-12-03 | core: Make GetGameFileFromPath function externally accessible | Zach Hilman | |
| 2018-12-03 | config: Store and load disabled add-ons list | Zach Hilman | |
| 2018-12-03 | settings: Store list of disabled add-ons per title ID | Zach Hilman | |
| 2018-12-03 | Merge pull request #1842 from lioncash/slot | bunnei | |
| yuzu/configuration: Minor clean-up related changes | |||
| 2018-12-03 | Merge pull request #1835 from lioncash/cache-global | bunnei | |
| filesystem: De-globalize registered_cache_union | |||
| 2018-12-03 | Merge pull request #1822 from ReinUsesLisp/glsl-scope | bunnei | |
| gl_shader_decompiler: Introduce a scoped object and style changes | |||
| 2018-12-03 | Merge pull request #1803 from DarkLordZach/k-able-event | bunnei | |
| kernel: Divide Event into ReadableEvent and WritableEvent | |||
| 2018-12-03 | Merge pull request #1833 from lioncash/clean | bunnei | |
| service/fsp_srv: Implement CleanDirectoryRecursively | |||
| 2018-12-03 | Merge pull request #1839 from lioncash/init | bunnei | |
| service/audio/audout_u: Amend constructor initialization list order | |||
| 2018-12-03 | Merge pull request #1841 from ogniK5377/npad-mode-fix | bunnei | |
| Fixed crash with SetNpadMode | |||
| 2018-12-03 | game_list: Remove a reference of a reference | Frederic Laing | |
| 2018-12-03 | Moved backtrace to ArmInterface | David Marcec | |
| Added to both dynarmic and unicorn | |||
| 2018-12-03 | Print backtrace on svcBreak | David Marcec | |
| When we get an svcBreak we get a backtrace now | |||
| 2018-12-02 | loader/nso: Remove dependency on the System class | Lioncash | |
| Similar to the NRO changes, we can also pass the process explicitly as a parameter from Load instead of indirecting through the System class. | |||
| 2018-12-02 | loader/nro: Make the static LoadNro function internally linked | Lioncash | |
| This simply acts as a forwarding function for the Load() function, so this doesn't need to be directly exposed. | |||
| 2018-12-02 | file_sys/directory: Amend path buffer size for directory entries | Lioncash | |
| The path buffer is actually 0x301 (769) characters in length, with the extra character being intended for the null-terminator. | |||
| 2018-12-02 | loader/nro: Remove dependency on the System class | Lioncash | |
| Load() is already given the process instance as a parameter, so instead of coupling the class to the System class, we can just forward that parameter to LoadNro() | |||
| 2018-12-02 | service/usb: Update function table | Lioncash | |
| Updates the function table for IClientEpSession based off information provided by SwitchBrew. | |||
| 2018-12-02 | service/erpt: Update function table | Lioncash | |
| Updates the function table according to information provided by SwitchBrew. | |||
| 2018-12-02 | yuzu/configuration: Make slots private where applicable | Lioncash | |
| These slots are only ever attached to event handling mechanisms within the class itself, they're never used externally. Because of this, we can make the functions private. This also removes redundant usages of the private access specifier. | |||
