summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2016-06-14api/simple-mat: move euler stuff to dedicated namespaceStanislaw Halik
2016-06-14api/simple-mat: drop __restrict, clang complainsStanislaw Halik
2016-06-14api/simple-mat: drop pointless, wrong fmodStanislaw Halik
Also use fabs instead of abs.
2016-06-14compat/options: use traits to prevent slider min/max persistenceStanislaw 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-14compat/options: workaround lto bug on windowsStanislaw Halik
2016-06-14compat/options: slider_value improvementsStanislaw Halik
- a comparison operator. Qt uses it with the metatype support. - pretty print support for QDebug
2016-06-14cmake/mingw-w64: add some warns for C unitsStanislaw Halik
2016-06-14tracker/test: treat translation separatelyStanislaw Halik
2016-06-14compat/options: always do a full check of changesStanislaw 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-14gui: save before instantiating the trackerStanislaw Halik
Do IO before trackers need to run at 250 Hz.
2016-06-14spline-widget: minor style fixStanislaw Halik
2016-06-14spline-widget: debug qsettings io occurencesStanislaw Halik
2016-06-14gui: reformat curly braces onlyStanislaw Halik
2016-06-14gui, spline-widget, compat/options: ensure no qsettings IO when not modifiedStanislaw 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-14tracker/test: sine wave test trackerStanislaw Halik
2016-06-14tracker/pt: use unsigned index where ableStanislaw Halik
2016-06-14tracker/aruco: unsigned where ableStanislaw Halik
2016-06-14spline-widget: reformat braces onlyStanislaw Halik
2016-06-14spline-widget: match sign for control point indexingStanislaw Halik
2016-06-14api/shortcuts: use unsigned index where ableStanislaw Halik
2016-06-14compat/options: finish slider value supportStanislaw Halik
Keeping "cur" in 0->1 distorts the value on save/reload.
2016-06-13Merge pull request #373 from MathijsG/patch-2Stanisław Halik
Update README.md
2016-06-13Update README.mdMathijs Groothuis
2016-06-12Merge pull request #372 from MathijsG/patch-1Stanisław Halik
Update README.md
2016-06-12Update README.mdMathijs 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-11filter/accela: smoothing label didn't fit. make it 50 px width for labelsStanislaw Halik
2016-06-11api/tracker: treat all camera shift values as equal to raw dataStanislaw 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-11compat/options: untested float->double signal supportStanislaw Halik
2016-06-11filter/accela: add label space to prevent reflow on slider moveStanislaw Halik
2016-06-10tracker/hatire: fix threading warningopentrack-2.3-rc49p2Stanislaw Halik
It allows for direct connection now.
2016-06-10cmake: move warnings around in mingw-w64 toolchain fileStanislaw Halik
2016-06-10compat/timer: cleanup harmless warningsStanislaw Halik
2016-06-09tracker/pt: no need for 4-byte command maskStanislaw Halik
2016-06-09tracker/pt: only reset camera input when neededStanislaw Halik
2016-06-09tracker/{joystick,pt,rift-{025,042,080}}: options api cleanup onlyStanislaw Halik
2016-06-09tracker/rift-{025,042,080}: fix float/double promotionsStanislaw Halik
The change was only read and compile-tested.
2016-06-09tracker/pt: fix float/double promotionsStanislaw Halik
2016-06-09tracker/hydra: fix float/double promotionsStanislaw Halik
2016-06-09tracker/freepie: fix float/double promotionsStanislaw Halik
2016-06-09proto/simconnect: float/double promotionsStanislaw Halik
2016-06-09proto/freetrack: get rid of float <-> double promotionsStanislaw Halik
2016-06-09tracker/pt: fix float <-> double promote/demoteStanislaw Halik
We use the cmath version to access the "float x" overload.
2016-06-09spline-widget: fix float <-> double promote/demoteStanislaw Halik
2016-06-09proto/fsuipc: fix "64/50" expanding to "1"Stanislaw Halik
This is a POLA violation.
2016-06-09proto/fsuipc: fix float <-> double promoteStanislaw Halik
2016-06-09compat/options: allow devirtualizeStanislaw Halik
2016-06-09cmake: fix mingw-w64 toolchain cflags overrideStanislaw Halik
2016-06-01tracker-rs: updated to SDK 2016 R2. Added more debug information and safeguards.Xavier Hallade
2016-05-26api/shortcuts: only allow the exact modifier keysStanislaw Halik
Requested-by: white_fang on BMS forum Original message: I've setup shift+f11/f12 to incerease/decrease f18's flaps , ... F11 and F12 are free in BMS , 'donothing' action. so I want ONLY F11 to toggle opentracks enable/disable (and only F12 to re-center) , but it also reacts when in BMS and press SHIFT+F11 to toggle flaps on f18
2016-05-26spline-widget: allow using as preview when disabledStanislaw Halik