Duna Oh [Fri, 4 Nov 2016 06:01:46 +0000 (15:01 +0900)]
[TEMP] device: redesign for multi-seat
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ia0b5c82c06f72f43ca4b50a020d1401152f6bada
nsolanki [Fri, 28 Oct 2016 12:22:28 +0000 (17:52 +0530)]
preventing memory corruption due to double freeing of vfb
Added "vfb_destroying" flag in "E_Video_Fb" (don't destory video buffer if it is already destroying)
"_e_video_frame_buffer_destroy()" calls "e_devmgr_buffer_unref()" which in turn calls "e_devmgr_buffer_free()"
"e_devmgr_buffer_free()" calls "info->func()" [_e_video_input_buffer_cb_free()].
Inside "_e_video_input_buffer_cb_free()", "video->current_fb" can be same Video_FB which is already in destruction.
"_e_video_input_buffer_cb_free()" again checks "video->waiting_list" and try to destroy the "E_Video_Fb" which holds the "E_Devmgr_Buf".
Hence, double deletion of VFB might occur which can lead to memory corruption.
Checking "mbuf->buffer_destroying" before freeing "mbuf".
Change-Id: I098ca82a1771279b59bd17fec8bd1d581fa9044a
Signed-off-by: nsolanki <n.solanki@samsung.com>
Boram Park [Wed, 2 Nov 2016 02:42:12 +0000 (11:42 +0900)]
packaging: version up to 0.1.33
Change-Id: I2dce863b2f13ca085fc9c223350d0ca8f5df3948
Boram Park [Fri, 28 Oct 2016 06:58:29 +0000 (15:58 +0900)]
video: consider remote_surface's visibility
Change-Id: I8bab5859aec51207cc4ba42b33223a8b7d9e72ad
Boram Park [Sun, 23 Oct 2016 03:28:26 +0000 (12:28 +0900)]
viewport: implementation for query_parent_size
Change-Id: I8d1b9bc3f72571562231c71e8bc01700696e67e9
Boram Park [Mon, 24 Oct 2016 07:18:16 +0000 (16:18 +0900)]
video: correct the wrong reference of current_fb
Change-Id: Ib632f9ef2559771fa1aaa49bf5b1da8143d37d76
Boram Park [Mon, 24 Oct 2016 03:59:15 +0000 (12:59 +0900)]
video: create a input_buffer for each comp_buffer
Change-Id: Ie07b914f3206e7c70ab632d3bf0352693ee9c51a
Boram Park [Sun, 23 Oct 2016 04:16:57 +0000 (13:16 +0900)]
video: stop/show video when video surface becomes invisible/visible.
However, if video surface has stand_alone flag, we does belows.
- not hiding video, but setting "mute" to 1.
- not showing video, but setting "mute" to 0.
Change-Id: I5f3f6ee27dbb4bd229629992fedc5f16bc4deb85
Boram Park [Mon, 24 Oct 2016 01:54:40 +0000 (10:54 +0900)]
video: fix syntax error
Change-Id: I73e2b1454035f8e67cd19e1479229c135183338b
Boram Park [Fri, 21 Oct 2016 07:38:10 +0000 (16:38 +0900)]
video: enhance log
Change-Id: I9103e050046fd97671be8abf79213c1e21ebabe3
Sung-Jin Park [Tue, 1 Nov 2016 05:29:40 +0000 (14:29 +0900)]
Packaging: version up to 0.1.32
Change-Id: I2fa2d4db6f8e96e82c2f646ced5368ce2020cffb
JengHyun Kang [Tue, 25 Oct 2016 04:35:20 +0000 (13:35 +0900)]
device: Modify input generator's reference count to maintain init/deinit state
Change-Id: I112bb8b4300ae11c4b36f96d743154e5bf7a10e9
Roman Peresipkyn [Mon, 17 Oct 2016 11:05:10 +0000 (14:05 +0300)]
eom: remove unusable code
Change-Id: I6de55d9a3bd8e6de310d4c92171ea77a22d151a6
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Thu, 13 Oct 2016 07:58:42 +0000 (10:58 +0300)]
eom: clear all buffers before pp
When device is being rotated pp changes its info (extending or decreasing dst rectangle) if not clear all buffers old pixels could be saved
Change-Id: Id56d44595d00ce0a16ec0329fe97193e77b5bfb3
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Tue, 11 Oct 2016 17:08:23 +0000 (20:08 +0300)]
eom: rotation support
Change-Id: I076942902c47bffbfea78474aabe039f4542d4f9
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Boram Park [Fri, 21 Oct 2016 04:25:34 +0000 (13:25 +0900)]
Revert "hide video when surface becomes invisible"
This reverts commit
4a8467f53d8a2010f6b20ad1160a4e36fbeaedf0.
Change-Id: If3a559b3d761372ea7fbefcb5a7d0f442901837c
Boram Park [Mon, 17 Oct 2016 07:25:05 +0000 (16:25 +0900)]
package version up to 0.1.31
Change-Id: I6e8cbcebd8fe42e245102ed4a61b24f220057a8e
Boram Park [Sun, 16 Oct 2016 23:21:49 +0000 (08:21 +0900)]
hide video when surface becomes invisible
Change-Id: Ie9dac0a900deb7ef0841c34b2588ef21558753d0
Boram Park [Tue, 11 Oct 2016 08:36:24 +0000 (17:36 +0900)]
need to set in_use to EINA_FALSE when destroyed
Change-Id: Ia2d3cf9d59c08aee108f8aca90f2815a2823cab9
Boram Park [Fri, 7 Oct 2016 09:21:14 +0000 (18:21 +0900)]
fix 64bit build-break for uintptr_t
Change-Id: Idb16bdf6cb282f6db1d3cbe1faa9aa14f5b886e3
Boram Park [Fri, 7 Oct 2016 08:57:40 +0000 (17:57 +0900)]
package version up to 0.1.30
Change-Id: I3732a61e9fa132b0c3cb6adc82c8672d5375b594
Boram Park [Fri, 7 Oct 2016 08:18:26 +0000 (17:18 +0900)]
remove circular dependency of buffer destroying
Change-Id: I5cbf3f86a46199c33e6887d5a92ad86a0f289814
Junkyeong Kim [Wed, 5 Oct 2016 13:22:11 +0000 (22:22 +0900)]
screenshooter: do not execute _e_tz_screenmirror_buffer_free in _e_tz_screenmirror_buffer_cb_destroy(fix screen capture seg fault)
Change-Id: I675a2ffb7f156c294d62d5e2b78be5dab563713f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Boram Park [Fri, 7 Oct 2016 06:30:57 +0000 (15:30 +0900)]
add viewport optiont to enlightenment_info
Change-Id: I10d76583600973f24c98f66441e1ba80bee42bcf
Boram Park [Fri, 7 Oct 2016 06:29:31 +0000 (15:29 +0900)]
recalculate viewport geometry when topmost is showing
Change-Id: I800fe0b0a9759a79e376ec9553485a5a0e8b9b12
Boram Park [Fri, 7 Oct 2016 06:19:35 +0000 (15:19 +0900)]
check PP available min/max size
Change-Id: Idea6b26e8e24d873f0db2566790c43803425ee95
Junkyeong Kim [Tue, 4 Oct 2016 06:28:51 +0000 (15:28 +0900)]
eom: change best mode getting method of external output
Change-Id: I32d34db426566fed6ba821ce8c1e973ed410b4a9
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Sung-Jin Park [Tue, 4 Oct 2016 04:38:22 +0000 (13:38 +0900)]
Package version up to 0.1.29
Change-Id: I7375833c5763a28738acf635ee58ae7106d74101
JengHyun Kang [Fri, 30 Sep 2016 05:11:14 +0000 (14:11 +0900)]
input: Do not remap keycodes in devicemgr
- Remap keycodes using hwdb instead
Change-Id: If5570c75f6672fa763f69122a8ec5108208e40f5
Boram Park [Wed, 28 Sep 2016 05:28:11 +0000 (14:28 +0900)]
use pp_done handler instead of buffer_release handler
the buffer_release handler is not good to detect when pp is done.
it can be also called when the pp operation is canceled. At this time,
tdm_pp doesn't support the cancelation. But it will be supported soon.
Furthermore it's obvious we can use a buffer whenever the release handler
is called.
Change-Id: Ib5add0becee31663fc24afddb853dfda3a62a47a
Boram Park [Wed, 28 Sep 2016 02:53:59 +0000 (11:53 +0900)]
add mbuf option to debug video bffers
Change-Id: I306e5c177f0ccacff8b85f90c0190f0d800651b6
Boram Park [Wed, 28 Sep 2016 01:33:06 +0000 (10:33 +0900)]
destroy mbuf when wl_buffer is destroyed
Change-Id: I69c8c25237bdaa9506ebe8cf0c441f84d53d23c4
Sung-Jin Park [Wed, 28 Sep 2016 06:48:14 +0000 (15:48 +0900)]
Package version up to 0.1.28
Change-Id: I6b77cb44fa811a98cfd0ed847d38de1159872587
JengHyun Kang [Wed, 28 Sep 2016 04:03:21 +0000 (13:03 +0900)]
device: Check reference count is not minus value
Change-Id: I78e649c4cdf861ba4a54f666064e27e38b9958f8
Roman Peresipkyn [Mon, 26 Sep 2016 13:48:56 +0000 (16:48 +0300)]
eom: remove init and deinit of wayland outputs
The commit fixes next issues:
1. launch apps issue
2. show launched apps in task manager window by holding HOME button
Change-Id: I9e50f714fbc94955758e019910b27f6b0883cba3
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
SooChan Lim [Mon, 26 Sep 2016 08:52:26 +0000 (17:52 +0900)]
package version up to 0.1.27
Change-Id: I3b94c485c52f007edf139f396953dc9c78b056a4
JengHyun Kang [Mon, 29 Aug 2016 04:56:17 +0000 (13:56 +0900)]
device: Support inputgenerator's pointer events generation
Change-Id: I95ecdb2a5cf73b469bb77508e7b7753f4e589433
Neha Gupta [Mon, 26 Sep 2016 05:51:45 +0000 (11:21 +0530)]
Do not use video's surface after free
Change-Id: Ic070f3530eb55ef52f0e6e9221b6ef932e1ff76f
Signed-off-by: Neha Gupta <neha.g1@samsung.com>
Roman Peresipkyn [Fri, 23 Sep 2016 18:05:55 +0000 (21:05 +0300)]
eom: improve debug messages
Do not show function and line number in debug messages twice
Change-Id: Iea60a68504bb885ad23cddbe6de9a18d4e25ab44
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Fri, 23 Sep 2016 17:59:09 +0000 (20:59 +0300)]
eom: hide all eom output layers when new cleint becme current
Sometimes video buffers are keep showing on a layer, therefore
we have to clear those stuck buffers from a layer
Change-Id: I07729dde4a864ae051933f73e1a0effe62c7fb68
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Fri, 23 Sep 2016 15:11:00 +0000 (18:11 +0300)]
eom: skip external client buffer if its top parent is not current for eom anymore
Change-Id: Ifa51cba9115a25b6d957b714ab5ea8e660208fe1
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Junkyeong Kim [Fri, 23 Sep 2016 13:51:18 +0000 (22:51 +0900)]
eom:add comment for eom.xml
Change-Id: I44bdc4229e6adb3a274ff280742d7d12388b3fd1
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Boram Park [Fri, 23 Sep 2016 09:18:09 +0000 (18:18 +0900)]
checking the map's output region instead of eo's geometry
Change-Id: Ib5b39c0765f17c401c80adc9bb81f6da76c7ed2e
Boram Park [Wed, 21 Sep 2016 06:53:43 +0000 (15:53 +0900)]
do punching even if a below object is created lately
Change-Id: Ib0d50819c4497b11669c0ad215e9858d900ab3da
Boram Park [Thu, 22 Sep 2016 04:23:01 +0000 (13:23 +0900)]
intersect the input region with buffer size
Change-Id: Iaa676d39060c23f208822af26d4be5bb9f122a2f
Roman Peresipkyn [Tue, 20 Sep 2016 12:48:43 +0000 (15:48 +0300)]
eom: fix sending appropriate events under certain circumstances
fixed issues:
1. send NONE -> PRESENTATION if start with 'Presentation mode'
2. set WAIT_PRESENTATION EOM's internal state if external output has been disconnected while being in 'Presentation mode'
Change-Id: I0536cd10c61a88d397931142ec1d902387cd0c97
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Mon, 19 Sep 2016 14:57:01 +0000 (17:57 +0300)]
eom: dump buffers
Added possibility of dumping buffers:
EOM_DUMP_MIRROR_BUFFERS - if defined EOM dumps all 'Mirror mode' buffers.
EOM_DUMP_PRESENTATION_BUFFERS - if defined EOM dumps all 'Presentation mode' buffers.
Change-Id: I78c219c140c794606299fac05aa18db45d5ee924
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Sung-Jin Park [Wed, 21 Sep 2016 23:58:06 +0000 (08:58 +0900)]
Package version up to 0.1.26
Change-Id: I23e2555c5a42c78f8b4034424e35c309f71afa5f
Duna Oh [Wed, 21 Sep 2016 07:46:14 +0000 (16:46 +0900)]
device: check seat resource when send device_remove
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ie71a51283e98427fb1f68d7f85683e5934b96f91
SooChan Lim [Tue, 20 Sep 2016 13:19:16 +0000 (22:19 +0900)]
eom: check the g_eom null when the eom init is failed
Change-Id: I1028d022b855a13e2687b0133f2aed9d6fe71d43
SooChan Lim [Tue, 20 Sep 2016 02:48:23 +0000 (11:48 +0900)]
package version up to 0.1.25
Change-Id: Ie67d7c667a4f406cf5df705f367724a0edceb2b1
Roman Peresipkyn [Mon, 19 Sep 2016 13:14:41 +0000 (16:14 +0300)]
eom: fix mode changing to "Presentation" on client side
EOM did not set up Presentation state and was not sending realted event to its clients.
Change-Id: I5e8b894b7184171f8dbd6d6fb57c1c8bc997f149
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Junkyeong Kim [Mon, 19 Sep 2016 11:15:42 +0000 (20:15 +0900)]
add null checking of resource
Change-Id: I69b61e895be6f08ad9c1e6821cc45d78d4d1de7b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Roman Peresipkyn [Mon, 19 Sep 2016 08:04:23 +0000 (11:04 +0300)]
eom: remove debug variable. fix debug output
Change-Id: Id163f22ced0bc942a3b861df7411b466bc3dc7a3
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Fri, 16 Sep 2016 13:40:22 +0000 (16:40 +0300)]
eom: do not print common info to log
do not print error messages while changing between states and while processing redirect hook callback
Change-Id: I510db6e1d0e32dd9bcd44c564031e3e408cac224
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Fri, 16 Sep 2016 13:11:02 +0000 (16:11 +0300)]
eom: rename eom's local api function
Change-Id: I68953ec7611470cabd51061582f05b2b9b969191
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Fri, 16 Sep 2016 12:56:06 +0000 (15:56 +0300)]
eom: using DeviceMgr's logging in EOM submodule. Rearranging of typedefs, defines, function prototypes and static variables.
Change-Id: Id749094921363db2252ed63dc98c9b6e96f0a65c
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Fri, 16 Sep 2016 11:07:22 +0000 (14:07 +0300)]
eom: using EINA macroses instead of EOM ones
Change-Id: I6b4d9ae902f98906a8c55eaeaaddade7a399fdf2
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Tue, 13 Sep 2016 13:21:46 +0000 (16:21 +0300)]
eom: send correct connection when client binds to EOM server
Change-Id: Ibe603c7071cb168234bb439d266d6347893c5dc2
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Fri, 9 Sep 2016 14:26:30 +0000 (17:26 +0300)]
eom: set appropriate flags if starting mirror or presentation mode has failed
Change-Id: I2a94d222d6f172a7fca5ccf2e55ade51810949e0
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Peresipkyn [Fri, 9 Sep 2016 14:05:06 +0000 (17:05 +0300)]
eom: cosmetic changes
Change-Id: Ic104281027535c14bdf9f5ea9204a2197b2d7a63
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
SooChan Lim [Mon, 19 Sep 2016 04:59:56 +0000 (13:59 +0900)]
package version up to 0.1.24
Change-Id: I477cb1aabe1cba0cc1a20ebb01a89f0a28728b67
Junkyeong Kim [Fri, 9 Sep 2016 10:32:48 +0000 (19:32 +0900)]
fix module loading error when eom not suppor
Change-Id: Ib6521b10093ff7f8cf10ee25569c4364f3849724
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 9 Sep 2016 09:04:59 +0000 (18:04 +0900)]
eom: use comp mode when external output connected
Change-Id: I3d3d353f09cf0cb5708749bcd41ee6c75b8b2701
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 9 Sep 2016 08:49:48 +0000 (17:49 +0900)]
eom: use e_client_redirected_set function for external window
Change-Id: I0204b0583b8a6a8188348599f847734943ad7f2f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Roman Peresipkyn [Sun, 4 Sep 2016 14:47:24 +0000 (17:47 +0300)]
show video on external outputs
Change-Id: I8f643da09d8f72b7246172998332a886f80078ff
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
Roman Marchenko [Tue, 6 Sep 2016 07:41:02 +0000 (10:41 +0300)]
Code cleanup
- replace functions to avoid unnecessary declarations
- delete unused code
Change-Id: Icb8facafa9efe226acf7fa1acd668fdfef84265d
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
Roman Marchenko [Fri, 2 Sep 2016 14:16:15 +0000 (17:16 +0300)]
Improving image output algorithm.
- mirror mode is synchronized with ipp
- output buffer queue has been implemented
- SIGTERM (ctrl+C) issue has been fixed
Change-Id: I7129b3bd3db8f42f46427f991538179f924a5d0c
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
SooChan Lim [Mon, 5 Sep 2016 10:55:45 +0000 (19:55 +0900)]
package version up to 0.1.23
Change-Id: I96828282799194f982ee3c25db894e472b458bc0
JengHyun Kang [Thu, 11 Aug 2016 06:36:08 +0000 (15:36 +0900)]
device: Send a right return value using error event
Change-Id: I26103d8c222d18bd2309869a02ebe4d253bbb69b
JengHyun Kang [Wed, 31 Aug 2016 12:42:19 +0000 (21:42 +0900)]
input: Define global config variable to extern
Change-Id: I21cee7f47b096c49e0c5c7aa5eba24eff0d740a4
Junkyeong Kim [Thu, 1 Sep 2016 07:07:30 +0000 (16:07 +0900)]
init eom
Change-Id: I86af3be7f25d55278314e1679eae78955c024c46
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Boram Park [Mon, 29 Aug 2016 05:02:41 +0000 (14:02 +0900)]
hide video when attaching null buffer
Change-Id: I5c24519430cb65b070e0bd7377dd68c0e3be5272
Boram Park [Mon, 29 Aug 2016 02:53:21 +0000 (11:53 +0900)]
add null checking
Change-Id: If1c035e0612dd0a48e313ce865eedf5422ec8854
Junkyeong Kim [Mon, 22 Aug 2016 05:55:25 +0000 (14:55 +0900)]
add null checking
Change-Id: Iddcf30d8a77dd476d801778dd5e1f9864fa8de0b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Mon, 22 Aug 2016 05:48:54 +0000 (14:48 +0900)]
erase no effect condition
Change-Id: I3b8fc6c6bc4bc51c80e53a3c3ac038f66c440a97
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Wed, 17 Aug 2016 04:50:04 +0000 (13:50 +0900)]
add _e_tz_screenmirror_buffer_free function for buffer release
Change-Id: I13c2d4f217bfa7bed9c0630fb0049c34af2a0c99
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Boram Park [Wed, 17 Aug 2016 02:37:30 +0000 (11:37 +0900)]
packaging: update version to 0.1.21
Change-Id: I0347a55777773b1cff4785dc458fb6df6108c1c2
Junkyeong Kim [Tue, 16 Aug 2016 12:38:18 +0000 (21:38 +0900)]
add mirror null check in _e_tz_screenmirror_buffer_cb_destroy
Change-Id: I8fb0b0e1c36027b7e6ce933ba5612fc6edf2fa18
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Boram Park [Tue, 16 Aug 2016 06:06:07 +0000 (15:06 +0900)]
correct the aligned position of destination
Change-Id: I2922b5ebcd3a983c94cd5adac2a12cbbd9522b71
Boram Park [Tue, 16 Aug 2016 02:36:01 +0000 (11:36 +0900)]
correct the video buffer size
Change-Id: I9026069142f69861384cfcb8666ecf5e6a23f350
Boram Park [Mon, 1 Aug 2016 00:43:35 +0000 (09:43 +0900)]
support a normal surface to replace wl_viewport interface
- support a normal surface to unify the viewport interface
- send "destination_changed" event to let client know the geometry information
Change-Id: Iccffe47f0712b4f335e81157bf653f78a276eb06
Boram Park [Fri, 12 Aug 2016 06:31:12 +0000 (15:31 +0900)]
Revert "Revert "punch the UI framebuffer only if topmost's argb is true""
This reverts commit
b5e629b3b0d62564f0a60f80c3ef665f8d984780.
Change-Id: I4f9c39ac46b5a99e989133b9699b21e8b6e5064a
SooChan Lim [Thu, 11 Aug 2016 01:57:27 +0000 (10:57 +0900)]
do not check the pointer hidden at pointer warp
Change-Id: I578c96ef3da1cc50673c70d0bcbd0f9f69d2297c
Gwanglim Lee [Wed, 3 Aug 2016 11:38:31 +0000 (20:38 +0900)]
Packaging: update version to 0.1.20
Change-Id: Iae7babccc21a1c605184ab1e2e3e7fdfa7a885ce
Boram Park [Wed, 3 Aug 2016 06:24:38 +0000 (15:24 +0900)]
Revert "punch the UI framebuffer only if topmost's argb is true"
This reverts commit
82b85a7238a141060e2a4a1370ae7a92ca988ef0.
Conflicts:
src/e_devicemgr_video.c
Change-Id: I83fc7372d63753f8314948d2b6410447c0a5a6b7
Junkyeong Kim [Fri, 22 Jul 2016 09:14:55 +0000 (18:14 +0900)]
add keep_mirror for null check
Change-Id: Id736dcc80b3dc4c2ad8d5c1bdd4f7055e4832a92
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Thu, 21 Jul 2016 07:08:24 +0000 (16:08 +0900)]
set src buffer width info by pitch
clear dump buffer
set x position to even number
Change-Id: I004dea22fae600e64725e722b07d5a06cb8be205
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Duna Oh [Fri, 1 Jul 2016 10:04:57 +0000 (19:04 +0900)]
device: set last_device_ptr when pointer device is plugged-in/out
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I9f2e8b8ea663ed202e5cc787da3e2f188fca0c5c
Boram Park [Tue, 19 Jul 2016 11:53:49 +0000 (20:53 +0900)]
video: calculate the correct buffer size
Change-Id: I26d08eeedca11725b54c07f89707d04629801328
Boram Park [Tue, 19 Jul 2016 09:33:43 +0000 (18:33 +0900)]
add callback after buffer changed
Change-Id: I7f7108276ff0efb1f4a7f89ad77bf19ffcef52ac
Boram Park [Tue, 19 Jul 2016 09:31:36 +0000 (18:31 +0900)]
save old geometry in case of video layer also
Change-Id: I4fccd6ceb7ca2b2ce0a86f7e891ff7aa5c7d4876
Boram Park [Tue, 19 Jul 2016 07:59:11 +0000 (16:59 +0900)]
punch the UI framebuffer only if topmost's argb is true
Change-Id: I701b56813610c1b03c77a2b65cabf79b580e00b4
JengHyun Kang [Thu, 21 Jul 2016 08:32:25 +0000 (17:32 +0900)]
device: Fix a bug to remove keys if this key is pressed or not
Change-Id: I345ce0f930bbcbbc22d4a95163a5c12299cca521
Sangjin Lee [Fri, 15 Jul 2016 05:50:33 +0000 (22:50 -0700)]
Merge "InputGenerator: Modify base finger index 1 to 0" into tizen
JengHyun Kang [Fri, 15 Jul 2016 05:46:50 +0000 (14:46 +0900)]
InputGenerator: Modify base finger index 1 to 0
Change-Id: I885f6ef735f7fcec2a51b05a4d7a207585377f92
Junkyeong Kim [Thu, 14 Jul 2016 07:11:53 +0000 (16:11 +0900)]
return only ui layer video buffer in e_devicemgr_video_fb_get
clear dst buffer of dump_still
Change-Id: I76e8a0cc7499d98a5c8701f812fd6a18e838cc85
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
JengHyun Kang [Thu, 14 Jul 2016 13:47:17 +0000 (22:47 +0900)]
device: Process already pressed key's release events although keyboard is blocked.
Change-Id: Ifc138f88bdd15435f6aa52fb2dd4fafda973e3d3
JengHyun Kang [Wed, 6 Jul 2016 07:46:01 +0000 (16:46 +0900)]
Remove wl_list before free a destroy listener
Change-Id: I32995f355488c4361fc7f0ed5d4cf3918d4be056
Boram Park [Wed, 6 Jul 2016 03:43:50 +0000 (12:43 +0900)]
check if pointer is NULL
Change-Id: Ieb798f139d256f4607c5e8f9620d6ceb612f2049