summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
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
2016-05-26spline-widget: step by few pixels and not a random constant amountStanislaw Halik
2016-05-26spline-widget: misc fixesStanislaw Halik
- Remove some copy-pasted code - Don't do too much QPainter stuff in a hot loop - Use float/double/int correctly - Whitespace - C++11 style - Update copyright
2016-05-26spline-widget: make `max x' inclusiveStanislaw Halik
2016-05-26spline-widget: don't use `double' when not neededStanislaw Halik
2016-05-26many modules: trivial cleanups onlyStanislaw Halik
- Remove "this->" where it's not needed. Possibly rename shadowed vars. - Don't reload the options bundle manually since `options::opts' exists for that very reason. - Remove '^ \+$' whitespace - :retab
2016-05-26compat/options: finish slider value support moreStanislaw Halik
2016-05-26compat/options: switch to correct QVariant usageStanislaw Halik
2016-05-26compat/mutex: drop const when casting mutexStanislaw Halik
Fixes const correctness in spline-widget
2016-05-26spline-widget: move more from headerStanislaw Halik
2016-05-26spline-widget: fix lack of initialization in one ctorStanislaw Halik
2016-05-26compat/options: don't emit a vtable for struct optsStanislaw Halik
It's for convenience in `struct settings' and not meant for casting to base class.
2016-05-25compat/options: allow binding floats 0->1 to slider widgetsStanislaw Halik
2016-05-25compat/options: konst korrektnessStanislaw Halik