Seunghun Lee [Fri, 4 Dec 2015 07:31:24 +0000 (16:31 +0900)]
enlightenment_info: Add rotation feature into enlightenment_info for remote control rotation.
Change-Id: I7bd119888987942912da8da064feb69e51717f23
MinJeong Kim [Tue, 22 Dec 2015 04:48:44 +0000 (13:48 +0900)]
e_comp_wl: dnd with touch interface and modified drag window info
Send drop event with touch interface
Change-Id: I0d6cd2e9ae6e2e7572b0d65538936aa39bf17f4d
JengHyun Kang [Thu, 10 Dec 2015 06:14:26 +0000 (15:14 +0900)]
Support a drm backend when update mouse configuration.
Change-Id: I51211a49b7abaf98163fe431fa66e8fb3c8bf555
Duna Oh [Fri, 11 Dec 2015 08:25:06 +0000 (17:25 +0900)]
e_comp_wl: add config for cursor_timer hiding the cursor after some interval
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ia9c506241e55643ce1082896678ca251c6ded9e1
Boram Park [Tue, 15 Dec 2015 01:42:14 +0000 (10:42 +0900)]
(un)iconify subsurfaces if ec has them
Change-Id: I08fe36dcfb77e683afcf21c9fcf6766b9107af01
Doyoun Kang [Thu, 17 Dec 2015 01:12:32 +0000 (10:12 +0900)]
enlightenment_info: added focused information
Change-Id: Ied9f3435d1ef03f1d23e02a5f3b109f9578da6a8
Doyoun Kang [Mon, 14 Dec 2015 04:19:25 +0000 (13:19 +0900)]
enlightenment_info: added visibility, iconic informations
Change-Id: If8818ef36ab4d0e46b535919ff89f2554b781999
Gwanglim Lee [Fri, 11 Dec 2015 06:32:52 +0000 (15:32 +0900)]
e_main: allow ecore to not load system modules
Without it ecore_init will block until dbus authentication
and registration are complete.
Change-Id: Iced3b8d6b300c4fe2af8f262922d6456d0f78a10
Doyoun Kang [Thu, 10 Dec 2015 21:36:42 +0000 (06:36 +0900)]
fixed build break
Change-Id: I6678b5a985deac14889f8db37f56185050d4dd05
Doyoun Kang [Thu, 10 Dec 2015 08:27:30 +0000 (17:27 +0900)]
wl desktop shell: set e client's netwm pid
Change-Id: Ib29de4f138ba2c714da4a8f9c1f69e4979e82fad
MinJeong Kim [Thu, 10 Dec 2015 05:49:38 +0000 (14:49 +0900)]
quick_init: clear changes value for icon
Change-Id: I2f3d7cc4c00da1bdca54a020440d4833a9957da1
MinJeong Kim [Thu, 10 Dec 2015 05:06:57 +0000 (14:06 +0900)]
quick-init: do not handle icon
Change-Id: Idb649ecf922a50bf8537d3572708d2bbc4226c1d
JengHyun Kang [Thu, 10 Dec 2015 04:12:48 +0000 (13:12 +0900)]
Fix not to remove a resource from an irrelevant resource list.
Change-Id: Id46e4b02e2bf8d466bbe7111be9133479e06d84f
Gwanglim Lee [Wed, 9 Dec 2015 16:02:51 +0000 (01:02 +0900)]
fixed warnings
Change-Id: I43fc1d6878daddfee37a859fbc91ad8c5a0bde27
Duna Oh [Mon, 7 Dec 2015 10:02:34 +0000 (19:02 +0900)]
e_comp_wl: check number of devices before enabling/disabling devices
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I475428014b531c29c5388606596e833c28523183
Ju Yeon Lee [Wed, 9 Dec 2015 04:41:13 +0000 (13:41 +0900)]
remove e_sys, test img files for light-e
Change-Id: Ib5c81cb84815986348e096098466dd87359f9b8c
Doyoun Kang [Wed, 9 Dec 2015 05:35:35 +0000 (14:35 +0900)]
e client: added E_CLIENT_HOOK_EVAL_VISIBILITY, E_Visibility enumeration for visibility
Change-Id: Ia44b07a93538a49abe1b1c4059fcc25be5137f57
MinJeong Kim [Mon, 7 Dec 2015 09:01:38 +0000 (18:01 +0900)]
quick-init: delayed to init edje, efreet, e_pointer
Change-Id: I4ca8ccc5bff653a06aba001b69b01ed0a4de3705
JengHyun Kang [Mon, 7 Dec 2015 06:25:05 +0000 (15:25 +0900)]
Fix a unit s to ms and add point for convert integer to float argument
Change-Id: I586293707797f96e80a4aa7bd7737e1ac156fc1f
Doyoun Kang [Mon, 7 Dec 2015 01:31:52 +0000 (10:31 +0900)]
e_info_server: added window role information
Change-Id: I6aa1eefa0c97fbf33283a66956dc0d59dd86e9da
Ju Yeon Lee [Mon, 7 Dec 2015 02:04:20 +0000 (11:04 +0900)]
add USE_MODULE_LOKKER for e_config init exception handle
Change-Id: I29f317cbd9bf136f7584723092063f226e3bb453
JengHyun Kang [Tue, 24 Nov 2015 12:13:31 +0000 (21:13 +0900)]
create/manage list of focused wl keyboard resources for reuse in kbd operations
this simplifies kbd code all over
Change-Id: Ie231d3be07726b935c5aea72261eadf3f63e6fbb
Gwanglim Lee [Fri, 4 Dec 2015 10:50:50 +0000 (19:50 +0900)]
enable address space layout randomization
Change-Id: I4af447f229618e9ec089655352088ca7494e01c6
Ju Yeon Lee [Fri, 4 Dec 2015 07:28:31 +0000 (16:28 +0900)]
define light-e in spec to reduce pkg size
Change-Id: I93fd5ddc5a36e06d8c9af19288da8fe4742c0203
Doyoun Kang [Fri, 4 Dec 2015 06:54:58 +0000 (15:54 +0900)]
e client: changed name use_resize->skip_iconify
Change-Id: I99868137ef3c7a97e6781db6ad7e3f5135356feb
MinJeong Kim [Fri, 4 Dec 2015 04:26:36 +0000 (13:26 +0900)]
Added enable-quick-init option
To decrease enlightenment's initialization time, quick init option is added.
Change-Id: I509a113e020cd3d6685e2e891a2c58e3f5a87aa3
Duna Oh [Mon, 16 Nov 2015 12:10:37 +0000 (21:10 +0900)]
e_comp_wl: for single touch, please send wl_touch event not wl_pointer event
Change-Id: I1158a07574880a4adad5f8de2b84051837e5acd7
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Junghwan Choi [Thu, 3 Dec 2015 09:48:28 +0000 (18:48 +0900)]
enlightenment_info -connected_clients add
Change-Id: I5d4483fc1be9e0fe73bc0c7df49bec065493b598
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
MinJeong Kim [Wed, 2 Dec 2015 07:10:27 +0000 (16:10 +0900)]
e_comp_wl_data: fixed early close of fd for client
Change-Id: Ia3618fa85ec7d7221211b02aee0c16981c187ac5
Doyoun Kang [Thu, 26 Nov 2015 08:45:03 +0000 (17:45 +0900)]
e_client: added code to handle e_client's exp_iconify information
Change-Id: I7c3e8223d9f6b4935d21ce43cb790bbff8ab4538
Mike Blumenkrantz [Thu, 25 Jun 2015 23:28:38 +0000 (19:28 -0400)]
move X idle flusher to comp_x
Change-Id: I917a3fbe574072734a62ae19391f945f72a8edc8
Boram Park [Thu, 26 Nov 2015 04:29:06 +0000 (13:29 +0900)]
add video_client to ec->comp_data
Change-Id: Ia75838e68a711a9f21f76853a5e7339157c68f31
Boram Park [Thu, 26 Nov 2015 06:07:41 +0000 (15:07 +0900)]
e_comp_wl: check if tbm_surf exists
Change-Id: Ic7a420c7a379729d6358c8ec7eff992ec5c430c9
SungBae, Park [Wed, 25 Nov 2015 10:13:10 +0000 (19:13 +0900)]
enlightenment_info -prop add
Change-Id: I501b9d7e0849ce299547e5be517c0aa89292b636
Boram Park [Wed, 25 Nov 2015 11:28:46 +0000 (20:28 +0900)]
e_comp_wl: checking format temporarily for video
Change-Id: I2f52a24148519c229fe11d1238427c7fd97facda
Sung-Jin Park [Tue, 24 Nov 2015 12:55:57 +0000 (21:55 +0900)]
e_config.c/e_comp_wl.c: add code for making repeat delay/rate values configurable
Change-Id: I23d51b5f9859e1df5f0ef4ea8892c768acabbd03
Mun, Gwan-gyeong [Mon, 23 Nov 2015 12:45:42 +0000 (21:45 +0900)]
e_comp: fixed incorrect e_comp_wl_shutdown() timing.
e_object_del(e_comp) destroys ecore_evas engine infos.
so e_comp_wl_shutdown() can't call evasglUnbindDisplay.
Change-Id: I4d3d0b24d50671c318ce2a1253a0c261e818f7cf
Doyoun Kang [Tue, 17 Nov 2015 04:50:59 +0000 (13:50 +0900)]
e_client: added expansion iconify feature
Change-Id: I4a1a0decd765d275169943e8f41222666bd89ec9
MinJeong Kim [Thu, 19 Nov 2015 06:10:51 +0000 (15:10 +0900)]
wl_desktop_shell: send size of maximized/fullscreen client
Previous resize routine without this patch had caused two-step resize problem
of comp object. To prevent those rough resizing, we sends configure event of
xdg_surface with size of maximized or fullscreen client.
Change-Id: I4fcc139d82d03c25630b462f5b838f971bd0835d
JengHyun Kang [Tue, 24 Nov 2015 05:59:43 +0000 (14:59 +0900)]
Add whitespaces in condition expressions
Change-Id: I249bbc5c40010eb80a47bdaabc2058c075eee16c
SungBae, Park [Tue, 24 Nov 2015 06:59:51 +0000 (15:59 +0900)]
enlightenment_info -topvwins layer info add
Change-Id: I87cf4915e24e611ea18151a6831a5ff39ed3406d
JengHyun Kang [Thu, 19 Nov 2015 04:47:10 +0000 (13:47 +0900)]
Add a keymap cache function
Change-Id: I3e1b4ac56b8d9290df005fedf52d3505d2aa7bbe
MinJeong Kim [Mon, 16 Nov 2015 10:22:32 +0000 (19:22 +0900)]
fixed incorrect resource destroy timing
Change-Id: I2a5d39b0259f3f9928568302994ac809640a9bdd
MinJeong Kim [Fri, 13 Nov 2015 09:43:49 +0000 (18:43 +0900)]
e-pixmap/e-comp-wl: fixed the problem for multiple callbacks
The wayland client requests destroy of callback after recieved a callback
done event from enlightenment, and enlightenment removes the callback
resource from its managed list as response of the destroy request.
So if there are multiple frame callbacks, the loop for sending frame done
event of those multiple frame callbacks is stopped by removal of target
node(target callback resource) by the destroy request of first callback
resource.
For resolve these problem, we have to use EINA_LIST_FOREACH_SAFE instead of
EINA_LIST_FREE to keep up works with the callback list.
@fix
Change-Id: I2722ecb80855eea680f2abb80aed3d64413a0a69
Gwanglim Lee [Thu, 12 Nov 2015 02:27:51 +0000 (11:27 +0900)]
wl_drm: feed mouse-in event to drm canvas on init
Change-Id: Ic322f16fdbeeb13294b5d780d3cb8abc6e50ba30
Gwanglim Lee [Wed, 11 Nov 2015 05:26:39 +0000 (14:26 +0900)]
wl_desktop_shell: fix implementation function's parameter for xdg_shell_get_xdg_popup
Change-Id: I7f82e7a13e42d85bc71bf1971efae76a79195cdd
MinJeong Kim [Tue, 10 Nov 2015 03:48:33 +0000 (12:48 +0900)]
e_startup: notify efreet error using log domain instead of dialog
Change-Id: I9332ff8fb5d44967270ed56cb25f3499e1c47407
MinJeong Kim [Fri, 6 Nov 2015 13:36:12 +0000 (22:36 +0900)]
wl_desktop_shell: apply xdg_shell version 5
Change-Id: Iecd9dad8caa578b89bb6bb849e10bab5006f1aac
Gwanglim Lee [Tue, 10 Nov 2015 12:26:04 +0000 (21:26 +0900)]
e_comp_wl: trivial cosmetic change
Change-Id: I3e2387738760b37a80d3c2a76e45fd6bf33354e6
Doyoun Kang [Thu, 5 Nov 2015 08:27:25 +0000 (17:27 +0900)]
e_zone: added display state feature
- event type: E_EVENT_ZONE_DISPLAY_STATE_CHANGE
- APIs: e_zone_display_state_set/get
- added a value(display_state) in the E_Zone structure
Change-Id: I8a6ed17f0a4e623a1a1fdffa6ee598275c0bce23
Duna Oh [Tue, 20 Oct 2015 05:29:15 +0000 (14:29 +0900)]
e_comp_wl: add win_type to E_Comp_Wl_Client_Data
Change-Id: I83dd733946982963c9773205968b3b46f3111594
Signed-off-by: Duna Oh <duna.oh@samsung.com>
JengHyun Kang [Mon, 2 Nov 2015 11:57:40 +0000 (20:57 +0900)]
Fix to guarantee for E19 wayland compositor to send key press/release pair exactly to each wayland client
Change-Id: I65d18623394296cdba95bf6fa35e0d1622bfeb8a
MinJeong Kim [Tue, 27 Oct 2015 12:19:31 +0000 (21:19 +0900)]
e_comp_wl: enable drag and drop
Change-Id: I5cc1cb159c54375fee8dd011cc2d0f25445bdd53
Gwanglim Lee [Fri, 16 Oct 2015 04:28:53 +0000 (13:28 +0900)]
e_comp_wl: fix unit of wl_output's refresh value to be mHz
Change-Id: I3a592f1c079b56341a8072bacd97ecabb351f20a
Gwanglim Lee [Wed, 14 Oct 2015 07:31:44 +0000 (16:31 +0900)]
remove executable permission bit of source files
Change-Id: Ib8e43ee3e32f0d389567f3b02547245ba9fe6f41
Boram Park [Tue, 13 Oct 2015 13:12:52 +0000 (22:12 +0900)]
e_module: check null
Change-Id: I892ae022d42b73931a76f54504fd449e43aad6ef
Mun, Gwan-gyeong [Tue, 13 Oct 2015 02:42:22 +0000 (11:42 +0900)]
e_comp_wl_data: fix null pointer dereference
Change-Id: Idcf7366155973730236d313ac08d68e7cfe70f70
Mun, Gwan-gyeong [Tue, 13 Oct 2015 02:27:21 +0000 (11:27 +0900)]
e_comp_wl_data: fix resource leaks
Change-Id: Ib2d05461fe012b7ba8c685ed766835d47e57226c
Boram Park [Tue, 13 Oct 2015 01:05:29 +0000 (10:05 +0900)]
e_comp_object: fix null pointer dereference
Change-Id: I7d53e30e8d4dc6b4484afca73173845d6b9697ff
Boram Park [Tue, 13 Oct 2015 00:55:02 +0000 (09:55 +0900)]
e_module: fix memory leak
Change-Id: I66f6d6ca14d38a4c293885927391bb2742d91347
Boram Park [Tue, 13 Oct 2015 00:54:50 +0000 (09:54 +0900)]
e_module: fix null pointer dereference
Change-Id: Ibcf3b5b998a3a27713de25626a4c62493a174fb9
Boram Park [Tue, 13 Oct 2015 00:53:03 +0000 (09:53 +0900)]
e_module: fix secure coding getenv
Change-Id: Icbe0902d82c4243399da6438b3c8ac293d564b28
Boram Park [Tue, 13 Oct 2015 00:52:22 +0000 (09:52 +0900)]
e_menu: fix null pointer dereference
Change-Id: I54935379af4eff54d80af3fcd6d0b39464264624
Boram Park [Tue, 13 Oct 2015 00:51:49 +0000 (09:51 +0900)]
e_main: fix secure coding getenv
Change-Id: I5cd9730430be577c277d6be87341ddacd745d6b2
Boram Park [Tue, 13 Oct 2015 00:16:53 +0000 (09:16 +0900)]
bufferqueue: fix null pointer dereference
Change-Id: Ibb01c1bddcd7225593b8916ed0db2f69e91c37a3
Boram Park [Tue, 13 Oct 2015 00:16:17 +0000 (09:16 +0900)]
bufferqueue: fix memory leak
Change-Id: I4bfcc20b9dd4ef6f2e5fc5e314287d4fcc8a99f4
Gwanglim Lee [Mon, 12 Oct 2015 12:48:10 +0000 (21:48 +0900)]
e_comp: fix null pointer dereference
Change-Id: I86787ac810e73132a701bad217aa405b4e08fb0b
Mun, Gwan-gyeong [Mon, 12 Oct 2015 13:20:25 +0000 (22:20 +0900)]
e_comp_wl: fixed null pointer dereference
Change-Id: I57d71f0b21349b56630b4544c766461f0416b3cf
MinJeong Kim [Mon, 12 Oct 2015 13:08:33 +0000 (22:08 +0900)]
e_info_client/server: fixed null dereference, using uninitialized value, resource leak
Change-Id: I06c22ea8b3e5f5c89df84618deae448a5852c5c0
MinJeong Kim [Mon, 12 Oct 2015 12:51:34 +0000 (21:51 +0900)]
e_config: fixed resource leak and out-of-bounds read
Change-Id: Ia91b78110896b4c6b730fca81c8df7dfccacf9e3
MinJeong Kim [Mon, 12 Oct 2015 12:05:33 +0000 (21:05 +0900)]
e_comp_canvas: fixed null pointer dereference
Change-Id: Ifdb4a1dbeafa3ad5e84a660953615350fd30a0c9
MinJeong Kim [Mon, 12 Oct 2015 11:59:13 +0000 (20:59 +0900)]
e_comp: fixed null dereferences
Change-Id: I6da981107a3681ccc19a6bd92aabbd498f30eabb
Mun, Gwan-gyeong [Mon, 12 Oct 2015 12:19:59 +0000 (21:19 +0900)]
e_client: fix memory illegal access
Change-Id: I07dbf5b72d09e07aeb764c1fe6cc66da691f0679
Mun, Gwan-gyeong [Mon, 12 Oct 2015 11:57:30 +0000 (20:57 +0900)]
e_client: fix null pointer dereference
Change-Id: I6527c9f67407f793d4a7149acef925b01fc2faef
Boram Park [Mon, 12 Oct 2015 10:57:51 +0000 (19:57 +0900)]
wl_screenshot: fix null pointer dereference
Change-Id: I1d35c115e0f207755f879f2454ee6cbe15fb38a3
Boram Park [Mon, 12 Oct 2015 10:57:29 +0000 (19:57 +0900)]
wl_drm: fix secure coding getenv
Change-Id: If1e3fb317d1c13ef454fc31c757ab12393e4d0b9
Boram Park [Mon, 12 Oct 2015 10:56:46 +0000 (19:56 +0900)]
wl_drm: fix null pointer dereference
Change-Id: I5fc150a379515062d8a358a6ad2671ef8cde738f
Boram Park [Mon, 12 Oct 2015 10:56:34 +0000 (19:56 +0900)]
wl_desktop_shell: fix null pointer dereference
Change-Id: I5c643f4a7ced843eec3b0b705ec3922f0edb8210
Boram Park [Tue, 6 Oct 2015 00:52:24 +0000 (09:52 +0900)]
e_comp_wl: not sending keyevents if vkbd grabs key inputs
Change-Id: I7ff829cbeb4af1e73f88e74e8d9cbeb0ffdc39e2
Gwanglim Lee [Mon, 12 Oct 2015 10:15:44 +0000 (19:15 +0900)]
e_comp: fix null pointer dereference
Change-Id: I695aae4862a99533dbebb7668cec0d9f2c2dab2f
Duna Oh [Tue, 22 Sep 2015 07:43:56 +0000 (16:43 +0900)]
e_comp_wl: add aux_hint to E_Comp_Wl_Client_Data
Change-Id: Ib4f3aca1d4df081877bd20161415c5f84acc2aa3
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Boram Park [Mon, 14 Sep 2015 00:43:03 +0000 (09:43 +0900)]
replace 'tizen_buffer_pool' interface with 'wayland-tbm' library
Change-Id: I7228283397aac9a546a536137f33c602cb756a19
Duna Oh [Tue, 15 Sep 2015 02:44:31 +0000 (11:44 +0900)]
wl_shell: set accepts_focus value to 1 when get a toplevel_set
Toplevel windows should accept focus. Only then it can get keyboard events
Change-Id: Id9f9f8e2e137dd6f29888feeb881a603f43d5149
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Boram Park [Sat, 12 Sep 2015 09:43:30 +0000 (18:43 +0900)]
removing ec from post_updates list when deleted.
When ec's ref_count is 0, _e_client_free() is called. However,
e_comp->post_updates has the reference of ec. So it doens't make
sense that _e_client_free calls e_comp_post_update_purge. To make
ec's ref_count 0, we should call e_comp_post_update_purge first.
Furthermore, we call e_comp_object_render_update_del(ec->frame)
in _e_client_del. So _e_client_del seems the proper position to
call e_comp_post_update_purge
Change-Id: I906101300dec08f7bf18f18428443efa47f7afec
Boram Park [Sat, 12 Sep 2015 09:36:27 +0000 (18:36 +0900)]
should decrease ec's ref_count when removing ec from post_updates
because we increase ec's ref_count when adding ec to post_updates.
Change-Id: I44e47edfc031ba93ce0b67be9e5ad689db5fc97b
Boram Park [Sat, 12 Sep 2015 09:30:37 +0000 (18:30 +0900)]
Decrease ec's ref_count also before decreasing cw->animating.
When we increase cw->animating, we always increase the ec's
ref_count. So we need to decrease ec's ref_count wherever
decreasing cw->animating.
Change-Id: Id43e5ccee6d04ee0e7df854a807b10a5459f2a41
SooChan Lim [Fri, 11 Sep 2015 02:11:12 +0000 (11:11 +0900)]
e_comp_wl_tbm : do not build when the configuration is x11
Change-Id: Ie1e5289754883fbb180678e3f673ea0948b59d27
Gwanglim Lee [Fri, 4 Sep 2015 10:12:05 +0000 (19:12 +0900)]
e_comp_wl: lining up columns of codes
Change-Id: Ia22e378575521c3df34549a0a8c4ac396ba3813e
SooChan Lim [Tue, 25 Aug 2015 14:35:47 +0000 (23:35 +0900)]
e_comp_wl_tbm: add e_comp_wl_tbm
first implementation for wayland-tbm server
Change-Id: I06c44fb9211efaba208a1537af3c17360f7797fd
Boram Park [Mon, 7 Sep 2015 01:50:10 +0000 (10:50 +0900)]
not creating damage for ec that shows a underlay video
Change-Id: I0a1aa92987088814319449a564137a753b540ad6
Boram Park [Thu, 3 Sep 2015 09:00:28 +0000 (18:00 +0900)]
should remove a frame resource from pending.frames list
Change-Id: If7287b232f48d66684d21f266f27f56407539a1a
Duna Oh [Tue, 1 Sep 2015 01:44:04 +0000 (10:44 +0900)]
fixes sticky cursors
- Add inside_check condition when gets MOUSE_OUT event
Even though ec->cur_mouse_action is not NULL, check if mouse is out of client and reset the cursor.
- Remove check for ec->mouse.in when get cursor_set.
ec->mouse.in could be FALSE when comp_grabbed is TRUE, then failed to set the client's cursor.
- Show canvas cursor when reset the cursor
Change-Id: I59430fd8c4d1b9fcd19dc6f92f00abb1156697b3
Signed-off-by: Duna Oh <duna.oh@samsung.com>
MinJeong Kim [Tue, 1 Sep 2015 06:27:13 +0000 (15:27 +0900)]
e_comp_wl: pull transformable window inside of canvas
pull transformable window inside of canvas when user tried to locate window
ouside of screen.
Change-Id: I7b4f1409d5539a8b4636bb4f7fae7dc5a0a4f88b
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Fri, 28 Aug 2015 09:59:56 +0000 (18:59 +0900)]
e_comp_object: use correct macro
Change-Id: I7e9aebf323ab1eb91dba2392747dc0bc5889ed48
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Fri, 28 Aug 2015 09:58:30 +0000 (18:58 +0900)]
e_client: unset transform if it has original factors
Change-Id: Ieba27d12a9a25161949ff6bd579c1890d5de030e
MinJeong Kim [Fri, 28 Aug 2015 09:33:04 +0000 (18:33 +0900)]
e_comp_wl: transform client object using mouse wheel
Change-Id: I085215501dafc5ec2df0341c48bb01ab73fb641d
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Duna Oh [Wed, 26 Aug 2015 04:57:26 +0000 (13:57 +0900)]
e_comp_wl_input: Do not move the pointer when get a configure
When the pointer is mapped, The position of pointer is updated as current mouse position.
But after mapping, the pointer get a configure with previous x,y position (0,0).
Change-Id: I145e978d7f423773161aa0e7361e33b5836f9af8
Signed-off-by: Duna Oh <duna.oh@samsung.com>
MinJeong Kim [Tue, 25 Aug 2015 11:10:50 +0000 (20:10 +0900)]
Fixed to render image with previous size
Set size of image object to new buffer size when new buffer resource be
set. This patch fixes a problem to draw image object with size of previous
buffer that not rendered.
The problem mentioned above is derived from current buffer management process.
because the process doesn't ensure to render all committed buffer, it means
there are buffers never rendered(even if those buffers changes size of image
object already it's possible to be skip rendering). In the future, new process
is considerable that manage new attached buffer resources with pending list
if previous buffer is not rendered yet to resolve the skip problem.
Change-Id: Ia4bc7296c9770a1a2a28f7872f1c7ef1225a712b
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Boram Park [Tue, 25 Aug 2015 08:29:12 +0000 (17:29 +0900)]
e_comp_object: fix infinite loop during resizing a smart object.
If wl_surface han no wl_buffer, reszing a comp smart object occurs
infinite loop. In wayland, when a wl_buffer is attached to a surface,
e_client_util_move_resize_without_frame will be called in _e_comp_wl_
surface_state_commit. And it makes sure that ec and ec->frame have
correct size.
Change-Id: I9c3540c94baa0b1f22b0732650f8cee63c3c4d59
Boram Park [Mon, 24 Aug 2015 07:58:45 +0000 (16:58 +0900)]
e_drm_buffer: creating a wl_buffer resource before referencing a tizen_buffer in backend side
Change-Id: I614b2e168745c95aebd6b4d5a70cd338491680fc