Doyoun Kang [Wed, 11 May 2016 02:25:55 +0000 (11:25 +0900)]
e_main: clean-up code
Change-Id: Ic698c410fcd7b57a86f2fefa6ac22f7d4199b7f2
MinJeong Kim [Tue, 3 May 2016 13:40:50 +0000 (22:40 +0900)]
Support dlog logging system
Change-Id: I644818309e5e3f96b67ae2c8f16832607c9a8ccc
Juyeon Lee [Tue, 3 May 2016 13:50:15 +0000 (22:50 +0900)]
removed e_xinerama, cleanup e_comp_drm, e_output, e_plane
Change-Id: Icd65469c4d820e49f939625c315c94cd1f5920e0
JengHyun Kang [Wed, 4 May 2016 04:14:50 +0000 (13:14 +0900)]
Add a keymap command to enlightenment_info for query a current keymap
Change-Id: Ic91b668f578c521e3fb62a54454f37c289aa352e
Gwanglim Lee [Wed, 4 May 2016 05:34:19 +0000 (14:34 +0900)]
fixed the problems detected by static analyzer
Change-Id: Ib343b6b39c6d9c98c8d4cea7a76ab40ff015d75e
Doyoun Kang [Tue, 3 May 2016 00:37:13 +0000 (09:37 +0900)]
launch screen: added dummy ec and pixmap for E_Launch_Screen.
For this patch, the below window of the launch screen can change
the visibility to fully obscured.
Change-Id: I3485dffa90805e209a0c08a89b7cdfe8cdfb3cae
Sung-Jin Park [Mon, 2 May 2016 06:40:13 +0000 (15:40 +0900)]
e_info : add protocol-trace to trace wayland protocol between server and client(s)
Change-Id: I56436631b36fd49e79a8af380dc49a058091a86d
Junkyeong Kim [Tue, 26 Apr 2016 07:42:26 +0000 (16:42 +0900)]
include libtdm package default
Change-Id: I4781c73ba9b9126b87a73afb0140427e2907d2b5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Gwanglim Lee [Wed, 4 May 2016 02:04:38 +0000 (11:04 +0900)]
removed wayland-client dependency
Change-Id: I17599ffab85a39f8611172ea27c174395529d19b
MinJeong Kim [Wed, 30 Mar 2016 05:38:23 +0000 (14:38 +0900)]
Removed ecore_wl_server_mode_set
Change-Id: I39298b58b68fadb2206aea66172e72cdfd452e6a
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Tue, 3 May 2016 08:06:49 +0000 (17:06 +0900)]
Added hookpoint for notification of shell surface ready
Change-Id: I6702a1cba0c1fc62cc4e144cf38e03b657145d48
Sung-Jin Park [Tue, 3 May 2016 08:26:12 +0000 (17:26 +0900)]
enlightenment* : remove unnecessary permission from executable
Change-Id: Ifbfd1f56517cc4db7cb5c12bea5c9d84db2f17a5
SooChan Lim [Tue, 3 May 2016 05:38:41 +0000 (14:38 +0900)]
e_comp_hwc: calculate the client fps at the commit handler
The no composite client can does the multliple commits at one
vblank time, so the calculation of fps do compare the sequence
with the last_sequece to avoid the multiple frame count.
Change-Id: I51852a4136ffc12fd67c29a2a5f6dd6eb5ee67d1
SooChan Lim [Mon, 2 May 2016 12:52:52 +0000 (21:52 +0900)]
e_comp_hwc: do not create backup_buffer if it exists
The backup_buffer is only destroyed when the ec
which contains the backup_buffer commits the wl_buffer.
Until that, hwc_client keep the backup_buffer.
Change-Id: I319c96e30217aeee7e3c30ec5e2f0c9e732e2824
SooChan Lim [Mon, 2 May 2016 12:56:19 +0000 (21:56 +0900)]
Revert "e_comp_wl: set nocomp when there is a client which gets subsurface"
This reverts commit
24e3b4a4ac3388f9044a89c914ac15eb3c26c055.
Change-Id: I60901c0510ef9d143f35b2bb1cb9628574bb597c
Gwanglim Lee [Mon, 2 May 2016 12:12:00 +0000 (21:12 +0900)]
e_randr2: removed
Change-Id: Ic53387c3a00718cd9ffe24a2aa32e0f74b95fce0
Juyeon Lee [Mon, 2 May 2016 05:43:48 +0000 (14:43 +0900)]
e_comp_drm: add e_comp_drm on behalf of wl_drm module
Change-Id: I46ef7d7700ebe720caa2f6c19c4412c59e536f1b
SooChan Lim [Wed, 27 Apr 2016 12:50:07 +0000 (21:50 +0900)]
e_comp_hwc: native surface set at the deactivated.
At the time of the transition from the nocomposite to the composite mode,
the last buffer commited at the nocompiste has to set the native surface
to the evas object of the cw. The hwc makes the copied surface and sets
the native surface set with the tbm surface type to the evas object.
The copied surface is destoryed when the next buffer commit of the wl_surface
is done by the client.
Change-Id: I44d40f4c6b7304871a1e058302d7410f4ccdc7cd
SooChan Lim [Mon, 2 May 2016 06:20:56 +0000 (15:20 +0900)]
e_comp_wl: add E_COMP_WL_BUFFER_TYPE_TBM type
Change-Id: Iff54cbd2091e756bbdde82d9c9c835eeccaee245
JengHyun Kang [Fri, 29 Apr 2016 06:26:39 +0000 (15:26 +0900)]
Send only non-routed key events if focus is changed
Change-Id: I708a4fd9954faef7ca5f8d1f2be273c64129f079
JengHyun Kang [Thu, 28 Apr 2016 06:25:52 +0000 (15:25 +0900)]
Add a API to give information of cache keymap create by server
Change-Id: Ica74d5bf3556f469883d756f79bb6fde1a88d75c
shashank.p [Thu, 21 Apr 2016 13:13:23 +0000 (18:43 +0530)]
Updated dbus conf file for screen-reader dbus connection.
Change-Id: Ie6331f4cc7a29ffeb5c1c212c617267163133a4e
Signed-off-by: shashank.p <shashank.p@samsung.com>
Gwanglim Lee [Thu, 28 Apr 2016 05:54:21 +0000 (14:54 +0900)]
e_pixmap: clear pixmap's image_argb to be false if its buffer is not ready when showing ec->frame
Change-Id: Ie3f4c10d3cf9fe598d135c17308aa65e88282e58
Sungbae Park [Tue, 19 Apr 2016 11:52:03 +0000 (20:52 +0900)]
e_client double free bug fix
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I676fc0040b93498ff1b015fe481579a514c74ab7
Gwanglim Lee [Wed, 27 Apr 2016 10:34:25 +0000 (19:34 +0900)]
e_comp_object, e_pixmap: refactored codes
removed unused functions and replaced EGL_TEXTURE_FORMAT to EVAS_GL_TEXTURE_FORMAT.
removed HAVE_WAYLAND_ONLY and HAVE_WAYLAND in e_pixmap.
Change-Id: Ib3989cc8f237a1f983cec1ac56772531c6895f31
MinJeong Kim [Tue, 26 Apr 2016 07:58:56 +0000 (16:58 +0900)]
Update client stack with subsurface restacking
This patch fixed the ploblem that the client stack list is not updated
when subsurfaces are restacked by EVAS_CALLBACK_RESTACK event handler.
Change-Id: Ibda950f3d9fb20b6b04c56d6379d95f43e34f7d0
JengHyun Kang [Tue, 26 Apr 2016 11:55:18 +0000 (20:55 +0900)]
Send keys to selected client set in ev->data field
Change-Id: I9c88a03f923190840e3541cb7fe7753f0ce7176a
JengHyun Kang [Tue, 26 Apr 2016 11:33:41 +0000 (20:33 +0900)]
Revert "Add a api to send key to focus client"
This reverts commit
f362c0d81fc15d51fe25bc285ea16057ae486d76.
Change-Id: I2be797cfe3a9e3a7fc3126f86e9897f38ef97f44
Seungjin Park [Mon, 18 Apr 2016 13:10:55 +0000 (22:10 +0900)]
e_comp_object: Add codes to check whether effect is running or not
Change-Id: I941a62231f6bfe59f1e66c25893843a1beb8789b
Doyoun Kang [Tue, 26 Apr 2016 02:44:21 +0000 (11:44 +0900)]
aux hint: fixed bug for handling aux hints when it is deleted
Change-Id: I0c8809ea5d9759054c1b79c1f979a86c8389f08a
MinJeong Kim [Mon, 25 Apr 2016 11:57:21 +0000 (20:57 +0900)]
e_comp_wl: send configure without size info when only state was updated
Change-Id: I67b3ba285dd85a8cb3c2fe6efbf4966a9f447de4
Gwanglim Lee [Mon, 25 Apr 2016 11:19:54 +0000 (20:19 +0900)]
e_mmx: get rid of e_mmx defines that have no purpose or are too old
Change-Id: I8adc0f442b1e3b143e3203b27ede7982bd02ff76
Junkyeong Kim [Mon, 25 Apr 2016 09:20:18 +0000 (18:20 +0900)]
enlightenment_info: not support dump_buffers emulator
Change-Id: Ifba41dc69b2e769423208207480edb41a7bef4ef
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Gwanglim Lee [Mon, 25 Apr 2016 06:42:19 +0000 (15:42 +0900)]
e_output: remove HAVE_HWC for E_Output type to be used by external e modules
Change-Id: Ie8a83655df72e26e02819b47b1429112b96fc3b6
Gwanglim Lee [Mon, 25 Apr 2016 06:01:25 +0000 (15:01 +0900)]
e_comp_wl, e_info_server: fix warnings
Change-Id: I8c4dcdb2bcdd83b6ec2a3fbf5836cbaf83284f0a
MinJeong Kim [Wed, 20 Apr 2016 10:16:03 +0000 (19:16 +0900)]
e_comp_wl: send configure without size info when only focus state is changed
Change-Id: Iba8e05d7e852074549be8ab820e56acc057cb266
MinJeong Kim [Wed, 20 Apr 2016 08:30:30 +0000 (17:30 +0900)]
e_comp_wl: set pointer button to left button for touch up/down event
Change-Id: I4fc38f784be9d644f3b30eaf0fbe5dd017985a37
MinJeong Kim [Wed, 20 Apr 2016 08:00:45 +0000 (17:00 +0900)]
e_client: support floating mode of client
Change-Id: I0a1567edcc6aebc37efeb79cff1f5fe8aab72f63
Juyeon Lee [Tue, 12 Apr 2016 13:49:26 +0000 (22:49 +0900)]
e_output: 1st impletation, E_Plane is a child object of E_Output
Change-Id: Ic2d8442ae244b500165aeba4020a2c9149741780
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