summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
SooChan Lim [Wed, 22 Mar 2017 06:09:24 +0000 (15:09 +0900)]
use %license macro to copy the COPYING file.
Change-Id: I7428a421fb634e9ab8038bc989b7ef62ae7c3c27
Boram Park [Thu, 2 Feb 2017 11:36:03 +0000 (20:36 +0900)]
package version up to 0.1.3
Change-Id: Iefc6d3755e3f6a24cfd76a74654b852ffbad17f0
Boram Park [Mon, 26 Dec 2016 05:42:44 +0000 (14:42 +0900)]
use tdm_layer_commit instead of tdm_output_commit
Change-Id: I493a824e86639d746941cee2fce66c78b5afbd06
SooChan Lim [Fri, 13 Jan 2017 04:43:47 +0000 (13:43 +0900)]
package version up to 0.1.2
Change-Id: I6e693741c66cbfa836be65ecc5c60d653a3da159
Junkyeong Kim [Thu, 5 Jan 2017 07:13:12 +0000 (16:13 +0900)]
use eom-server package instead of eom
Change-Id: I4398d6d1017f326813d86ddcc72a878d5ed32a30
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Tue, 18 Oct 2016 00:59:53 +0000 (09:59 +0900)]
add null checking condition
Change-Id: I0caa083f3d96a5e7282c250c2ef5b7ae767ffe1a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Tue, 30 Aug 2016 04:59:31 +0000 (13:59 +0900)]
remove unnecessary build requirement
Change-Id: Id2b1c8815574a53afc261a9901213f982390bf14
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Thu, 18 Aug 2016 07:35:01 +0000 (16:35 +0900)]
add _e_eom_output_stop_presentation and execute it for disconnecting when presentation mode
Change-Id: I9b37f3488f4dcc0c71d6f24e1a663086b17beb70
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Wed, 17 Aug 2016 10:16:10 +0000 (19:16 +0900)]
send correct connection value
Change-Id: Ia67750b2ee0690d4bd9151324efb2967a5b3cc7d
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Wed, 17 Aug 2016 10:12:12 +0000 (19:12 +0900)]
revert 'disable hwc redering of external outputs'
Change-Id: Id724e080d90b5274362f68bf340324d1a474a06f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Roman Peresipkyn [Fri, 5 Aug 2016 12:15:03 +0000 (15:15 +0300)]
Start showing recently binded current client's external window if there has been connectetd external outpout
changes:
1. send EOM's attribute and attribute_status states in 'info' event on
connection and disconnection of an external output. It was necessary
because events on clients side are handled in wron way.
2. Send ACTIVE and INACTIVE events to 'current' client if external
output has been connected or disconnected.
Change-Id: Iae4e6396fd71ac911c8b9938756967362c44fd2e
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Junkyeong Kim [Fri, 5 Aug 2016 07:27:11 +0000 (16:27 +0900)]
Merge branch 'roman_devel' into tizen
Change-Id: I42a3764c53d7892f42f280f8d015fe78d8a2c408
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 5 Aug 2016 06:33:04 +0000 (15:33 +0900)]
enable mirror showing when booting with hdmi connection
Change-Id: Icbc52fcb794636eb787efe36f277a2317053e1d4
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Roman Peresipkyn [Wed, 3 Aug 2016 10:44:10 +0000 (13:44 +0300)]
fixing. Add measuring of fps. Add doxygen documentation
Change-Id: I235e8421c067b9a79066c37a8c7a5c9dfe834959
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Thu, 28 Jul 2016 15:00:55 +0000 (18:00 +0300)]
Send status of setting window to clietnt
Change-Id: Ic78d25499c6231e9d68671a3c05a77b24657b1e2
Roman Peresipkyn [Wed, 27 Jul 2016 17:48:07 +0000 (20:48 +0300)]
rework set_attribute fucntion
changes:
1. If new client set attribute successfully send lost
notification only to curren client
2. If current client has set NONE attribute start mirror
mode and notify all clients about that changes
3. clean code
Change-Id: I331690a97ae1c121eca6e33678e75d186fb8b366
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Thu, 21 Jul 2016 08:17:37 +0000 (11:17 +0300)]
using queue for client's buffers syncronization
changes:
1. added queue of buffers syncronization.
2. added possibility of substitution client buffers
with dummy one by defining DRAW_DUMMY.
3. added possibility of dumping client buffers by
defining DUMP_PRESENTATION.
Change-Id: I4f221ba4cc8e876f4f4a8e4f51ccbdc9067a29fd
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Thu, 14 Jul 2016 11:50:50 +0000 (14:50 +0300)]
forbid enlightenment reconfigure eom client's resolution
Since Enlightenment client has reconfigured its window to fit
external output resolution and Enlightenment no nothing about
external outputs Enlightenment sees that client's resolution
differs form main screen resolution. Therefore, Enlightenment
is trying to resize it back to main screen resolution. It uses
timer for that purpose. To forbid it just delte the timer
Change-Id: Ieaee40e7a20bfeb162bdd8e35ee466f56d943035
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Junkyeong Kim [Wed, 13 Jul 2016 08:36:57 +0000 (17:36 +0900)]
change tdm udev callback plug checking condition
Change-Id: I8367811e45f8ff8307439540e403594b9349ad16
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Tue, 12 Jul 2016 08:26:54 +0000 (17:26 +0900)]
disable hwc redering of external outputs
Change-Id: I2bc0e2e9bd8eba459842fb0b59aff9e87f740051
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Roman Peresipkyn [Fri, 8 Jul 2016 16:33:55 +0000 (19:33 +0300)]
hide external window from Enlightenment's compositting
Change-Id: Ie66d91d58a1ad5e368da8407e5cd6c385d1e605a
Roman Peresipkyn [Thu, 7 Jul 2016 11:17:56 +0000 (14:17 +0300)]
turn on/off EOM's debug by EOM_SERVER_DBG environment variable. improved debug output
Change-Id: I56c50b5ef0cd4a5ccf22e66eae9d2fb64634a6f6
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Wed, 6 Jul 2016 15:33:26 +0000 (18:33 +0300)]
refactor _e_eom_output_start_mirror and _e_eom_output_get_layer functions
Change-Id: Ica30dbf2bb44d08a00c01ed5d356fff4426389e1
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Wed, 6 Jul 2016 14:15:21 +0000 (17:15 +0300)]
working extended mode
The commit consists of next improvemtns
1: Extending of EOM protocol by which clients set its windows using
wl_eom_set_xdg_window and wl_eom_set_shell_window
2: Fixed substitution of clients in case of Presentetion to Presentation scenario
3: Refactor of _e_eom_util_create_fake_buffer function
4: Clean unnecessary code
Change-Id: I7181121b0890a5f240a94b35c84a5d4687b215e3
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Fri, 10 Jun 2016 08:07:35 +0000 (11:07 +0300)]
basic implementation of multi output supprot. consideration of review remarks
The commit is a carcass multi output support and extended mode will
be implemented over. It is big and messy commit which represent itself
as squash of commits which were not accepted. To fit requirements and
review remarks next improvements have been bringed in:
1: code style following
2: none E Module API have been removed
3: EOM protocol does not send output name anymore
4: using none accepted Enlightenment API have been removed from EOM
5: Review remarks have been considered and corrected
Change-Id: I4f3a5de25512ca4f948ac0dcbc912152da545801
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Junkyeong Kim [Fri, 17 Jun 2016 05:55:56 +0000 (14:55 +0900)]
erase useless file
Change-Id: I5c65e84b46aec4d9bcffce7135e2e8a9d6f5db51
Junkyeong Kim [Thu, 9 Jun 2016 10:12:46 +0000 (19:12 +0900)]
change output status check condition
Change-Id: I3f02a0afa423d56fc155a4e2f842dce0cb245fc5
Roman Peresipkyn [Mon, 30 May 2016 13:28:54 +0000 (16:28 +0300)]
remove pointless functional
Change-Id: Idd8c7c620c76f022c67e9420ffbb4a0ee935667f
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Fri, 27 May 2016 12:51:53 +0000 (15:51 +0300)]
adopt "use tdm udev handler for external output update" commit
Change-Id: Ie88e0b52f0b8e0459c4a63508760513cb8824234
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Wed, 11 May 2016 13:14:20 +0000 (16:14 +0300)]
control eom with eom_state flag
Change-Id: I313ce2b22ec630130a4581faf1396115276d685b
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Wed, 11 May 2016 07:45:29 +0000 (10:45 +0300)]
unbiding of non current client
Change-Id: I49677cf142f6037c95ff4016acb50c8ba849109a
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Tue, 10 May 2016 18:45:56 +0000 (21:45 +0300)]
add handling of more prior client than current one
Change-Id: I1b45d5f995d0351d4998304e183241fc01db29f1
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Tue, 10 May 2016 14:05:42 +0000 (17:05 +0300)]
change error handling. move declarations to header
Change-Id: I0dcc166eda8c19a7f92f209a373bb80c508131e3
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Fri, 6 May 2016 14:22:31 +0000 (17:22 +0300)]
clean code
Change-Id: I3d3b789253ff4f25a526f0a362378de6950b8b48
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Thu, 5 May 2016 17:29:07 +0000 (20:29 +0300)]
allow clients binding to eom when there is no external output
Change-Id: I6f131c6b8664a9617168ed7696d133c1673a08ae
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Thu, 5 May 2016 14:11:50 +0000 (17:11 +0300)]
correct notifications of clients
Change-Id: I7f582f3025c39cd1effdf6f1ee3b01fb814e6016
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Thu, 5 May 2016 12:55:27 +0000 (15:55 +0300)]
extended mode on fake bufers. rename eom_data --> eom_event_data
Change-Id: I39c373862ea552d519ddc6db7af75c4bd9edd8e9
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Thu, 5 May 2016 10:55:04 +0000 (13:55 +0300)]
remove unused includes
Change-Id: I46fec4da5120fa9591a0009988e4782507ea8ced
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Thu, 5 May 2016 10:52:45 +0000 (13:52 +0300)]
fix build error: <Elementary.h> not found
Change-Id: Idb74b44ab2a015ade6eb9609f07ad50018091d99
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
SooChan Lim [Tue, 3 May 2016 02:02:26 +0000 (11:02 +0900)]
set the null initialize.
Change-Id: I0defb6e454c644b5bdeeee40f6d4225e298d7d3d
Junkyeong Kim [Fri, 15 Apr 2016 13:40:19 +0000 (22:40 +0900)]
make external outputs list when server init
send external outputs count and info to client when binding
add wl_eom protocol to send external outputs info
Change-Id: I6ae2491b6f5ae867ab5fc89a552f6439b259e816
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 15 Apr 2016 03:48:11 +0000 (12:48 +0900)]
fix build error
Change-Id: I12d11bfd64616ee641e6ae96e5f0e758f86f26fb
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Roman Peresipkyn [Fri, 8 Apr 2016 16:26:08 +0000 (19:26 +0300)]
send output id intead of wl_output. add handling of user requests
Change-Id: I7a490a70a7e1e88b2867f3968be35ed0a810742a
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Tue, 5 Apr 2016 16:36:36 +0000 (19:36 +0300)]
sketch of handling eom's attributes
Change-Id: Id3bc6df5acebc51f7857a8e0aea03c5ff12a4f45
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Tue, 5 Apr 2016 12:50:41 +0000 (15:50 +0300)]
emmit events durning a client is binding to sever
Change-Id: If00d72fbdbc6873b0ceca024193820aecc1d1908
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Thu, 31 Mar 2016 09:45:48 +0000 (12:45 +0300)]
remove flickering on external output durning Miror Mode
Change-Id: I3cfbc3bf7b7666456f11fd14e2483dab43532f0e
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Wed, 30 Mar 2016 15:54:58 +0000 (18:54 +0300)]
grab and convert root window to external output. Working Mirror
Change-Id: I08e0a5404b67965a397cf5e311ace6635d46b003
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Thu, 24 Mar 2016 15:54:24 +0000 (17:54 +0200)]
add page fliping between two buffers. refactor of _e_eom_ecore_drm_output_cb()
Change-Id: I46d39be5eaf75c29ac33e5397e77b547bee4dcea
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Tue, 22 Mar 2016 14:31:20 +0000 (16:31 +0200)]
add 3 spaces inside if statments
Change-Id: I85fe7bdeee85b599b2a42af13922bb0ca6bc4663
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Tue, 22 Mar 2016 14:22:00 +0000 (16:22 +0200)]
add modeset to force TDM do SetCrtc
Change-Id: I9fbee79399d01d5599e0df892c97d7499c0e47e0
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Mon, 21 Mar 2016 19:24:18 +0000 (21:24 +0200)]
add reinitialization of external output layer and buffer
Change-Id: I642afed3fa954abed2dd0149127bab572c02dd19
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Mon, 21 Mar 2016 12:15:57 +0000 (14:15 +0200)]
do enlightenmetn's code style
Change-Id: I8f61ad345b3df4aec1b31922764089864e084d85
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Fri, 18 Mar 2016 18:52:51 +0000 (20:52 +0200)]
base implemenation of clone mode
Change-Id: I155048786d2ef21b7b75f6a364eda80aab8008e5
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Marchenko [Fri, 18 Mar 2016 15:52:42 +0000 (17:52 +0200)]
add handling of eom window setting
Change-Id: I9471ca7a3956346ec8ef27689e56d1eb030e121d
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
SooChan Lim [Fri, 8 Apr 2016 08:48:23 +0000 (17:48 +0900)]
add -Werror
Change-Id: I357129560e8edc003a68f11bdd9608a47fa2b6f6
Junkyeong Kim [Fri, 8 Apr 2016 05:37:05 +0000 (14:37 +0900)]
erase build warning
Change-Id: I2b7a464a1707cf66bd701a687f318ccb69807092
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Fri, 11 Mar 2016 04:17:23 +0000 (13:17 +0900)]
use the tizen directory macros at spec file
Change-Id: Icda5624e866a87267def34d03042cdc5c771d3cf
Junkyeong Kim [Wed, 17 Feb 2016 07:42:55 +0000 (16:42 +0900)]
fix _e_eom_e_comp_wl_output_get error
Change-Id: Ica89b3e0ba2066a93b68079060c42ed06ebc868d
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Seunghun Lee [Tue, 12 Jan 2016 13:36:50 +0000 (22:36 +0900)]
Modification for enlightenment version upgrade 0.20.0
Change-Id: Ie6e4d551b3c8aa981232dc7c71a71aad0f86f3b8
SooChan Lim [Wed, 28 Oct 2015 10:40:49 +0000 (19:40 +0900)]
add dummy x11 module
for avoiding build break
Change-Id: Ieb750c5164278967f1d37137e83ef6c7ca75a0fd
Gwanglim Lee [Tue, 4 Aug 2015 07:34:44 +0000 (16:34 +0900)]
fix coding conventions and style.
Change-Id: I15c5416451f681c9363b2a2a263647c8b9f6a346
Gwanglim Lee [Tue, 4 Aug 2015 05:40:14 +0000 (14:40 +0900)]
remove noisy log message.
Change-Id: I2e54acef8a39ba67acd7d526ea859638c6c8b6e1
SooChan Lim [Wed, 1 Jul 2015 05:06:54 +0000 (14:06 +0900)]
remove destry resource
it occurs crash..
Change-Id: I63f3fa99f0942306c1a1614225d23687adb2b985
SooChan Lim [Mon, 29 Jun 2015 08:35:52 +0000 (17:35 +0900)]
add eom-protocol.c to Makefile.am
Change-Id: I5dc59e158859fc562f2abb80d33b0f7f3caac0d1
SooChan Lim [Sat, 20 Jun 2015 04:49:49 +0000 (13:49 +0900)]
add ECORE_DRM event handler
- add ECORE_DRM_EVENT_OUTPUT and ECRE_DRM_EVENT_ACTIVATE
- remove error at type and mode
Change-Id: If20f898eb0e62f7719f0faaadadf8be15299e912
SooChan Lim [Wed, 17 Jun 2015 01:51:10 +0000 (10:51 +0900)]
add initial code
Change-Id: Ic4d1513780e19de915f158ad969d5e82fc0b3f22
KyungMi Lee [Wed, 3 Jun 2015 05:44:36 +0000 (22:44 -0700)]
Initial empty repository