Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-16 | filter/kalman: disconnect from build | Stanislaw Halik | |
It doesn't work presently. | |||
2016-06-16 | api/tracker: appease IDE. use consistent type alias. | Stanislaw Halik | |
2016-06-15 | api: remove euler filter | Stanislaw Halik | |
This isn't a proper way to handle the multiple solutions problem. Even after fixing degree/radian confusion it didn't work. | |||
2016-06-15 | tracker/test: disable discontinuity on +-180 | Stanislaw Halik | |
2016-06-14 | cmake/mingw-w64: don't copy cflags to ldflags | Stanislaw Halik | |
They get copied anyway. | |||
2016-06-14 | cmake/mingw-w64: no need for finite math only now | Stanislaw Halik | |
The `api/nan' compilation unit disables both fast math and finite math only. | |||
2016-06-14 | proto/mouse: guard against +181 -> -179 wraparound | Stanislaw Halik | |
Always use the shorter way around. This also adds a sensitivity param. Issue: #370 | |||
2016-06-14 | tracker/{aruco,pt}: disable opencv multithreading | Stanislaw Halik | |
Less overhead this way. | |||
2016-06-14 | api/tracker: add euler filter | Stanislaw Halik | |
Gimbal lock is a problem too often. | |||
2016-06-14 | proto/freetrack: less noise if registry clearing disabled | Stanislaw Halik | |
2016-06-14 | api: this isn't C#, we don't need to set enum vals | Stanislaw Halik | |
2016-06-14 | api: add nan checking function | Stanislaw Halik | |
2016-06-14 | compat, proto/fsuipc: fix GNU CXX 6.1.0+ build | Stanislaw Halik | |
Include cmath explicitly | |||
2016-06-14 | csv: code quality fixes | Stanislaw Halik | |
- use std::move where applicable - reformat more - make const stuff static, use QStringLiteral - fix regexes to make progress more - always move further into file even if regexes fail - apply less defensive coding, but still enough - remove stuff we don't use | |||
2016-06-14 | cmake: update mingw-w64 toolchain file | Stanislaw Halik | |
- set path for 6.1.0 from sourceforce mingw-w64 "personal builds". - set objcopy, objdump, strip - enable -fipa-pta now that it works, change some lto params - always strip for RELEASE build type - set install prefix to relative BINARY_DIR/install at first run - change some warns | |||
2016-06-14 | update gitattributes | Stanislaw Halik | |
2016-06-14 | csv: reformat only | Stanislaw Halik | |
2016-06-14 | csv: reformat only | Stanislaw Halik | |
2016-06-14 | csv: make static | Stanislaw Halik | |
It's only used once per platform. | |||
2016-06-14 | csv: fix GNU CXX 6.1 scanf modifier | Stanislaw Halik | |
GNU cxx 6.1 doesn't allow for non-standard cxx scanf modifiers. Have to use %02x and convert to unsigned char later. | |||
2016-06-14 | api/simple-mat: allow for vector -> const double* conversion | Stanislaw Halik | |
2016-06-14 | api/simple-mat: move euler stuff to dedicated namespace | Stanislaw Halik | |
2016-06-14 | api/simple-mat: drop __restrict, clang complains | Stanislaw Halik | |
2016-06-14 | api/simple-mat: drop pointless, wrong fmod | Stanislaw Halik | |
Also use fabs instead of abs. | |||
2016-06-14 | compat/options: use traits to prevent slider min/max persistence | Stanislaw Halik | |
Without it, the serialized min and max member vars were set in stone despite further code changes. Now only the current value is persisted. Add clamp for cur/min/max slider values. Store default value as t rather than underlying_t since it's always been casted anyway. Add trivial comment, update copyright. | |||
2016-06-14 | compat/options: workaround lto bug on windows | Stanislaw Halik | |
2016-06-14 | compat/options: slider_value improvements | Stanislaw Halik | |
- a comparison operator. Qt uses it with the metatype support. - pretty print support for QDebug | |||
2016-06-14 | cmake/mingw-w64: add some warns for C units | Stanislaw Halik | |
2016-06-14 | tracker/test: treat translation separately | Stanislaw Halik | |
2016-06-14 | compat/options: always do a full check of changes | Stanislaw Halik | |
Get rid of state variable and compare transient/saved state exactly. Marking the "modified" bit caused IO when changing and then changing back to the original value, then saving. | |||
2016-06-14 | gui: save before instantiating the tracker | Stanislaw Halik | |
Do IO before trackers need to run at 250 Hz. | |||
2016-06-14 | spline-widget: minor style fix | Stanislaw Halik | |
2016-06-14 | spline-widget: debug qsettings io occurences | Stanislaw Halik | |
2016-06-14 | gui: reformat curly braces only | Stanislaw Halik | |
2016-06-14 | gui, spline-widget, compat/options: ensure no qsettings IO when not modified | Stanislaw Halik | |
Turns out every MainWindow::save() and friends were doing useless IO several times during each save. I blame the bundle abstraction. For bundles we track the modified state, but the spline widget needs equality check since it doesn't use the options api. It was found by accident when adding qDebug() into the slider_value {de,}serializer code. The .ini file was being rewritten over and over again causing hundres of milliseconds pauses on Windows. Remove the save timer kludge from gui. Saves are now fast. | |||
2016-06-14 | tracker/test: sine wave test tracker | Stanislaw Halik | |
2016-06-14 | tracker/pt: use unsigned index where able | Stanislaw Halik | |
2016-06-14 | tracker/aruco: unsigned where able | Stanislaw Halik | |
2016-06-14 | spline-widget: reformat braces only | Stanislaw Halik | |
2016-06-14 | spline-widget: match sign for control point indexing | Stanislaw Halik | |
2016-06-14 | api/shortcuts: use unsigned index where able | Stanislaw Halik | |
2016-06-14 | compat/options: finish slider value support | Stanislaw Halik | |
Keeping "cur" in 0->1 distorts the value on save/reload. | |||
2016-06-13 | Merge pull request #373 from MathijsG/patch-2 | Stanisław Halik | |
Update README.md | |||
2016-06-13 | Update README.md | Mathijs Groothuis | |
2016-06-12 | Merge pull request #372 from MathijsG/patch-1 | Stanisław Halik | |
Update README.md | |||
2016-06-12 | Update README.md | Mathijs Groothuis | |
'Binary releases' sounds way too abstract for people who aren't technical and just want to download this software. So they would rather search for "download" | |||
2016-06-11 | filter/accela: smoothing label didn't fit. make it 50 px width for labels | Stanislaw Halik | |
2016-06-11 | api/tracker: treat all camera shift values as equal to raw data | Stanislaw Halik | |
Input the exact "raw data" values into settings -> camera -> offset. THIS IS A BREAKING CHANGE. User configs are affected. It was previously suggested to make the signs sensible but I don't remember by whom. | |||
2016-06-11 | compat/options: untested float->double signal support | Stanislaw Halik | |
2016-06-11 | filter/accela: add label space to prevent reflow on slider move | Stanislaw Halik | |