summaryrefslogtreecommitdiffhomepage
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2016-01-06Merge branch 'unstable' into trackhatStanislaw Halik
* unstable: (140 commits) tracker/pt: increase auto threshold bucket size again tracker/pt: limit max amount of extracted blobs gui: don't update main window if we're minimized tracker/pt: only show widget if the frame is visible tracker/pt: don't resize twice in widget freetrack/games: regen contrib/make-csv: perl sort isn't stable, don't ignore case tracker/pt: avoid widget temp QImage allocation spline-widget: oops, pass by reference tracker/pt: don't allocate temporary dynamic size arrays tracker/pt: don't copy points array needlessly tracker/pt: don't allocate temporary frame tracker/pt: cv::Mat::at<T> is slow, use cv::Mat::ptr tracker/pt: avoid widget malloc when able tracker/pt: optimize widget tracker/pt: update video widget at 40 -> 50 ms cmake/mingw-w64: update tracker/pt: reduce mutex contention gui: fix left margin tracker/pt: remove krap tracker/pt: move ctor out of the loop tracker/pt: nix unused tracker/pt: don't fill mask on frame pose-widget: also bilinear interpolation of alpha value ui: adjust margin ui: make more compact glwidget: use transparent octopus background api/mat: fix typos/breakage api/joy: refresh only manually on certain events pt: histogram more granular 6 -> 8 cmake/api: link with strmiids.lib on win32 tracker/pt: reduce auto thresholding histogram bucket size api/keys: prevent idempotent keys api/joy: move from header api/joy: prevent idempotent keypressed passed to receiver compat/options: get rid of std::string usage compat/options: move from header gui/settings: set parent, otherwise not modal gui/settings: don't forget to show a modal dialog before executing gui/main: don't raise a new window, it's enough to set visible api/joy: speed up poll_axis path api/joy: nix static, now that we're not a singleton tracker/joy: adapt to non-singleton joy worker joystick: no longer singleton, use fake window handle api/keys: use a fake window for DirectInput handle gui/keys: allow for pausing global keystrokes for options dialog api/keys: nix tautological #ifdef contrib/aruco: oops, right extension contrib/aruco: use @frost555's marker image api/camera-names: move to compat/ ...
2015-11-22cmake: build osx .app only after installStanislaw Halik
By accident tarball was build prior to install qxt-mini.
2015-11-01Merge branch 'unstable' into trackhatStanislaw Halik
2015-11-01qxt-mini: make own moduleStanislaw Halik
2015-10-31fix osx install bundle orderopentrack-2.3-rc20p1Stanislaw Halik
2015-10-30Merge branch 'unstable' into trackhatStanislaw Halik
2015-10-30also rename protocol -> protoStanislaw Halik
2015-10-30Merge branch 'unstable' into trackhatStanislaw Halik
* unstable: cmake: cleanup hydra rename gui directory move to subdirectory-based build system cmake: switch to GNU CC 5.2.0 in mingw-w64 toolchain file rift-080: forgot ovr_Initialize() rift 025: fix name
2015-10-30rename gui directoryStanislaw Halik
2015-10-30move to subdirectory-based build systemStanislaw Halik
Closes #224
2015-10-29Merge branch 'unstable' into trackhatStanislaw Halik
* unstable: fix vtable mess xargs sed -i -e s/'FaceTrackNoIR Error/Error/g' support rift 0.2.5, 0.4.2, 0.8.0 rift: finish 0.2.5 support buffer flush rename "clientfiles/" to "contrib/" as customary add dropbox uploader to contrib add description on wiki for camera offset
2015-10-29support rift 0.2.5, 0.4.2, 0.8.0Stanislaw Halik
Issue: #263
2015-10-29rift: finish 0.2.5 supportStanislaw Halik
2015-10-28buffer flushStanislaw Halik
2015-10-28rename "clientfiles/" to "contrib/" as customaryStanislaw Halik
2015-10-21Merge branch 'unstable' into trackhattrackhat-1.1p2Stanislaw Halik
* unstable: cmake: update toolchain file shortcuts: fix osx/linux keystrokes persisting cmake: fix copy-paste comment cmake: add toolchain file for OSX cmake: add osx policy to make it shutup x-plane: ignore diagnostic osx: nix warning gitattributes: more text extensions to eol=lf cmake: timestamp logic simplify/fix cmake: no timestamp for tag builds all: update copyright where appropriate all: comments only cmake: regen before making tarball cmake: fix dropbox share invocation tracker: initialize newpose pt: use previous pose on NaN result from POSIT accela: also don't poison ewma state with nans cmake: fix tarball invocation accela: elide NaN output values qfc: elide NaN values pt: reformat more pt: reformat posit pt: refactor auto threshold somewhat pt: rename ill-chosen name pt: switch min/max point size to reals cmake: upload tarball to Dropbox but only if I'm the user cmake: add tarball timestamp so it gets rebuilt cmake: don't regen version if none changed cmake: fix git describe --dirty cmake: retab git module fix tarball target cmake: mark dirty tree cmake: regen tarball even if exists cmake: generate version.cc tracker: check for NaN values accela: don't check NaNs in filter, wrong place cmake: drop -ffast-math, allow for NaN check shortcuts: actually print screen binding works shortcuts: alias right modifier keys to left modifier keys shortcuts: allow for binding scroll lock and pause/break accela: also filter out NaNs on tracking start allow for filter immediate center
2015-10-20cmake: add osx policy to make it shutupStanislaw Halik
2015-10-20cmake: timestamp logic simplify/fixStanislaw Halik
2015-10-20cmake: no timestamp for tag buildsStanislaw Halik
2015-10-18cmake: regen before making tarballStanislaw Halik
Updates timestamp as it should.
2015-10-17cmake: upload tarball to Dropbox but only if I'm the userStanislaw Halik
2015-10-17cmake: add tarball timestamp so it gets rebuiltStanislaw Halik
2015-10-17cmake: don't regen version if none changedStanislaw Halik
Fixes caused re-link of executable
2015-10-17fix tarball targetStanislaw Halik
2015-10-17cmake: mark dirty treeStanislaw Halik
2015-10-17cmake: regen tarball even if existsStanislaw Halik
2015-10-17cmake: generate version.ccStanislaw Halik
2015-10-06un-bitrot installer supportStanislaw Halik
Sponsored-by: TrackHat Issue: #229
2015-10-06Merge branch 'unstable' into trackhat-uiStanislaw Halik
* unstable: un-bitrot installer support
2015-10-06un-bitrot installer supportStanislaw Halik
Issue: #229
2015-10-06fix buildStanislaw Halik
2015-10-06nix stuff from trackhat branchStanislaw Halik
2015-10-03cmake: simplifyStanislaw Halik
2015-09-30Merge branch 'unstable' into trackhat-uiStanislaw Halik
Sponsored-by: TrackHat * unstable: (112 commits) Revert "accela: try more complex deadzone algorithm" pt: add wiki link for calibration instructions qfc: more gray colors when graph is disabled qfc, mapping: disallow editing and change color when checkbox disabled qfc: don't allow editing when disabled plugin-support: workaround multiple copies of modules accela: change translation gain accela: change rotation gain pt: change extraction code freepie-udp: add license freepie-udp: update accela: try more complex deadzone algorithm accela: add helpful comment accela: revert to more quadratic spline at start also save if save pending when start tracking ui: force saving if saving timer is pending accela: slightly more linear function pose-widget: simplify freepie-udp: nix harmless warning pose-widget: add comment simple-mat: add __restrict for GNU ui: save settings on a timer ui: show a warning if configuration directory can't be used aruco: tune min/max marker size win32-joystick: fix duplicate device name selection logic ui: no need to reset settings on tracking start ui: save profile when combobox text changes, not merely index ui: save current tracker/filter/proto, not last win32-joystick: fix COM failure path win32-joystick: nix unused variable win32-joystick: allow for unique selection of joysticks qfc: also draw line from function start while moving no need to save on tracking start anymore save axis opts, not just spline control points tracker: change centering order again fix typo cmake: don't say "opentrack" twice for osx build ui: really don't switch profiles while refreshing combobox pt: fix type mismatch ui: save prior to switching configs tracker_rs: adjusted tracker's name ui: don't reload settings if config wasn't changed ui: save everything before switching profiles options: return .ini basename easier tracker_rs: more readable icon tracker_rs: prevent potential thread starvation ui: switch to newly-created config ui: decruft ui: also bail on new config if its name is ".ini" ui: auto-refresh config list ui: display up to 20 profiles w/o scrolling ui: create an empty config properly in another code branch udp-tracker: silence harmless warning plugin-support: fix typo plugin-support: set more sane RTLD flags plugin-support: free modules from address space when needed ui: rename symbol to reflect current usage ui: move some slots to private ui, shortcuts: these are slots, actually ui: no need to write anything to new empty config ui: avoid potential memory leak ft: new game support game-data: chomp newlines in extractor ui: append extension in the right place simple-mat: fix arglist SFINAE simple-mat: can use static_cast here nix default empty config. it gets created on its own. ui: these aren't qt slots ui: nix wrong headers ui: remove GNU GPL ui: simplify condition props changed only main, ui: store config files in a predefined directory pt: show extracted points' areas and success count close dialogs on switch to new module ...
2015-08-22props changed onlyStanislaw Halik
Some source files had executable bit on. Remove it.
2015-08-21added a tracker that uses the RealSense SDKXavier Hallade
2015-08-14fix Linux game detection codeStanislaw Halik
Issue: #181
2015-08-13fixed process detector for OSXStanislaw Halik
Issue: #181
2015-08-13cmake: actually fix msvc subsystem to support xpStanislaw Halik
2015-08-13cmake: remove obsolete hackStanislaw Halik
2015-07-26accidentally stopped copying settings/Stanislaw Halik
2015-07-26cmake: remove commented-out portionsStanislaw Halik
2015-07-25Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-25move portability classes to compat libraryStanislaw Halik
2015-07-24x-plane plugin osx fixesStanislaw Halik
2015-07-24no longer add extra file to modulesStanislaw Halik
Modules now link to opentrack-api so this isn't needed
2015-07-24x-plane plugin osx fixesStanislaw Halik
2015-07-23no longer add extra file to modulesStanislaw Halik
Modules now link to opentrack-api so this isn't needed
2015-07-20Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-20don't install client tools on trackhatStanislaw Halik