Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gesture interface merge #181

Open
wants to merge 73 commits into
base: master
Choose a base branch
from
Open

Gesture interface merge #181

wants to merge 73 commits into from

Commits on Mar 9, 2016

  1. add gesture component

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    9719499 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7a1fd5 View commit details
    Browse the repository at this point in the history
  3. changes to device component

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    e60a4c0 View commit details
    Browse the repository at this point in the history
  4. add definitions for gesture report, state, and pre-defined set

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    48f2c7c View commit details
    Browse the repository at this point in the history
  5. add gesture interface definition to pluginkit

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    fc912f7 View commit details
    Browse the repository at this point in the history
  6. update plugin kit cmake build

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    661830c View commit details
    Browse the repository at this point in the history
  7. add client callback method definitions for gesture report

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    ccc8f3a View commit details
    Browse the repository at this point in the history
  8. add defns for gesture report type

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    ee9e34f View commit details
    Browse the repository at this point in the history
  9. add client side gesture remote factory

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    27b9e08 View commit details
    Browse the repository at this point in the history
  10. update cmake build for client/

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    893d818 View commit details
    Browse the repository at this point in the history
  11. add a sample gesture plugin

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    2dd88cf View commit details
    Browse the repository at this point in the history
  12. add osvr server config for sample gesture plugin

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    53ae6ca View commit details
    Browse the repository at this point in the history
  13. add a sample gesture client app

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    d5f50ee View commit details
    Browse the repository at this point in the history
  14. simplify reading from buffer

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    97ef4fd View commit details
    Browse the repository at this point in the history
  15. revert to using m_parentSet instead of overriding recordParent

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    e004f57 View commit details
    Browse the repository at this point in the history
  16. fix a couple typos

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    17f77ac View commit details
    Browse the repository at this point in the history
  17. fix class name, a typo

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    275d288 View commit details
    Browse the repository at this point in the history
  18. update gesture interface to send gesture ID

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    b6fe7a2 View commit details
    Browse the repository at this point in the history
  19. send gesture data with ID instead of string in component

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    885f3ce View commit details
    Browse the repository at this point in the history
  20. change gesture report to use ID instead of string

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    e537a97 View commit details
    Browse the repository at this point in the history
  21. update report field for callback

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    2f38f83 View commit details
    Browse the repository at this point in the history
  22. change sample gesture plugin to use updated pluginkit api

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    e3fe871 View commit details
    Browse the repository at this point in the history
  23. move the handling of registeredstringmap to systemcomponent to keep o…

    …nly one set for server and client (each)
    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    83e37b4 View commit details
    Browse the repository at this point in the history
  24. add accessor for system component to client context. this will allow …

    …client to get access to registered string map
    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    31ee758 View commit details
    Browse the repository at this point in the history
  25. move RegisteredStringMap out of gesture component

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    2923bbf View commit details
    Browse the repository at this point in the history
  26. move RegisteredStringMap out of remote factory and use system compone…

    …nt instead
    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    e71c6fc View commit details
    Browse the repository at this point in the history
  27. add accessor to parent (RegistrationContext)

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    4ac55ec View commit details
    Browse the repository at this point in the history
  28. add ClientKit methods to convert ID to string from RegisteredStringMap

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    dafdf8d View commit details
    Browse the repository at this point in the history
  29. add accessor for SystemComponent

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    6acdcfd View commit details
    Browse the repository at this point in the history
  30. move ID out of RegisteredStringMap to a separate place

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    31607bc View commit details
    Browse the repository at this point in the history
  31. remove unnecessary destructor, change pointer type, and minor correct…

    …ions
    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    cfe1ff7 View commit details
    Browse the repository at this point in the history
  32. add getter/setter to SystemComponent to let gesture(and other compone…

    …nts) access to it thru DeviceInitObject
    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    1fcbf16 View commit details
    Browse the repository at this point in the history
  33. use deviceInitOpts to give SystemComponent ptr to GestureComponent, r…

    …emove unnecessary args to GestureInterface, clean up comments
    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    d178815 View commit details
    Browse the repository at this point in the history
  34. minor changes to sample gesture plugin

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    886b506 View commit details
    Browse the repository at this point in the history
  35. use raw ptr instead of shared one in ClientContext

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    c44d480 View commit details
    Browse the repository at this point in the history
  36. missed clang format on these

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    1408746 View commit details
    Browse the repository at this point in the history
  37. use regular ptr instead of the shared

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    d31ca38 View commit details
    Browse the repository at this point in the history
  38. set SystemComponent for RegistrationContext

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    c71e467 View commit details
    Browse the repository at this point in the history
  39. print gesture name in the client app

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    f958d27 View commit details
    Browse the repository at this point in the history
  40. remove unnecessary includes

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    2577b38 View commit details
    Browse the repository at this point in the history
  41. minor cleanup of unused stuff

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    e8583b0 View commit details
    Browse the repository at this point in the history
  42. changes to the typesafe ID class

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    1d4524e View commit details
    Browse the repository at this point in the history
  43. remove unused ClientInterfacePtr

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    0e6831b View commit details
    Browse the repository at this point in the history
  44. update includes for gesture remote factory

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    630994a View commit details
    Browse the repository at this point in the history
  45. add accessor for sys component to joint client context

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    1652bd3 View commit details
    Browse the repository at this point in the history
  46. misc comment updates

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    7403fd6 View commit details
    Browse the repository at this point in the history
  47. add gesture remote factory to remote handler

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    83a61c3 View commit details
    Browse the repository at this point in the history
  48. clang-format

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    14825b0 View commit details
    Browse the repository at this point in the history
  49. Move and fix the sample config for a gesture server.

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    39b99e5 View commit details
    Browse the repository at this point in the history
  50. Fix usage error in ClientReportTypes

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    31014b7 View commit details
    Browse the repository at this point in the history
  51. Fix GestureInterfaceC.h annotations, parameters, and doc.

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    9303d20 View commit details
    Browse the repository at this point in the history
  52. Substantial simplification of the gesture example

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    f8e19d6 View commit details
    Browse the repository at this point in the history
  53. Gesture clientkit method name changes and some doc cleanups

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    db4a545 View commit details
    Browse the repository at this point in the history
  54. Fix configuring of pluginhost - can't put jsoncpp as a public lib.

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    c0aa2ed View commit details
    Browse the repository at this point in the history
  55. Substantially overhaul the type-safe ID template.

    No more overriding operator& or providing non-const value accessors
    or implicit conversion. It's also now properly in a namespace,
    and uses traits classes to determine the underlying value type
    as well as the "invalid/empty" sentinel value.
    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    ac6218b View commit details
    Browse the repository at this point in the history
  56. Work on fixing StringID usages.

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    2909103 View commit details
    Browse the repository at this point in the history
  57. Fix build

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    832efd5 View commit details
    Browse the repository at this point in the history
  58. Use the StringBufferBuilder in ClientKit.

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    6501182 View commit details
    Browse the repository at this point in the history
  59. Work on registered string map

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    b0af05d View commit details
    Browse the repository at this point in the history
  60. Some generation of gesture-related files.

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    8f86845 View commit details
    Browse the repository at this point in the history
  61. Use generated gesture define header.

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    de03a08 View commit details
    Browse the repository at this point in the history
  62. Gesture and System component changes.

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    685bdf9 View commit details
    Browse the repository at this point in the history
  63. Add missing file.

    rpavlik authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    e994a6d View commit details
    Browse the repository at this point in the history
  64. remove unused timestamp param and use updated function names

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    a0c1d2d View commit details
    Browse the repository at this point in the history
  65. use updated function names

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    152d6f2 View commit details
    Browse the repository at this point in the history
  66. minor gesture sample plugin update

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    58e1746 View commit details
    Browse the repository at this point in the history
  67. use updated function names

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    943f656 View commit details
    Browse the repository at this point in the history
  68. use sysComponent reference for GestureComponent constructor

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    08330f3 View commit details
    Browse the repository at this point in the history
  69. disable assignment operator due to reference members which generates …

    …compiler warnings
    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    508c7ac View commit details
    Browse the repository at this point in the history
  70. remove unused timestamp variable

    gfrolov authored and Georgiy Frolov committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    af47f61 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2016

  1. add SystemComponent accessor to AnalysisClientContext

    Georgiy Frolov committed Mar 10, 2016
    Configuration menu
    Copy the full SHA
    6a18aad View commit details
    Browse the repository at this point in the history
  2. use RemoteHandlerInternals instead of InterfaceList

    Georgiy Frolov committed Mar 10, 2016
    Configuration menu
    Copy the full SHA
    0d41b05 View commit details
    Browse the repository at this point in the history
  3. remove duplicate method, use updated path for include

    Georgiy Frolov committed Mar 10, 2016
    Configuration menu
    Copy the full SHA
    78de904 View commit details
    Browse the repository at this point in the history