Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-24 | COMMON: Add Default Values for Joystick State Structure | D G Turner | |
This ensures that this has a defined value when used without the engine needing to set the field values directly i.e. as per CGE. | |||
2019-07-13 | SDL: Fix compiler warning and joystick event handling | jepael | |
2019-07-08 | SDL: Initial implementation of joystick events | Cameron Cawley | |
2019-04-30 | GUI: Support adding games via Drag and Drop | Cameron Cawley | |
2017-11-19 | COMMON: Improve spacing between members in the event structs | Bastien Bouclet | |
2017-11-19 | EVENTS: Rename synthetic to kbdRepeat | Bastien Bouclet | |
2017-10-15 | BACKENDS: Fix missing mouse events when system cursor cannot be moved | Colin Snover | |
Normally with SDL, a mouse motion event will be sent after the system mouse cursor has been moved by a call to SDL_WarpMouseInWindow, but if the system cursor cannot be moved (e.g. because the window does not have mouse focus), games still need to receive these mouse events so they can successfully update the mouse position internally. Otherwise, games continue to think the mouse is still in the original position and will continue to try to perform whatever action is associated with that mouse position. Refs Trac#9689. | |||
2017-07-26 | COMMON: Add method in EventManager to clear the event queue | Thierry Crozat | |
2014-08-29 | COMMON: Fix some Doxygen comments that seem wrong. | Einar Johan Trøan Sømåen | |
2014-02-18 | COMMON: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-05-17 | RECORDER: Implement Events Recorder | Eugene Sandulenko | |
2012-03-02 | KEYMAPPER: Add delays for *UP events coming from non-keys | Tarek Soliman | |
Delayed entries are in a queue where each entry stores how many milliseconds should pass based on the last entry. | |||
2012-03-02 | KEYMAPPER: Map non-key custom input events | Tarek Soliman | |
This also makes the keymapper be in charge of keymapping logic | |||
2012-02-27 | KEYMAPPER: Rename EVENT_CUSTOM_BACKEND to EVENT_CUSTOM_BACKEND_ACTION | Tarek Soliman | |
2012-02-22 | KEYMAPPER: Initialize Event::customType | Tarek Soliman | |
2012-02-20 | KEYMAPPER: Move F7 and F8 handling to DefaultEventMapper | Tarek Soliman | |
2012-02-20 | KEYMAPPER: Move DefaultEventMapper implementation to its own cpp file | Tarek Soliman | |
2012-02-20 | KEYMAPPER: Rewrite the EventMapper API | Tarek Soliman | |
2012-02-20 | KEYMAPPER: Create a DefaultEventMapper when Keymapper isn't enabled | Tarek Soliman | |
This allows migration to unconditional mapping | |||
2012-02-18 | COMMON: Fix value of EVENT_CUSTOM_BACKEND | Tarek Soliman | |
I failed to see that the enum was not ordered | |||
2012-02-13 | COMMON: Enable backend specific custom events only when the Keymapper is ↵ | Johannes Schickel | |
enabled. Otherwise there is no way of generating these events, thus it's better to make people really aware of this. I furthermore added some nots that its part of a WIP API, thus it should only be used after checking up. | |||
2012-02-12 | COMMON: Add custom backend event | Tarek Soliman | |
2012-02-02 | COMMON: Fix comment typo | Tarek Soliman | |
2011-08-08 | RECORDER: Give name to recoder priority. Added middle button storing. | Eugene Sandulenko | |
2011-08-08 | RECORDER: Restore event recorder functionality. | Eugene Sandulenko | |
It was badly broken after refactoring into EventObserver. Fitst, deinit() method was never called which lead to bad record files. Then, the concept of counting pollEvent() calls was ignored. Introduced dispatchPoll() method of EventObserver which is implemented in EventRecorder. It counts calls so is able to inject events at more proper time. Additionally now event times are recorded. | |||
2011-08-07 | COMMON: Remove superfluous Common:: qualifiers. | Christoph Mallon | |
2011-05-25 | ALL: initialise -> initialize | Matthew Hoops | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-03-23 | COMMON: Remove TODO from struct Event | Max Horn | |
I moved this TODO to the Wiki TODO page and extended it there. Yet while I originally wrote it, I now think that we are probably best off keeping things as they are. | |||
2011-01-01 | COMMON: Fix comment about getButtonState. | Alyssa Milburn | |
svn-id: r55087 | |||
2010-07-12 | Some documentation fixes. | Johannes Schickel | |
svn-id: r50830 | |||
2009-12-29 | Typo. | Johannes Schickel | |
svn-id: r46717 | |||
2009-07-25 | Strip trailing whitespaces. | Johannes Schickel | |
svn-id: r42752 | |||
2009-07-25 | Move the event recorder to its own class (EventRecoder inside ↵ | Johannes Schickel | |
common/EventRecorder.[h/cpp]). svn-id: r42751 | |||
2009-07-25 | Add enum which marks global priorites of the EventManager event dispatcher. | Johannes Schickel | |
svn-id: r42729 | |||
2009-07-25 | - EventDispatcher is no longer a singleton. | Johannes Schickel | |
- Add "getEventDispatcher" method to EventManager. svn-id: r42728 | |||
2009-07-25 | Moved ArtificialEventSource to common/events.h. | Johannes Schickel | |
svn-id: r42726 | |||
2009-07-25 | - Add marco to easily access the EventDispatcher instance. | Johannes Schickel | |
- Add events.cpp to module.mk svn-id: r42724 | |||
2009-07-25 | Prevent EventMapper events from being mapped. | Johannes Schickel | |
svn-id: r42721 | |||
2009-07-25 | Add function "allowMapping" to EventSource, for testing whether the event ↵ | Johannes Schickel | |
source allows mapping (via the Keymapper for example.) svn-id: r42720 | |||
2009-07-25 | Got rid of EventManger::artificialEventQueue. | Johannes Schickel | |
svn-id: r42719 | |||
2009-07-25 | Replace "EventProvider" class of the DefaultEventManager implementation with ↵ | Johannes Schickel | |
"Common::EventSource". svn-id: r42718 | |||
2009-07-25 | Add new event dispatching API. | Johannes Schickel | |
svn-id: r42717 | |||
2009-07-12 | I am re-commiting the FORCE_RTL as a temporary solution | Max Lingua | |
in trunk, so that trunk/1.0rc is au pair feature-wise with 0.13.x. svn-id: r42403 | |||
2009-06-06 | Implement feature request #1180217: "GUI: Mute option" | Eugene Sandulenko | |
svn-id: r41233 | |||
2009-01-11 | Merge in Virtual Keybpard & KeyMapper branch, | Eugene Sandulenko | |
- Merge is perfromed in order to not let rotting the code - Makefile modifications were avoided Stuff to resolve: - Circular dependency of common/vkeybd from graphics/ - Make it compilable (?) - Add some keyboards - Decide on the key bindings svn-id: r35813 | |||
2008-12-25 | Pushing down some header deps (on common/system.h, mostly) | Max Horn | |
svn-id: r35542 | |||
2008-12-22 | Fixed indentation and removed whitespaces at the end of line | Jordi Vilalta Prat | |
svn-id: r35481 | |||
2008-10-06 | Fix warnings about Event::synthetic being undefined | Max Horn | |
svn-id: r34754 | |||
2008-09-30 | Added preprocessor flags 'ENABLE_VKEYBD' and 'ENABLE_KEYMAPPER' to control ↵ | Stephen Kennedy | |
inclusion of vkeybd and keymapper in build.\n\nAlso added corresponding --enable-vkeybd and --enable-keymapper flags to configure scripts. svn-id: r34706 |