Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-17 | move options framework into its own library | Stanislaw Halik | |
- adjust usages - add support for QList signals and metatype | |||
2016-08-12 | all: rename modules s#^opentrack-##. and opentrack -> api | Stanislaw Halik | |
Adjust usages. | |||
2016-06-24 | tracker/hatire: fix qt warning | Stanislaw Halik | |
2016-06-19 | tracker/hatire: register even more signals earlieropentrack-2.3-rc49p4 | Stanislaw Halik | |
2016-06-19 | tracker/hatire: connect slots before thread start to prevent races | Stanislaw Halik | |
Issue: #139 | |||
2016-06-18 | tracker/hatire: reduce diff to rc49p1opentrack-2.3-rc49p3 | Stanislaw Halik | |
2016-06-18 | tracker/hatire: oops, fix build in serial mode | Stanislaw Halik | |
2016-06-18 | tracker/hatire: fix runtime qt threading warn in replay mode | Stanislaw Halik | |
2016-06-18 | tracker/hatire: saner update speed for replay from file | Stanislaw Halik | |
2016-06-18 | tracker/hatire: remove explicit slot conntype | Stanislaw Halik | |
Qt will take care of its own. | |||
2016-06-10 | tracker/hatire: fix threading warningopentrack-2.3-rc49p2 | Stanislaw Halik | |
It allows for direct connection now. | |||
2016-05-26 | many modules: trivial cleanups only | Stanislaw 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-17 | tracker/hatire: move logger from header | Stanislaw Halik | |
There's no need for the identifier to be exposed. | |||
2016-05-15 | tracker/hatire: fix build | Stanislaw Halik | |
2016-05-15 | tracker/hatire: remove unused unused macro | Stanislaw Halik | |
2016-05-15 | many: remove executable bit from source files | Stanislaw Halik | |
We no longer have this recurring problem since I enabled ignoring executable bit changes on the Windows workstation. | |||
2016-05-12 | tracker/hatire: fix option name typo | Stanislaw Halik | |
Due to typo axis index got saved as the same .ini name as another index. Spotted-by: @Ec0nomist Confirmed-by: @huliqan Issue: #327 | |||
2016-05-10 | tracker/hatire: add missing serial port name binding | Stanislaw Halik | |
Spotted-by: @Ec0nomist Issue: #327 | |||
2016-05-09 | tracker/{hatire,rift-080}: remove outdated comments | Stanislaw Halik | |
2016-05-09 | tracker/hatire: add serial 100% cpu usage workaround | Stanislaw Halik | |
Issue: #327 | |||
2016-05-09 | tracker/hatire: move to opentrack settings API | Stanislaw Halik | |
2016-05-09 | tracker/hatire: remove min length check duplication | Stanislaw Halik | |
The api callee already takes care of that so remove the "ok" argument. | |||
2016-05-06 | tracker/hatire: fix sleep in ready_read event handler for debug case | Stanislaw Halik | |
2016-05-06 | tracker/hatire: add debug logging variance | Stanislaw Halik | |
2016-05-06 | tracker/hatire: don't hoard more data than a single dgram | Stanislaw Halik | |
The resync code already worked without that. | |||
2016-05-06 | tracker/hatire: move function from header | Stanislaw Halik | |
2016-05-06 | tracker/hatire: simplify | Stanislaw Halik | |
We don't need to move back the datagram since we're processing the original. | |||
2016-05-06 | tracker/hatire: prevent infinite loop when no end marker and start at index 0 | Stanislaw Halik | |
2016-05-04 | tracker/hatire: remove disconnected logic | Stanislaw Halik | |
It's not used anywhere. | |||
2016-05-04 | tracker/hatire: remove copy-pasted code | Stanislaw Halik | |
2016-05-04 | tracker/hatire: try to optimize the polling path | Stanislaw Halik | |
Issue: #327 | |||
2016-05-04 | tracker/hatire: fix spelling in identifiers | Stanislaw Halik | |
2016-05-04 | tracker/hatire: switch to 200 Hz following user complaint | Stanislaw Halik | |
See: https://github.com/opentrack/opentrack/issues/327#issuecomment-215991810 | |||
2016-05-04 | tracker/hatire: remove race | Stanislaw Halik | |
Don't prepend existing remaining data racing with add new data. Expose the lock as a public member. | |||
2016-04-29 | tracker/hatire: move io to a separate thread | Stanislaw Halik | |
We can't have async io on the main thread because QSerialPort's readyRead() signal can fire constantly, thus consuming all CPU time. We can't sleep in the main thread either as that blocks too many things. We can't ignore readyRead() invocations over a threshold as that'll make us lose some of data notifications. Refactor hatire to put IO on a thread. Since this is a separate Qt event loop, we may sleep in there. Further, add a debug mode reading data from a file, as if it came from a serial-attached device. Issue: #327 | |||
2015-11-01 | hatire: fix clang warning | Stanislaw Halik | |
2015-11-01 | all: adjust options.hpp move to compat | Stanislaw Halik | |
2015-10-30 | move to subdirectory-based build system | Stanislaw Halik | |
Closes #224 |