summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2017-05-12options: split up value.hpp headerStanislaw Halik
Also combine the traits classes and make them more useful.
2017-05-12minor fixes onlyStanislaw Halik
2017-05-12cmake: fix no-opStanislaw Halik
2017-05-12tracker/realsense: make GNU build less noisyStanislaw Halik
I'm only using it for Coverity builds and it's not expected to work with GNU.
2017-05-12compat/util: add PROG1, adjust clampStanislaw Halik
2017-05-12cmake: don't relink when no headers changeStanislaw Halik
This makes release builds hella fast.
2017-05-12compat/timer: add std::chrono supportStanislaw Halik
2017-05-10spline: add commentStanislaw Halik
2017-05-10pose-widget: add empty space to prevent out-out-bounds writesStanislaw Halik
2017-05-10compat/util: simplifyStanislaw Halik
2017-05-10spline: rename, change call siteStanislaw Halik
2017-05-10spline: recompute spline config lazilyStanislaw Halik
2017-05-10cmake: fix var expansion for older cmake versionsStanislaw Halik
2017-05-10compat/functional: add generic value-constant typeStanislaw Halik
2017-05-10meta: add index sequence with types as indicesStanislaw Halik
2017-05-10spline: reformatStanislaw Halik
2017-05-10pose-widget: projected pixel overflow isn'n an issueStanislaw Halik
2017-05-10spline: fix points deleting themselves on dragging to originStanislaw Halik
2017-05-10proto/evdev: that didn't make senseStanislaw Halik
2017-05-10options/group: nicely format debug timestampStanislaw Halik
2017-05-10tracker/test: add a quick way to crash the applicationStanislaw Halik
Don't leave home without it.
2017-05-10spline: refactorStanislaw Halik
Generally nothing of importance, just readability. - There was a particularly scary typo where: const unsigned end = std::min(unsigned(value_count), unsigned(p2_x * mult_)); clamping to value_count doesn't make sense, given arbitrary p2_x. - Try harder to avoid assigning s->points. Also the overlap threshold constant was arbitrarily too high. - Sort predicate is meant to use strict ordering, not partial total order.
2017-05-10options/tie: allow for custom-formatting the ini valueStanislaw Halik
2017-05-10filter/ewma: fix labelsStanislaw Halik
- single step is a round value now - use a `tie_setting' overload for formatting the value, rather than a separate slot
2017-05-10get rid of the silly mem -> shared_ptr aliasStanislaw Halik
2017-05-10filter/accela: punt if running ahead of the input valueStanislaw Halik
2017-05-10cmake: also copy Qt pdb files if they existStanislaw Halik
2017-05-10cmake/msvc: -Gm requires -ZiStanislaw Halik
2017-05-10api/plugins: modernize C++ and QtStanislaw Halik
2017-05-10tracker/steamvr: expose all valid devicesStanislaw Halik
2017-05-10options: don't create QSettings all the timeStanislaw Halik
Update usages.
2017-05-10compat/util: more utilsStanislaw Halik
2017-05-10compat/timer-resolution: don't include windows.h in headerStanislaw Halik
2017-05-10cmake/msvc: add -DHAS_EXCEPTIONS=0Stanislaw Halik
2017-05-10cmake: unbreak linker language detect for GNUStanislaw Halik
2017-05-10cmake: APPEND_STRING must have a space in frontStanislaw Halik
2017-05-10options/bundle: skip needless compare-twiceStanislaw Halik
2017-05-10compat: add map/filter template functionsStanislaw Halik
2017-05-10Delete permissive-license.pngStanisław Halik
2017-05-09Update CONTRIBUTING.mdStanisław Halik
2017-05-04filter/accela: allow for up to 300 ms smoothingopentrack-2.3.1.6Stanislaw Halik
2017-05-03cmake: conditionalize .pdb install on MSVCStanislaw Halik
I haven't written the binutils equivalent yet. The official builds will come with debug info but it defaults to disabled. cf. https://github.com/opentrack/opentrack/issues/605#issuecomment-298856218
2017-05-03cmake: simplifyStanislaw Halik
The original was pretty tasteless.
2017-05-03cmake: also set .pdb generation, duhStanislaw Halik
2017-05-03cmake: simplifyStanislaw Halik
otr_module is still long but more readable now. There shouldn't be any breaking changes. Also, .pdb install is now enabled. The rationale is that unless the user performs a build on his own, the original .pdb files are long gone. Still need to add splitdebug for Unix installations.
2017-05-03revert msvc utf-8 source file encodingStanislaw Halik
cf. https://github.com/opentrack/opentrack/issues/605#issuecomment-298637288
2017-05-02tracker/rs: fix utf-8 string literals on msvcStanislaw Halik
cf. https://github.com/opentrack/opentrack/issues/605#issuecomment-298637288
2017-05-02cmake/msvc: always pass -source-charsetStanislaw Halik
The toolchain file isn't always used.
2017-05-02compat/timer-resolution: use undocumented windows APIStanislaw Halik
Unlike timeBeginPeriod in winmm, this one sets the timer resolution for the calling process, only.
2017-05-02simple-mat: return 0 norm if below epsilonStanislaw Halik