summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2016-08-23cmake: don't try to editbin static libraries. avoid warning.Stanislaw Halik
2016-08-23cmake/msvc: prevent warning when passing shared flags to static libsStanislaw Halik
2016-08-23cmake: refactor boilerplate for projectsStanislaw Halik
Don't rely on a macro that shouldn't be necessary. The information "opentrack_boilerplate" retrieves is now factored out to be easily available to projects themselves. opentrack_boilerplate can now also build executables. When appropriate, target properties are now concatenated rather than replaced.
2016-08-23cmake/mingw-w64: switch to -std=c11 for pure C modeStanislaw Halik
2016-08-23forced commit to note include fix creditStanislaw Halik
Found by: generating precompiled header with the "cotire" cmake library. The plugin can be found at <https://github.com/sakra/cotire> It didn't work due to GNU toolchain bug anyway.
2016-08-23cmake: don't force stuff for msvc linkStanislaw Halik
2016-08-23cmake: go back to c++11Stanislaw Halik
We don't use c++14 features yet, and GNU 5.3.0 has missing make_unique anyway.
2016-08-23add missing #pragma onceStanislaw Halik
2016-08-23gui/process-detector: fix circular includeStanislaw Halik
2016-08-23filter/accela: fix MSVC ODR bugStanislaw Halik
2016-08-23dinput: it's win32-only so don't guardStanislaw Halik
2016-08-23cmake: don't include current source dirStanislaw Halik
Only angle-bracket #include is affected.
2016-08-23cmake/rift: fix link on msvcStanislaw Halik
2016-08-23cmake: define MINGW_HAS_SECURE_APIStanislaw Halik
2016-08-23api/plugins: try not avoiding dlclose(3)Stanislaw Halik
2016-08-23spline-widget: disconnect "recomputed" in dtorStanislaw Halik
In case mem<settings> is still used elsewhere we still have a use-after-free otherwise.
2016-08-23options/bundle: simplify mutex const-droppingStanislaw Halik
2016-08-23options/connector: get_mutex() should be constStanislaw Halik
2016-08-23options/bundle: don't fire signals in reload() with no unsaved changesStanislaw Halik
2016-08-23cmake/platform: add msvc-specific definesStanislaw Halik
Based on https://github.com/juj/MathGeoLib/blob/master/CommonOptions.cmake#L51
2016-08-23cmake: add msvc toolchain fileStanislaw Halik
2016-08-23spline-widget: return mem<settings> and not settings&Stanislaw Halik
2016-08-23filter/accela: move control points .cpp from static to settings constexprStanislaw Halik
Now the debug spline can display in dialog without connecting to running filter instance.
2016-08-23gui/mapping-window: now simplify constructionStanislaw Halik
The spline's bundle's already initialized in mappings.hpp. With simplified spline_widget::set_config it's no longer a problem.
2016-08-23compat/util: add time-saving inhibit_qt_signals overloadsStanislaw Halik
2016-08-23spline-widget: multiple fixesStanislaw Halik
- add missing locking - bundle and settings ptr are never null following initialization; sentinel objects get created if there's no bundle, thus don't branch outside initialization functions. the sentinel object doesn't load or save to the .ini file - connect spline refresh to any bundle change - connect spline widget refresh to spline refresh - few caveat comments - spline_widget::setConfig now only takes the spline as argument, eliminating most of the complex logic there - clarify spline::set_bundle vs newly introduced spline::recompute
2016-08-23options/bundle: emit changed() whenever any part of a bundle changesStanislaw Halik
2016-08-23options/bundle: treat bundles with empty names speciallyStanislaw Halik
They're now not cached in the singleton. Operations like "reload", "save", and connector stuff short-circuit to prevent anything done with them
2016-08-23spline-widget: omit too-close points. add missing locking.Stanislaw Halik
2016-08-20Merge pull request #421 from sheepsskullcity/patch-1Stanisław Halik
Update ftnoir_tracker_udp.cpp
2016-08-20Update ftnoir_tracker_udp.cppsheepsskullcity
On success, bind() function returns true. So while(!should_quit) loop was always skipped.
2016-08-20options/connector: spew more warningsStanislaw Halik
2016-08-20options/connector: spew warning when init/deinit mismatchStanislaw Halik
2016-08-20options/connector: fix infinite loopStanislaw Halik
2016-08-20options/{connector,base_value}: add missing dtor call. rename callees.Stanislaw Halik
2016-08-18dinput: reduce init_lock scopeStanislaw Halik
2016-08-18options: factor out connector out of bundleStanislaw Halik
2016-08-18options: add base_value signal constStanislaw Halik
2016-08-18logic/tracker: decomposed unscaled rotation isn't used anywhereStanislaw Halik
2016-08-18logic/tracker: fix accumulative tracker camera mode centerStanislaw Halik
2016-08-17logic: reindent onlyStanislaw Halik
2016-08-17options: support deferred writes when saving bundlesStanislaw Halik
The mapping window has 13 bundles total in use. Setting them all can take up to a large fraction of a second on some windows filesystems. Do a single config write instead.
2016-08-17dinput: link to dinput8 rather than dinput since dinput is deprecated.DaMichel
2016-08-17tracker/aruco: add twice more space for X and Y translationStanislaw Halik
Issue: #411 Requested-by: @Tux0Topo
2016-08-17gui: hook up experimental camera center methodStanislaw Halik
2016-08-17logic/tracker: cleanup gimbal lock fixStanislaw Halik
There were too many cases of variables with a "_real" suffix and without. Move both cases into struct data members. Also add experimental camera centering method. Cleanup some other stuff like "is_nan" should take an arbitrary Mat.
2016-08-17logic/mappings: update to new apiStanislaw Halik
2016-08-17gui/mapping-window: update to new apiStanislaw Halik
2016-08-17logic/main-settings: update following api changesStanislaw Halik
Axis mapping was saved/read from the wrong ini bundle. This is #415. Otherwise, update following preceding api changes.
2016-08-17gui: reload keybindings immediatelyStanislaw Halik
Previously the old global keybindings stuck when options dialog got cancelled.