summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon
AgeCommit message (Collapse)Author
2015-08-16Merge pull request #2794 from randomstuff/evdev-stableScott Mansell
Stable device identifier for evdev
2015-08-16Merge pull request #2854 from Tilka/valgrindMarkus Wick
Fix some small stuff found with Valgrind Conflicts: Source/Core/Core/PowerPC/CachedInterpreter.cpp
2015-07-07evdev: Delete rumble effects on the correct file descriptor.Scott Mansell
Was using m_id insted of m_fd. Also re-arrange the code so rumble effects always get deleted instead of just on stop commands.
2015-07-01evdev: Support axis with ranges which extend below zero.Scott Mansell
2015-07-01Linux: Add an evdev based controller backend, to replace SDL.Scott Mansell
2015-06-08Revert "SDL: handle SDL_QUIT event"Matthew Parlane
2015-06-05SDL: handle SDL_QUIT eventTillmann Karras
Using SDL_INIT_JOYSTICK implies SDL_INIT_EVENTS which installs a signal handler for SIGINT and SIGTERM. There will be a way to prevent this in 2.0.4 but for now we'll need to handle SDL_QUIT.
2015-05-28Pass strings by const reference where possibleLioncash
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-25Add missing license headersTillmann Karras
2015-05-25Simplify some more license headersTillmann Karras
2015-05-22ExpressionParser: Add missing break in UnaryExpression value settingLioncash
2015-04-27InputCommon/Core: Get rid of some virtual destructor warningsLioncash
These classes have virtual methods, but no virtual destructor, which causes warnings on some compilers.
2015-04-21Merge pull request #2199 from skidau/remove-controls-lockMatthew Parlane
Cleaned up the controller locking mechanism
2015-04-21Merge pull request #2257 from RachelBryk/batteryMatthew Parlane
Add an option for wiimote battery.
2015-04-01Revert "Merge pull request #2256 from RachelBryk/Dolphin-Pro"JosJuice
This reverts commit ae0a09070114d5c7a9603d61c3f1b250e4d43749, reversing changes made to 6b6b5ed37fa2e7b3b9010e957b68fcf840671fd0.
2015-04-01Merge pull request #2256 from RachelBryk/Dolphin-ProPierre Bourdon
Limit Wiimote battery usage for Dolphin-lite users.
2015-04-01Add an option for wiimote battery.Rachel Bryk
2015-04-01Limit Wiimote battery usage for Dolphin-lite users.Rachel Bryk
Wiimote batteries drain over time. The user must upgrade to Dolphin Pro for $19.95 to recharge them.
2015-03-28Track the co-ordinates of the mouse relative to the pointed window instead ↵skidau
of the original hwnd.
2015-03-28Revert the recent changes related to updating hwndskidau
2015-03-19Updated the input plugins reference of hwnd on game start. Fixes the emu ↵skidau
wiimotes mouse IR when rendering the game to a separate window.
2015-03-12Removed the controller update lock as it is no longer needed.skidau
2015-03-12Cleaned up the controls lock that is not needed with ↵skidau
780eef68f6ec7deee1a11f8bc1386f70133b6cc0
2015-03-08Fixed the crash that would occur when the Refresh button was pressed in the ↵skidau
controllers config. - Simplified the locking mechanism when controllers were updated - Reloaded the config of the controls instead of re-initialising the control plugins - Fixed controls being unresponsive after the Refresh button was pressed - Disables the hotkeys while the controller config is open
2015-02-26Do not fail to evaluate an expression if some input is missingGabriel Corona
My keyboard layout does not have Alt_R but ISO_Level3_Shift. As a consequence any control expression containing Alt_R fails to evaluate completely and is unusable. This modification replace the missing term of the expression by a dummy expression which always evaluate to 0. This way, the keybinding can work even if some keys are not available.
2015-02-11Use CoreParameter's game INI functions in more placesJosJuice
2015-01-21Merge pull request #1923 from Sonicadvance1/remove_sdl_assumptionRyan Houdek
Remove an assumption in SDL.
2015-01-21Merge pull request #1893 from skidau/GCKeyboardskidau
Added GameCube Keyboard support.
2015-01-19Remove an assumption in SDL.Ryan Houdek
We can compile with haptic support, and then not initialize due to haptics not being available. So if we are compiling with haptics, test initializing with haptics and if that fails attempt to initialize without haptics before bailing out.
2015-01-17Added GameCube Keyboard support.skidau
2015-01-13 SDL haptic: minor style change based on review feedbackAdam D. Moss
2015-01-11 SDL input: unhardcode a few values.Adam D. Moss
& change effect length to half a second instead of infinite, in futile attempt to avoid runaway rumbles.
2015-01-11 SDL Input: More minor refactoring of SDL haptic effectsAdam D. Moss
2015-01-08 SDL: Refactor the SDL haptic effects a little.Adam D. Moss
2015-01-08SDL: more global memsetKarol Herbst
2015-01-06SDL Input: Support more types of force feedback for controllers through SDL.Adam Moss
2015-01-03CMake: simplify some expressionsTillmann Karras
2014-12-20Manually revert d34418100be19fdbdf112febde3303edd48c9247comex
2014-11-28HW: Remove UpdateOutputJasper St. Pierre
All of the rumble interfaces are now immediate mode.
2014-11-28ForceFeedback: Apply immediately as wellJasper St. Pierre
2014-11-28XInput: Apply immediately as wellJasper St. Pierre
2014-11-28SDL: Apply updates immediately rather than going through UpdateOutputJasper St. Pierre
We're going to remove UpdateOutput as it's redundant, and horribly complicates the code.
2014-11-28ControllerInterface: Make UpdateInput / UpdateOutput return voidJasper St. Pierre
The return values here have never been checked, so it doesn't make sense to return a value to begin with.
2014-11-28ControllerInterface: Remove unused ClearInputStateJasper St. Pierre
2014-11-28ControllerInterface: Implement dummy UpdateInput / UpdateOutputsJasper St. Pierre
Make the implementation here a bit easier.
2014-11-28DInput: Remove the unsupported Lights outputJasper St. Pierre
The LEDs feature doesn't actually do anything: the SetState method is entirely commented out.
2014-11-28ControllerInterface: Remove unused "force" parameterJasper St. Pierre
I'm not sure when this nonsense of forcing locking the mutex when it's already taken should have ever taken effect, but let's be thankful it isn't now. That was a badly worded sentence.
2014-11-11Fix some double->float conversions.Rachel Bryk