summaryrefslogtreecommitdiffhomepage
path: root/logic
AgeCommit message (Collapse)Author
2017-05-10get rid of the silly mem -> shared_ptr aliasStanislaw Halik
2017-05-10options: don't create QSettings all the timeStanislaw Halik
Update usages.
2017-05-02compat/timer-resolution: use undocumented windows APIStanislaw Halik
Unlike timeBeginPeriod in winmm, this one sets the timer resolution for the calling process, only.
2017-04-18logic/tracker: fix option not used in logicStanislaw Halik
2017-04-14logic/tracker.cpp: explicit set to zeros with custom centerStanislaw Halik
cf. https://github.com/opentrack/opentrack/issues/352#issuecomment-293885962
2017-04-13logic/tracker: fix typoStanislaw Halik
2017-04-13logic/tracker: call center() before data()Stanislaw Halik
For real this time. Issue: #352
2017-04-13logic/tracker: zero at the right pipeline stageStanislaw Halik
2017-04-12logic/tracker: no need for timeBeginPeriodStanislaw Halik
There's jitter of up to 3 ms. Increasing timer resolution pessimizes overall performance. For Falcon BMS it costs about a dozen frames.
2017-04-12matrix -> euler: prevent gimbal lock multiple solutions harderStanislaw Halik
2017-04-12gui/mapping: allow for up to 100 cm translationStanislaw Halik
Defaults to 30 cm as before. Changes X snap value for larger max value. Related-to: #352
2017-04-06logic/tracker: call IFilter::center()Stanislaw Halik
Issue: #540
2017-03-29logic/tracker: call center() before data()Stanislaw Halik
2017-03-28trivial onlyStanislaw Halik
2017-03-28start renaming internal macros as OPENTRACK_* to OTR_*Stanislaw Halik
2017-03-28rename spline-widget -> splineStanislaw Halik
Adjust usages.
2017-03-27cmake: rename project's function prefixStanislaw Halik
It's not annoying having to type it anymore. Also "otr_boilerplate" -> "otr_module".
2017-03-25logic: move from headerStanislaw Halik
2017-03-25logic/mappings: move from headerStanislaw Halik
2017-03-17logic/tracker: avoid using zero position in reltrans/mappingStanislaw Halik
2017-03-09logic/mappings: set max input not only in the dialogopentrack-2.3.1.4Stanislaw Halik
The setting is saved, but ignored other than when dealing with the mapping dialog. This breaks the functionality prior to manual open of the mapping dialog. This may not be the cause of #568 but is related.
2017-02-27logic/shortcuts: free all heap memory in dtorStanislaw Halik
2017-02-27remove unfinished polish translation filesStanislaw Halik
Polish speakers typically know English well enough and translations are awkward.
2017-02-27logic/tracker: invert prior to applying camera skewStanislaw Halik
2017-02-27logic/tracker: invert before applying camera angleStanislaw Halik
2017-02-26logic/tracker: remove unused code and struct membersopentrack-2.3.1+fix1Stanislaw Halik
It belonged to the "experimental" center method that got removed already.
2017-02-25logic/main-settings: default to camera center methodStanislaw Halik
2017-02-25logic/shortcuts: remove shared_ptr usageStanislaw Halik
2017-02-25logic/shortcuts: reorder headersStanislaw Halik
2017-02-24logic/work: fix -WreorderStanislaw Halik
2017-02-23fix build errors on LinuxStanislaw Halik
2017-02-23logic, gui: move selected-libraries to struct workStanislaw Halik
2017-02-21modules: add .ts filesStanislaw Halik
2017-02-21logic/tracker: invert before rotation's used for transformationsStanislaw Halik
2017-02-18gui, logic: allow for two keybindings for each functionStanislaw Halik
Also, remove "disable reltrans while held" cause it's too specific.
2017-02-17logic/tracker: remove the experimental center optionStanislaw Halik
It's broken.
2017-02-15main-settings: relative translation must be off by defaultStanislaw Halik
Reported-by: @mrsanchos Alexander Orokhovatskiy
2017-02-05gui, logic: allow for limiting max X on translation axis alsoStanislaw Halik
2017-01-29logic/main-settings: fix brainoStanislaw Halik
Only if we were clamping Y it'd made sense. When clamping X it doesn't.
2017-01-29gui/mapping-window, spline-widget, logic/main-settings: limited mapping rangeStanislaw Halik
2017-01-29spline-widget: remove camel caseStanislaw Halik
My eyes bleed a bit less
2017-01-16logic/tracker: fix formulaStanislaw Halik
Didn't return the canonical -180->180.
2017-01-09logic/libs: options/scoped: don't reset dialog on proto load failureStanislaw Halik
2016-12-28nix accidental debug codeStanislaw Halik
2016-12-28logic/tracker: fix typo out-of-bound accessStanislaw Halik
2016-12-09gui, logic: allow toggle neck displacementStanislaw Halik
It was only possible to zero the values to turn it off.
2016-12-09gui, logic: add neck displacement featureStanislaw Halik
With it enabled, user's neck will be treated as separate from the rotation pivot. Rotating to the left will reposition to the left in addition to the rotation, and so on. This feature is subtle but apparently very popular with DCS users.
2016-11-25Revert "logic, gui: remove relative translation disable axis"opentrack-2.3-rc99p15Stanislaw Halik
This reverts commit 9fb8b48027ac8c03628955da2b186de88745e348.
2016-11-18logic, gui: remove relative translation disable axisStanislaw Halik
Only Z needs this.
2016-11-18logic/tracker: make camera offset only work on translationStanislaw Halik