aboutsummaryrefslogtreecommitdiff
path: root/xbmc/peripherals
AgeCommit message (Collapse)Author
2018-01-15Merge pull request #13340 from garbear/game-globalsGarrett Brown
Games: Register setting handlers inside CGameSettings
2018-01-15Joysticks: Move controller IDs to new header in games/ dirGarrett Brown
2018-01-15Peripherals: Modernize button mapper registrationGarrett Brown
2018-01-13Keyboard: Move interfaces to interfaces/ subfolderGarrett Brown
2018-01-13Joysticks: Fix broken wheel and throttle inputGarrett Brown
2018-01-13Joysticks: Modernize codeGarrett Brown
This moves initialization to the header and makes enum a class.
2018-01-13Joysticks: Move interfaces to interfaces/ subfolderGarrett Brown
2018-01-09Peripherals: Replace use of global game controller managerGarrett Brown
2018-01-09Peripherals: Replace use of global input managerGarrett Brown
2017-12-30[refactor] make m_pPlayer private and expose it through method GetAppPlayer()xhaggi
2017-12-25[win10] Log: lowering level for some 'not implemented' messageAnton Fedchin
2017-12-23Peripheral API v1.3.5: Wheel and throttle supportGarrett Brown
2017-11-22[addons] don't use event load/unload in conjunction with async eventsxhaggi
2017-11-11Merge pull request #12960 from garbear/peripherals-dialogGarrett Brown
Peripherals: Fix list not refreshing in peripherals dialog
2017-11-10Fix peripherals list not focused on dialog openGarrett Brown
2017-11-09Merge pull request #12996 from garbear/keyboard-fixesGarrett Brown
RetroPlayer: Fix keyboard input
2017-11-03Merge pull request #12990 from lrusak/imx-removalLukas Rusak
[linux] remove imx platform
2017-11-03Fix broken keyboard input in gamesGarrett Brown
Keyboard input was broken because keyboard handlers were processed in order of pointer value (essentially random), instead of the reverse order in which they were registered.
2017-11-02[win10] added 'peripherals' for uwpDale Stammen
2017-11-01[linux] remove imx platformLukas Rusak
2017-10-25Fix peripherals list not refreshing in peripherals dialogGarrett Brown
2017-10-25Peripherals: Factor out peripherals dialog codeGarrett Brown
2017-10-23Fix crash on startup when peripheral.joystick is disabledGarrett Brown
When peripheral.joystick is disabled, Kodi fails to load button maps for the controller and CPeripheralJoystick::m_joystickMonitor is not initialized. Attempting to unregister the null pointer causes a segfault.
2017-10-07Joysticks: Fix accelerometers preventing screensaverGarrett Brown
This fixes accelerometers on PS4 controllers preventing the screensaver by only monitoring mapped buttons and axes. By changing from IDriverHandler to IInputHandler, we receive input for higher-level controller features instead of lower-level driver events. If the driver input is not mapped to a controller, the IInputHandler will receive no input, meaning it can't interrupt a screensaver.
2017-09-28[addons] change event handling on CPeripheralBusAddonAlwin Esch
2017-09-28[addons] refactor AddonEvent structsxhaggi
* move id from derived structs to struct AddonEvent * drop deprecated addon event InstalledChanged
2017-09-26[addons] remove the CAddonMgr::GetInstance() usageAlwin Esch
Do this direct with 'CServiceBroker::GetAddonMgr()'.
2017-09-06Use the helper class instead of CGUIDialogOK and remove the dependencyphate89
2017-09-01[cec] Fix power messages handling.Kai Sommerfeld
2017-08-25RetroPlayer: Change input scanning to occur directly before frameGarrett Brown
2017-08-16Merge pull request #12676 from Rechi/componentLoggingRechi
[utils] CLog: add Log and LogFunction function with additional component parameter
2017-08-15[log] move to new component logging styleRechi
2017-08-15mark constructors explicitArne Morten Kvarving
to avoid unexpected implicit casts, and to shut cppcheck up
2017-08-11Merge pull request #12650 from Rechi/cecHibernateRechi
[CEC] add hibernate on TV standby
2017-08-09[CEC] add hibernate on TV standbyPortisch
2017-08-06[cleanup] silence ignored qualifiers value warningsRechi
'const' type qualifier on basic type returns has no effect
2017-08-01Controllers: Make features property of controller, not layoutGarrett Brown
2017-07-31Merge pull request #12571 from notspiff/peripheral_fixesMartijn Kaijser
Peripheral fixes
2017-07-30share critsection with parent classArne Morten Kvarving
2017-07-25use foreachArne Morten Kvarving
quells cppcheck warning 'prefer prefix operator for non-primitives'
2017-07-25fix typoArne Morten Kvarving
2017-07-25remove duplicate elseArne Morten Kvarving
2017-07-23[Peripheral API] v1.3.4: Add support for mapping relative pointersGarrett Brown
2017-07-22Merge pull request #12524 from popcornmix/cec_safeMartijn Kaijser
CPeripheralCecAdapter: Execute application operations from application thread
2017-07-18CEC: Execute application operations from application threadpopcornmix
These function are not designed to be called from other threads
2017-07-16Fix broken peripheral settingsGarrett Brown
2017-07-07Merge pull request #12400 from hudokkow/use_defaultCris Silva
[modernize] Prefer 'default' for declarations
2017-07-07[modernize][peripherals] Prefer 'default' for declarationsh.udo
2017-07-06Service Manager: Fix order of init/deinitGarrett Brown
2017-07-04Move CInputManager into service managerGarrett Brown