Skip to content
Snippets Groups Projects
  1. Sep 12, 2018
  2. Sep 11, 2018
    • Tobias's avatar
      Port #4141 from citra: Joystick hotplug support (#1275) · 804115b2
      Tobias authored
      * Joystick hotplug support (#4141)
      
      * use SDL_PollEvent instead of SDL_JoystickUpdate
      
      Register hot plugged controller by GUID if they were configured in a previous session
      
      * Move SDL_PollEvent into its own thread
      
      * Don't store SDLJoystick pointer in Input Device; Get pointer on each GetStatus call
      
      * Fix that joystick_list gets cleared after SDL_Quit
      
      * Add VirtualJoystick for InputDevices thats never nullptr
      
      * fixup! Add VirtualJoystick for InputDevices thats never nullptr
      
      * fixup! fixup! Add VirtualJoystick for InputDevices thats never nullptr
      
      * Remove SDL_GameController, make SDL_Joystick* unique_ptr
      
      * fixup! Remove SDL_GameController, make SDL_Joystick* unique_ptr
      
      * Adressed feedback; fixed handling of same guid reconnects
      
      * fixup! Adressed feedback; fixed handling of same guid reconnects
      
      * merge the two joystick_lists into one
      
      * make SDLJoystick a member of VirtualJoystick
      
      * fixup! make SDLJoystick a member of VirtualJoystick
      
      * fixup! make SDLJoystick a member of VirtualJoystick
      
      * fixup! fixup! make SDLJoystick a member of VirtualJoystick
      
      * SDLJoystick: Addressed review comments
      
      * Address one missed review comment
      804115b2
  3. Sep 10, 2018
  4. Sep 09, 2018
  5. Sep 03, 2018
  6. Aug 27, 2018
  7. Aug 23, 2018
  8. Aug 22, 2018
  9. Aug 20, 2018
  10. Aug 07, 2018
  11. Aug 06, 2018
  12. Aug 03, 2018
  13. Aug 01, 2018
  14. Jul 29, 2018
  15. Jul 21, 2018
    • Lioncash's avatar
      file_util: Use an enum class for GetUserPath() · d66b43da
      Lioncash authored
      Instead of using an unsigned int as a parameter and expecting a user to
      always pass in the correct values, we can just convert the enum into an
      enum class and use that type as the parameter type instead, which makes
      the interface more type safe.
      
      We also get rid of the bookkeeping "NUM_" element in the enum by just
      using an unordered map. This function is generally low-frequency in
      terms of calls (and I'd hope so, considering otherwise would mean we're
      slamming the disk with IO all the time) so I'd consider this acceptable
      in this case.
      d66b43da
  16. Jul 18, 2018
  17. Jul 03, 2018
  18. Jun 27, 2018
  19. May 10, 2018
  20. Mar 30, 2018
  21. Mar 27, 2018
  22. Feb 14, 2018
  23. Jan 20, 2018
  24. Jan 18, 2018
  25. Jan 17, 2018
Loading