staging/windowmanager.git
6 years agocmake: introduce ENABLE_DEBUG_OUTPUT cmake cache variable
Marcus Fritzsch [Mon, 19 Jun 2017 11:51:12 +0000 (13:51 +0200)]
cmake: introduce ENABLE_DEBUG_OUTPUT cmake cache variable

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
6 years agorenamed controller event methods, all have now a controller_ prefix
Marcus Fritzsch [Mon, 19 Jun 2017 08:29:38 +0000 (10:29 +0200)]
renamed controller event methods, all have now a controller_ prefix

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
6 years agodo not initialize registry when display is unavailable
Marcus Fritzsch [Mon, 19 Jun 2017 08:16:20 +0000 (10:16 +0200)]
do not initialize registry when display is unavailable

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
6 years agoremoved all notifier remnants
Marcus Fritzsch [Fri, 9 Jun 2017 15:18:28 +0000 (17:18 +0200)]
removed all notifier remnants

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
6 years agowayland: refactored genivi object events
Marcus Fritzsch [Fri, 9 Jun 2017 15:13:43 +0000 (17:13 +0200)]
wayland: refactored genivi object events

Events are now delivered to surface_* and layer_* methods of the
controller. The genivi object wrappers still are needed to hold wl_proxy
objects, their id and a reference/pointer to the controller.

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
6 years agowayland: added notification prototype, be more explicit about struct types
Marcus Fritzsch [Fri, 9 Jun 2017 13:55:20 +0000 (15:55 +0200)]
wayland: added notification prototype, be more explicit about struct types

Notification support can be implemented on genivi objects using the
genivi::notify::notifier, it is supposed to be inherited from by the
notification-needing types, e.g. genivi::surface.

Currently no implementation for notifier is present (only an empty
shell) also it is not yet clear, if the notifications will be sent from
the genivi objects method's or e.g. their thunks (which would simplify
the methods considerably).

Added request wrappers for genivi::surface and genivi::layer, just
inline them into the class and be done with it.

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
6 years agocmake: visibility is hidden, do not warn about comments
Marcus Fritzsch [Fri, 9 Jun 2017 13:52:36 +0000 (15:52 +0200)]
cmake: visibility is hidden, do not warn about comments

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
6 years agofixed display dtor message, added layer request defs
Marcus Fritzsch [Thu, 8 Jun 2017 14:20:39 +0000 (16:20 +0200)]
fixed display dtor message, added layer request defs

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
6 years agomoved callback thunks to impl, makes classes readable
Marcus Fritzsch [Thu, 8 Jun 2017 13:40:11 +0000 (15:40 +0200)]
moved callback thunks to impl, makes classes readable

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
6 years agohooked up genivi::surface and layer
Marcus Fritzsch [Thu, 8 Jun 2017 13:00:55 +0000 (15:00 +0200)]
hooked up genivi::surface and layer

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
6 years agocpp, simple wrappers for most of what we need, ivi_* still incomplete
Marcus Fritzsch [Thu, 8 Jun 2017 11:33:47 +0000 (13:33 +0200)]
cpp, simple wrappers for most of what we need, ivi_* still incomplete

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
6 years agocpp, more listeners
Marcus Fritzsch [Wed, 7 Jun 2017 16:02:36 +0000 (18:02 +0200)]
cpp, more listeners

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
6 years agoadd gvim session
Marcus Fritzsch [Wed, 7 Jun 2017 12:29:15 +0000 (14:29 +0200)]
add gvim session

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
6 years agoinitial commit
Marcus Fritzsch [Wed, 7 Jun 2017 12:28:57 +0000 (14:28 +0200)]
initial commit

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>