Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-23 | compat/util: add time-saving inhibit_qt_signals overloads | Stanislaw Halik | |
2016-08-23 | spline-widget: multiple fixes | Stanislaw 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-23 | options/bundle: emit changed() whenever any part of a bundle changes | Stanislaw Halik | |
2016-08-23 | options/bundle: treat bundles with empty names specially | Stanislaw 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-23 | spline-widget: omit too-close points. add missing locking. | Stanislaw Halik | |
2016-08-20 | Merge pull request #421 from sheepsskullcity/patch-1 | Stanisław Halik | |
Update ftnoir_tracker_udp.cpp | |||
2016-08-20 | Update ftnoir_tracker_udp.cpp | sheepsskullcity | |
On success, bind() function returns true. So while(!should_quit) loop was always skipped. | |||
2016-08-20 | options/connector: spew more warnings | Stanislaw Halik | |
2016-08-20 | options/connector: spew warning when init/deinit mismatch | Stanislaw Halik | |
2016-08-20 | options/connector: fix infinite loop | Stanislaw Halik | |
2016-08-20 | options/{connector,base_value}: add missing dtor call. rename callees. | Stanislaw Halik | |
2016-08-18 | dinput: reduce init_lock scope | Stanislaw Halik | |
2016-08-18 | options: factor out connector out of bundle | Stanislaw Halik | |
2016-08-18 | options: add base_value signal const | Stanislaw Halik | |
2016-08-18 | logic/tracker: decomposed unscaled rotation isn't used anywhere | Stanislaw Halik | |
2016-08-18 | logic/tracker: fix accumulative tracker camera mode center | Stanislaw Halik | |
2016-08-17 | logic: reindent only | Stanislaw Halik | |
2016-08-17 | options: support deferred writes when saving bundles | Stanislaw 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-17 | dinput: link to dinput8 rather than dinput since dinput is deprecated. | DaMichel | |
2016-08-17 | tracker/aruco: add twice more space for X and Y translation | Stanislaw Halik | |
Issue: #411 Requested-by: @Tux0Topo | |||
2016-08-17 | gui: hook up experimental camera center method | Stanislaw Halik | |
2016-08-17 | logic/tracker: cleanup gimbal lock fix | Stanislaw 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-17 | logic/mappings: update to new api | Stanislaw Halik | |
2016-08-17 | gui/mapping-window: update to new api | Stanislaw Halik | |
2016-08-17 | logic/main-settings: update following api changes | Stanislaw Halik | |
Axis mapping was saved/read from the wrong ini bundle. This is #415. Otherwise, update following preceding api changes. | |||
2016-08-17 | gui: reload keybindings immediately | Stanislaw Halik | |
Previously the old global keybindings stuck when options dialog got cancelled. | |||
2016-08-17 | spline-widget: save spline control point list using options api | Stanislaw Halik | |
- spline widgets reload when spline bundle reloads - every bundle reloads when profile gets changed Importing old spline settings hasn't been implemented. Control point positions are stored as raw floats. This is bad. | |||
2016-08-17 | compat/win32-com: default to right COM type without caller specifying it | Stanislaw Halik | |
The main window always needs the apartment threaded context for OLE used by Qt. Default to apartment threaded before a QApplication is created, or if the thread is the QApplication thread. Use multithreaded COM otherwise. | |||
2016-08-17 | gui/main-window: reorganize ctor | Stanislaw Halik | |
2016-08-17 | move options framework into its own library | Stanislaw Halik | |
- adjust usages - add support for QList signals and metatype | |||
2016-08-16 | proto/freetrack: game list update | Stanislaw Halik | |
2016-08-16 | gui: rework profile refresh with now blocking signals | Stanislaw Halik | |
2016-08-16 | compat/util: add robust way to block qt signals | Stanislaw Halik | |
2016-08-16 | compat/options: anon namespace classes are usable so move to detail | Stanislaw Halik | |
2016-08-16 | compat/options: unindent inside namespace only | Stanislaw Halik | |
2016-08-16 | compat/options: qDebug() in singleton dtor | Stanislaw Halik | |
This singleton is used around the codebase so make its lifetime clear to the developer. | |||
2016-08-16 | compat/options: cast to the right type for bigger than word things | Stanislaw Halik | |
2016-08-16 | compat/options: ensure all ini names sorted | Stanislaw Halik | |
2016-08-16 | compat/options: add option to reload all bundles | Stanislaw Halik | |
2016-08-15 | tracker/pt: make calibration less confusing in dialog | Stanislaw Halik | |
- change button text to "stop calibration" and "start calibration" respectively. - gray out the values while calibration is running - run calibration at 10 Hz on a separate timer from dialog update Issue: #416 | |||
2016-08-15 | cv/trans-calib: fix sign | Stanislaw Halik | |
Issue: #416 Reported-by: @olegiy | |||
2016-08-15 | cmake: allow ASLR | Stanislaw Halik | |
2016-08-15 | dinput, COM: temporary fixes, to be tested | Stanislaw Halik | |
2016-08-14 | tracker/aruco: show 75 FPS option in combobox | Stanislaw Halik | |
Reported-by: @andregm3 Closes #409 | |||
2016-08-14 | gui: fix main window restored from tray being minimized | Stanislaw Halik | |
Reported-by: @albertolg Issue: #410 | |||
2016-08-14 | cmake: remove tarball generation support | Stanislaw Halik | |
It messed up permissions on cygwin, making tarballs unusable on other systems. | |||
2016-08-14 | cmake: add more stuff from source dir to source in install prefix | Stanislaw Halik | |
2016-08-14 | cmake/version: don't use sole trailing hyphen with empty build typeopentrack-2.3-rc99p11 | Stanislaw Halik | |
2016-08-14 | cmake: install source code to right directories | Stanislaw Halik | |
2016-08-14 | cmake/mingw-w64: debloat flags are relevant only for c++ | Stanislaw Halik | |