Klaus Basan
80c9030bdd
Formatting
2018-04-05 02:52:32 +02:00
Klaus Basan
d71e98def3
Changed joystick search class
...
This finds Saitek controls at KB's place
2018-02-22 13:58:41 +01:00
Klaus Basan
2bbc433d30
Formatting
2018-02-22 01:26:42 +01:00
Klaus Basan
602373c97a
Ref T254, avoid crashes when there is no input device
...
* init with nullptr
* formatting
2018-02-22 01:26:39 +01:00
Klaus Basan
be6b67f95d
Filter joystick devices with 0 buttons
...
ref T254
2018-02-22 01:26:36 +01:00
Roland Winklmeier
f53ec46d20
Change the operating system name from OSX to MacOS everywhere
...
Summary:
- Changed the name in all build artifacts
- Everywhere in C++
Reviewers: #swift_pilot_client, kbasan
Reviewed By: #swift_pilot_client, kbasan
Subscribers: jenkins
Maniphest Tasks: T205
Differential Revision: https://dev.swift-project.org/D69
2017-12-06 22:50:19 +01:00
Roland Winklmeier
f0bfad40b7
Remove outdated todos
...
Summary: This commits removes todos which are done or obsolete.
Reviewers: kbasan, msutcliffe
Reviewed By: kbasan
Differential Revision: https://dev.swift-project.org/D6
2017-05-05 22:40:01 +01:00
Mathew Sutcliffe
e3fe8ec39f
refs #937 Resolved clazy warnings: miscellaneous.
2017-04-19 19:31:50 +01:00
Mathew Sutcliffe
fce1513dae
refs #937 Resolved clazy warnings: unnecessary detaching of containers.
2017-04-19 19:31:38 +01:00
Klaus Basan
cc732bca84
Formatting
2017-04-17 23:58:54 +01:00
Mathew Sutcliffe
53fc629490
Removed outdated precompiled header stuff.
2017-02-28 22:34:52 +00:00
Roland Winklmeier
7cb95ef91f
Remove 10.8 and older accessibility since it is no longer supported
2017-02-25 02:11:17 +00:00
Roland Winklmeier
c6bfd3b01d
[Mac OS/X] Enable event taps in case it got disabled by timeout
2016-08-26 21:05:19 +01:00
Roland Winklmeier
4c82009ac1
Define DirectInput Version for Windows builds
2016-08-08 11:23:13 +02:00
Roland Winklmeier
9f3b3c2420
Fix Mac OS X keyboard inputs
2016-08-08 11:22:57 +02:00
Mathew Sutcliffe
1801616953
refs #624 Use conditional SUBDIRS instead of REQUIRES for enabling/disabling subprojects.
2016-03-22 16:03:00 +00:00
Klaus Basan
c3722f9198
refs #485 , refs #584 removed include blackmiscfreefunctions.h
2016-03-18 01:07:49 +00:00
Roland Winklmeier
f82895501f
Fix build on Mac OS X El Capitan (10.11)
2016-02-21 23:09:31 +01:00
Roland Winklmeier
bd251b5de6
Fix license headers
2016-02-16 20:01:21 +01:00
Mathew Sutcliffe
9968ccbbdb
refs #461 Use the REQUIRES variable in the leaf projects instead of conditions at the SUBDIRS level.
2015-11-23 23:29:29 +00:00
Roland Winklmeier
2ff0c9fa86
Fix Windows and OSX includes
2015-11-22 18:45:25 +01:00
Michał Garapich
1b06e15b61
refs #510 Remove underscores from all the source file names
2015-11-22 12:53:09 +01:00
Roland Winklmeier
5eddef0f12
Add install targets
...
refs #486
2015-11-19 21:07:14 +00:00
Mathew Sutcliffe
6b75de0b3f
refs #482 Project files changed to use new qmake feature files and build directory structure.
2015-11-19 21:02:41 +00:00
Roland Winklmeier
199a1e5fcb
refs #453 Refactor CInputManger and low level input handlers
2015-11-19 20:57:59 +00:00
Roland Winklmeier
95fe93a83c
Style fixes
2015-11-19 20:51:16 +00:00
Roland Winklmeier
c31a383547
Fix unsafe and broken keyboard detection on Linux
2015-11-19 20:51:15 +00:00
Klaus Basan
e695987fa2
refs #432 Doxygen, formatting, added new file types in *.pro
...
Minor tweaks:
* GUI infobar minimum size
* toogle lock protected
* removed unused function
* ASSERT_X
* object name
2015-05-28 23:57:14 +02:00
Roland Winklmeier
88cb16321b
Workaround issue in blackinput.pro
2015-05-06 16:21:04 +02:00
Roland Winklmeier
51c1566824
Fix Mac OSX build issues
2015-05-06 15:55:14 +02:00
Roland Winklmeier
647c5c2de8
doxygen
2015-05-05 22:27:31 +02:00
Roland Winklmeier
9c81467fe9
refs #403 add BlackInput shared library build
2015-05-05 21:34:23 +02:00
Roland Winklmeier
8ad29e2fff
refs #403 add extra flag for static builds
2015-05-05 21:29:48 +02:00
Roland Winklmeier
793fcbfd15
refs #403 refactor project files
...
* Use source path and build path instead of relative ones
* Unify pre target dependencies in libraries.pri
2015-05-05 21:29:46 +02:00
Klaus Basan
dd3f91bcd8
Doxygen issues
2015-04-19 03:04:19 +02:00
Roland Winklmeier
4e33cf5ac8
Fix another incorrect header include
2015-04-17 14:28:44 +02:00
Roland Winklmeier
1b26311983
Fix license header spelling
2015-04-16 00:59:56 +02:00
Michał Garapich
2b07dfb789
refs #401 Implementation of IJoystick for Linux
...
Basically, the implementation uses the API described in the kernel
documentation. It listens for new events that come from the device.
It also supports joystick hotplugging.
* https://www.kernel.org/doc/Documentation/input/joystick-api.txt
2015-04-16 00:27:41 +02:00
Roy Mennicke
4d375f6e40
refs #379 key events handling for Macintoshs
2015-04-16 00:10:15 +02:00
Michał Garapich
985a1caecf
refs #396 BlackMisc: nw* goes to network/, hw* goes to hardware/
2015-04-07 19:22:37 +02:00
Mathew Sutcliffe
3dfcbb10e9
Fix MSVC error when building for 64bits
2015-04-05 23:11:11 +01:00
Klaus Basan
28132d8e40
Fixed warnings from compiler and Jenkins build
2015-03-29 20:15:25 +02:00
Roland Winklmeier
d71e380a91
refs #341 Fix operator= return types
2014-11-05 16:07:31 +01:00
Roland Winklmeier
34326447f8
refs #317 IKeyboard implementation fixes
...
- private constructor
- deleted public copy constructor
- deleted public assignment operator
2014-08-27 19:23:42 +02:00
Roland Winklmeier
80f8e33ba0
refs #317 Add stub Linux and OSX IJoystick implementations
2014-08-27 19:23:39 +02:00
Roland Winklmeier
78cab16a3d
refs #317 IJoystick windows implementation
2014-08-27 19:23:32 +02:00
Roland Winklmeier
fa80d2d897
refs #317 IJoystick interface definition
2014-08-27 19:23:26 +02:00
Roland Winklmeier
fed035291f
refs #313 doxygen
2014-08-19 15:30:05 +02:00
Roland Winklmeier
8e16f9619f
refs #313 Fix argument by const reference
2014-08-19 14:42:23 +02:00
Roland Winklmeier
2f527f72c3
refs #313 Remove the responsibility from IKeyboard to register
...
and call functions. Instead just monitor key ups and downs.
2014-08-19 14:41:36 +02:00