Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-08 | csv: clang whines about qstringliteral | Stanislaw Halik | |
2016-07-08 | gui, api: plugin-support needs to remain header-only | Stanislaw Halik | |
Move "opentrack_library_path" to the gui module. | |||
2016-07-08 | cmake: don't show word size on each build | Stanislaw Halik | |
2016-07-08 | logic/dinput: add forgotten visiblity attribute | Stanislaw Halik | |
2016-07-07 | tracker/rs: add /nologo to impl lib.exe invocation | Stanislaw Halik | |
2016-07-07 | tracker/rs: use static linkage | Stanislaw Halik | |
There's no reason not to link statically the impl library. As suggested by @ph0b, use subdirs for each arch. This helps with object file clobber. | |||
2016-07-07 | logic/dinput: only ever use a single handle to DIRECTINPUT8 COM object | Stanislaw Halik | |
2016-07-07 | tracker/rs: allow batch file invocation from another working directory | Stanislaw Halik | |
2016-07-07 | tracker/rs: add 64-bit prebuilt library | Stanislaw Halik | |
2016-07-07 | tracker/rs: add support for 64-bit library | Stanislaw Halik | |
2016-07-07 | logic/joystick: initialize dinput handle ASAP | Stanislaw Halik | |
2016-07-07 | api/simple-mat: get rid of unused enum | Stanislaw Halik | |
2016-07-07 | cmake: get rid of duplicate includes | Stanislaw Halik | |
2016-07-07 | cmake: force 64-bit build on OSX unconditionally | Stanislaw Halik | |
2016-07-07 | cmake: include keyword parser at call site only | Stanislaw Halik | |
2016-07-07 | cmake: check word size | Stanislaw Halik | |
2016-07-06 | tracker/pt: fix out-of-bounds write | Stanislaw Halik | |
The input array has exactly 3 points. The vector has potentially more points, sorted by circularity. Spotted-by: @DaMichel Closes #380 | |||
2016-07-06 | tracker/hydra: fix another typo | Stanislaw Halik | |
2016-07-06 | tracker/hydra: fix typo (osx) | Stanislaw Halik | |
2016-07-06 | Revert "compat/options: export template instances to lessen code bloat" | Stanislaw Halik | |
This reverts commit 1e26e00e9ae0c519355e3a6fe5ad098d1f6a9622. Broke osx. | |||
2016-07-06 | hydra: fix cmake braino | Stanislaw Halik | |
2016-07-06 | proto-wine, x-plane-plugin: fix install prefix | Stanislaw Halik | |
2016-07-06 | proto-wine: fix .dll path after hier(7) support | Stanislaw Halik | |
2016-07-06 | cmake: add universally good build defaults | Stanislaw Halik | |
These were in the mingw-w64 toolchain file but it's good to have them in general. | |||
2016-07-06 | cmake/hydra: try fix osx sixense link | Stanislaw Halik | |
2016-07-06 | cmake/rift: cmake has "else if" it turns out | Stanislaw Halik | |
2016-07-06 | compat/options: export template instances to lessen code bloat | Stanislaw Halik | |
2016-07-06 | compat/options: split too long header | Stanislaw Halik | |
2016-07-06 | gui: fix Unix build | Stanislaw Halik | |
2016-07-06 | csv, compat, logic, api: open-code import.hpp | Stanislaw Halik | |
2016-07-06 | gui, api, csv: support hier(7) on Unix | Stanislaw Halik | |
This affects platforms such as FreeBSD, Cygwin or Linux. | |||
2016-07-05 | api/simple-mat: cleanups | Stanislaw Halik | |
2016-07-04 | cmake/mingw-w64: enable nx bit (data execution prevention) | Stanislaw Halik | |
We don't process untrusted user data but this should be the default anyway. | |||
2016-07-04 | logic/tracker: get roll for camera centering from inertial centering | Stanislaw Halik | |
It stays centered this way. Sadly yaw and pitch are still somewhat not fixed in the user's reference frame. | |||
2016-07-04 | spline-widget: sort as defensive coding | Stanislaw Halik | |
2016-07-04 | spline-widget: allow for closer points. fix fencepost error. | Stanislaw Halik | |
2016-07-04 | logic/tracker, api/simple-mat: don't convert rad <-> deg all the time | Stanislaw Halik | |
2016-07-04 | various: don't use qSort/qStableSort | Stanislaw Halik | |
2016-07-04 | logic/joystick: don't logspam button presses | Stanislaw Halik | |
On my Saitek X65F there's erratic panel button logspam. The panel's been thrown out since it's useless, and the connector is detached from everything. In any case don't do stderr io overhead for button presses. | |||
2016-07-03 | compat/options: fix and simplify slider support | Stanislaw Halik | |
- Introduce rounding. Before, slider pos didn't correspond to the saved setting until it "converged" several saves later. - Move copy-pasted code to .cpp file. | |||
2016-07-03 | gui/mapping: fix axis asymmetry checkboxes | Stanislaw Halik | |
value<t> needs to persist over the checkbox's lifetime, otherwise the slot gets disconnected. | |||
2016-07-03 | cmake/mingw-w64: change WARNINGS_ENABLE logic | Stanislaw Halik | |
It makes sense to default for opentrack only. Depends can be messy and they will. | |||
2016-07-03 | compat/process-list: fix mingw-w64 linux cross | Stanislaw Halik | |
2016-06-29 | compat/options: also use references for base_value slots | Stanislaw Halik | |
2016-06-29 | gui/{options,main}: rename identifier only | Stanislaw Halik | |
2016-06-29 | gui/options-dialog: no need for non-RAII | Stanislaw Halik | |
Qt destructors deregister one component from another. | |||
2016-06-29 | logic/state: move to gui/main | Stanislaw Halik | |
2016-06-29 | logic/joystick: treat each POV hat as 4 buttons | Stanislaw Halik | |
dinput8 has separate logic for pov hats. Before pov hat state was totally ignored. Don't support 8-way buttons. Only one button gets registered after a diagonal pov hat press. | |||
2016-06-29 | api/plugins: prevent unloading shared libraries when changed | Stanislaw Halik | |
It's pointless and can lead to leaks. | |||
2016-06-29 | compat/options: separate module dll names from rest of settings | Stanislaw Halik | |
The other settings are modified by the options dialog. These are in the main ui. We need to be able to save modules without saving the options dialog. |