| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-03-24 | core/core_timing: Make callback parameters consistent | Lioncash | |
| In some cases, our callbacks were using s64 as a parameter, and in other cases, they were using an int, which is inconsistent. To make all callbacks consistent, we can just use an s64 as the type for late cycles, given it gets rid of the need to cast internally. While we're at it, also resolve some signed/unsigned conversions that were occurring related to the callback registration. | |||
| 2019-03-21 | Merge pull request #1933 from DarkLordZach/cheat-engine | bunnei | |
| file_sys: Implement parser and interpreter for game memory cheats | |||
| 2019-03-20 | Merge pull request #2090 from FearlessTobi/port-4599 | bunnei | |
| Port citra-emu/citra#4244 and citra-emu/citra#4599: Changes to BitField | |||
| 2019-03-05 | vm_manager: Remove cheat-specific ranges from VMManager | Zach Hilman | |
| 2019-03-04 | controllers/npad: Add accessor for current press state | Zach Hilman | |
| Allows frontend/features to access pressed buttons conveniently as possible | |||
| 2019-02-27 | service/hid: Amend forward declaration of ServiceManager | Lioncash | |
| The SM namespace is within the Service namespace, so this was forward declaring a type that didn't exist. | |||
| 2019-02-15 | core_timing: Convert core timing into a class | Lioncash | |
| Gets rid of the largest set of mutable global state within the core. This also paves a way for eliminating usages of GetInstance() on the System class as a follow-up. Note that no behavioral changes have been made, and this simply extracts the functionality into a class. This also has the benefit of making dependencies on the core timing functionality explicit within the relevant interfaces. | |||
| 2019-02-12 | core_timing: Rename CoreTiming namespace to Core::Timing | Lioncash | |
| Places all of the timing-related functionality under the existing Core namespace to keep things consistent, rather than having the timing utilities sitting in its own completely separate namespace. | |||
| 2019-02-06 | remove all occurance of specifying endianness inside BitField | Weiyi Wang | |
| This commit it automatically generated by command in zsh: sed -i -- 's/BitField<\(.*\)_le>/BitField<\1>/g' **/*(D.) BitField is now aware to endianness and default to little endian. It expects a value representation type without storage specification for its template parameter. | |||
| 2018-12-28 | travis: Use correct package for linux Qt5WebEngine | Zach Hilman | |
| 2018-12-28 | web_browser: Add bounds checking to applet interface | Zach Hilman | |
| 2018-12-28 | hid: Make Hid service accessible and add GetPressState | Zach Hilman | |
| 2018-12-27 | Merge pull request #1929 from bunnei/fix-hid | bunnei | |
| hid: Fix SetNpadJoyHoldType and improve logging. | |||
| 2018-12-26 | npad: Remove code to invert input in horizontal mode. | bunnei | |
| - This was incorrect, the game appears to handle this for us. - Fixes horizontal mode with Puyo Puyo Tetris and Super Mario Odyssey. | |||
| 2018-12-21 | hid: Fix SetNpadJoyHoldType and improve logging. | bunnei | |
| 2018-12-03 | Merge pull request #1803 from DarkLordZach/k-able-event | bunnei | |
| kernel: Divide Event into ReadableEvent and WritableEvent | |||
| 2018-12-03 | Fixed crash with SetNpadMode | David Marcec | |
| fixed crash due to handheld | |||
| 2018-11-29 | kernel/event: Reference ReadableEvent from WritableEvent | Zach Hilman | |
| 2018-11-29 | core: Port all current usages of Event to Readable/WritableEvent | Zach Hilman | |
| 2018-11-29 | Merge pull request #1801 from ogniK5377/log-before-execute | bunnei | |
| Changed logging to be "Log before execution", Added more error logging, all services/svc should now log on some level | |||
| 2018-11-28 | Merge pull request #1817 from DarkLordZach/npad-idx-fix | bunnei | |
| npad: Use NPadIdToIndex to prevent invalid array access | |||
| 2018-11-28 | npad: Use NPadIdToIndex to prevent invalid array access | Zach Hilman | |
| 2018-11-27 | npad: Fix copy/paste error with LED position assignments | Zach Hilman | |
| 2018-11-26 | Changed logging to be "Log before execution", Added more error logging, all ↵ | David Marcec | |
| services should now log on some level | |||
| 2018-11-22 | debug_pad: Avoid loading input for nonexistent buttons (Home and Screenshot) | Zach Hilman | |
| Prevents memory exceptions when the debug pad is enabled. | |||
| 2018-11-18 | hid: Use player-defined controller type as PREFERRED_CONTROLLER | Zach Hilman | |
| 2018-11-18 | hid/npad: Update NPad to use player controller bindings and type | Zach Hilman | |
| 2018-11-18 | hid/touchscreen: Update Touchscreen to use advanced parameters | Zach Hilman | |
| Including finger ID, diamater x/y, and angle. Additionally, checks if the touchscreen is enabled. | |||
| 2018-11-18 | hid: Add controller bindings for Mouse controller | Zach Hilman | |
| 2018-11-18 | hid: Add keyboard bindings for Keyboard controller | Zach Hilman | |
| 2018-11-18 | hid: Add controller bindings for DebugPad controller | Zach Hilman | |
| Used by developers to test games, not present on retail systems. Some games are known to respond to DebugPad input though, for example Kirby Star Allies. | |||
| 2018-11-18 | Added missing start/end touch attributes to touchscreen | David Marcec | |
| 2018-11-18 | Added debugpad skeleton | David Marcec | |
| 2018-11-18 | Added controller helper funcs | David Marcec | |
| 2018-11-18 | Changed polling rate of hid and Right joycon rotation | David Marcec | |
| 2018-11-18 | Left joycon rotation button remapping | David Marcec | |
| 2018-11-18 | Added automatic npad switch based on supported stylesets | David Marcec | |
| 2018-11-18 | Added multi-input support and controller assignment at any port | David Marcec | |
| 2018-11-17 | Added SetIsPalmaAllConnectable, SetPalmaBoostMode | David Marcec | |
| Currently unclear what these do yet, will be researched at a later time when we want to implement palma. | |||
| 2018-11-15 | Fixed priority switching edge case for handheld (#1675) | David | |
| * Fixed priority switching edge case for handheld We accidently used controller index instead of npad id * Moved NPadIdToIndex | |||
| 2018-11-14 | hid/npad: Add missing break in switch statement within ↵ | Lioncash | |
| Controller_NPad::OnUpdate() | |||
| 2018-11-08 | Updated npad styles on holdtype switches | David Marcec | |
| Fixes input for megaman | |||
| 2018-11-02 | Fixed HID crash when launching more than 1 game & signaled syleset change event | David Marcec | |
| This should fix crashes when launching multiple games in yuzu | |||
| 2018-10-24 | npad: Remove unused controller variable from OnInit() | Lioncash | |
| This also gets rid of variable shadowing related to the lambda parameter a little bit below this code as well. | |||
| 2018-10-21 | hid: Update service function table for hidbus | Lioncash | |
| Updated based off information provided by Switchbrew. | |||
| 2018-10-20 | Added auto controller switching to supported controllers and single joycon ↵ | David Marcec | |
| button rotation This is a subset of the better-hid-2 changes, this fixes input in various games which don't support dual joycons. This pr will search for the next best controller which is supported by the current game | |||
| 2018-10-19 | Merge pull request #1526 from lioncash/svc-id | bunnei | |
| service: Update function tables | |||
| 2018-10-19 | hid: Update service function tables | Lioncash | |
| Updated based off information provided by Switchbrew. | |||
| 2018-10-17 | hid/controller: Remove unused header inclusions | Lioncash | |
| swap.h only needs to be present in the header for the type aliases and definitions, it's not actually needed in the cpp files though. input.h is just unused entirely in xpad.h | |||
| 2018-10-17 | hid/controller/npad: Remove unused dump_idx member variable | Lioncash | |
| Given it's unused, we may as well toss it. | |||
