Mike Blumenkrantz
da8bcbc7c6
ecore-drm2: update to latest elput
2016-05-27 11:57:53 -04:00
Mike Blumenkrantz
c1253164b2
ecore-drm2: perform logind connection after finding device path in ecore_drm2_device_find
2016-05-27 11:57:53 -04:00
Chris Michael
7b5af2f0df
ecore-drm2: Add API function to set left-handed mouse mode
...
This commit adds an API function used to set a mouse to be left-handed
@feature
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
8b3e05a7f1
ecore-drm2: Check return of elput_manager_open
...
We should check to make sure that opening the device has succeeded
before trying to continue
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
92553e167e
ecore-drm2: Initialize elput input when device gets opened
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
6697584fb9
ecore-drm2: Fix potential invalid access to output current_mode
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
e934f546ad
ecore-drm2: Add API function to get screen size range
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
f3b7672551
ecore-drm2: Add API function to return available crtcs
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
0c0dd22b5f
ecore-drm2: Add API function to get possible crtc of a given output
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
253f88b3ec
ecore-drm2: Add API to return current fb used on a given output
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
d08d7e18e3
ecore-drm2: Add API to return current resolution of a given output
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
1eb85aab57
ecore-drm2: Add API function to return connector type of an output
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
bd2ab7de96
ecore-drm2: Add API function to get cloned & connected properties of an output
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
bdddc912d7
ecore-drm2: Add API functions to get name & model of an output
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
a6b018a2a8
ecore-drm2: Add API function to set the mode of an output
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
55f228a238
ecore-drm2: Add API function to return information about a given output mode
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
ed58056e06
ecore-drm2: Add API function to return list of output modes for a given output
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
ad58670c56
ecore-drm2: Add API function to return physical size of a given output
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
b634f9485a
ecore-drm2: Add API functions to get/set if an output is enabled
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
758ce91719
ecore-drm2: Add API functions to get/set if an output is primary
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
13337c2583
ecore-drm2: Add API functions needed to port Ecore_Evas drm
...
This patch adds 2 new API functions which are required by Ecore_Evas
in order for it to function with drm. These API functions allow for
restricting pointer movement, and for setting the window id which will
be used when sending input events
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
3c332e1f88
ecore-drm2: Add drm2 event for session activation
...
This patch adds a new Ecore_Drm2_Event_Activate that can be raised to
inform Enlightenment that a session has been activated or suspended so
that rendering can be paused/resumed
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
296d233f64
ecore-drm2: Add API functions to get and set pointer position
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
d2b4176592
ecore-drm2: Add API functions to work with framebuffer objects
...
This patch adds support for creating, deleting, and manipulating
framebuffer objects via exposed API.
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
4e38aabdc0
ecore-drm2: Add API functions to work with outputs
...
This patch adds support for creating, destroying, and otherwise
working with outputs via exposed API functions.
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
9c7b657287
ecore-drm2: Add API functions to work with a drm device
...
This commit adds new API functions to find, open, and close a drm
device, along with API functions to retrieve clock_id and cursor size.
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00
Chris Michael
a0d3b955bf
ecore-drm2: Add start of Ecore_Drm2 library
...
This new library is going to replace the existing Ecore_Drm. This will
refactor a lot of the code, bring improvements over the existing API,
and provide additional support for missing features.
@feature
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 11:57:53 -04:00