* Add support for multiple windows & viewports
With correct rendering of both Scene and Overlays/GUI.
GUI is restricted to either the first window or any other windows tagged
with "GUI", overlays are drawn on all windows/viewports.
Closes#2542 and #1645
* handled underscore and period special in c++ for cef bug; also removed F5 special code and changed to keybinding; closes#853; closes#896
* removed extra line
* fix formatting from review
* Add Ceres to touch interaction list (Forgotten in previous commit. OBS! This list will be removed)
* Small code updates (Logical ordering of functions, code standard)
* Fix compilation issue when using debug define
* Make touch navigation abort idle behavior
* Make reset a trigger property
* Fix some broken property sliders (the default step size was too big)
* Update interaction monitor state on touch interaction with WebGui
* Add some documentation of what "LM" means, and make unit test a developer property
* Define WIN32_LEAN_AND_MEAN and VC_EXTRALEAN globally
* Use forked version of TUIO, some more work on precompiled headers
* Improvements for the Kameleon module
Fix interaction problems when hovering/clicking with the mouse in a non-GUI window, when having a setup with more than one window (e.g. the single_gui.json setup)
Previously, clicking with the mouse in the rendering window without the GUI also triggered mouse clicks in all the other windows, including the GUI windows. This was disturbing for interaction in the single_gui setup
Now, the GUI modules check to see if the clicked window is actually an interaction window
* Linux CEF Helper removes space in filename but re-adds space post-build
* Call lua helper functions from session recording to match node names
* Revert "Call lua helper functions from session recording to match node names"
This reverts commit f052f58776, which was
accidentally made to the wrong branch.
* Restrict the CEF Helper file renaming fix to GNU Make builds only
* Typo fix
* update cef and a few calls for it
* fixing ref ptf for cef
* fixes for macos cef update; fixes#1114
* roll back cef version to 91
* remove print from cmake