aboutsummaryrefslogtreecommitdiff
path: root/xbmc/peripherals
AgeCommit message (Collapse)Author
2017-03-01[Peripherals] Fix Android joysticks not detected on startupGarrett Brown
2017-03-01Move to using unicode win32 api methodsPär Björklund
This should have been done a long time ago but with UWP no longer supporting the ascii versions it's time to get it done. The changes in UnrarXLib isn't really tested but it's about to get dropped from our tree anyway.
2017-02-26Merge pull request #11707 from garbear/fix-rumbleGarrett Brown
Fix rumble always enabled
2017-02-23Merge pull request #11687 from garbear/input-fixesGarrett Brown
Fix memory and resource leak
2017-02-19Add setting to disable rumble notificationsGarrett Brown
2017-02-19Peripheral API v1.3.1 - Expose rumble and power off capabilitiesGarrett Brown
2017-02-17[Peripherals] Fix memory leak in button mapping commandsGarrett Brown
2017-02-17[Peripherals] Fix add-ons not being destroyed on exitGarrett Brown
2017-02-17[Peripherals] Clear busses in deterministic orderGarrett Brown
2017-02-17[Peripherals] Replace lock.Leave() with proper RAII patternGarrett Brown
2017-02-17[cosmetic] Whitespace fixes after moving JOYSTICK to KODI namespaceGarrett Brown
2017-02-14[Peripherals] Factor out constantsGarrett Brown
2017-02-09Move JOYSTICK, KEYBOARD and MOUSE namespaces into KODIGarrett Brown
2017-02-06Fix anomalous triggers getting stuck in the background while mappingGarrett Brown
This completes a TODO left in bd6697b01.
2017-02-02Merge pull request #11571 from garbear/fix-axesGarrett Brown
Fix analog stick/trigger "sticking" bug
2017-02-01[peripherals] Add todo to fix erratic input with anomalous triggersGarrett Brown
2017-01-31[peripheral API] v1.3.0 - Add handling for anomalous triggersGarrett Brown
Anomalous triggers are triggers with a non-zero offset. For example, if a trigger's rest position is +1 and it travels to -1 when fully pressed, then it is an anomalous trigger with a center of +1 and a range of 2. Two properties are added to the definition of a semiaxis: * Center * Range The center is the rest position of the trigger. The range is 1 if the trigger stops at 0, or 2 if the trigger continues past zero to the opposite end of the axis.
2017-01-31[cosmetic] Fix trailing whitespace in AddonButtonMap.cppGarrett Brown
2017-01-03spelling: commentsJosh Soref
2016-12-31Hide notifications shown on device connectGarrett Brown
This also fixes CID 1398191: Control flow issues (DEADCODE)
2016-12-29Merge pull request #11272 from Rechi/cleanupWarningsRainer Hochecker
[Cleanup] silent some warnings
2016-12-28[cleanup] remove unused variablesRechi
2016-12-27Hide device event notificationsGarrett Brown
2016-12-25[cleanup] replace AtomicIncrement & AtomicDecrement implementation with ↵Rechi
std::atomic
2016-12-17[addons] rename struct PeripheralAddon to KodiToAddonFuncTable_PeripheralAlwin Esch
2016-12-17[addons] create from AddonDll.h a new AddonDll.cppAlwin Esch
Needed to fix linker fault after remove of template usage. Further are a lot of include passed to the place where it is used.
2016-12-17[addons] remove last template part from CAddonDllAlwin Esch
2016-12-17[addons] add addons function tables to related classes and remove template ↵Alwin Esch
use from CAddonDll
2016-12-17[addons] remove TheDll template from CAddonDllAlwin Esch
2016-12-17[addons] remove the use of TheProps from template'sAlwin Esch
First bigger step to have CAddonDll independent from add-on type instances. On addons still no changes needed!
2016-12-15Merge pull request #11179 from AlwinEsch/cleanup-addonsAlwin Esch
[addons] remove use of try, catch
2016-12-15remove autotools buildsystemnotspiff
2016-12-14[peripheral] remove use of try, catchAlwin Esch
2016-12-02Merge pull request #11026 from notspiff/fix_copy_ellusionjenkins4kodi
2016-12-02[settings] integrate CSettings into CServiceManager/CServiceBrokermontellese
2016-12-01[retroplayer] Game add-onsGarrett Brown
Thanks to Themaister for rewind functionality, fetzerch for mouse support, file length check and cmake modifications, topfs2 for fixing a crash when loading game clients, eibma for fixing linux compilation errors, a1rwulf for catching a missing callback symbol and fixing some rebase errors, and to notspiff for helping with the rebrand and cmake.
2016-12-01[retroplayer] Keyboard playersGarrett Brown
2016-12-01fixed: do not use move into member variable hereArne Morten Kvarving
clang points out that it actually hinders copy elusion, not aids it.
2016-11-28Merge pull request #10630 from garbear/controller-fixesGarrett Brown
Controller fixes
2016-11-18Merge pull request #10932 from garbear/controller-dialogGarrett Brown
Controller dialog fixes and code improvements
2016-11-18Merge pull request #10921 from garbear/fix-100-cpuGarrett Brown
Fix 100% cpu usage after a while while scanning for peripheral events
2016-11-14Only force-enable peripheral add-ons with button mapping supportGarrett Brown
2016-11-14Fix crash on unplugging controllerGarrett Brown
2016-11-14[peripherals] Cleanup: Remove unused functionGarrett Brown
2016-11-14[controller dialog] Fix not refreshing config if multiple controllers are ↵Garrett Brown
attached
2016-11-14Peripheral EventScanner: Handle wrap-aroundGarrett Brown
2016-11-12[peripherals] Fix 100% cpu usage after a whileGarrett Brown
When float is large enough, small increments no longer increase it.
2016-11-12[peripherals] Cosmetic: Add doxy for button mapping commandsGarrett Brown
2016-11-12[controller dialog] Modify dialog shown when peripheral add-ons are disabledGarrett Brown
2016-11-13Merge pull request #10910 from garbear/fix-skippingjenkins4kodi