Gwanglim Lee [Fri, 22 Apr 2016 04:35:54 +0000 (13:35 +0900)]
e_screensaver: cleanup and refactoring
Change-Id: I09f2578547ac650be33cc1bccca9e84914072037
Junkyeong Kim [Mon, 25 Apr 2016 02:40:56 +0000 (11:40 +0900)]
enlightenment_info: add argument count checking of dump_buffers
Change-Id: Ie613dc3a1df3dac5986b6acf77e40dff754d8f31
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Mike Blumenkrantz [Mon, 14 Mar 2016 16:23:19 +0000 (12:23 -0400)]
unify client post_updates management code into single function
Conflicts:
src/bin/e_comp_wl.c
Change-Id: I5a1d654faa370feb25eea4d71c3797cbe842219f
Derek Foreman [Fri, 19 Feb 2016 17:50:16 +0000 (11:50 -0600)]
Track whether objects are on the post_updates list or not
Will use this to prevent accidentally adding objects to the list twice
Change-Id: Ic1aedde9e89fc2044938e9a4a08a3624b07d4d08
Seunghun Lee [Tue, 19 Apr 2016 02:29:41 +0000 (11:29 +0900)]
e_comp_object: move caller of 'E_COMP_OBJECT_INTERCEPT_HOOK_SHOW_HELPER' to entry of function.
This handler was called in case of new client, but it's need to be called always
to handle wm rotation. To show the completion rotated frame, we need to stop to
show every time try to show comp_object.
Change-Id: I1484b089fccc811925a1ce6fca4c1943f1302a50
Mike Blumenkrantz [Thu, 24 Mar 2016 20:41:18 +0000 (16:41 -0400)]
redo wayland client unignore mechanism
wayland clients were previously set as ignored until they obtained
a shell surface in order to avoid early execution of things like placement.
this had no effect.
the ignore must last until the first commit, at which point surfaces have been
sized and can be placed accurately without needing to move the surface around
a lot of times due to resize/frame adjust/birthdays
Conflicts:
src/bin/e_comp_wl.c
src/modules/wl_desktop_shell/e_mod_main.c
Change-Id: If76b03f5cf93bd3dd0179e1ff382db37bf358894
Gwanglim Lee [Wed, 20 Apr 2016 08:30:47 +0000 (17:30 +0900)]
wl_desktop_shell: fix warning
Change-Id: I7ff9720d29fa93574139f5e01b25b16291c6d186
SooChan Lim [Thu, 21 Apr 2016 05:52:49 +0000 (14:52 +0900)]
e_comp: block the hwc_init when gl is not enabled.
Change-Id: If78d0be038e54709a270af656c1b166045bb4256
Junkyeong Kim [Tue, 19 Apr 2016 10:50:49 +0000 (19:50 +0900)]
enlightenment_info: call tdm dump start and stop when excuting dump_buffers, dump only attach requesting buffer
Change-Id: I4e0f26aa3b97891c0c4c6893c07a148dc3a619f9
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Thu, 21 Apr 2016 05:11:51 +0000 (14:11 +0900)]
e_comp_wl: set nocomp when there is a client which gets subsurface
Change-Id: I54c1c2e3d4f26c859c6d9743cf81bca9c3b58a86
Boram Park [Wed, 20 Apr 2016 08:23:13 +0000 (17:23 +0900)]
Not create a native surface in case of video buffer
Change-Id: Idfc8dee63954de191e834be23bf63c22439e6791
JengHyun Kang [Wed, 20 Apr 2016 07:11:41 +0000 (16:11 +0900)]
Add a gesture_disable flag set by aux hint
Change-Id: I550a68fe1a03c5c08c36de472ebabf63b6d04799
Doyoun Kang [Tue, 19 Apr 2016 12:21:01 +0000 (21:21 +0900)]
e_client, wl_desktop_shell: modified code not to map window when the pixmap's size is different from the ec's size.
Change-Id: Ic518c479bb5995de9bae7566e5fac7d9bd6ff4b2
SooChan Lim [Tue, 19 Apr 2016 05:52:45 +0000 (14:52 +0900)]
e_comp_wl: native surface set to be null
The native surface of the ec->frame is set to be null
when the wl_buffer is destroyed.
Change-Id: I88a9eb19911c091e65b56b4d592d0e2b7bc1834a
Gwanglim Lee [Mon, 18 Apr 2016 09:00:40 +0000 (18:00 +0900)]
wl_desktop_shell: cosmetic codes again to improve the reliability
Change-Id: If4bc8347f88243948f465ff7b2b58c79c34dbff8
Gwanglim Lee [Mon, 18 Apr 2016 08:49:09 +0000 (17:49 +0900)]
wl_desktop_shell: cosmetic codes again to follow EFL coding conventions.
Change-Id: I6e1d75ae479e3a17bc01920c2bf0385a13e8d1ac
Gwanglim Lee [Mon, 18 Apr 2016 08:34:34 +0000 (17:34 +0900)]
e_comp_object: removed unused log messages
Change-Id: Id2b26663c47eaf40dec2d11b26e0eb77b8cb2695
Gwanglim Lee [Mon, 18 Apr 2016 08:10:51 +0000 (17:10 +0900)]
wl_desktop_shell: cosmetic codes (unused log messages, whitespaces)
Change-Id: I6d42e695db9f47be577d00ebad72088306ca442d
Sungbae Park [Sat, 16 Apr 2016 08:07:23 +0000 (17:07 +0900)]
comp object layer bug fix when effect stop
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I14440e52b31efa93ef67491eed5773a9ed9b8c39
Sungbae Park [Sat, 16 Apr 2016 07:59:16 +0000 (16:59 +0900)]
intercept focus set bug fix
Change-Id: Ib45895ac607420688b17c6c55812e66acfec1c2c
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Sungbae Park [Sat, 16 Apr 2016 08:02:46 +0000 (17:02 +0900)]
iconify surface show bug fix
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I5b86eb1fde33b37128f0b6306dd256947b434608
Boram Park [Mon, 18 Apr 2016 02:20:42 +0000 (11:20 +0900)]
clear e_pixmap after a video surface is committed
video image will be displayed by devicemgr
Change-Id: Id3257dca269d7f92a500106f31c3c1f1adec44ea
SooChan Lim [Sun, 17 Apr 2016 23:38:26 +0000 (08:38 +0900)]
e_comp_hwc: set the dpms on at the first time
Change-Id: Ief495769d39430521c952033961a01bf3d051cb0
Gwanglim Lee [Fri, 15 Apr 2016 10:43:48 +0000 (19:43 +0900)]
e_info: fix warning
Change-Id: I978caa5398c7bf27f33042d92cda03dfd5abaf36
Gwanglim Lee [Fri, 15 Apr 2016 10:36:25 +0000 (19:36 +0900)]
e_comp_wl: refactored _e_comp_wl_map_transform a bit for readability.
Change-Id: I2cdd5d4d2c8b7385ac2f4aa6c7f366a78c3d5ee7
Junkyeong Kim [Fri, 8 Apr 2016 05:18:13 +0000 (14:18 +0900)]
enlightenment_info:add dump_buffers
Change-Id: I11f2bf981deab569fae4a256bf8f1a7258075b6f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Gwanglim Lee [Mon, 11 Apr 2016 11:05:27 +0000 (20:05 +0900)]
e_main: add missing ecore_main_loop_quit when receiving signal
Change-Id: I19cd6aba722eb906ed28d634e1c9c0c25e676f12
Gwanglim Lee [Mon, 11 Apr 2016 10:11:59 +0000 (19:11 +0900)]
e_plane: trivial cosmetic change
Change-Id: I4f470923b6c9b66ac216ac7288705501e6e8ad30
Gwanglim Lee [Mon, 11 Apr 2016 10:10:34 +0000 (19:10 +0900)]
e_plane: add initial value to fix warnings.
Change-Id: I7d080a7c7e6fb8f5f9bcb2c06b6eaf9fa757903f
Seungjin Park [Mon, 11 Apr 2016 01:22:47 +0000 (10:22 +0900)]
e_path: Add null pointer check
Change-Id: Ic0c1cf151f22ff310e8ac7de8082759864a99667
Boram Park [Mon, 11 Apr 2016 07:37:27 +0000 (16:37 +0900)]
clip a mask_obj with the clipper of a smart obj
Change-Id: I4befd6abacc4cf1901fc395370a9542db6873b5b
Juyeon Lee [Thu, 7 Apr 2016 10:06:24 +0000 (19:06 +0900)]
e_plane: 1st implementation of e_plane corresponding to hwc overlay
Change-Id: Ia34898cc58e92cfb37a61864c7dffa846fa2372a
Gwanglim Lee [Thu, 7 Apr 2016 23:51:20 +0000 (08:51 +0900)]
e_comp_wl: disable wayland log handler.
It was passing va_list to eina_log, and eina_log treated it as normal argument.
And finally, the E could be crashed in _e_log_cb function.
Change-Id: I349637a1255a6c526718a51ba2857fc68ea84651
Gwanglim Lee [Thu, 7 Apr 2016 23:34:43 +0000 (08:34 +0900)]
Packaging: exclude enlightenment_remote from the package
Change-Id: I180c780cb69d8a87612ef054bafad9f28a933819
SooChan Lim [Thu, 7 Apr 2016 11:08:03 +0000 (20:08 +0900)]
e_comp_hwc: release buffers at error case
Change-Id: I31fff56158cb4cb9ffa75f63f7ea27475a721b43
SooChan Lim [Thu, 7 Apr 2016 08:44:16 +0000 (17:44 +0900)]
e_comp: set nocomp_ec NULL at _e_comp_cb_nocomp_end
Change-Id: I678e9c90a600f8585017d37667c25696ac41c8b2
SooChan Lim [Thu, 7 Apr 2016 08:40:32 +0000 (17:40 +0900)]
e_info: add hwc_trace for debugging
Change-Id: I560bb8f741700941df951904e404611833f0c993
SooChan Lim [Wed, 6 Apr 2016 09:59:25 +0000 (18:59 +0900)]
e_comp_hwc: use the fixed reserved memory
hwc can share the fixed scanout surface with client
when the tdm layer capability support the
TDM_LAYER_CAPABILITIES_RESERVED_MEMORY.
Change-Id: I6f5a84786fac412586e90220342629801c5177b0
Duna Oh [Thu, 7 Apr 2016 04:08:22 +0000 (13:08 +0900)]
e_comp_wl: Evas_Event_Mouse_In event could be send by touch device.
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Idae92422ac92c4df25aed10d537006c0575d7fea
Seunghun Lee [Wed, 6 Apr 2016 08:39:22 +0000 (17:39 +0900)]
e_comp_wl: Add a API, e_comp_wl_touch_cancel() that sends event of cancellation of mouse event to client.
Change-Id: I426955db8cdfcbd2a453e4e11b428f535c680622
Gwanglim Lee [Wed, 6 Apr 2016 07:26:05 +0000 (16:26 +0900)]
wl_socket_access: Fix coding conventions and style.
And add error-checking code.
Change-Id: Iaae91a5167ac2122c3f541dd36a422ef14ebafb5
Doyoun Kang [Wed, 6 Apr 2016 04:23:09 +0000 (13:23 +0900)]
revert change - modified code not to map window when the pixmap's size is different from the ec's size.
Change-Id: I37ddff8813829d298a515ff6282a799503fb3bf3
Łukasz Stelmach [Thu, 14 Jan 2016 14:29:05 +0000 (15:29 +0100)]
Enable changing owner, group and permissions for /run/waylan-0
Introduce three new configuration options to change the owner, group
and permissions for the Wayland socket.
Change-Id: Idd3cfdad8bad7b33e9359e05cb3566595fcee11e
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
Gwanglim Lee [Wed, 6 Apr 2016 01:35:40 +0000 (10:35 +0900)]
e_comp: fix warning again. MULTI_PLANE_HWC
Change-Id: I8265a1d6d75eb5eb3d87e6567b383eca3dec8d0c
Gwanglim Lee [Wed, 6 Apr 2016 01:31:39 +0000 (10:31 +0900)]
e_comp: fix warning
Change-Id: I5ada1d5c995fad5fc26934f9d1af144cefdc3fc1
Duna Oh [Fri, 25 Mar 2016 09:51:39 +0000 (18:51 +0900)]
e_comp_wl: use ecore_device of ecore_event when gets key_down/up
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I8477bb27e487b34894813f3883880919b079c935
Duna Oh [Mon, 28 Mar 2016 04:47:28 +0000 (13:47 +0900)]
e_comp_wl: send touch cancel event on zone_display_state_change
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: If4d44864cabe2111903481f6f88b4517a4806da1
JengHyun Kang [Mon, 4 Apr 2016 12:34:39 +0000 (21:34 +0900)]
Add a api to send key to focus client
Change-Id: I8b70f2f7771f86c5e93dccc698dee63ddb0bc480
Juyeon Lee [Thu, 31 Mar 2016 05:08:02 +0000 (14:08 +0900)]
e_comp: remove LEGACY_NOCOMP
Change-Id: I6b361b73efa6d4ea9bef293f94c302f2fe725dbd
Doyoun Kang [Wed, 30 Mar 2016 04:28:09 +0000 (13:28 +0900)]
e_client: clean up code for calculating visibility.
Change-Id: Ic1f0f80c0eb83dfbd8af080c56b3ee183f300107
Doyoun Kang [Wed, 30 Mar 2016 04:23:50 +0000 (13:23 +0900)]
e_client: modified code to return ec's size when ec's frame width and height are zero in e_client_geometry_get().
Change-Id: I61bb959b649dfdb955257b48b47c2936bd173706
Doyoun Kang [Wed, 30 Mar 2016 02:46:18 +0000 (11:46 +0900)]
e_client: modified code to set ec's geometry when ec's frame is invalid in e_client_geometry_get()
Change-Id: I6cf0c603fb0a91be6a9b9e9d15aad6a51eb022df
SungBae, Park [Fri, 25 Mar 2016 12:01:14 +0000 (21:01 +0900)]
transform core add
Signed-off-by: SungBae, Park <sb34.park@samsung.com>
Change-Id: Ie5c743f9c73561b5a8b8f4b88ecf779ebf007ce0
Juyeon Lee [Mon, 28 Mar 2016 10:54:47 +0000 (19:54 +0900)]
e_comp: Add hook
Change-Id: Ia40648301f8bb8d406c9951ef2f32785e9da031a
Doyoun Kang [Mon, 28 Mar 2016 02:12:01 +0000 (11:12 +0900)]
modified code not to map window when the pixmap's size is different from the ec's size.
- there is flickering problem when the window is first shown.
because the application window request to commit wrong pixmap size.
we changed code that e does not map window in this case.
Change-Id: If9f63c7133200e1fb3e46c85507178bcde478854
SungBae, Park [Fri, 25 Mar 2016 09:18:49 +0000 (18:18 +0900)]
add check whether subsurface parent relationship is cycle
Signed-off-by: SungBae, Park <sb34.park@samsung.com>
Change-Id: I3e48fa72830dce7b91902f958578c10ad894a35e
Juyeon Lee [Fri, 25 Mar 2016 06:55:19 +0000 (15:55 +0900)]
e_comp: clean up fps update
Change-Id: Ib9a7fb4b2f03c06f425451ffb6a922d7bea97fe9
MinJeong Kim [Tue, 29 Mar 2016 05:44:49 +0000 (14:44 +0900)]
Clean up use of ecore_wl APIs
Change-Id: Id89db9dbea2f4f6b70e345a540f2ab0f43c3e132
Seunghun Lee [Mon, 28 Mar 2016 11:53:04 +0000 (20:53 +0900)]
wl_desktop_shell: check if NULL before accessing wl_resource of xdg_surface/shell_surface.
since xdg_surface can be destroyed by map/unmap state,
we should make sure whether wl_resource of xdg_surface is valid.
Change-Id: I8fe3ac0be957482f8a4855e70a748d69c909ac5e
Boram Park [Mon, 28 Mar 2016 05:01:52 +0000 (14:01 +0900)]
tizen resource id should start from 1
The tizen resource id is unsigned integer. And e_pixmap_res_id_get()
returns 0 as error. Therefore, It doesn't make sence the tizen resource
id starts from 0.
Change-Id: Ia9d8e03536d9cc549884b530a91991e95f23cb95
Gwanglim Lee [Mon, 28 Mar 2016 04:54:31 +0000 (13:54 +0900)]
Fix the problems detected by static analyzer
Change-Id: I2bb201921d0ff7cc8757ad89d176c05cbdb76b1e
SooChan Lim [Fri, 25 Mar 2016 05:23:45 +0000 (14:23 +0900)]
e_comp: break when a buffer is null
Change-Id: Id6e67dac86db0c9819d1498239c14e7e82b64e3c
Duna Oh [Thu, 24 Mar 2016 10:33:54 +0000 (19:33 +0900)]
fix build error - E_Client has no border_menu anymore
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ic9bcfe019189d0fcb50ea488392b58feec101ffd
Duna Oh [Wed, 23 Mar 2016 01:57:26 +0000 (10:57 +0900)]
e_comp_wl: send event_device events on key_press/release
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I1ed99c2e48269e9ed784bbd96776e5977dc549f8
Gwanglim Lee [Wed, 23 Mar 2016 17:59:02 +0000 (02:59 +0900)]
do not build hwc on emulator
Change-Id: I3ab0322cd662de911e9976a827f3722288074c56
Changyeon Lee [Tue, 22 Mar 2016 10:16:47 +0000 (19:16 +0900)]
wl_tbm:bind wl display to bufmgr
Change-Id: I039a24cfd897723a0c0c8aa646c1764918bf9e40
Juyeon Lee [Wed, 23 Mar 2016 11:57:56 +0000 (20:57 +0900)]
clean up white spaces
Change-Id: I2f46a807e374cee4f482a1b52a49b410295105d1
Juyeon Lee [Wed, 23 Mar 2016 11:50:08 +0000 (20:50 +0900)]
Add client's fps calculation and enlightenment_info -fps
Change-Id: I3e11d1398ebd977e33fd7ae20689139d4d1117d3
Gwanglim Lee [Wed, 23 Mar 2016 10:42:58 +0000 (19:42 +0900)]
string should be null-terminated when using strncpy
Change-Id: I3ed2eab91ed2c8e54da20ce1018ce5c1fb78825f
Juyeon Lee [Wed, 23 Mar 2016 05:50:08 +0000 (14:50 +0900)]
enlightenment_info: added nocomp info at topvwins
Change-Id: If6166c091a8e3e022ae8e66d2039f9202fb23cdd
Gwanglim Lee [Wed, 23 Mar 2016 05:42:07 +0000 (14:42 +0900)]
e_comp_hwc: remove execution permission
Change-Id: If94fa28942c61a472ac52eaa0afa18a466c921bc
Duna Oh [Wed, 23 Mar 2016 05:31:39 +0000 (14:31 +0900)]
fix build warning on cb_restack
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: If132094d8f4b1918e77153d215f688d440f0f051
Gwanglim Lee [Wed, 23 Mar 2016 05:28:11 +0000 (14:28 +0900)]
Fix warnings
Change-Id: I424ecef9325af15bb606419ecfd8e4435dbaefdc
Gwanglim Lee [Wed, 23 Mar 2016 05:20:50 +0000 (14:20 +0900)]
Add missing tmp source string
Change-Id: I7321136ad4ca0ace193e36847713d55e6154d63e
Gwanglim Lee [Wed, 23 Mar 2016 04:58:48 +0000 (13:58 +0900)]
Fix the problems detected by static analyzer
Change-Id: Ibb4c6b496ba2a67cd8f2d2c16a30509cc5d2e2d7
Juyeon Lee [Tue, 22 Mar 2016 11:50:24 +0000 (20:50 +0900)]
Add nocomp policy using e_comp_hwc
Change-Id: I9dda8a0096171d7346a489e9d905f98d37bf7b16
SooChan Lim [Tue, 22 Mar 2016 04:25:10 +0000 (13:25 +0900)]
e_comp_hwc: first implemenation of the hwc
Change-Id: I23d8f23f3ac48ecb05d59b82cf089af9b325c13e
Duna Oh [Wed, 16 Mar 2016 11:02:38 +0000 (20:02 +0900)]
e_comp_wl: send touch cancel event when window stack changes
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I04539154d8eaccce4e0cdb7941d8825a9d150b98
Duna Oh [Tue, 15 Mar 2016 10:56:26 +0000 (19:56 +0900)]
e_comp_object: apply evas_map to cursor when the zone is rotated
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ic75290b75daafe4893965cc3e08748a8f82c2aff
Gwanglim Lee [Tue, 8 Mar 2016 04:59:43 +0000 (13:59 +0900)]
Clean up the enlightenment wayland display server
Change-Id: I46e0b2a4ee48aee63fc338a8f0a54b7f3f074796
JengHyun Kang [Fri, 18 Mar 2016 02:59:19 +0000 (11:59 +0900)]
Enable all devices type if one device is connected
Change-Id: Ib5a696a081770a634286d87beebc17e6d8f998e4
Seunghun Lee [Tue, 8 Mar 2016 12:12:29 +0000 (21:12 +0900)]
e_pixmap: clear the resource of pixmap, and check if null before accessing.
Change-Id: I3a3ed3b109ce60505effdd0a73116c6a2c4c36dd
Seunghun Lee [Mon, 7 Mar 2016 10:15:51 +0000 (19:15 +0900)]
wl_desktop_shell: the first created xdg_surface/shell_surface will be treated as a new_client.
Change-Id: I4b655cb45e3dc422f28fc7039d41b565df0092ea
JengHyun Kang [Tue, 15 Mar 2016 12:27:32 +0000 (21:27 +0900)]
Send touch cancel event to client
Change-Id: I193de3935365339fc9d71280d3cdd68df3ac16f0
Seungjin Park [Wed, 16 Mar 2016 10:44:13 +0000 (19:44 +0900)]
Add NULL pointer check
Change-Id: I2ae85481f5ac0a4d9b389082003ea75ad21cce2e
Boram Park [Tue, 15 Mar 2016 12:49:05 +0000 (21:49 +0900)]
move the trigger point to devicemgr when video starts really
Change-Id: Ifc78f7c9a19ed70d741aa4e7ae0fc40e2afebbb7
Boram Park [Tue, 15 Mar 2016 12:48:14 +0000 (21:48 +0900)]
create a bg rectangle only if 24 depth and topmost
Change-Id: I9b6d2c3d1f70b105a0893451847ecca0aabd32db
Doyoun Kang [Tue, 15 Mar 2016 06:58:35 +0000 (15:58 +0900)]
e_client: added changable_layer structure in the E_Client
Change-Id: Id534cc8428d60879c126e06508216d6d67e1be62
Duna Oh [Tue, 15 Mar 2016 00:29:31 +0000 (09:29 +0900)]
e_comp_wl: use the identifier of input device as evas_device's description
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ifa8d734ab3b243da5c8bcb69d05210443d308652
Gwanglim Lee [Tue, 15 Mar 2016 04:59:15 +0000 (13:59 +0900)]
wl_desktop_shell: add e_modapi_save to resolve undefined symbol
Change-Id: I36558928fb47f639863c327c17a1be78d764c124
Gwanglim Lee [Tue, 15 Mar 2016 04:50:48 +0000 (13:50 +0900)]
wl_drm: add e_modapi_save to resolve undefined symbol
Change-Id: I5f05c38fedff92ea9b42d075f3b8f1af3e712525
Boram Park [Tue, 8 Mar 2016 11:29:02 +0000 (20:29 +0900)]
not set new_attach twice
Change-Id: Ic333fce2d977ff263f75d29ce244d0d76a9f6d8c
Duna Oh [Wed, 9 Mar 2016 02:19:06 +0000 (11:19 +0900)]
wl_drm: fix show_cursor issues in wearable, mobile, and TV
wearable: e_config->show_cursor is false.
mobile: e_config->show_cursor is true. By default, we only have a touch device,
then do not show cursor. If pointer device is enabled, cursor should be appeared.
TV: pointer device is enabled, send pointer_enter event to the focused client
to update client's cursor.
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I0f1c753cd8b7ff9dc85e32b469d58c57eddd46dd
Duna Oh [Mon, 7 Mar 2016 04:43:42 +0000 (13:43 +0900)]
wl_drm: fix - use_cursor_timer should be configurable in config file
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I35643f08355f6cf8ca221694c6ceb719ebc84389
Gwanglim Lee [Mon, 7 Mar 2016 04:54:08 +0000 (13:54 +0900)]
Removed remaining hard-coded paths
Change-Id: I3c386d0e37614754d8af35bad15c740204d25b68
Gwanglim Lee [Mon, 7 Mar 2016 02:41:22 +0000 (11:41 +0900)]
Removed hard-coded paths which are not used in tizen
Change-Id: Iec37eb4b2597befafccfdd92d9ae531de0b248d2
Gwanglim Lee [Mon, 7 Mar 2016 02:08:01 +0000 (11:08 +0900)]
Removed an unnecessary vim swap file
Change-Id: I12a35150b72b4403bed6cc03eedaa77b9c00b556
Duna Oh [Mon, 7 Mar 2016 01:27:18 +0000 (10:27 +0900)]
e_comp_wl: send a pointer_leave event to focused client if mouse_down events is not occurred on it
Once the application gets touch_down, ecore_wl sends a pointer_enter event to the application.
So it steals all events even if events is out of the application.
in this case, e_comp_wl need to send a pointer_leave event to focused client.
Changing this code to fix wierd behaviors of cursor when I touch IME(input panel) after touching entry.
Test Plan:
1. launch entry demo.
2. touch entry point. The cursor image is changed to 'xterm'.
3. touch IME. the demo app gets MOUSE_OUT and The cursor image is changed to 'left_ptr'.
And the demo also gets MOUSE_IN and the cursor become 'xterm' again.
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I46779a7f9f84c40de35083f96a19906dc4768aae
Boram Park [Mon, 29 Feb 2016 03:55:26 +0000 (12:55 +0900)]
Revert "viewport: do nothing if new value is same with old"
This reverts commit
3bdf267f52a8fdc74fff611031fb6a43be750995.
Change-Id: I29f973275452ca430b6508071740f216563a43b2
MinJeong Kim [Mon, 29 Feb 2016 07:53:12 +0000 (16:53 +0900)]
Removed modules geolocation and wl_weekeyboard
Change-Id: I3f3b451df3522ae7e4e2f17a6949e319880e462d