HomePhabricator

Merge branch 'devs/devilhorns/ecore_drm2'

Authored by devilhorns on May 27 2016, 8:58 AM.

Description

Merge branch 'devs/devilhorns/ecore_drm2'

This new Ecore_Drm2 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 such as
atomic modeset, nuclear pageflip, and hardware planes support.

@feature

Merged Changes

CommitAuthorDetailsCommitted
09805d2b15a7devilhorns
ecore-drm2: Add API functions to support cacheing of context & keymap 
May 27 2016
593961c2e21bdevilhorns
ecore-evas-drm: Fix issue of mouse pointer not centering on startup 
May 27 2016
0416aa6bf34fdevilhorns
ecore-drm2: Add API function to calibrate input devices 
May 27 2016
da8bcbc7c64dzmike/devilhorns
ecore-drm2: update to latest elput 
May 27 2016
c1253164b2bczmike/devilhorns
ecore-drm2: perform logind connection after finding device path in… 
May 27 2016
7b5af2f0df36devilhorns
ecore-drm2: Add API function to set left-handed mouse mode 
May 27 2016
5535c049cdfeManMower/devilhorns
evas-drm: Fix occasoinaly freezes 
May 27 2016
bdcd84cd2cf3ManMower/devilhorns
evas-drm: Don't re-use the current buffer immediately 
May 27 2016
8b3e05a7f1d5devilhorns
ecore-drm2: Check return of elput_manager_open 
May 27 2016
92553e167e6cdevilhorns
ecore-drm2: Initialize elput input when device gets opened 
May 27 2016
6697584fb9d5devilhorns
ecore-drm2: Fix potential invalid access to output current_mode 
May 27 2016
e934f546ad10devilhorns
ecore-drm2: Add API function to get screen size range 
May 27 2016
f3b767255154devilhorns
ecore-drm2: Add API function to return available crtcs 
May 27 2016
0c0dd22b5f22devilhorns
ecore-drm2: Add API function to get possible crtc of a given output 
May 27 2016
253f88b3ec59devilhorns
ecore-drm2: Add API to return current fb used on a given output 
May 27 2016
d08d7e18e3a4devilhorns
ecore-drm2: Add API to return current resolution of a given output 
May 27 2016
1eb85aab57b1devilhorns
ecore-drm2: Add API function to return connector type of an output 
May 27 2016
bd2ab7de9636devilhorns
ecore-drm2: Add API function to get cloned & connected properties of an output 
May 27 2016
bdddc912d78adevilhorns
ecore-drm2: Add API functions to get name & model of an output 
May 27 2016
a6b018a2a828devilhorns
ecore-drm2: Add API function to set the mode of an output 
May 27 2016
55f228a238eddevilhorns
ecore-drm2: Add API function to return information about a given output mode 
May 27 2016
ed58056e06a7devilhorns
ecore-drm2: Add API function to return list of output modes for a given output 
May 27 2016
ad58670c5632devilhorns
ecore-drm2: Add API function to return physical size of a given output 
May 27 2016
b634f9485a83devilhorns
ecore-drm2: Add API functions to get/set if an output is enabled 
May 27 2016
758ce917193ddevilhorns
ecore-drm2: Add API functions to get/set if an output is primary 
May 27 2016
b1892111b1fadevilhorns
elementary: Port elementary to use Ecore_Drm2 
May 27 2016
93178199a6c3devilhorns
ecore-evas: Port ecore_evas drm engine to use Ecore_Drm2 library 
May 27 2016
ccb573ec7b46devilhorns
evas-engines: Port evas drm engines to use Ecore_Drm2 library 
May 27 2016
13337c2583d0devilhorns
ecore-drm2: Add API functions needed to port Ecore_Evas drm 
May 27 2016
3c332e1f8888devilhorns
ecore-drm2: Add drm2 event for session activation 
May 27 2016
296d233f6432devilhorns
ecore-drm2: Add API functions to get and set pointer position 
May 27 2016
d2b4176592c6devilhorns
ecore-drm2: Add API functions to work with framebuffer objects 
May 27 2016
4e38aabdc09ddevilhorns
ecore-drm2: Add API functions to work with outputs 
May 27 2016
9c7b6572875ddevilhorns
ecore-drm2: Add API functions to work with a drm device 
May 27 2016
a0d3b955bfa1devilhorns
ecore-drm2: Add start of Ecore_Drm2 library 
May 27 2016