summaryrefslogtreecommitdiffhomepage
path: root/opentrack
AgeCommit message (Collapse)Author
2019-10-06opentrack: fix pose widget on X11Stanislaw Halik
2019-09-22pose-widget: fix widget not expandingStanislaw Halik
2019-07-05options: fix global ini not saving on LinuxStanislaw Halik
2019-06-26opentrack: fix new config dialog on X11Stanislaw Halik
2019-05-25opentrack: fix tray (?)Stanislaw Halik
2019-05-25opentrack: fix wrong Qt::WindowState usageStanislaw Halik
2019-05-25opentrack: try fix hidpi on linuxStanislaw Halik
2019-05-25opentrack: fix .qrc path in main windowStanislaw Halik
2019-05-15opentrack: try fix main window not showingStanislaw Halik
2019-05-05opentrack: kill show()/setVisible() confusionStanislaw Halik
2019-04-29kill some logspamStanislaw Halik
2019-04-16opentrack: avoid QWidget::raise() unless on OSXStanislaw Halik
2019-03-28cmake: move around variant directoriesStanislaw Halik
2016-08-12all: rename modules s#^opentrack-##. and opentrack -> apiStanislaw Halik
Adjust usages.
2016-08-10api/plugins: shutup clang warningStanislaw Halik
2016-08-07api/plugins: add center hook for accumulative trackersStanislaw Halik
This is necessary for the Tobii tracker
2016-07-31tracker/{aruco, pt}, compat, api: move opencv camera class to cv moduleStanislaw Halik
2016-07-25api/simple-mat: move to logicStanislaw Halik
Change causes rebuilds of all modules otherwise.
2016-07-25api/simple-mat: use correct rmat -> euler formulaStanislaw Halik
2016-07-23logic, api: switch euler to use euler_t input. adjust usages.Stanislaw Halik
2016-07-23api/simple-mat: don't use a temporary arrayStanislaw Halik
2016-07-23api/is-window-visible: move from headerStanislaw Halik
2016-07-23api/is-window-visible: check for more window positionsStanislaw Halik
Having the window center invisible making the feed not refresh is confusing. Also check for all the corners.
2016-07-19some: replace hardcoded pi values with the same pi constantStanislaw Halik
We can't depend on M_PI existing after including cmath.
2016-07-18cmake: adjust paths for main executable dependenciesStanislaw Halik
2016-07-16gui, tracker/{aruco,pt}, api: detect whether widget is visible on screenStanislaw Halik
Sadly, it's only implemented right now on win32. Remove "set enabled" code for the video widget since it only works for explicit window minimization, not covering by other windows.
2016-07-08Merge branch 'compiling' of https://github.com/DaMichel/opentrack into unstableStanislaw Halik
Issue: #381
2016-07-08gui, api, proto/wine: get rid of library path as exported symbolStanislaw Halik
There's no need to do that. It never changes unless the toolchain changes.
2016-07-08gui, api: plugin-support needs to remain header-onlyStanislaw Halik
Move "opentrack_library_path" to the gui module.
2016-07-07make things compile for me, on M$ VC++ community edition 2015 update 3DaMichel
2016-07-07api/simple-mat: get rid of unused enumStanislaw Halik
2016-07-06csv, compat, logic, api: open-code import.hppStanislaw Halik
2016-07-06gui, api, csv: support hier(7) on UnixStanislaw Halik
This affects platforms such as FreeBSD, Cygwin or Linux.
2016-07-05api/simple-mat: cleanupsStanislaw Halik
2016-07-04logic/tracker, api/simple-mat: don't convert rad <-> deg all the timeStanislaw Halik
2016-06-29api/plugins: prevent unloading shared libraries when changedStanislaw Halik
It's pointless and can lead to leaks.
2016-06-24api/camera-dialog: fix win32 buildopentrack-2.3-rc49p6Stanislaw Halik
2016-06-24api/camera: fix buildStanislaw Halik
2016-06-18compat, logic, api: fix export macro copy-paste errorsStanislaw Halik
2016-06-18api/camera-dialog: fix build on win32Stanislaw Halik
2016-06-18api/camera-dialog: fix non non-win32 non-linuxStanislaw Halik
2016-06-18api/simple-mat: allow for casts to num* and constStanislaw Halik
Due to memory layout we don't need enable_if for vector.
2016-06-16all: split "api" into "api" and "logic"Stanislaw Halik
Here, the "logic" module has all the stuff for building one's own graphical user interface. The "api" module has stuff used by other trackers. While at it, each of "api", "logic", and "compat" need their own export headers. This is because of preprocessor symbol clashes. This is all because a change in the "gui"-only dependency required a relink of all the trackers, protocols, and flters. It takes too long when building in the release configuration. With the split, only the "gui" module gets rebuilt. Since it has close to no static dependencies, it's fast enough.
2016-06-16api/tracker: appease IDE. use consistent type alias.Stanislaw Halik
2016-06-15api: remove euler filterStanislaw Halik
This isn't a proper way to handle the multiple solutions problem. Even after fixing degree/radian confusion it didn't work.
2016-06-14api/tracker: add euler filterStanislaw Halik
Gimbal lock is a problem too often.
2016-06-14api: this isn't C#, we don't need to set enum valsStanislaw Halik
2016-06-14api: add nan checking functionStanislaw Halik
2016-06-14api/simple-mat: allow for vector -> const double* conversionStanislaw Halik
2016-06-14api/simple-mat: move euler stuff to dedicated namespaceStanislaw Halik