Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-06 | gui, logic: allow for binding Caps Lock and Tab | Stanislaw Halik | |
Issue: #646 | |||
2017-06-18 | minor tweaks only | Stanislaw Halik | |
2017-06-18 | gui: make {start,stop}_tracker calls thread-safe | Stanislaw Halik | |
So far the only consumer are the keybindings. | |||
2017-06-18 | gui: don't redraw whole mapping window layout | Stanislaw Halik | |
When we're tracking, we only want to redraw the splines in the mapping window while the mapping window is open. It was a major CPU hog to redraw in case the mapping window's open. | |||
2017-06-18 | Added some translation in "Game detector" | Alexander Orokhovatskiy | |
2017-06-13 | main: fix accessing build box's hardcoded drive | Stanislaw Halik | |
2017-06-10 | get rid of camera angle position rotation | Stanislaw Halik | |
It doesn't work well enough anyway | |||
2017-06-07 | cmake: cleanup | Stanislaw Halik | |
We now inherit parent process' console. No need for the cmake cache option. | |||
2017-06-05 | gui: split from header | Stanislaw Halik | |
2017-05-27 | main: reopen parent console | Stanislaw Halik | |
Running under CLion doesn't produce any output otherwise. | |||
2017-05-21 | gui/options: minor cleanup | Stanislaw Halik | |
2017-05-16 | gui: oops, switched options tab page | Stanislaw Halik | |
2017-05-16 | logic: remove height in "dynamic neck" | Stanislaw Halik | |
It doesn't help any. Leave the depth only. | |||
2017-05-10 | get rid of the silly mem -> shared_ptr alias | Stanislaw Halik | |
2017-05-10 | options: don't create QSettings all the time | Stanislaw Halik | |
Update usages. | |||
2017-05-03 | revert msvc utf-8 source file encoding | Stanislaw Halik | |
cf. https://github.com/opentrack/opentrack/issues/605#issuecomment-298637288 | |||
2017-04-30 | gui: fix degree symbol in mapping window | Stanislaw Halik | |
2017-04-20 | i18n: mark as finished | Stanislaw Halik | |
Issue: #602 | |||
2017-04-20 | main: fix redundant null check | Stanislaw Halik | |
2017-04-19 | Corrected some Russian-translations | Alexander Orokhovatskiy | |
2017-04-18 | many: use std::f{max,min} for floating-point values | Stanislaw Halik | |
2017-04-18 | logic/tracker: fix option not used in logic | Stanislaw Halik | |
2017-04-17 | few widgets: use repaint() for no event loop overhead | Stanislaw Halik | |
The Qt event loop overhead formed a decent amount of total CPU usage. `repaint()' is a direct call. | |||
2017-04-13 | main: call set-library-paths only after qapplication exists | Stanislaw Halik | |
Otherwise accesses qt install prefix. Issue: #598 | |||
2017-04-13 | gui/options: fix default tab | Stanislaw Halik | |
2017-04-13 | gui/options: allow for up to +- 500 cm custom pose translation | Stanislaw Halik | |
Related-to: #352 | |||
2017-04-12 | gui/options: adjust dynamic neck limit | Stanislaw Halik | |
2017-04-12 | gui/mapping: allow for up to 100 cm translation | Stanislaw Halik | |
Defaults to 30 cm as before. Changes X snap value for larger max value. Related-to: #352 | |||
2017-04-06 | gui: show zeros on tracking stop | Stanislaw Halik | |
Regressed as of late. | |||
2017-04-06 | cmake: PROJECT() must be invoked from inside a macro | Stanislaw Halik | |
Otherwise CMAKE_PROJECT_NAME and PROJECT_NAME are equal when invoked from inside a function. Also, split headers and units into separate variables for further testing. cf. https://bugreports.qt.io/browse/QTCREATORBUG-17955 | |||
2017-04-06 | pose-widget: prevent races and serial execution | Stanislaw Halik | |
We actually need to use "mtx" with the condition variable and copy the data to the worker thread's stack. Also allow for synchronous pose update, for tracking stoppage. | |||
2017-04-06 | pose-widget: rename unit and header | Stanislaw Halik | |
2017-03-29 | pose-widget: reduce latency | Stanislaw Halik | |
- project on a separate thread - use Qt's native ARGB32 - use double buffering - more fine-grained locks | |||
2017-03-28 | rename spline-widget -> spline | Stanislaw Halik | |
Adjust usages. | |||
2017-03-27 | cmake: rename project's function prefix | Stanislaw Halik | |
It's not annoying having to type it anymore. Also "otr_boilerplate" -> "otr_module". | |||
2017-03-22 | [COVERITY] gui/main: fix implausible null pointer dereference | Stanislaw Halik | |
Guard against NULL in the improbable case there's no PATH variable in the process' environment. | |||
2017-03-17 | compat/util: remove our make_unique custom impl | Stanislaw Halik | |
2017-03-06 | Update nl_NL.ts | Mathijs Groothuis | |
2017-03-01 | gui/mapping-window: correct units | Stanislaw Halik | |
Spotted-by: @mrsanchos | |||
2017-03-01 | main: don't comment out _exit(2) | Stanislaw Halik | |
2017-03-01 | tracker/pt: don't crash in cv::resize | Stanislaw Halik | |
next hotfix or bust | |||
2017-02-27 | {base,options}-dialog: fix dialogs not savingopentrack-2.3.1_fix2 | Stanislaw Halik | |
In case of the options dialog, running close() in doOK() made it go into closeEvent(), going into doCancel(), and reloading the settings prior to them getting saved. It's time for a hotfix2 build. | |||
2017-02-27 | gui/main: reindent | Stanislaw Halik | |
2017-02-27 | options/fix bundle refcount handling | Stanislaw Halik | |
We rolled up our own refcount while using shared_ptr at the same time. Remove all rolled-up logic and rely on shared_ptr's custom deleter to do the cleanups. This greatly simplifies the code here. Unfortunately, _fini ordering makes Qt crash after the app object runs out of scope: gui/main.cpp: QApplication app(argc, argv); Both things considered, use _exit(2) on Unix to avoid running static destructors. | |||
2017-02-27 | remove unfinished polish translation files | Stanislaw Halik | |
Polish speakers typically know English well enough and translations are awkward. | |||
2017-02-27 | gui/options: camera offset -> camera angle | Stanislaw Halik | |
Adjust translations. | |||
2017-02-26 | {api/base,gui/options}-dialog: prevent closing without signal | Stanislaw Halik | |
Use hide() to avoid emitting idempotent events. There's isVisible() but no isClosed() or equivalent. Worse yet, close() can return true twice in a row, despite what docs for `bool QWidget::close()' say. | |||
2017-02-25 | Add some translation strings | Alexander Orokhovatskiy | |
2017-02-25 | gui/options-dialog: sprinkle some konst reference | Stanislaw Halik | |
2017-02-25 | gui/options-dialog: prevent crap key text from being saved | Stanislaw Halik | |
Unprintable characters won't work in addition to not displaying right. This happens with altgr diacritics on the Polish keyboard on Linux. Skip all key text with unprintable characters, as if the key was getting unbound. |