summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2016-09-05spline-widget: stop dragging when alt-tabbing awayStanislaw Halik
Unfortunately now spline widgets grab keyboard focus. Qt doesn't seem to have a better way to detect whether some other application gained focus.
2016-09-05cmake: switch back to c++14Stanislaw Halik
Lambdas with explicit return values are fun.
2016-09-05gui/mappings: set smaller snap for XYZ splinesStanislaw Halik
Reported-by: @olegiy Issue: #436
2016-09-05spline-widget: add tooltips, refactorStanislaw Halik
Tooltip shows current cursor/point position. Factor out common functions. Use QPoint/QPointF appropriately. Remove rounding that led to snapping to integral values. Allow for non-integral snapping amounts. Issue: #436
2016-09-05spline-widget: fix rounding for short splinesStanislaw Halik
This was especially visible with XYZ spline widgets.
2016-09-05spline-widget: add point count getterStanislaw Halik
2016-09-05spline-widget: allow for non-integral snap valuesStanislaw Halik
2016-09-03simplify some on-exit messagesStanislaw Halik
2016-09-03logic/tracker: move invert after mappingStanislaw Halik
It's only for when games expect different sign. If tracker input translation is necessary, use either "camera offset" for rotation between -180 to 180 roll value, or given tracker's option. For trackers where this is necessary they should offer an option in their own dialog.
2016-09-03logic/simple-mat: fix tait-bryan pitch axis swappageStanislaw Halik
Broke experimental camera centering option.
2016-09-01gui/mappings: set snap for translation to (1, 1)Stanislaw Halik
Requested-by: @olegiy Issue: #436
2016-08-31proto/freetrack: game data updateStanislaw Halik
2016-08-31tracker/rs: revert accidental reformat in 9040b187Stanislaw Halik
2016-08-31dinput: allow immediate button "unhold"Stanislaw Halik
Reported-by: @MathijsG Issue: #434
2016-08-29add eigen license, and make sure we're not using any GPL bits whatsoeverStanislaw Halik
2016-08-29tracker/rs: don't export from a static libraryStanislaw Halik
Actually generates symbols.
2016-08-29cmake/msvc: /EHscr generates epilogues, do /EHsc for no checkingStanislaw Halik
2016-08-29cmake/msvc: add useful debug flagsStanislaw Halik
2016-08-29cmake/msvc: only add -Werror= when building opentrackStanislaw Halik
2016-08-28Update README.mdStanisław Halik
2016-08-28Update README.mdStanisław Halik
2016-08-28Update README.mdStanisław Halik
2016-08-28tracker/rs: connect rs_impl to buildStanislaw Halik
Pinging @ph0b.
2016-08-28tracker/pt: merge 2 variables used exactly the same wayStanislaw Halik
2016-08-28tracker/aruco: shutup MSVC /W3 warns in aruco include filesStanislaw Halik
2016-08-28gui/main: fix MSVC crash on exitStanislaw Halik
Qt loads plugins from its install prefix and after main() exits it unloads qgif which has a crash. So disable the Qt install prefix plugins and only use our own directory's contents.
2016-08-28fixup! cmake/msvc: add warning flag logic to toolchain defStanislaw Halik
2016-08-28gui/cmake: be less verboseStanislaw Halik
2016-08-28dinput: shutup MSVC warningStanislaw Halik
2016-08-28cmake/msvc: add warning flag logic to toolchain defStanislaw Halik
2016-08-28cmake: boilerplate stuffStanislaw Halik
- add SOURCES param for extra sources - NO-QT will skip moc invocation entirely
2016-08-26fix linux build: missing symbol N_POINTSDaMichel
2016-08-25options/value: remove outdated commentStanislaw Halik
2016-08-25options/value: always use Qt::AutoConnectionStanislaw Halik
QSlider and value<t> messed up the value in a feedback loop. Incidentally, for our use cases QSlider and value<t> are on the same thread and they'll connect directly. Issue: #427 Reported-by: @DaMichel
2016-08-25options: use non-generic comparison for bundle modification checkStanislaw Halik
The generic QVariant comparison works badly for QList<QPointF>. Create a comparator between two QVariants for base_value in value<tp> ctor, using QVariant::value<tp> which returns right results once it's converted to tp. If a value was registered for a name in a bundle, use that comparator as the comparator for that name. In case conflicting value types were registered always use generic comparison for that name. std::type_index needs to be used here since value<t> can be instantiated in different modules (libraries), resulting in different value for the comparator function pointer. Move group::operator== to bundle type to avoid circular include for connector.h. Also use element_type more consistently in value<tp>.
2016-08-25tracker/rs: disable nodefaultlib. we're using /MT globally now for msvc.Stanislaw Halik
2016-08-25gui: add fixups for qt5 .dll's in msvc buildStanislaw Halik
2016-08-25cmake/msvc: disable /MP, we're using jomStanislaw Halik
2016-08-24tracker/rs: fix MSVC link warningStanislaw Halik
2016-08-24gui: fix install location on win32Stanislaw Halik
2016-08-24remove make-tar, unusedStanislaw Halik
2016-08-23cmake/msvc: typoStanislaw Halik
2016-08-23cmake: remove debug codeStanislaw Halik
2016-08-23gui/main: fix link error on msvc++Stanislaw Halik
2016-08-23logic/tracker: minor nonsenseStanislaw Halik
2016-08-23tracker/udp: minor fixesStanislaw Halik
- use clamp util function - only sleep until the next datagram arrives - check data for NaN before accepting
2016-08-23compat/util: move typical "clamp" function hereStanislaw Halik
2016-08-23cmake/mingw-w64: adjust path for my convenience onlyStanislaw Halik
2016-08-23gui/main-window: fix build on some Debian Qt5Stanislaw Halik
2016-08-23x-plane-plugin: fix buildStanislaw Halik