summaryrefslogtreecommitdiff
path: root/core/input/input.cpp
AgeCommit message (Expand)Author
2022-05-16Replace most uses of Map by HashMapreduz
2022-05-12Add a new HashMap implementationreduz
2022-05-03Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>`Hugo Locurcio
2022-04-22Use Input::push_input for tests plus extra mouse testingPaulb23
2022-04-14Merge pull request #60208 from Magorx/input-set-custom-mouse-cursor-fixRémi Verschelde
2022-04-13Added p_shape check to avoid engine crushKingCakeTheFruity
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-03-27Rename warp mouse functions to warp_mouseMarkus Sauermann
2022-02-16Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde
2022-02-03Merge pull request #56764 from madmiraal/fix-45592-2Rémi Verschelde
2022-01-24Merge pull request #56754 from madmiraal/fix-45592Rémi Verschelde
2022-01-20Add `Input.is_anything_pressed` methodAndrii Doroshenko (Xrayez)
2022-01-14Fix Actions mapped to triggers not using the full rangeMarcel Admiraal
2022-01-13Fix mouse velocity not changing fast enoughMarcel Admiraal
2022-01-13Use mouse event relative motion to calculate mouse velocityMarcel Admiraal
2022-01-11Merge pull request #56322 from madmiraal/fix-42450Rémi Verschelde
2022-01-10Add joystick button index boundary check. Increase max. button number to 128 ...bruvzg
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-29Rename speed to velocity when it's a directional VectorMarcel Admiraal
2021-12-17Revert "Fixed event spam when using the Nintendo Switch controller"Marcel Admiraal
2021-12-16Fixed event spam when using the Nintendo Switch controllerSam Lantinga
2021-12-09Replace String comparisons with "", String() to is_empty()Nathan Franke
2021-12-06Unexpose joy_connection_changed methodkobewi
2021-11-23Rename `remove()` to `remove_at()` when removing by indexLightning_A
2021-11-23Add Input.is_physical_key_pressed method.bruvzg
2021-11-16Rename built-in `SGN()` macro to `SIGN()`Hugo Locurcio
2021-11-12Use "enum class" for input enumsAaron Franke
2021-11-03Sync controller mappings DB with SDL2 community repoRémi Verschelde
2021-10-28clang-format: Disable alignment of operands, too unreliableRémi Verschelde
2021-10-22Merge pull request #53812 from RandomShaper/expose_flush_inputRémi Verschelde
2021-10-22Expose Input::flush_buffered_events()Pedro J. Estébanez
2021-10-12Exposed setters for sensor values in Input classДмитрий Сальников
2021-10-04GDScript completion: Handle quote style ad-hoc to remove editor dependencyRémi Verschelde
2021-09-30Use range iterators for `Map`Lightning_A
2021-08-16Adding InputMap action error suggestion for Input singletonjmb462
2021-08-13Style: Cleanup code using `text_editor/completion/use_single_quotes`Rémi Verschelde
2021-08-13Add input buffering frameworkPedro J. Estébanez
2021-08-13Improve input event accumulationPedro J. Estébanez
2021-08-10Use Key enum instead of plain integersAaron Franke
2021-07-25Use const references where possible for List range iteratorsRémi Verschelde
2021-07-23Use C++ iterators for Lists in many situationsAaron Franke
2021-07-22Fix Input get_action_raw_strengthAaron Franke
2021-07-18Optimize StringName usagereduz
2021-06-20Use mouse and joypad enums instead of plain integersAaron Franke
2021-06-20Move many input enums to their own fileAaron Franke
2021-06-19Rename `instance()`->`instantiate()` when it's a verbLightning_A
2021-06-03Add MOUSE_MODE_CONFINED_HIDDENAaron Franke
2021-05-20Change behavior of String.rightTomasz Chabora
2021-04-17Avoid creating joy_names map entries when using Map operator[]Marcel Admiraal
2021-03-23Rename some more global enums (Key, Joy, MIDI)Aaron Franke