Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-29 | options/tie: allow for binding with a format string | Stanislaw Halik | |
2017-04-06 | options/value: sprinkle konst | Stanislaw Halik | |
2017-04-06 | options: allow tie combobox to qvariant | Stanislaw Halik | |
2017-04-06 | options/value: we're not instantiating templates anymore | Stanislaw Halik | |
2017-03-28 | compat, options: remove explicit template instantiation | Stanislaw Halik | |
It breaks on GNU and saves little space. | |||
2017-03-28 | start renaming internal macros as OPENTRACK_* to OTR_* | Stanislaw Halik | |
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-25 | options: add some never_inline attribs | Stanislaw Halik | |
2017-03-25 | options/bundle: appease qt creator | Stanislaw Halik | |
2017-03-24 | options, compat: instantiate common templates in their .dll's | Stanislaw Halik | |
2017-03-21 | options/bundle: reorder only | Stanislaw Halik | |
2017-03-21 | options/{bundle,connector,value}: allow setting to default values | Stanislaw Halik | |
This is complicated by Qt's rejection of template classes. Also move some stuff to slots where makes sense. | |||
2017-03-07 | options/bundle: fix class friend decl | 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-21 | modules: add .ts files | Stanislaw Halik | |
2017-01-09 | logic/libs: options/scoped: don't reset dialog on proto load failure | Stanislaw Halik | |
2016-12-30 | options/scoped: clarify usage | Stanislaw Halik | |
Also the original comment was irrelevant. | |||
2016-12-28 | options/bundle: remove pointless virtual inheritance | Stanislaw Halik | |
2016-12-28 | options/connector: needn't export it | Stanislaw Halik | |
Only symbol usages are inside options library's compilation units. | |||
2016-12-28 | options/tie: fix typo | Stanislaw Halik | |
2016-12-24 | options/value: adjust conntypes since slider_value handles it now | Stanislaw Halik | |
2016-12-24 | options/tie: remove template. move from header. | Stanislaw Halik | |
2016-12-24 | options/tie: clarify threading logic | Stanislaw Halik | |
Forcefully run in the widget's thread in both signal cases. If the connection is made and the widget's moved to another thread after, we'll observe the "epileptic slider" issue again. Clarify by explicitly using Qt::DirectConnection. | |||
2016-12-24 | options/tie: fix wrong signal listened to | Stanislaw Halik | |
Fixes sliders remaining at same position when changing profile and thus, their values. | |||
2016-12-08 | options: get element with call operator | Stanislaw Halik | |
thread_local is expensive. | |||
2016-12-03 | options: explicitly include compat/util | Stanislaw Halik | |
2016-11-29 | options/tie: simplify slider usage with run_in_thread_sync() | Stanislaw Halik | |
2016-11-29 | options/tie: fix for enum | Stanislaw Halik | |
Fundamentally this was caused by incorrect lambda capture spec for the qobject ptr. We need to capture the pointer by value. Reported-by: @huliqan on IL-2 Sturmovik Russian forum. Fixes: hatire serial port params | |||
2016-11-05 | delete empty .ts | Stanislaw Halik | |
2016-11-04 | modules: add autogenerated translation files | Stanislaw Halik | |
2016-10-19 | options/slider: check for floating-point division by zero | Stanislaw Halik | |
It's not strictly necessary but a good practice nevertheless. | |||
2016-10-19 | options/tie: output slider_value after truncation error | Stanislaw Halik | |
2016-10-11 | options/connector: bundle can't be null at all here | Stanislaw Halik | |
It's a shared_ptr<detail::bundle> stored in base_value. | |||
2016-10-11 | options/connector: fix pointless check for nullptr | Stanislaw Halik | |
2016-09-26 | gui, options: prevent options reset on tracker stop | Stanislaw Halik | |
They should only be reset when closing the module dialog window. This is a hack but otherwise we'd have to change all the modules. Issue: #466 Closes #466 | |||
2016-09-18 | add missing copyright terms | Stanislaw Halik | |
Due to fucking AT&T vs BSD suit copyright defaults to all rights reserved. Fuck Berne Convention as well. | |||
2016-09-17 | options/value: allow for inspecting default value | Stanislaw Halik | |
2016-09-17 | options/tie: don't reinvent slider stuff | Stanislaw Halik | |
2016-09-17 | options/tie: simplify enum combobox | Stanislaw Halik | |
2016-09-17 | options/slider: we're not using floats anymore | Stanislaw Halik | |
2016-09-17 | options/slider: fix infix arithmetic | Stanislaw Halik | |
2016-09-17 | options/bundle: konst korrektness | Stanislaw Halik | |
2016-09-16 | options/value: allow for deref operator | Stanislaw Halik | |
C++ expects pointer so let it have it. | |||
2016-09-16 | options/slider: fix fpu type | Stanislaw Halik | |
2016-09-16 | options/tie: use existing slider functionality | Stanislaw Halik | |
2016-09-16 | options/slider: use double precision | Stanislaw Halik | |
Made Accela slider inaccurate. | |||
2016-09-16 | options: add QStringLiteral define | Stanislaw Halik | |
2016-09-16 | gui/main-window: exit program when config not writable | Stanislaw Halik | |
Note, it opens the config in read-write mode to check if it's writable. This might present a race condition when config is saved. However, we're expecting all config saving to be done in the user interface thread. Add a check for it however. | |||
2016-09-09 | options/bundle: remove rest of logspam | Stanislaw Halik | |