platform/upstream/efl.git
8 years agoEFL memory leak on Windows(handler continuously increasing) 13/81113/2
Ivan Furs [Wed, 13 Jul 2016 12:01:50 +0000 (21:01 +0900)]
EFL memory leak on Windows(handler continuously increasing)

Summary:
Fix: event need to clese  when create event:
  event = WSACreateEvent();

Reviewers: bowonryu, herb, Jaehyun, thiepha, Hermet, jaehwan, cedric, raster

Reviewed By: raster

Subscribers: NikaWhite, reutskiy.v.v, artem.popov

Differential Revision: https://phab.enlightenment.org/D4157

Change-Id: I57324264520451330174905b57eb91e078a42e85

8 years agosvg : backported svg support from opensource. 15/81115/1
Subhransu Mohanty [Fri, 22 Jul 2016 06:55:13 +0000 (15:55 +0900)]
svg : backported svg support from opensource.

Change-Id: I8f2abb2d4cecf504537c230f5d7991d98649be4f

8 years agoedje: Skip calculation for Evas Textblock when text is never set 59/80959/1
Youngbok Shin [Thu, 21 Jul 2016 06:07:13 +0000 (15:07 +0900)]
edje: Skip calculation for Evas Textblock when text is never set

It may improve Edje's calculation performance over almost cases.
@tizen_fix

Change-Id: Idbc0fe6817792bbfe85dc7ce8678ed89eb275fdc

8 years agoefl/vector: backported the refactoring of ector code 81/80081/1 accepted/tizen/common/20160721.174820 accepted/tizen/ivi/20160721.002545 accepted/tizen/mobile/20160721.002300 accepted/tizen/tv/20160721.002447 accepted/tizen/wearable/20160721.002425 submit/tizen/20160720.122528
Subhransu Mohanty [Thu, 14 Jul 2016 07:33:09 +0000 (16:33 +0900)]
efl/vector: backported the refactoring of ector code

Change-Id: I51bd6ce907c3e4a25feb6e9e92c5b13e1230a570

8 years agoefl/interface: backported change in efl_gfx_shape api and its uses 87/79987/3
Subhransu Mohanty [Thu, 14 Jul 2016 01:56:41 +0000 (10:56 +0900)]
efl/interface: backported change in efl_gfx_shape api and its uses

Change-Id: Idcb546b48b58b5bd0cf01f03d449160a96dc30d1

8 years agoeina: backported eina_bezier and eina_matrix from opensource 81/79981/1
Subhransu Mohanty [Thu, 14 Jul 2016 00:58:23 +0000 (09:58 +0900)]
eina: backported eina_bezier and eina_matrix from opensource

Change-Id: I27d16079ff7da00ef0ca2b4b4139cda55e70dcb3

8 years agoecore_wayland: destroy cursor_theme for destroying cursor buffer 54/77454/2
Duna Oh [Thu, 30 Jun 2016 01:24:40 +0000 (10:24 +0900)]
ecore_wayland: destroy cursor_theme for destroying cursor buffer

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Iac9cf3741a1bfdcd157ea7dffbf46e6acedbb877

8 years agoecore wl dnd: add selection event to distinguish clipboard selection in cbhm 87/78887/2 accepted/tizen/common/20160712.150604 accepted/tizen/ivi/20160712.000513 accepted/tizen/mobile/20160712.000411 accepted/tizen/tv/20160712.000439 accepted/tizen/wearable/20160712.000454 submit/tizen/20160711.123427 submit/tizen/20160711.135813
Minchul Lee [Thu, 7 Jul 2016 08:25:55 +0000 (17:25 +0900)]
ecore wl dnd: add selection event to distinguish clipboard selection in cbhm

Change-Id: I0811d6c1f011c8fbae4b570505b59ac520aa5c1a
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
8 years ago[Accessibility]: In order to read pre-edit characters as well, 05/78305/5
Shilpa Singh [Tue, 5 Jul 2016 05:36:03 +0000 (11:06 +0530)]
[Accessibility]: In order to read pre-edit characters as well,
send entry_change_info with preedit,changed

Change-Id: Iba2ed005cd8e2f4b100a333bb3f052ba101b43da
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
8 years ago[ecore_evas] changed to auto render if the ecore_evas_show() is called 36/79336/2 accepted/tizen/ivi/20160711.235759 accepted/tizen/mobile/20160711.235433 accepted/tizen/tv/20160711.235654 accepted/tizen/wearable/20160711.235601 submit/tizen/20160711.074049
Joogab Yun [Mon, 11 Jul 2016 04:30:30 +0000 (13:30 +0900)]
[ecore_evas] changed to auto render if the ecore_evas_show() is called

Change-Id: Icb790bd438735bef239b284e431db20022108280

8 years agoecore_wl: add ecore_wl_input_devices_send() for newly created window 24/79124/5 submit/tizen/20160711.050109
Duna Oh [Fri, 8 Jul 2016 08:41:07 +0000 (17:41 +0900)]
ecore_wl: add ecore_wl_input_devices_send() for newly created window

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Iee13cf53419f5e8ea8bebd507a4b4e392a61fb1d

8 years agoedje: Add 4000x4000 size limit with reduced loop count restriction 30/79030/2
Youngbok Shin [Fri, 8 Jul 2016 00:52:07 +0000 (09:52 +0900)]
edje: Add 4000x4000 size limit with reduced loop count restriction

The calc loop restriction [255] can cause error from
evas_object_smart_need_recalculate_set() function.
It also has [255] restriction for recalculate cycle.
So, we need to reduce calc loop restriction for
reducing *_need_recalculate_set() function call.

@tizen_fix

Change-Id: I44537a1e9ddd0941499ece90b4646a733fdd6e9e

8 years agocommit 9873358f68a7dd942fbc5fe64ae8da2b4d980331 68/79168/2
Hermet Park [Fri, 8 Jul 2016 12:36:48 +0000 (21:36 +0900)]
commit 9873358f68a7dd942fbc5fe64ae8da2b4d980331

Author: Hermet Park <hermet@hermet.pe.kr>
Date:   Fri Jul 8 21:16:16 2016 +0900

    edje: fix the map state issue.

    While the part state switching, map won't gonna be disabled again,
    due to the incorrect state checking.

    If there param1 indicates the current state with map off.
    then it should disable the map obviously.
    But It assumed the param1 is the previous state, not the current!,
    so the map didn't go disabled state.

    It was intended to avoid the duplicated map state setting.
    So to keeping the intention, now it disable the map, only if
    the map is actually enabled.

    So both are fine.

    @fix

Change-Id: I1e5de2beaa33c9959f9889b03ef97e6509511007

8 years agoedje: add recursive hash search helper 51/78451/4
Jee-Yong Um [Tue, 5 Jul 2016 13:23:47 +0000 (22:23 +0900)]
edje: add recursive hash search helper

Change-Id: I6ddc249aabb54cdaf5f61c3d05573deca98453a9
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
8 years agoedje: update a style when a style is added as class's member 61/77761/3
Youngbok Shin [Fri, 1 Jul 2016 04:27:13 +0000 (13:27 +0900)]
edje: update a style when a style is added as class's member

If there is no member styles when a text_class is updated,
newly added styles can't be updated.
So, newly added styles as member of text_class should be updated.
@tizen_fix

Change-Id: Ief1c0ed13cb595c43fea05a6498f452d9d76d680

8 years agoevas_gl_common: add OSX specific to fix build break 96/78796/1
Thiep Ha [Thu, 7 Jul 2016 02:07:21 +0000 (11:07 +0900)]
evas_gl_common: add OSX specific to fix build break

The evas_gl_api has some APIs that are not available on OSX.
It causes build break on MacOS.
This patch adds OSX build specific to fix it.
@tizen_fix

Change-Id: I674811ce6e8a6d5200f7038917cad49833d10fb1
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years agoevas_gl_cocoa: add parameter for context_resize to fix build break 95/78795/1
Thiep Ha [Thu, 7 Jul 2016 02:05:29 +0000 (11:05 +0900)]
evas_gl_cocoa: add parameter for context_resize to fix build break

The evas_gl_common_context_resize API is changed but
it is not updated for gl_cocoa engine.
This patch updates it to fix build break.
@tizen_fix

Change-Id: Iee6c6d326a8479cc714e4ee21cd2fb14abaaa1b8
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years agoevas_gl_cocoa: fix segmentation fault at program exit 94/78794/1
Thiep Ha [Thu, 7 Jul 2016 01:51:56 +0000 (10:51 +0900)]
evas_gl_cocoa: fix segmentation fault at program exit

From 8fb153cf8cab550121136aeb2710fc2d9f42fadc Mon Sep 17 00:00:00 2001
From: Jean Guyomarc'h <jean.guyomarch@gmail.com>
Date: Sat, 2 Apr 2016 22:19:29 +0200
Subject: [PATCH] evas_gl_cocoa: fix segmentation fault at program exit

Programs crashed on a segmentation fault when the last window was
closed. The eng_output_idle_flush() function was removed... but
since gl_cocoa does not properly use *_generic modules, the
output_idle_flush() function called by the render engine was
garbage (hence the segfault).

Change-Id: Idc7ef41fd2933ebb4cea75c9f592d5637b636cba
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years agoecore_input: disable joystick feature in Mac OS 93/78793/1
Thiep Ha [Wed, 6 Jul 2016 00:55:23 +0000 (09:55 +0900)]
ecore_input: disable joystick feature in Mac OS

Joystick input makes build break in MacOS, so we disable it.

Change-Id: If145f7f54e681a5597089cef272c35e969e61f5b
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years agoecore_wayland: Initialize touch axis information 48/77648/2 accepted/tizen/common/20160707.171343 accepted/tizen/ivi/20160706.132903 accepted/tizen/mobile/20160706.132323 accepted/tizen/tv/20160706.132345 accepted/tizen/wearable/20160706.132447 submit/tizen/20160706.105121
JengHyun Kang [Thu, 30 Jun 2016 10:51:21 +0000 (19:51 +0900)]
ecore_wayland: Initialize touch axis information

Change-Id: Icb006a8868fe9129b24334e113dea50f450e308a

8 years agoevas_type: add EVAS_DISPLAY_MODE_INHERIT to Evas_Display_Mode for backward compatibility 54/77754/2
Ji-Youn Park [Fri, 1 Jul 2016 02:41:43 +0000 (11:11 +0830)]
evas_type: add EVAS_DISPLAY_MODE_INHERIT to Evas_Display_Mode for backward compatibility

Change-Id: I06c97b57f9c6e0c555b780911015fd389f045e63

8 years agoevas: Revert the patch for applying font style 72/78172/2
Youngbok Shin [Mon, 4 Jul 2016 11:39:23 +0000 (20:39 +0900)]
evas: Revert the patch for applying font style

It caused an issue for BreezeSans/Medium Condensed style.
Font should be modified before applying the feature.
@tizen_fix

Change-Id: I7bea1695a51916750f0e1835490914af16bfabdf

8 years agoevas: enable harfbuzz 63/78263/1
Youngbok Shin [Tue, 5 Jul 2016 02:43:05 +0000 (11:43 +0900)]
evas: enable harfbuzz

Change-Id: Idead7dc7745c7a608b7d7862346852d1054d61e4

8 years agoRevert "edje: add fixed automatically for optimizing edje calc speed." 62/78062/2 accepted/tizen/common/20160706.141413 accepted/tizen/ivi/20160705.044703 accepted/tizen/ivi/20160705.100558 accepted/tizen/mobile/20160705.044642 accepted/tizen/mobile/20160705.100720 accepted/tizen/tv/20160705.044654 accepted/tizen/tv/20160705.100617 accepted/tizen/wearable/20160705.044633 accepted/tizen/wearable/20160705.100644 submit/tizen/20160704.103858 submit/tizen/20160705.032109
kim hosang [Mon, 4 Jul 2016 07:04:11 +0000 (00:04 -0700)]
Revert "edje: add fixed automatically for optimizing edje calc speed."

This reverts commit eccf071dd53721d1a4d8e81b1851a0135ccacc03.

Change-Id: I36aad155920d86a7294709f6776e9ab94b485383

8 years agoedje_recc: set edje_recc's own absolue path 87/77987/1
WooHyun Jung [Mon, 4 Jul 2016 00:53:23 +0000 (09:53 +0900)]
edje_recc: set edje_recc's own absolue path

Change-Id: I129f2005d01449171d918e4aeea38ee8fa17cdea

8 years agoevas: Use proper type for stringshares 58/77958/1 accepted/tizen/common/20160703.131020 accepted/tizen/ivi/20160703.110648 accepted/tizen/mobile/20160703.110518 accepted/tizen/tv/20160703.110600 accepted/tizen/wearable/20160703.110626 submit/tizen/20160702.084834
Jean-Philippe Andre [Tue, 28 Jun 2016 10:20:37 +0000 (19:20 +0900)]
evas: Use proper type for stringshares

Change-Id: I0453767f3756f47456f6e5d73cfedf9e0520318f

8 years agoevas: Fix double stringshare_del 57/77957/1
Jean-Philippe Andre [Tue, 28 Jun 2016 10:17:24 +0000 (19:17 +0900)]
evas: Fix double stringshare_del

A stringshare for font "style" was not properly duplicated,
resulting in lots of invalid stringshare pointers.

Ping @id213sin (commit 2ce33e73a7d48d4b54a075c07f12c0162).

Change-Id: Ie87e42b9f3d5fd365d000798c9493a660a240954

8 years ago[ttrace] add more check points 95/77795/2
Shinwoo Kim [Fri, 1 Jul 2016 06:34:17 +0000 (15:34 +0900)]
[ttrace] add more check points

Change-Id: Ie2842456697eaed52a81f83d8203230c5672d9cd

8 years ago[TV] eina: disable ttrace to be called 71/77471/3
Shinwoo Kim [Thu, 30 Jun 2016 02:31:51 +0000 (11:31 +0900)]
[TV] eina: disable ttrace to be called

Change-Id: Ia4bbf665a21ee90aefdcf9909ddc79dfd546a9f3

8 years agoecore_wl: tizen_input_device uses device's clas variable of the Ecore_Device_Class... 97/71997/9
Duna Oh [Mon, 30 May 2016 06:42:42 +0000 (15:42 +0900)]
ecore_wl: tizen_input_device uses device's clas variable of the Ecore_Device_Class type

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I569e1efe677d07dc3593ac047cc4092b8fbf3e17

8 years agoefl/interface : keep a copy the locale returned by stelocale. 56/77556/2
Subhransu Mohanty [Thu, 30 Jun 2016 07:19:43 +0000 (16:19 +0900)]
efl/interface : keep a copy the locale returned by stelocale.

Change-Id: Ia06b1aac3fe0ebecc145462a0f428c2c64f4eb0a

8 years agoeina: add API for converting strbuf to lowercase. 14/77014/3
Srivardhan Hebbar [Wed, 21 Oct 2015 21:04:43 +0000 (14:04 -0700)]
eina: add API for converting strbuf to lowercase.

==============================================================
   eina: add API for converting strbuf to lowercase.

   Summary:
   This API would be used in efl_network_websocket.

Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
   Reviewers: cedric

   Differential Revision: https://phab.enlightenment.org/D3200

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
==============================================================

Change-Id: I18506fe6756a00775b7c510266296a240aad665a
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
8 years agoedje: add fixed automatically for optimizing edje calc speed. 53/68253/3
Hosang Kim [Thu, 17 Mar 2016 18:12:34 +0000 (11:12 -0700)]
edje: add fixed automatically for optimizing edje calc speed.

Summary:
Applications usually use edje syntax like as,

```
 part { name :"bg";
     type: SWALLOW;
     description {
          state: "default" 0.0;
          rel1.relative: 0.0 0.0;
          rel2.relative: 0.0 0.0;
          align: 0.0 0.0;
          min: 100 100;
     }
 }

```
But edje does not calculate it exactly without "fixed: 1 1".
So edje calculation is repeated until 4000 x 4000, it is waste of time.

Reviewers: woohyun, raster, Hermet, id213sin, cedric

Reviewed By: cedric

Subscribers: cedric, jpeg

Differential Revision: https://phab.enlightenment.org/D3801

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Change-Id: I36a0983fe5af1916d7b904c5c82d988f12c94784

8 years agoecore-wayland: Prevent duplicated mouse up events. 75/77275/2
JengHyun Kang [Wed, 29 Jun 2016 08:33:04 +0000 (17:33 +0900)]
ecore-wayland: Prevent duplicated mouse up events.

Change-Id: Ibb3d6ee20ee1f7413e8e1d7f34ccc8b29f913b44

8 years agoedje: replace 4000x4000 min size limitarion with loop count restriction. 15/76515/3
Youngbok Shin [Thu, 23 Jun 2016 17:11:39 +0000 (10:11 -0700)]
edje: replace 4000x4000 min size limitarion with loop count restriction.

Summary:
4000x4000 min size limitation was added to prevent infinite
calculation loop. But, it can ruin calculation of some proper Edjes.
Normally, properly generated Edje runs the calculation loop below 10 times.
So, "255" could be proper limitation for calculation loop.
It also make better performance for broken Edje.

Test Plan: N/A

Reviewers: raster, Hermet, woohyun, cedric

Reviewed By: cedric

Subscribers: jpeg, z-wony, Blackmole

Differential Revision: https://phab.enlightenment.org/D4075

Change-Id: I17d7697e8aa211efcc8c2a29ac63ab148cb0afab
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
8 years agoecore_wayland: Add API ecore_wl_window_geometry_get() and use it on event handler... 94/77494/3 accepted/tizen/common/20160703.130317 accepted/tizen/ivi/20160630.063520 accepted/tizen/mobile/20160630.063544 accepted/tizen/tv/20160630.063510 accepted/tizen/wearable/20160630.063533 submit/tizen/20160630.053243 submit/tizen_common/20160701.180000
Seunghun Lee [Thu, 30 Jun 2016 04:13:44 +0000 (13:13 +0900)]
ecore_wayland: Add API ecore_wl_window_geometry_get() and use it on event handler of configure.

The geometry of ecore_wl_window can be reconfigured by both of server and client.
Before, we passed its geometry as a Ecore Event in order to notify ecore_evas,
But in this case we cannot gaurantee coherence.
Thus, it would be better to give the geometry by the API on event handler.

Change-Id: Iad4ff888ab7c79ef446a083bbfe4cd362c0cb551

8 years ago[evas_gl] add partial_render_debug mode for debug 62/76562/2
sunghyun kim [Fri, 24 Jun 2016 08:00:14 +0000 (17:00 +0900)]
[evas_gl] add partial_render_debug mode for debug

if EVAS_GL_PARTIAL_DEBUG is set, add sky blue color rectangle before draw object.
it is for debug.

Change-Id: I5dad4970927d57ad191343fb2d9402a9c2e5cf18

8 years agoevas: add pattern "style" when evas query fonts via fontconfig 05/77205/2
Youngbok Shin [Tue, 28 Jun 2016 01:49:37 +0000 (10:49 +0900)]
evas: add pattern "style" when evas query fonts via fontconfig

Summary:
Some fonts can have weird style and weight value.
If a font has a style name as "medium" and a weight value as "semi-bold",
Evas can't load the font using "font=Somefont:style=Medium".
It only can be load with "font=Somefont:style=SemiBold" or
"font=Somefont:weight=SemiBold".
On the other hand, it could be loaded when I tested the following commands.
fc-match -s ":family=Somefont:style=Medium" or
fc-match -s ":family=Somefont:weight=SemiBold"

Evas also should load font based on font's style name.
@fix

Test Plan: N/A

Reviewers: tasn, herdsman, cedric, woohyun, raster

Reviewed By: raster

Subscribers: Blackmole, z-wony, jpeg

Differential Revision: https://phab.enlightenment.org/D4108

Change-Id: Ibd9f53cb62568e2ee6e1e627f75607936396e6ff

8 years agoecore_win32: add ecore_win32_window_icon_set() api. 69/77269/2
Bowon Ryu [Wed, 29 Jun 2016 08:17:34 +0000 (17:17 +0900)]
ecore_win32: add ecore_win32_window_icon_set() api.

to switch application window icon on runtime,
we added this api.

this is necessary for tizen sdk ui tools.

Change-Id: I942dbb1786f0da2274299fa6ec939c807129820b

8 years agoRevert "ethumb: disable a partial code complation on windows os." 52/77252/1
Bowon Ryu [Wed, 29 Jun 2016 07:43:00 +0000 (16:43 +0900)]
Revert "ethumb: disable a partial code complation on windows os."

This reverts commit 4686f8d95d64af1467ddbe4e289ade511441c835.

We fixed the fundamental problem of edje_cc complation.
So we don't need this change anymore.

Change-Id: Iab13fe0d2f13d775b379f6122a9c44d3f7b63388

8 years agoeina: fix a crash on edje compilation on windows. 47/77247/2
Bowon Ryu [Wed, 29 Jun 2016 07:32:57 +0000 (16:32 +0900)]
eina: fix a crash on edje compilation on windows.

it doesn't gurantee tmp folder on windows. rather than that, we get a
tmp folder via environment values.

this change could be overwritten with the latest upstream code.

Change-Id: Idb23130dffcc65b8bc59fcdf114e96015c3ff7b8

8 years agoevil: add missing files. 51/77251/1
Bowon Ryu [Wed, 29 Jun 2016 07:40:30 +0000 (16:40 +0900)]
evil: add missing files.

We've synced with upstream evil lib for windows hosting,
but missed some files that should have added.

Change-Id: I4ffef14da3de882d53f3879a9f4e3ad1a2d197c9

8 years agoethumb: disable a partial code complation on windows os. 67/77067/3 accepted/tizen/common/20160703.130129 accepted/tizen/ivi/20160630.003830 accepted/tizen/mobile/20160630.003815 accepted/tizen/tv/20160630.003723 accepted/tizen/wearable/20160630.003902 submit/tizen/20160629.094813
Bowon Ryu [Tue, 28 Jun 2016 10:55:21 +0000 (19:55 +0900)]
ethumb: disable a partial code complation on windows os.

It occurs a crash on windows os compilation.
Sorry, we have no idea so disabled it anyway, it doesn't necessary.

Change-Id: I834e332e9a9f8c525bc3678daa53305536d555f7

8 years agoFix compilation error on windows os. 66/77066/4
Bowon Ryu [Tue, 28 Jun 2016 10:46:51 +0000 (19:46 +0900)]
Fix compilation error on windows os.

Since the windows platform doesn't have dlfcn.h, it failed to compile on it.
Instead we ignore the header inclusion on Windows os.

Acutally, This change come up with upstream partial migration about Evil.

Change-Id: If3498ee7bacb8b59ff0e135ddcca872bd439c956

8 years agoRevert "Revert "ecore_evas: fix to build tbm configurable."" 82/77082/1
Bowon Ryu [Tue, 28 Jun 2016 11:42:36 +0000 (20:42 +0900)]
Revert "Revert "ecore_evas: fix to build tbm configurable.""

This reverts commit d4b12be216e08d1b7a1a674d0401138245556a20.

fixed the wrong change.

Change-Id: I507ffae7df224e6d7506f6337afcc6879df45500

8 years agoRevert "ecore_evas: fix to build tbm configurable." 78/77078/1
Bowon Ryu [Tue, 28 Jun 2016 11:27:14 +0000 (20:27 +0900)]
Revert "ecore_evas: fix to build tbm configurable."

This reverts commit 406af68abb1f764c87e9e903db088acc7a0d8980.

this break gbs build. :(

Change-Id: I30d2eb70418497e4c4bbda6144341ac7447d2bd3

8 years agoecore_input: dont try to build a joystick feature on window os. 49/77049/1
Bowon Ryu [Tue, 28 Jun 2016 10:26:00 +0000 (19:26 +0900)]
ecore_input: dont try to build a joystick feature on window os.

this broke the compilation on windows os.

Change-Id: Ia0f93967ed4b9b456f4de43934a098a9316841cb

8 years agoeet/cipher: cast unused file properly. 38/77038/1
Bowon Ryu [Tue, 28 Jun 2016 10:13:29 +0000 (19:13 +0900)]
eet/cipher: cast unused file properly.

This occured a compilation error on window os.
Now it's fixed.

Change-Id: Ib4cac594562f0290a79328c88d2021a51a07dacc

8 years agofixed window os compliation. 69/76969/2
Bowon Ryu [Tue, 28 Jun 2016 06:50:33 +0000 (15:50 +0900)]
fixed window os compliation.

uint is temporarly used in output_copy().
but This interface will be removed.

Define this temporarily.

Change-Id: I43ac664cc6595187c321462c0b2c7d874693f77e

8 years agoecore_evas: fix to build tbm configurable. 42/76842/2
Bowon Ryu [Mon, 27 Jun 2016 11:45:30 +0000 (20:45 +0900)]
ecore_evas: fix to build tbm configurable.

Hosting efl for sdk doesn't require tbm.

ecore_evas_tbm breaks the build on hosting environment
because it necessarily includes tbm source files.

so make it configurable to avoid build those files
on hosting environment.

Change-Id: I9ef923ef22dbef37bbaa90fd455ec047be2ee9ff

8 years agoevas: Avoid glTexSubImage2D() COW problem 41/76141/5
huiyu.eun [Thu, 23 Jun 2016 02:41:30 +0000 (11:41 +0900)]
evas: Avoid glTexSubImage2D() COW problem

[Problem] If you try to update image while rendering that image, Copy On Write occur. So performace goes bad.
[Cause] Every images use 9-glTexSubImage2D(). glTexSubImage2D() takes more time than glTexImage2D.
[Solution]Change texture uploading policy.
1. If (image > atlas size), Do not call glTexSubImage2D.
 glTexImage2D is enough. (Maybe edge 1-pixels are not clear than before.)
2. If (image < atlas_size) && (image > memcpy_size), Do 9-glTexSubImage2D.
3. If (image < atlas_size) && (image < memcpy_size),
 Do memcpy from the image data and borders to new memory.
 Then do 1-glTexSubImage2D. (This will be reduce probablity of COW.)
[Team] Graphics

Change-Id: I663f2d3ec3c39995d9b7fd17b1dad170ce00a506
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
8 years ago[ecore_input] initial version of ecore joystick event 41/76841/3
Shinwoo Kim [Mon, 20 Apr 2015 02:53:16 +0000 (11:53 +0900)]
[ecore_input] initial version of ecore joystick event

Conflicts:
src/lib/ecore_input/Ecore_Input.h
src/lib/ecore_input/ecore_input.c

Change-Id: Ibabaa70deac03b34bc20e08afb315071041c10c0

8 years agoevas: filters folder should be included in evas pkg 51/76851/2
jiin.moon [Mon, 27 Jun 2016 11:55:40 +0000 (20:55 +0900)]
evas: filters folder should be included in evas pkg

Signed-off-by: jiin.moon <jiin.moon@samsung.com>
Change-Id: I18625bba0efe2bd4866ad3734d9dd170ffea3cad

8 years ago[evas_tbm] perform native buffer surface video rendering at evas object 87/76887/1
Joogab Yun [Mon, 27 Jun 2016 23:27:32 +0000 (08:27 +0900)]
[evas_tbm] perform native buffer surface video rendering at evas object
render level
 - Now origin size mode (when image size is smaller than evas object
size) is supported

Change-Id: Ib28710b3e102b2a26cef1bbb598089e0b84bce9b

8 years agoevas: do not unref if there is no clipper 59/76859/1 accepted/tizen/common/20160629.222330 accepted/tizen/ivi/20160628.100956 accepted/tizen/mobile/20160628.100909 accepted/tizen/tv/20160628.100924 accepted/tizen/wearable/20160628.100939 submit/tizen/20160627.124437
Hosang Kim [Mon, 27 Jun 2016 12:28:42 +0000 (21:28 +0900)]
evas: do not unref if there is no clipper

check if there is a clipper set before accessing it. This fixes crashes
of the drm engine.

Author:     Marcel Hollerbach <marcel-hollerbach@t-online.de>
Change-Id: I0dd09b8b42975ebc0bf69f2656f341babbe35de8

8 years agoecore_wl: fix ecore_wl_window_keygrab_set API 33/76833/4
Hosang Kim [Mon, 27 Jun 2016 11:03:11 +0000 (20:03 +0900)]
ecore_wl: fix ecore_wl_window_keygrab_set API

In order to grab keys, we need wl.keyrouter, input and xkb.keymap.
So fix waiting logic, we don't use five times loop but infinite loop.

Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: I604523b9f986ca703616184a7df3d63ecb614612

8 years agomove the position of read_events to _ecore_wl_cb_awake. 86/76686/1 accepted/tizen/ivi/20160628.014341 accepted/tizen/mobile/20160628.014434 accepted/tizen/tv/20160628.014355 accepted/tizen/wearable/20160628.014414 submit/tizen/20160627.020950
Boram Park [Thu, 23 Jun 2016 04:36:14 +0000 (13:36 +0900)]
move the position of read_events to _ecore_wl_cb_awake.

wl_display_read_events can make threads blocked. So, when a thread is
awake from polling, we'd better call wl_display_read_events ASAP to
unblock other threads. And also, this is much easyer way to make sure
calling either read_events or cancel_events.

Change-Id: I587a56b4a3914bcd9e4750b07d9d5febba9d2c41

8 years agocommit 56074fd579a6bd0395948464cc15cb9f5818450e 01/76601/1
Hermet Park [Fri, 24 Jun 2016 10:04:32 +0000 (19:04 +0900)]
commit 56074fd579a6bd0395948464cc15cb9f5818450e
Author: Hermet Park <hermet@hermet.pe.kr>
Date:   Fri Jun 24 18:51:38 2016 +0900

    evas canvas: fix a proxy+map rendering issue.

    This fix is wrt the non-updation of the proxy object.
    If a source of a proxy object has mapped objects among its children,
    Rendering frame won't be correct while they were keeping changing.

    The reason is, evas_object_smart_changed_get() couldn't figure those changes
    out correctly because of cached-clip visibility.

    Cached-clip of smart member can't be used for map surface updation,
    because cached-clip includes the visiblity status out of the smart object.

    So, loose the criteria to make it rendering smart members in map.

Change-Id: I8d0f71e1766595ab4b0e31464e885364ba2db519

8 years agocommit 05d81d3c63d22e9b99e842f9de50c209ab0b48eb 00/76600/1
Hermet Park [Fri, 24 Jun 2016 10:03:09 +0000 (19:03 +0900)]
commit 05d81d3c63d22e9b99e842f9de50c209ab0b48eb
Author: Hermet Park <hermet@hermet.pe.kr>
Date:   Fri Jun 24 11:33:04 2016 +0900

    evas/canvas: rewrite a previous patch, ed444b698b63e0086812062abb9e3065360eb0b2

    Reviwed further, I found out the origin shouldn't be accumulated with
    previous clippers origin. I forgot this function is recursive
    function.

Change-Id: Ic66a9d8e2fc48f0af4f016067176c671409eb1e5

8 years ago[evas_tbm] fixed rotation when using tbm_surface 37/76037/3 accepted/tizen/common/20160627.191806 accepted/tizen/ivi/20160626.225158 accepted/tizen/mobile/20160626.225113 accepted/tizen/tv/20160626.225129 accepted/tizen/wearable/20160626.225140 submit/tizen/20160624.090650
Joogab Yun [Wed, 22 Jun 2016 11:28:56 +0000 (20:28 +0900)]
[evas_tbm] fixed rotation when using tbm_surface

Change-Id: Iff73938313d147ef1b6eefaf16378a139fefe661

8 years agocommit ed444b698b63e0086812062abb9e3065360eb0b2 91/76391/2
Hermet Park [Thu, 23 Jun 2016 15:53:05 +0000 (00:53 +0900)]
commit ed444b698b63e0086812062abb9e3065360eb0b2
Author: Hermet Park <hermet@hermet.pe.kr>
Date:   Fri Jun 24 00:48:34 2016 +0900

    evas canvas: fix broken proxy clipping.

    Origin of clipper's clipper won't be transformed to derivative space.
    So it needs to transform the coordinate additionally.

Change-Id: I12e439d0a5ea6cf0eeebda1ba4791f6ed6a0dc99

8 years ago[spec] exclude eeze_scanner 76/75876/2 accepted/tizen/common/20160627.191734 accepted/tizen/ivi/20160624.103217 accepted/tizen/mobile/20160624.103128 accepted/tizen/tv/20160624.103146 accepted/tizen/wearable/20160624.103200 submit/tizen/20160624.014734 submit/tizen/20160624.063637
Shinwoo Kim [Wed, 22 Jun 2016 05:03:38 +0000 (14:03 +0900)]
[spec] exclude eeze_scanner

Change-Id: I4f572bb4e6f5f9834b380f4b8f0da27485d76d16

8 years agoecore_wl: replace last_device_name_kbd only when device has a keyboard class 23/76023/1
Duna Oh [Wed, 22 Jun 2016 10:55:16 +0000 (19:55 +0900)]
ecore_wl: replace last_device_name_kbd only when device has a keyboard class

Change-Id: I759b3a0ea45e2a1ed97c04802c9f063349383196
Signed-off-by: Duna Oh <duna.oh@samsung.com>
8 years agoecore-evas-wayland: Send a message of rotation change done before render flush. 76/75576/2 accepted/tizen/common/20160621.184656 accepted/tizen/ivi/20160622.021042 accepted/tizen/mobile/20160622.020934 accepted/tizen/tv/20160622.020959 accepted/tizen/wearable/20160622.021022 submit/tizen/20160621.113431
Seunghun Lee [Mon, 20 Jun 2016 12:15:33 +0000 (21:15 +0900)]
ecore-evas-wayland: Send a message of rotation change done before render flush.

compositor will accept a frame after receiving a message of rotation change done.

Change-Id: If16f53c2baa8ec6d701de1acfc104f8a1f47310f

8 years agoEdje, Elementary: Remove <password=off> tag when password mode is disabled 77/75677/3
Youngbok Shin [Tue, 21 Jun 2016 02:02:10 +0000 (11:02 +0900)]
Edje, Elementary: Remove <password=off> tag when password mode is disabled

Summary:
When edje_password_show_last option is enabled, the edje_entry uses <password=off>
for showing last character. But, when password mode is disabled by the elm_entry,
<password=off> is remained in the text. It can cause some problems.

Because, there is no way to control password mode by API for the edje_entry.
The elm_entry can't remove <password=off> tag before getting text from the edje_entry.
So, the patch adds edje_object_part_text_hide_visible_password() function and
the elm_entry will use this when elm_layout_theme_apply() is called.
@fix

Test Plan:
1. Run "elementary_test".
2. Show "Entry Password" demo. (Newly added by this patch)
3. Password mode is enabled. Put some text.
4. Click "Show Password" check box to disable password mode.
5. Put more text.
6. Click "Hide Password" check box to enable password mode again.
7. See a character among the text is visible. (without this patch)

Reviewers: tasn, herdsman, cedric, jpeg, thiepha, raster

Reviewed By: raster

Subscribers: Blackmole, z-wony, woohyun

Differential Revision: https://phab.enlightenment.org/D3988

* It includes a code for applying ON_HOLD flag for "Return" key event.
  The code is merged into it by my mistake. But, it also should be merged to fix issues.

Change-Id: I6e962172dd166f053984806d80b81d06992ec5ce

8 years agoecore_wayland: added protocol and funtion for getting active angle 39/75639/1
Doyoun Kang [Tue, 21 Jun 2016 00:53:18 +0000 (09:53 +0900)]
ecore_wayland: added protocol and funtion for getting active angle

Change-Id: I465ccb630d39561db03870e7251eb36207c098a2

8 years ago[EvasGL] code clean up 10/75510/1
Wonsik, Jung [Mon, 20 Jun 2016 07:43:04 +0000 (16:43 +0900)]
[EvasGL] code clean up

Change-Id: Iccbc34c7d9c1cd3de1335553789f3fce8a8953a9

8 years ago[tbm_backend] add temporarily tbm_bufmgr_init for eglGetDisplay 72/75472/1
Joogab Yun [Mon, 20 Jun 2016 05:23:48 +0000 (14:23 +0900)]
[tbm_backend] add temporarily tbm_bufmgr_init for eglGetDisplay

Change-Id: I4e3386872d9536fcbb5cdf956727be5a52390594

8 years agoecore_evas_wl: add canvas damage for redrawing at the time to uniconify. 54/75254/4 accepted/tizen/common/20160620.163421 accepted/tizen/ivi/20160620.024656 accepted/tizen/mobile/20160620.024608 accepted/tizen/tv/20160620.024628 accepted/tizen/wearable/20160620.024642 submit/tizen/20160617.130941
Seunghun Lee [Fri, 17 Jun 2016 07:06:22 +0000 (16:06 +0900)]
ecore_evas_wl: add canvas damage for redrawing at the time to uniconify.

Change-Id: I3a7bfd298475033293fd4975653ed72f342ac851

8 years agoevas: wayland_shm: Add implementation for interface of buffer_flusher. 33/69833/7
Seunghun Lee [Fri, 13 May 2016 12:34:11 +0000 (21:34 +0900)]
evas: wayland_shm: Add implementation for interface of buffer_flusher.

the engine of evas wayland_shm will destroy its own shm buffer by buffer_flusher.

Change-Id: Ife54954c9186366b23b7c91b6bb3179925c7ac4f

8 years agoevas_image_load_bmp: fix bug that image is not decoded, if image is not perfact. 17/75317/1
Ji-Youn Park [Fri, 17 Jun 2016 10:17:55 +0000 (18:47 +0830)]
evas_image_load_bmp: fix bug that image is not decoded, if image is not perfact.

Change-Id: I1fa42a771f3119f913f18047dfa228bce5f9b137

8 years ago[Evas GL Common] remove commented code. 44/75144/2
Wonsik, Jung [Fri, 17 Jun 2016 00:26:28 +0000 (09:26 +0900)]
[Evas GL Common] remove commented code.

Remove commmented code in evas_gl_context.c
Consider that for EFL version upgrade.

Change-Id: Id748a77d8a3e19fcd938ae329690caba9f3ca5aa

8 years agoecore_wl_input: fix key repeat logic. 32/74732/1
Hosang Kim [Wed, 15 Jun 2016 09:53:40 +0000 (18:53 +0900)]
ecore_wl_input: fix key repeat logic.

In Tizen, Unfocused App can receive key event.
So repeat timer should not be deleted,
when _ecore_wl_input_cb_keyboard_leave is called.

Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: Ia9ebe8a93361eef4ce166b4732fbd46beaac6df7

8 years ago[tbm_backend] implement tbm backend (gl_tbm and software_tbm) 25/73625/5 accepted/tizen/common/20160616.151649 accepted/tizen/ivi/20160616.003056 accepted/tizen/mobile/20160616.003037 accepted/tizen/tv/20160616.002934 accepted/tizen/wearable/20160616.003022 submit/tizen/20160615.083837
sunghyun kim [Wed, 30 Mar 2016 02:46:54 +0000 (11:46 +0900)]
[tbm_backend] implement tbm backend (gl_tbm and software_tbm)

1. dumy engine for Create Tbm backend
2. [Ecore_Evas_TBM] Add ecore_evas_tbm and evas_tbm_backend
3. [tbm_backend] remove bufmgr
  - remove bufmgr in tbm backend
  - redesign ext API
4. [tbm_backend] implement software tbm backend
5. add acquire/release pixel api & delete image fuction
6. [tbm_backend] implement tbm backend (gl_tbm and software_tbm)

Change-Id: If141e2d85e33cd5257a51108338c7afa8f0e3994

8 years agoedje entry: return correct selection 22/74422/1
Thiep Ha [Thu, 26 Nov 2015 07:52:48 +0000 (09:52 +0200)]
edje entry: return correct selection

Summary:
In entry, when selection_get function is called, selection is not
always returned the current selection.

Scenario:
- In select mode, entry has selection (e.g, by double click).
- When selection handler is moved, set the cursor the current coordinate
  with edje_object_part_text_cursor_pos_set() API.
- Edje emits "selection,changed" signal.
- Elementary gets current selection and stores it.
- Elementary does not get selection as visual selection (e.g, text is
   highlighted with "entry test", but the selection returned
   from edje is "entry").
- If we copy and then paste to the entry, the pasted text is not same as
   selected text.

Reason:
- In _edje_entry_cursor_coord_set function, if entry has selection, we only
  emit "selection,changed" signal without freeing en->selection.
- When _edje_entry_selection_get is called, we check the en->selection,
  since it is existed, we just return it which is not updated one.

This patch clears en->selection, so that it is updated at _selection_get,
and the updated selection is returned to caller.

@fix

Test Plan:
In mobile profile, open entry
- Right click, choose select, double click -> selection handlers are shown.
- Drag selection handlers to change selection.
- Right click, do copy.
- Right click, do paste.
- See the pasted text is not same as selection.

Reviewers: raster, tasn, herdsman

Subscribers: seoz, JackDanielZ, cedric

Differential Revision: https://phab.enlightenment.org/D2746

Change-Id: I62e7bd9c8af9ae9048a3ff2d4f4c6912e1b33692
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
8 years agoecore_wl_input: Add option for key conversion 96/73396/2
NakGyeong Kim [Wed, 8 Jun 2016 04:41:22 +0000 (13:41 +0900)]
ecore_wl_input: Add option for key conversion

Signed-off-by: NakGyeong Kim <nakkyong.kim@samsung.com>
Change-Id: Idad899845c4d90f4f2efbbc3682f10085cdc76f8

8 years agoecore_wl_input: add last_device_name_kbd for repeating key events 88/74288/2
Duna Oh [Mon, 13 Jun 2016 12:56:47 +0000 (21:56 +0900)]
ecore_wl_input: add last_device_name_kbd for repeating key events

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I0c15587e930ac4c5c66354a6343c5d72368c2656

8 years ago[evas] bugfix - color format of native tbm surface 08/74108/1
Joogab Yun [Fri, 10 Jun 2016 06:29:44 +0000 (15:29 +0900)]
[evas] bugfix - color format of native tbm surface
       - sdk camera test
       - If a other flag setup before the SHD_EXTERNAL
         then color format problem happens

Change-Id: Id31de742e2a7527486c3816d2b6153c8fede12af

8 years agoefreet : Remove launching efreed on Tizen 64/73964/4 accepted/tizen/common/20160616.151403 accepted/tizen/ivi/20160614.041041 accepted/tizen/ivi/20160616.001735 accepted/tizen/mobile/20160614.040904 accepted/tizen/mobile/20160616.001456 accepted/tizen/tv/20160614.041013 accepted/tizen/tv/20160616.001646 accepted/tizen/wearable/20160614.040941 accepted/tizen/wearable/20160616.001547 submit/tizen/20160613.005910 submit/tizen/20160614.071928 submit/tizen/20160615.013934
Jiwon Kim [Fri, 10 Jun 2016 07:40:01 +0000 (16:40 +0900)]
efreet : Remove launching efreed on Tizen

efreetd is used for freedesktop environment
But, Tizen is consisted of another environment
 and desktop managing(based on freedesktop standard) does not needed to efreetd

Therefore, efreetd can be removed on Tizen.
But, libefreet is still left beause a few functions use libefreet in elementary.

- src/lib/efreet/efreet_cache.c: skip daemon launching sequence in efreet_cache_init()
- packaging/efl.spec: exclude installing efreed

@tizen_fix

Change-Id: I50f892e7121ae33532e8138d4dfc52741ca38986
Signed-off-by: Jiwon Kim <jiwon177.kim@samsung.com>
8 years agoChange a xkb state if chached keymap is changed 79/73979/2
JeongHyun Kang [Fri, 10 Jun 2016 08:31:10 +0000 (17:31 +0900)]
Change a xkb state if chached keymap is changed

Change-Id: I94e04c79dd99db6fcdaa3a943aaa7e0bf1e76c0d

8 years agoecore_wayland: added the utility window type 63/73863/3
Doyoun Kang [Fri, 10 Jun 2016 01:07:48 +0000 (10:07 +0900)]
ecore_wayland: added the utility window type

Change-Id: I7472ba323f4492ccbf49bf470c470e9a4dc70817

8 years agoecore_wl_input: fix key repeat condition. 13/73513/5
Hosang Kim [Wed, 8 Jun 2016 09:40:36 +0000 (18:40 +0900)]
ecore_wl_input: fix key repeat condition.

Key repeat will be operated when window is unfocused.

Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: I636c3a973ef340a312454a84f7de4eca5bb8eb8b

8 years agoecore_wl_input: Fix memory leaks 54/73854/2
JeongHyun Kang [Thu, 9 Jun 2016 22:35:05 +0000 (07:35 +0900)]
ecore_wl_input: Fix memory leaks

Change-Id: Ideff36a5923afb7d7df68573c46f85b8b159a880

8 years agoecore_wl : add wl_log_set_handler_client 17/73817/1
Junghwan Choi [Thu, 9 Jun 2016 12:33:57 +0000 (21:33 +0900)]
ecore_wl : add wl_log_set_handler_client

Change-Id: I7e4d26db0181153d5cffcadaf90ca2a4d6d5d154
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
8 years agoecore_drm: do not use eeze udev for output and make output list only main output 42/73742/2
Junkyeong Kim [Thu, 9 Jun 2016 09:50:58 +0000 (18:50 +0900)]
ecore_drm: do not use eeze udev for output and make output list only main output

Change-Id: Icff557766a616c69739c7ac8d26925404a7c019e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoefl_gfx_shape: Improve coordinate cacluation of vector graphic 00/73500/2
Wonki Kim [Wed, 8 Jun 2016 08:46:55 +0000 (17:46 +0900)]
efl_gfx_shape: Improve coordinate cacluation of vector graphic

Improvements have been already applied in Tizen 2.4 to resolve
the problem that the renderer don't draw a circle properly,
when a radius of the circle is odd.
Then this commit will resolve the same problem in Tizen 3.0.

Change-Id: Ibf856375c97ea811d4946fad0a1fad6d1f818451
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
8 years ago[evas] use EVAS_GL_WAYLAND_Y_INVERTED_WL attribute of 74/73474/1 accepted/tizen/common/20160610.181619 accepted/tizen/ivi/20160610.011705 accepted/tizen/mobile/20160610.011938 accepted/tizen/tv/20160610.011734 accepted/tizen/wearable/20160610.011823 submit/tizen/20160609.104743
Joogab Yun [Wed, 8 Jun 2016 08:19:12 +0000 (17:19 +0900)]
[evas] use EVAS_GL_WAYLAND_Y_INVERTED_WL attribute of
eglQueryWaylandBufferWL

 - 'yinvert=0' in YaGL of emulator, so we need check
EGL_WAYLAND_Y_INVERTED_WL attribute to query orientation of
   wl_buffer

Change-Id: I98abbe72c882d83a4bf90081f5feb2462027fb7c

8 years ago [Evas] Avoid setting AFILL flag for gl_drm based surface 01/72901/2 accepted/tizen/ivi/20160609.091055 accepted/tizen/mobile/20160609.091027 accepted/tizen/tv/20160609.091037 accepted/tizen/wearable/20160609.091047 submit/tizen/20160608.130141
Prudhvi Raj, Vasireddi [Sun, 29 May 2016 15:08:59 +0000 (00:08 +0900)]
 [Evas] Avoid setting AFILL flag for gl_drm based surface

Change-Id: Ifa79de5893e7b63fcdae5e4eebd24b511ccd5d21
Signed-off-by: Prudhvi Raj Vasireddi <prudhvi.raj@samsung.com>
8 years agomake input_region into NULL after destroyed 98/72798/3
Seungjin Park [Thu, 2 Jun 2016 11:16:40 +0000 (20:16 +0900)]
make input_region into NULL after destroyed

Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: I23e31a690ee7b773e38bbd55fe94a8b8d97b43a7

8 years agoCall a release request if a device is removed 90/72790/1 accepted/tizen/common/20160606.141725 accepted/tizen/ivi/20160606.040609 accepted/tizen/mobile/20160606.035215 accepted/tizen/tv/20160606.035908 accepted/tizen/wearable/20160606.040112 submit/tizen/20160603.042314
JeongHyun Kang [Thu, 2 Jun 2016 11:02:05 +0000 (20:02 +0900)]
Call a release request if a device is removed

Change-Id: I00ab477fdebb799a3554daee3ed18544613973dc

8 years agoevas_object_key_grab exclusive option logic is changed. 50/72150/2
JEONGHYUN YUN [Tue, 31 May 2016 01:20:24 +0000 (10:20 +0900)]
evas_object_key_grab exclusive option logic is changed.
 - added is_active property in Evas_Key_Grab
 - Evas key down and key up events transferred to active grabs only.
 - If evas grabs has a exclusive grab, other grabs will be deactivated.
 - If a exclusive grab is ungrabbed, remained grabs will be activated.

Signed-off-by: JEONGHYUN YUN <jh0506.yun@samsung.com>
Change-Id: I36ff752cc86262a0cfeb92d4f849bb3ae5b881d4

8 years agoset pending_flip before calling tdm_output_commit 07/72407/2 accepted/tizen/common/20160601.134157 accepted/tizen/ivi/20160602.023134 accepted/tizen/mobile/20160602.023304 accepted/tizen/tv/20160602.022946 accepted/tizen/wearable/20160602.023105 submit/tizen/20160601.093131
Boram Park [Wed, 1 Jun 2016 00:47:25 +0000 (09:47 +0900)]
set pending_flip before calling tdm_output_commit

    The commit handler can be called in tdm_output_commit.

Change-Id: I1de00b2877d08bad0456463ea28acf02b047cf57

8 years agoevas_device: fix build warning - use parentheses around assignment used as truth... 24/71824/2
Duna Oh [Fri, 27 May 2016 08:10:12 +0000 (17:10 +0900)]
evas_device: fix build warning - use parentheses around assignment used as truth value

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I674d8c437c053782cc4d9170851bb8e58408a7c1

8 years agoecore_wl_input: fix build warning of incompatible pointer type 21/71821/2 sandbox/srk/devel
Duna Oh [Fri, 27 May 2016 08:03:52 +0000 (17:03 +0900)]
ecore_wl_input: fix build warning of incompatible pointer type

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ie079a31786a675e530da900da543154fbc975890

8 years agoecore_wl_input: use release as a destructor since wl_seat ver. is upgraded to 4 82/71782/2
Duna Oh [Fri, 27 May 2016 05:52:46 +0000 (14:52 +0900)]
ecore_wl_input: use release as a destructor since wl_seat ver. is upgraded to 4

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I8f23ac19cba976bfb83b578ccac569b098cd8d3f

8 years agowayland egl : Remove build warning for unused variable 86/70886/2
JunsuChoi [Mon, 23 May 2016 07:05:33 +0000 (16:05 +0900)]
wayland egl : Remove build warning for unused variable

   Remove unused variable. and EINA_UNUSED macro was inserted after unused parameter.

Change-Id: Ic0ee6f5e0c62a87b0b8eeb1d539b7676b6ce51ff

8 years agoevas_engines_gl_drm : Remove build warning 28/70728/3
JunsuChoi [Fri, 20 May 2016 08:19:00 +0000 (17:19 +0900)]
evas_engines_gl_drm : Remove build warning

   - Remove unused variable.
   - Some variables were type casted into void* for arithmetic warning.
   - Changed type of 'last' variable type in _evas_outbuf_cb_pageflip() function.
     Because, That is only used as 'struct gbm_bo' type.

Change-Id: Ic660edb8d5d1ea096bd3830736f57db85ed2b105

8 years agoevas_engines_drm : Remove build warning for unused parameter 91/70691/2
JunsuChoi [Fri, 20 May 2016 06:36:18 +0000 (15:36 +0900)]
evas_engines_drm : Remove build warning for unused parameter

   EINA_UNUSED macro was inserted after unused parameter.

Change-Id: Ice5b9222dc7c566c78f8e27e5befabbc52c8d678

8 years agoevas_object_vg : Fix build warning for uninitialized variable. 09/69809/3
JunsuChoi [Tue, 10 May 2016 05:42:52 +0000 (14:42 +0900)]
evas_object_vg : Fix build warning for uninitialized variable.

initialized two variable

Change-Id: I9d1d48fbae1f1df3c6ed9de38b3b8ef36d5a59d1

8 years agoecore_drm : Fix build warning for unused parameter and function. 10/69810/3
JunsuChoi [Tue, 10 May 2016 07:28:39 +0000 (16:28 +0900)]
ecore_drm : Fix build warning for unused parameter and function.

Instead of some unused parameters (void)variable_name line
and remove unused function.

Change-Id: Iddf588aa35c7284539de1a88d27b717094b010bb