Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-24 | style/quality only | Stanislaw Halik | |
No functional changes. - add `override' everywhere where missing - almost pass clang's `-Wweak-vtables' - avoid some float/double conversions - remove unused private members - make signedness conversions explicit - put stuff in right namespaces to aid analysis | |||
2018-12-08 | clean up a bit | Stanislaw Halik | |
2018-06-26 | modernize C++ syntax | Stanislaw Halik | |
No visible changes (hopefully). | |||
2018-06-26 | core, modules: modernize syntax only | Stanislaw Halik | |
Use more C++17 features where this helps any. | |||
2018-02-15 | clean up "static" and "constexpr" types | Stanislaw Halik | |
- use `static constexpr inline' to avoid requiring explicit declarations in object code - use `const Foo* const' to maybe put into readonly binary segment (at least for ELF DSOs) - `constexpr' in function scope has storage, avoid `static' - don't use `constexpr' where there's no advantage, like arrays We'd like to avoid overhead of atomic initialization for each function call. No idea how `static constexpr' requiring storage in the standard plays with atomic initialization requirement. Hearsay points that `constexpr' without `static' in block scope behaves more to our liking. It's all hazy though. I'm not 100% sure if `static inline constexpr' has any storage. Hopefully none, like a #define, and stuff bigger than registers gets coalesced within the same module, with small stuff being immediates. | |||
2018-02-12 | cmake: add zh_CN | Stanislaw Halik | |
cf. #746 | |||
2018-01-18 | compat/util: retire | Stanislaw Halik | |
Adjust usages. | |||
2017-10-08 | use "static" once, don't propagate from a macro | Stanislaw Halik | |
2017-08-14 | some style fixes | Stanislaw Halik | |
2017-07-24 | csv: show only existing id | Stanislaw Halik | |
2017-07-24 | csv: output game id at right place | Stanislaw Halik | |
2017-07-24 | csv: add debug info | Stanislaw Halik | |
2017-06-18 | csv: link static | Stanislaw Halik | |
2017-05-16 | cleanup | Stanislaw Halik | |
2017-05-12 | cmake: fix no-op | Stanislaw Halik | |
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-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-28 | csv: don't logspam game changes when not needed | Stanislaw Halik | |
2016-11-05 | delete empty .ts | Stanislaw Halik | |
2016-11-04 | modules: add autogenerated translation files | Stanislaw Halik | |
2016-09-27 | csv: emit debug info with module prefix | Stanislaw Halik | |
2016-07-18 | some: adjust install paths and invocations | Stanislaw Halik | |
2016-07-18 | csv: omg #385 | Stanislaw Halik | |
2016-07-08 | Merge branch 'compiling' of https://github.com/DaMichel/opentrack into unstable | Stanislaw Halik | |
Issue: #381 | |||
2016-07-08 | gui, api, proto/wine: get rid of library path as exported symbol | Stanislaw Halik | |
There's no need to do that. It never changes unless the toolchain changes. | |||
2016-07-08 | csv: clang says std::move makes copy elision worse | Stanislaw Halik | |
2016-07-08 | csv: clang whines about qstringliteral | Stanislaw Halik | |
2016-07-08 | gui, api: plugin-support needs to remain header-only | Stanislaw Halik | |
Move "opentrack_library_path" to the gui module. | |||
2016-07-07 | make things compile for me, on M$ VC++ community edition 2015 update 3 | DaMichel | |
2016-07-06 | csv, compat, logic, api: open-code import.hpp | Stanislaw Halik | |
2016-07-06 | gui, api, csv: support hier(7) on Unix | Stanislaw Halik | |
This affects platforms such as FreeBSD, Cygwin or Linux. | |||
2016-06-24 | csv, proto/ft: workaround link bug on win32 with no lto | Stanislaw Halik | |
Need link dynamic, otherwise symbol lookup failure. | |||
2016-06-14 | csv: code quality fixes | Stanislaw Halik | |
- use std::move where applicable - reformat more - make const stuff static, use QStringLiteral - fix regexes to make progress more - always move further into file even if regexes fail - apply less defensive coding, but still enough - remove stuff we don't use | |||
2016-06-14 | csv: reformat only | Stanislaw Halik | |
2016-06-14 | csv: reformat only | Stanislaw Halik | |
2016-06-14 | csv: make static | Stanislaw Halik | |
It's only used once per platform. | |||
2016-06-14 | csv: fix GNU CXX 6.1 scanf modifier | Stanislaw Halik | |
GNU cxx 6.1 doesn't allow for non-standard cxx scanf modifiers. Have to use %02x and convert to unsigned char later. | |||
2016-05-17 | cmake/many: remove obsolete keywords from cmake macro invocation | Stanislaw Halik | |
2015-11-01 | cmake: export only needed symbols | Stanislaw Halik | |
2015-11-01 | cmake: less linkage boilerplate | Stanislaw Halik | |
2015-11-01 | cmake: less boilerplate, link dynamically | Stanislaw Halik | |
2015-11-01 | use newly-added preprocessor variable | Stanislaw Halik | |
2015-10-30 | move to subdirectory-based build system | Stanislaw Halik | |
Closes #224 | |||
2015-10-11 | facetracknoir update license | Stanislaw Halik | |
@V4Friend agreed to change license to non-copyleft. I thank him for this. | |||
2015-10-06 | csv: cleanup | Stanislaw Halik | |
2015-08-22 | props changed only | Stanislaw Halik | |
Some source files had executable bit on. Remove it. | |||
2015-08-21 | csv: use unsigned char in scanf | Stanislaw Halik | |
2015-07-08 | retab and reformat only | Stanislaw Halik | |