summaryrefslogtreecommitdiffhomepage
path: root/dinput/dinput.cpp
AgeCommit message (Collapse)Author
2022-07-01compat: drop pre-C++20 macros.hpp headerStanislaw Halik
2022-01-13dinput: don't include <windows.h> in headersStanislaw Halik
Issue: #583
2019-04-29kill some logspamStanislaw Halik
2019-03-28dinput: move locking to init functionStanislaw Halik
2019-03-21dinput: get rid of refcountingStanislaw Halik
2019-02-10dinput: fix debug logicStanislaw Halik
2019-02-09dinput: fix api usageStanislaw Halik
Issue: #871 - don't sleep with a lock held - fix Acquire() return value check - remove needless Unacquire() calls - always use Poll(), even for keyboard - fix HRESULT debug output
2019-01-16compat/mutex: removeStanislaw Halik
Always use the adaptive QMutex.
2019-01-16compat/spinlock: implement and use itStanislaw Halik
2018-12-24style/quality onlyStanislaw Halik
No functional changes. - add `override' everywhere where missing - almost pass clang's `-Wweak-vtables' - avoid some float/double conversions - remove unused private members - make signedness conversions explicit - put stuff in right namespaces to aid analysis
2018-10-05use attributes only at declaration, not definitionStanislaw Halik
2018-06-26dinput: simplify di_tStanislaw Halik
2017-03-22[COVERITY] dinput: fix possible null pointer dereferenceStanislaw Halik
2016-09-16compat, dinput: don't overdo COM logicStanislaw Halik
2016-09-03simplify some on-exit messagesStanislaw Halik
2016-08-23dinput: lessen logspamStanislaw Halik
2016-08-23dinput: it's win32-only so don't guardStanislaw Halik
2016-08-18dinput: reduce init_lock scopeStanislaw Halik
2016-08-17compat/win32-com: default to right COM type without caller specifying itStanislaw Halik
The main window always needs the apartment threaded context for OLE used by Qt. Default to apartment threaded before a QApplication is created, or if the thread is the QApplication thread. Use multithreaded COM otherwise.
2016-08-15dinput, COM: temporary fixes, to be testedStanislaw Halik
2016-08-13default to apartment threading for nowStanislaw Halik
2016-08-12all: rename modules s#^opentrack-##. and opentrack -> apiStanislaw Halik
Adjust usages.