Boram Park [Thu, 27 Oct 2016 02:45:34 +0000 (11:45 +0900)]
e_info: add stand_alone information to subsurface option
Change-Id: Ide1f022a8a8d48246f33c13a1dc72e36e5022214
Boram Park [Mon, 24 Oct 2016 08:59:16 +0000 (17:59 +0900)]
e_comp_wl: not iconify if subc has stand_alone flag.
If subsurface has stand_alone, it doesn't follow parent's iconifying
or visibility.
Change-Id: Ifee30318a9dc59e695c6612a92b7b4eff43f7293
MinJeong Kim [Wed, 19 Oct 2016 07:50:24 +0000 (16:50 +0900)]
e_comp_wl_rsm: added provider's visibility change event and modified makefile
- added E_EVENT_REMOTE_SURFACE_PROVIDER_VISIBILITY_CHANGE
- moved checking code for HAVE_REMOTE_SURFACE macros to inside of e_comp_wl_rsm
Change-Id: I10f12525e0600b6420b13c2888ac083362d7cf2f
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Mon, 17 Oct 2016 12:35:37 +0000 (21:35 +0900)]
e_comp_wl_rsm: Added client del hook and more log message
Change-Id: I1171bc443efa790d81c613570755e89f34464a43
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Mon, 17 Oct 2016 11:32:20 +0000 (20:32 +0900)]
e_comp_wl_rsm: send 'visibility' of remote surface provider
Change-Id: I8efbefc0daa70c25bb824ca0cf283e62b94ff9c7
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Mon, 17 Oct 2016 11:29:11 +0000 (20:29 +0900)]
e_comp_wl: reparent subsurface if it is child of remote surface provider
Change-Id: I37a7cd02fb2c91e655d9f30c26c2e56fa49174cd
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Mon, 17 Oct 2016 11:18:42 +0000 (20:18 +0900)]
e_comp_wl_rsm: Added geometry and owner setting of the remote surface
- added remote_surface struct to "E_Comp_Wl_Client_Data"
- support interface "tizen_remote_surface_region"
- added tizen_remote_surface@set_owner callback
- calculates and store top-visible client of provider if its any remote surface's owner is set
Change-Id: I942c218e1a9753ff9bbd1cb9c65a850fb985247c
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Doyoun Kang [Tue, 1 Nov 2016 04:22:55 +0000 (13:22 +0900)]
policy: changed code to call e_client_uniconify instead e_client_activate.
there was a bug that the window which called activate below got focus for a short time
Change-Id: Ie64baf5d4ef328c00ce3241ee24140333283abca
Duna Oh [Fri, 21 Oct 2016 04:59:12 +0000 (13:59 +0900)]
e_info_server: getenv E_INFO_TRACE_FILE in init() and trace protocol logs from boot
Change-Id: I08e35c1a00f93d35c4a0b5420de8036432dd915f
Signed-off-by: Duna Oh <duna.oh@samsung.com>
JengHyun Kang [Wed, 19 Oct 2016 10:57:35 +0000 (19:57 +0900)]
e_comp_wl: Remove list of focused when a focused client is destroyed
Change-Id: Ic6f4bc903328cc86c2998e0216be9f6f9d97b46e
Dhiraj Kr Mishra [Wed, 26 Oct 2016 06:35:24 +0000 (12:05 +0530)]
Replacing strerror with thread safe strerror_r
Change-Id: I5fa50e3e6bea30b3c9d7596e0887983486fa6c84
Signed-off-by: Dhiraj Kr Mishra <dk.mishra@samsung.com>
Changyeon Lee [Mon, 24 Oct 2016 09:28:30 +0000 (18:28 +0900)]
e_plane_renderer: release displaying surface when candidated ec is deactivated
for avoiding e20 and candidated client use scanout buffer at the same time
Change-Id: Ib29d47fcab4fe6db90db1fe880517e3738ec196f
Doyoun Kang [Mon, 24 Oct 2016 01:32:11 +0000 (10:32 +0900)]
deiconify: apply the deiconify mechanism to uniconify by wm
Change-Id: I4f88db892438e7f2c310b3af93a8598761beac17
Doyoun Kang [Mon, 24 Oct 2016 00:04:43 +0000 (09:04 +0900)]
iconify: added code check ec->visible in _e_policy_cb_hook_client_visibility().
there was a bug that the below window of the alpha opaque window was not uniconified
when the unviewable(unmapped) window existed between them
Change-Id: Iade952daaacc63de52f3695f70daf1e95e966498
Juyeon Lee [Fri, 21 Oct 2016 08:16:42 +0000 (17:16 +0900)]
hwc : cancel hwc if surface is not fullfill the fb_target hw layer
Change-Id: I6ecf0266834cf57f047a52151d231a05542e7e85
Doyoun Kang [Thu, 20 Oct 2016 13:00:25 +0000 (22:00 +0900)]
focus: added code to handle the focus when the window change its skip_focus state
Change-Id: Ib89efe870e5adc9e8f8087c021c96e45a33243ef
Gwanglim Lee [Fri, 21 Oct 2016 02:20:24 +0000 (11:20 +0900)]
e_info_server: fixed a warning.
Change-Id: If1eb358564bef9be3e55089465d2ac03b3d21f7c
Junkyeong Kim [Tue, 4 Oct 2016 04:39:24 +0000 (13:39 +0900)]
e_info: add output_mode command
Change-Id: Ib73bf9d6459605484b59f70a9f9a7efd1939f443
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Juyeon Lee [Thu, 20 Oct 2016 07:25:50 +0000 (16:25 +0900)]
e_policy_wl: comp job add to check hwc usable when aux hint always.selective.mode changes
Change-Id: I5d5dd56450d3dcd8d61991f00f2f367e4fa69735
Seunghun Lee [Thu, 20 Oct 2016 07:42:37 +0000 (16:42 +0900)]
visibility: Make composite mode to norender state when foreground activity client is hidden.
We need to keep the frame of client which is just about to hide until
below activity is ready to show.
Change-Id: I14829fc5953f99baf5df84096c195cc429347603
Seunghun Lee [Thu, 20 Oct 2016 04:32:11 +0000 (13:32 +0900)]
visibility: expose a e_policy_visibility APIs.
Change-Id: Ib05fb0d4b5a5979c72df3d9864c798affd879779
Seunghun Lee [Wed, 19 Oct 2016 06:45:50 +0000 (15:45 +0900)]
visibility: fix the problem that black frame is displayed for a moment when activity client is destroyed.
Client can be uniconified and shown by calculating visibility even if it's on
deiconify rendering. in this case, do not change a state to uniconic if a client
on deiconify rendering so that above client keep stay showing until finish the
frame of below client.
Change-Id: I9786794edee9441556c01bdff487a111a36e75c0
Sungbae Park [Wed, 19 Oct 2016 11:01:56 +0000 (20:01 +0900)]
enlightenment_info -prop : aux_hint info add
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I42b60f8d6c87a0bc039638249c23071bc30f7182
Boram Park [Thu, 20 Oct 2016 06:19:28 +0000 (15:19 +0900)]
e_comp_wl: force update after changing alpha
force update for changing alpha value. If the native surface has been already
set before, changing alpha value can't be applied to egl image.
Change-Id: I5f8120c71fcc3d3048baa807389d9ee44068e9c1
Changyeon Lee [Wed, 19 Oct 2016 10:29:56 +0000 (19:29 +0900)]
e_plane: surface queue of fb plane clear when plane is updated in hwc mode
if surface queue isn't cleared and has surface can be acquired,
e20 will display surface that rendered before hwc mode when entering compositing mode.
Change-Id: Id14d5a7fc9ccc48b4a1a6470b0c955096211d00f
Gwanglim Lee [Tue, 18 Oct 2016 08:44:31 +0000 (17:44 +0900)]
e_plane_renderer: fixed warnings
Change-Id: I99ec7bb4f51d4f2219a01f2ea2801414b43656b1
Gwanglim Lee [Tue, 18 Oct 2016 08:04:20 +0000 (17:04 +0900)]
e_plane_renderer: using openmp when copying the frame buffer.
The openmp can reduce time of memcpy about 30 ~ 50ms on the TM1 target.
Now, it is enabled only in the mobile 32bit target. Other profiles and
architectures should also have this feature after testing.
Change-Id: Ic2655bdbe8e2e348bc9c1081b75278c24f884b01
Changyeon Lee [Mon, 17 Oct 2016 15:00:36 +0000 (00:00 +0900)]
e_plane_renderer: release displaying tsurface to queue when enter compositing
if displaying tsurface ins't released when enter compositing mode,
e20 and client use scanout buffer at the same time.
Change-Id: I75bc7d8a70d1e17157f39e3d9f39588e963b32e5
MinJeong Kim [Wed, 12 Oct 2016 12:52:49 +0000 (21:52 +0900)]
Do not reuse launchscreen client having comp_data and rename variables and functions of launchscreen
Change-Id: I40b9a72be1ba514f68338e560794e024c0311534
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Juyeon Lee [Mon, 17 Oct 2016 05:52:05 +0000 (14:52 +0900)]
e_comp_canvas: manual_render_set in norender_push/pop func if conf->hwc is 0
e_plane_render is not working when e_comp->hwc is 0, so
do manually render in this case
Change-Id: I19547ccad516e9ac529335f8bb14a5df534b6773
Signed-off-by: Juyeon Lee <juyeonne.lee@samsung.com>
Juyeon Lee [Mon, 17 Oct 2016 03:48:23 +0000 (12:48 +0900)]
e_slot: find top most client on slot
Change-Id: I8fb813edca34b959a66cd64aada21fab3ef1f30b
Signed-off-by: Juyeon Lee <juyeonne.lee@samsung.com>
Junghwan Choi [Mon, 17 Oct 2016 06:07:53 +0000 (15:07 +0900)]
e_comp : 1. ERR log added for e_comp_socket_init. 2. delete existing symlink before creating the symlink
Change-Id: If69fca63c33550a9c0d24a440bd514ce5edd07fb
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
Seunghun Lee [Mon, 17 Oct 2016 06:57:46 +0000 (15:57 +0900)]
visibility: should return true if at least one client is needed to render for deiconifying.
Change-Id: Ia2f465f54150c9eabc78ce9e3d81c60632c64146
Seunghun Lee [Fri, 14 Oct 2016 09:06:11 +0000 (18:06 +0900)]
visibility: add missing 'static' for internal function
Change-Id: Ie7e5283028c47cfb8f1fcbd0e69f134395fdcb84
Doyoun Kang [Mon, 17 Oct 2016 02:44:29 +0000 (11:44 +0900)]
e_client: fixed a bug for buffer overflow
Change-Id: I92a60dc015b734eb12741b4d096ead076941bf21
Juyeon Lee [Thu, 13 Oct 2016 11:42:28 +0000 (20:42 +0900)]
e_client: no visibility calc during norender
Change-Id: I9e09eaef5efad98d39e4f1d49613a519fa099cf9
Juyeon Lee [Thu, 13 Oct 2016 10:34:26 +0000 (19:34 +0900)]
e_client: keyboard doesn't change geom when transient parent move
Change-Id: I478325facdb000eb38ae25d565882a9cca8006ce
Doyoun Kang [Thu, 13 Oct 2016 06:35:18 +0000 (15:35 +0900)]
e_client: added intercept hook function.
currently, E_CLIENT_INTERCEPT_HOOK_FOCUS_REVERT hook is provided.
Change-Id: I1e85ad7245dcf04b4f414c8d8f3c02586144068e
Doyoun Kang [Thu, 13 Oct 2016 02:52:52 +0000 (11:52 +0900)]
focus policy: changed the focus policy.
previous focus policy was that the top window got the focus always.
we've changed this policy considering latest focus.
Change-Id: I49cb6b62869d844ee8b54ae302e8bac755cca5e3
Juyeon Lee [Wed, 12 Oct 2016 08:46:07 +0000 (17:46 +0900)]
e_comp: remove code that nocomp_use_timer is always 0
Change-Id: If18ddcdd73ed273b76639ea98c0fe67d331f14f1
Juyeon Lee [Wed, 12 Oct 2016 08:27:59 +0000 (17:27 +0900)]
hwc: if multi plane mode is disabled, core cancels hwc only about fb target
Change-Id: I92a01bd530afe4f7e1a9ff744f4b676c721f6c81
Juyeon Lee [Wed, 12 Oct 2016 08:14:44 +0000 (17:14 +0900)]
e_comp: hwc_mode is enumerated into no, hybird, fully hwc
enum added as
E_HWC_MODE_NO = 0 // no hwc
E_HWC_MODE_HYBRID, // compositor composites some sufraces on fb plane
E_HWC_MODE_FULL // client surfaces are fully assigned on plane, no composite
hwc_mode will be one of state, and if it is not E_HWC_MODE_FULL,
refresh cw surface to be composited
Change-Id: I33cc0613a6d457c85f9fb7d18a6c666ec64411dc
Changyeon Lee [Mon, 10 Oct 2016 08:54:52 +0000 (17:54 +0900)]
remove double quotation in ttrace tag
browser can't do parsing double quotation.
Change-Id: Ib2476d8539cddd08e9de0e31a2ae2cc061a3af93
JengHyun Kang [Tue, 11 Oct 2016 06:15:47 +0000 (15:15 +0900)]
e_comp_wl: Remove focused list if the surface is destroyed
Change-Id: Ib01d83eff2ab81b7e15674950399e5c3bc54275f
JengHyun Kang [Mon, 10 Oct 2016 02:26:12 +0000 (11:26 +0900)]
e_comp: Modify arguments name about e_client_mouse_wheel_send()
Change-Id: I6c2520a7e5609961d98ed4f2cd28f43a1a0f6dc3
JengHyun Kang [Tue, 4 Oct 2016 01:48:28 +0000 (10:48 +0900)]
e_comp_wl: Skip touch move events that be generated before touch down events
This reverts commit
2f15d823fa6bd90a6f3906ffdc9a4f0778c38699.
Change-Id: Ia9a4a091574c718e3f94def3310b28f78b3691f5
Seunghun Lee [Mon, 10 Oct 2016 06:08:23 +0000 (15:08 +0900)]
visibility: fix a checking code for opaque type.
there was a problem that alpha and non-opaque window was selected as a activity,
because only considered that 0 meant a non-opaque, but -1 also means non-opaque.
Change-Id: Ic64df32f503ca2d29f57bb19843ccd1e291afa2c
Duna Oh [Mon, 10 Oct 2016 05:00:04 +0000 (14:00 +0900)]
e_client: add blank API (e_client_cursor_map_apply) to prevent build break in e-mod-tizen-wm-policy
Change-Id: I7ae96d5b2f64cbcae5de6da991abab9c62c4b827
Signed-off-by: Duna Oh <duna.oh@samsung.com>
JengHyun Kang [Mon, 10 Oct 2016 04:13:27 +0000 (13:13 +0900)]
e_info: Modify a protocol trace's time log. real time to monotonic time
Change-Id: I8b9cd2b67d1fc52db29b56656ac5c6495602fc24
Boram Park [Wed, 5 Oct 2016 02:38:33 +0000 (11:38 +0900)]
e_plane: correct the layer size information
Change-Id: I57868132c0747d86a3b7509af17ecd82e8ef7960
MinJeong Kim [Fri, 7 Oct 2016 07:02:34 +0000 (16:02 +0900)]
tizen-remote-surface: updated offscreen set and input transfer
- support offscreen set/unset
- support bind update
- some renaming for device class
- implement transfer touch cancel/mouse wheel
Change-Id: I7c4764e62cb3f1f933c2355297a855620d6ec939
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Duna Oh [Fri, 23 Sep 2016 07:56:42 +0000 (16:56 +0900)]
e_comp_wl: when canvas is rotated, change uv of cursor image and calls ecore_drm_device_pointer_rotation_set()
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I809b9ba1d4c688e0d5fab4276935d324d8780b52
Sungbae Park [Thu, 6 Oct 2016 04:30:25 +0000 (13:30 +0900)]
e_comp_object_effect_part_swallow api add
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: Ie5c95572cc367ddddaafa37c4820262226805edc
Doyoun Kang [Fri, 7 Oct 2016 07:50:06 +0000 (16:50 +0900)]
policy: send stack changed aux msg after handling activate below request.
Change-Id: I431b2b0a833c41ef354d8b0571dfae591927cbac
Seunghun Lee [Thu, 6 Oct 2016 11:27:59 +0000 (20:27 +0900)]
visibility: Remove some duplicated code, and rename function more appropriately.
Change-Id: I379fb8400192154e36d75a84f2d73363742de6d0
Seunghun Lee [Thu, 6 Oct 2016 12:31:16 +0000 (21:31 +0900)]
visibility: Create client data for visibility by a hook, 'E_CLIENT_HOOK_NEW_CLIENT_POST' instead of 'E_EVENT_CLIENT_ADD'.
There is a problem that if we use 'E_EVENT_CLIENT_ADD', then we cannot fetch
a aux hint into E_Vis_Client. Becase ecore event can be happend later than fetching
aux hint which is called by dispatching wayland protocol.
Thus, we need to create a data, E_Vis_Client by 'E_CLIENT_HOOK_NEW_CLIENT_POST',
so that we can prepare a data before fetching aux hint.
Change-Id: I9792880dbc9d3705f3cdcf2b4d13b9c365278d4f
Seunghun Lee [Thu, 6 Oct 2016 11:22:07 +0000 (20:22 +0900)]
visibility: Added API in order to disable deiconify rendering and make it settable by aux hint.
Added New API
e_policy_visibility_deiconify_render_disable_set(E_Client *ec, Eina_Bool disable)
Change-Id: I496e2a5ec4843cdeb4c69113faf2cac81edc5cf1
Changyeon Lee [Thu, 6 Oct 2016 14:24:04 +0000 (23:24 +0900)]
e_comp_canvas: don't manual_render_set in norender_push/pop func
e_plane set true manual_render and want don't set false,
because e_plane want control rendering of by manual_render.
if maual_render set false, e20 enter deadlock problem (waiting buffer)
Change-Id: If34594ba4424989f227a33768e1e5316a294d44a
Sangjin Lee [Thu, 6 Oct 2016 11:37:59 +0000 (20:37 +0900)]
e_plane_renderer: remove event lock and always check can acquire
in nocomp mode if client doesn't update buffer.
we want share only event fd in queue acquirable cb and event acquirable event cb
Change-Id: I36b20ad9a65affd9ce64b45d645dd8c573be2256
MinJeong Kim [Thu, 6 Oct 2016 10:49:27 +0000 (19:49 +0900)]
e_policy: force render for uniconified client having unused shm buffer
If there are clients not supporting iconify state change events, those
clients can request wl_surface@commit anytime after being iconfied. but
wl_surface@commit for iconified clients having shm buffer doesn't affect to
its comp object rendering because the comp object is invisible.
And even if the client is uniconified, it can be never composited if the client
doesn't send new wl_surface@attach.
So, wl_callback@done is never sent to client as well, and it's possible to
cause block of client-side rendering.
To resolve the problem, we need to do force render for uniconified client
having unused shm buffer.
Change-Id: I9d227c3a27b5cdaa1b773a174e772f01ed338886
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Juyeon Lee [Tue, 4 Oct 2016 11:23:59 +0000 (20:23 +0900)]
fix savce: use strerror_r instead of strerror
Change-Id: I41006ff266f93d8500c0682320e4c8d0ce802c89
Juyeon Lee [Tue, 4 Oct 2016 10:10:54 +0000 (19:10 +0900)]
fix savce: use getpwnam_r, getgrnam_r instead of getpwnam and getgrnam
Change-Id: I3bdaa1d4951b8992a233999e88f08ad9726c59e5
Doyoun Kang [Thu, 6 Oct 2016 06:53:45 +0000 (15:53 +0900)]
e_process: added function - e_process_state_get
Change-Id: I39458543262f7974d8172d3f73904b93f3d044f7
Doyoun Kang [Thu, 6 Oct 2016 01:46:21 +0000 (10:46 +0900)]
e_process: changed E_Process_State enumeration
Change-Id: I63b0ec613b66b750073558bd7be2adbc1926d3d8
Changyeon Lee [Wed, 5 Oct 2016 06:43:39 +0000 (15:43 +0900)]
don't null set ec of plane in reserved set
Change-Id: I8af7fd5ee951452ebbdb56d957f1b5f2c29a9d77
Doyoun Kang [Wed, 5 Oct 2016 01:58:42 +0000 (10:58 +0900)]
e_plane: fixed build warning (unused variable)
Change-Id: I418ba9f0505e002fa68a27e7026ecc72231cd505
Junghwan Choi [Tue, 4 Oct 2016 06:16:36 +0000 (15:16 +0900)]
e_policy_visibility : check above alpha opaque bug fixed
Change-Id: I92a5adb774a4b5d3d64c40da8c0e13f109be86d5
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
JengHyun Kang [Fri, 30 Sep 2016 07:30:06 +0000 (16:30 +0900)]
e_client: Add a API to send a mouse wheel event
Change-Id: Ibcc234976560df4bc11f665c6c807b54154933d1
Changyeon Lee [Fri, 30 Sep 2016 07:33:07 +0000 (16:33 +0900)]
e_output: separate compositor rendering and output commit
e_output try to render and commit in idle callback.
e_plane_renderer use eventfd and if compositor enqueue surface,
event fd is writed for calling idle callback in acquirable cb
Change-Id: I5723cd0af8406dfb176ed4157823e5b6082b9dfe
Boram Park [Fri, 30 Sep 2016 01:37:15 +0000 (10:37 +0900)]
set a subsurface buffer to ec even if parent is invisible.
We want to show a newly-attached subsurface buffer when parent becomes
visble. However, if we keep a subsurface buffer to cache when parent is
invisible, it makes the issue that old buffer can be shown on screen when
parent becomes visible. So we have to set a subsurface buffer to e_pixmap
even if parent is invisble. Instead, we just hide ec->frame until parent's
frame is visible.
Change-Id: I1ae07dba21125b5544ac4ef55ba36e9d85ef1bab
Seunghun Lee [Thu, 29 Sep 2016 02:47:21 +0000 (11:47 +0900)]
e_desk: Make E_Desk has geometry, and clients can be membered to E_Desk's smart object.
By this patch, we can change the geometry of E_Desk, and the geometry of clients
can be also changed by the E_Desk, not E_Zone.
Added New APIs :
E_API void e_desk_client_add(E_Desk *desk, E_Client *ec);
E_API void e_desk_client_del(E_Desk *desk, E_Client *ec);
E_API void e_desk_geometry_set(E_Desk *desk, int x, int y, int w, int h);
Usage in console :
$ enlightenment_info -desktop_geometry_set [X] [Y] [W] [H]
Change-Id: Id728a8d9187e6e513e4f69737f7d2e08a5eadaf5
Gwanglim Lee [Thu, 29 Sep 2016 12:01:18 +0000 (21:01 +0900)]
e_pointer: changed order of e_pointer initialization prior to e_comp_init.
Change-Id: I5683b49642aabd4f158bb34d46d2dd69640654f6
MinJeong Kim [Thu, 29 Sep 2016 08:23:18 +0000 (17:23 +0900)]
Revert "Apply the temporal replacement of memcpy to get a performance improvement"
This reverts commit
e701b9302ae954a4cfea2fde16ec7dcc849e695a.
Change-Id: I3c94e1cdaf6c30b5c31385c3da67325984ab05bc
Gwanglim Lee [Wed, 28 Sep 2016 06:08:53 +0000 (15:08 +0900)]
e_comp: fixed a warning.
Inclusion of xattr.h is also moved to e_comp from e_comp_wl for socket init.
Change-Id: I1dda5334ecc2042aae6f3440b066ca480ea2fa8b
Doyoun Kang [Wed, 28 Sep 2016 02:12:10 +0000 (11:12 +0900)]
e_policy_wl: fixed bug for crashing enlightenment
Change-Id: Ica483c542f0d61e29d40672dd72da3f41017dd48
Doyoun Kang [Tue, 27 Sep 2016 23:03:58 +0000 (08:03 +0900)]
fixed build break
Change-Id: If8d3df5611db56034c683c2d0b44b49c5ce4ce43
Boram Park [Tue, 27 Sep 2016 09:01:06 +0000 (18:01 +0900)]
create a bg rectangle only if topmost is valid and doesn't have it
Change-Id: I969648508c55793d4827cedc262932379e3cde4b
Doyoun Kang [Tue, 27 Sep 2016 08:13:30 +0000 (17:13 +0900)]
e_process: added code to check ec->visible while checking freezing condition
Change-Id: I07e6656e1a62b950333137b6733fcddec66fe399
SooChan Lim [Tue, 27 Sep 2016 05:16:20 +0000 (14:16 +0900)]
e_plane_renderer: check the error condition at the surface creation
Change-Id: I28792cac38bc444570e40e8c898f64d5ff05fe33
Doyoun Kang [Tue, 27 Sep 2016 02:44:35 +0000 (11:44 +0900)]
e_policy: added code to send stack change event
Change-Id: Iba8810530120200d5329ee7ceb8b74e75aa012fb
Juyeon Lee [Mon, 26 Sep 2016 11:30:05 +0000 (20:30 +0900)]
e_slot: raise slot clients, top most 1st and than raise others below the stack
Change-Id: I1ea722d00b2cf661ac715cfc8409c974f9114498
Boram Park [Wed, 21 Sep 2016 08:58:33 +0000 (17:58 +0900)]
e_comp_wl: create a below-bg-rectangle if topmost has normal subsurfaces
if topmost has a normal(has UI) subsurface, we have to need to create a
below-bg-rectangle always and a mask object for a e-comp-object to punch it.
And also, we better check if topmost has a normal subsurface than a video
subsurface for HWC.
Change-Id: I580a378cd9bfc58aae8d814b28165dda96de1b48
Duna Oh [Tue, 20 Sep 2016 06:05:08 +0000 (15:05 +0900)]
e_comp_wl_input: when gets set_cursor, should calls e_pointer_object_set()
should set ec->visible as true and etc. only when e_pixmap is usable
update evas_object geometry when mapped.
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I43b98e389669dedcbaeb11e3e313c37c42b2bcfd
Gwanglim Lee [Wed, 21 Sep 2016 06:05:53 +0000 (15:05 +0900)]
e_client: removed commented out code for client_grab
Change-Id: I05c74305e77300c9d3b52a4db661ee703be0742c
Gwanglim Lee [Wed, 21 Sep 2016 06:01:52 +0000 (15:01 +0900)]
cleaned up remaining uses of ecore_x
Change-Id: I2e8317a15ddc878373ba42b1d42ad2f8c3fc195a
Gwanglim Lee [Wed, 21 Sep 2016 05:50:33 +0000 (14:50 +0900)]
e_remeber: get rid of e_remeber that is unnecessary for the tizen.
Change-Id: I5b9e711a6382628564acae92e20883e025c14e1d
Junghwan Choi [Thu, 8 Sep 2016 12:16:44 +0000 (21:16 +0900)]
e_comp: socket permission init added (change permission and symlink creation)
Change-Id: I306f98f5b3f6ad26fc2c6de75633937dbc3f423e
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
MinJeong Kim [Fri, 23 Sep 2016 09:47:17 +0000 (18:47 +0900)]
e_policy_wl/e_service_cbhm : removed tws_cbhm and handle tizen_clipboard interface
Change-Id: Ic6141f890e8b4b65256f025e2a1b59bc7f136dc5
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Changyeon Lee [Mon, 5 Sep 2016 12:30:00 +0000 (21:30 +0900)]
add ASYNC and MARK TTRACE MACRO
Change-Id: Id11970eedb45c5189807396c41b1a0dc4540db3b
Seunghun Lee [Fri, 23 Sep 2016 05:05:44 +0000 (14:05 +0900)]
quickpanel: don't clear a variable for stacking client in idle enterer.
We need to clear variables of stacking and below clients when the client that is
indicated by these variables is deleted.
Change-Id: If6f46bcaa80f6e90ff9241afdb267d31e989bc7e
Seunghun Lee [Fri, 23 Sep 2016 02:19:15 +0000 (11:19 +0900)]
quickpanel: check a state of indicator out when gesture is happend on indicator object.
Change-Id: I83469dfd57f183d4d3698150cdc17e22f34a5817
Seunghun Lee [Tue, 20 Sep 2016 23:30:52 +0000 (08:30 +0900)]
visibility: Free a hash for client when module is closed.
Change-Id: I70dd05bcaeeec6c05416cafee7f8d7e0610576c5
Doyoun Kang [Fri, 23 Sep 2016 02:00:43 +0000 (11:00 +0900)]
visibility: do not uniconify window by visibility when the display is turned off
Change-Id: I2ad3bf2e38b6474c6d3186a8464feb4dd54a4492
Doyoun Kang [Wed, 21 Sep 2016 07:26:36 +0000 (16:26 +0900)]
e_focus: raise window if its mode is floating in e_focus_event_mouse_down()
Change-Id: I5601fb58b789e8734863400a8f3f1ff5b5946ffc
MinJeong Kim [Tue, 20 Sep 2016 11:07:41 +0000 (20:07 +0900)]
Fixed NULL pointer dereferences
Change-Id: I616b62ab828604a902b7845e5d77966998c4d84f
Gwanglim Lee [Mon, 19 Sep 2016 12:01:04 +0000 (21:01 +0900)]
e_dnd: cleaned up remaining uses of x11
Change-Id: I4e5464caebea520f0d45be61c7cdd68e431c7307
Doyoun Kang [Mon, 19 Sep 2016 10:26:15 +0000 (19:26 +0900)]
e_service_quickpanel: added reference count for a quickpanel client
Change-Id: Ie25888c2967fe9c73aa06ceaba3465f78d1df82a
Doyoun Kang [Mon, 19 Sep 2016 10:12:36 +0000 (19:12 +0900)]
e_policy_wl: send a quickpanel_state_change event to tzsh_client resources
We sent a quickpanel_state_change event to only one tzsh_client.
So, another tzsh_client didn't get a quickpanel_state_change event.
Change-Id: I90a626bcf9ab1e648ec3d96bd60d4cd4ef923c95
Seunghun Lee [Mon, 19 Sep 2016 05:04:58 +0000 (14:04 +0900)]
wl_desktop_shell: unreference e_object of e_client when shell surface is destroyed..
Change-Id: I98282489ab98ad1429669f8168feee4502edc281
Duna Oh [Tue, 13 Sep 2016 05:47:06 +0000 (14:47 +0900)]
e_comp_wl: cursor_timer calls e_pointer_object_set(, NULL,) for unsetting the cursor
It caused cursor timer couldn't hide cursor.
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ifa69199551035fe2083673183e66e1a44e2a91db