summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2017-03-29api: make ITrackerDialog::register_tracker optionalStanislaw Halik
2017-03-28filter/accela: embiggen "using" declaration scopeStanislaw Halik
2017-03-28tracker/steamvr: fix vive rotation orderStanislaw Halik
Submitted-by: @subnet- Issue: #353 cf. https://github.com/opentrack/opentrack/issues/352#issuecomment-289306146 The submitter's working on the roll code. sin^1 codomain is +-90 deg. so we better use the equivalent atan2(3) formula.
2017-03-28filter/accela: add forgotten fabs in checkStanislaw Halik
2017-03-28cmake: fix i18n targetStanislaw Halik
2017-03-28compat, options: remove explicit template instantiationStanislaw Halik
It breaks on GNU and saves little space.
2017-03-28tracker/pt: show calibration sample count in UIStanislaw Halik
2017-03-28cv/calibrator: return nsamples, separate pitch/yaw spacingStanislaw Halik
2017-03-28trivial onlyStanislaw Halik
2017-03-28start renaming internal macros as OPENTRACK_* to OTR_*Stanislaw Halik
2017-03-28rename spline-widget -> splineStanislaw Halik
Adjust usages.
2017-03-27coverity: add directory structureStanislaw Halik
2017-03-27coverity: add coverity treeStanislaw Halik
2017-03-27cmake: rename project's function prefixStanislaw Halik
It's not annoying having to type it anymore. Also "otr_boilerplate" -> "otr_module".
2017-03-27cmake/msvc: these are already set in cmake/opentrack-platformStanislaw Halik
2017-03-27cmake/msvc: fix accidental cmdline duplicationStanislaw Halik
2017-03-27cmake: fix duplication of -DFOO on cmdlineStanislaw Halik
Also /GR- doesn't belong here.
2017-03-27cmake: remove -DNDEBUG from cxxflags automaticallyStanislaw Halik
User came complain why ndebug-guard.hpp #error'ed out.
2017-03-27migration: adjust for accela var name changesStanislaw Halik
2017-03-27spline: make get_value_no_save() constStanislaw Halik
2017-03-27filter/accela: multiply all pos gains by .75Stanislaw Halik
2017-03-27filter/accela: don't allow for very high values on the sliderStanislaw Halik
I already backed off a similar change months ago. But after giving it some thought, if you need an absurd amount of filtering then something must be wrong with your tracker setup.
2017-03-27filter/accela: filter all rot/pos DOF togetherStanislaw Halik
Apply gain to Euclidean distance of rotation/position change, rather to each DOF separately. Weight each DOF's separate length and normalize it. This makes diagonal movements less staircase-y. You'll need smaller sensitivity values given Euclid of (x,y,z) is smaller than |x|+|y|+|z|.
2017-03-25logic: move from headerStanislaw Halik
2017-03-25options: add some never_inline attribsStanislaw Halik
2017-03-25options/bundle: appease qt creatorStanislaw Halik
2017-03-25logic/mappings: move from headerStanislaw Halik
2017-03-24cmake: disable RTTI on msvcStanislaw Halik
2017-03-24compat/util: add define for never_inlineStanislaw Halik
2017-03-24options, compat: instantiate common templates in their .dll'sStanislaw Halik
2017-03-22[COVERITY] gui/main: fix implausible null pointer dereferenceStanislaw Halik
Guard against NULL in the improbable case there's no PATH variable in the process' environment.
2017-03-22tracker/rs: fix for Coverity buildsStanislaw Halik
2017-03-22cmake: oops, output target deleted the fileStanislaw Halik
2017-03-22cmake: allow for skipping translation updateStanislaw Halik
2017-03-22cmake: don't remove module type from defineStanislaw Halik
2017-03-22compat/nan: support for mingw-w64 in a hacky wayStanislaw Halik
2017-03-22[COVERITY] spline-widget: fix possible fpu division by zeroStanislaw Halik
2017-03-22[COVERITY] spline-widget: fix redundant null checkStanislaw Halik
2017-03-22[COVERITY] pose-widget: fix integer math where fpu was meantStanislaw Halik
2017-03-22[COVERITY] dinput: fix possible null pointer dereferenceStanislaw Halik
2017-03-22compat/shm: decruftStanislaw Halik
2017-03-22compat/timer: accidental pragma onceStanislaw Halik
2017-03-21cmake/msvc: need linker static flagsStanislaw Halik
2017-03-21cmake/msvc: remove nosensical conditionalStanislaw Halik
2017-03-21cmake/msvc: oh for crying out loudStanislaw Halik
2017-03-21cmake/msvc: do it right this timeStanislaw Halik
2017-03-21cmake/msvc: bail on linker errorsStanislaw Halik
2017-03-21options/bundle: reorder onlyStanislaw Halik
2017-03-21options/{bundle,connector,value}: allow setting to default valuesStanislaw Halik
This is complicated by Qt's rejection of template classes. Also move some stuff to slots where makes sense.
2017-03-21compat/timer: move from header. simplifyStanislaw Halik
It was getting inlined in each compilation unit.