platform/upstream/efl.git
8 years agoEvas textblock: Use width of item format to position cursor. 34/66934/2
Subodh Kumar [Thu, 17 Dec 2015 11:54:35 +0000 (11:54 +0000)]
Evas textblock: Use width of item format to position cursor.

Summary:
Use width of item format to position cursor.

Sometimes it becomes very difficult to
position cursor over item and selection
becomes very difficult as we position the
cursor once the input X coord reached end of the item,
like one attached in the test plan. So this patch
decides over 50% of item width for X coord reaches
to position it at start or end.

@ix

Test Plan:
Attached setup shows how difficult to position cursor at the end when clicked
over item and selection is also very difficult. Consider such case in mobile
device, its becomes impossible to position cursor at the end and selection is
too much difficult.

{F27036}

Also added test cases in evas test suite

Reviewers: herdsman, tasn

Subscribers: cedric, jpeg

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

Change-Id: I801bfd2e3754299b5268be9970eed9ae5b340935

8 years agoEvas textblock: improve and fix line range rectangles 33/66933/2
Daniel Hirt [Tue, 8 Dec 2015 15:17:59 +0000 (17:17 +0200)]
Evas textblock: improve and fix line range rectangles

The line range rectangles geometries needed a bit of adjusting. I
started out with fixing T2648. In order to fill the gap between the end
of the line and the margins, the geometry of the last line's character
was used. I am not really sure why. Anyway, we have the line geometry,
so I replaced it with that.

Then, it led me to do some alignment checks, and indeed alignment cases
were not treated. For instance, an LTR paragraph could have a line
aligned with a value greater than 0.0. That means that we should fill
the gap from the left of the line, if it was the last line in a
multi-line selection. The inverse case is for RTL.

I think it now works as it should. Will see if the selection logic is
missing some more stuff once I come up with more example cases.

Fixes T2648.

@fix

Change-Id: Ic8285a9ae389e80c09d84558bc0cda749deaa575

8 years agoEvas textblock: fix evas_textblock_cursor_line_set 32/66932/2
Daniel Hirt [Mon, 7 Dec 2015 15:23:24 +0000 (17:23 +0200)]
Evas textblock: fix evas_textblock_cursor_line_set

The line_set function should set the cursor to the first logical
position in the line. We can't use the first text position of the
first item in the line, due to BiDi considerations (the line may be
reordered). I've split evas_textblock_cursor_line_char_first to avoid
code duplication, as it already handles these cases.

@fix

Change-Id: I8f493bc62b53b57e170829d01ad8cf43dc716642

8 years agotextblock: support escaped ' tag 23/66923/2
Mike Blumenkrantz [Tue, 29 Mar 2016 19:38:47 +0000 (15:38 -0400)]
textblock: support escaped ' tag

while not in the official html4 spec, this was supported by all browsers
except IE during the html4 era and is now included in html5.

@fix

Change-Id: I7b503c16e7ed97525f5123e586bfcccc4c2a4972

8 years agoEvas textblock: fix null-derefernce in _style_match_tag() 22/66922/2
Jiwon Kim [Thu, 24 Mar 2016 08:14:50 +0000 (10:14 +0200)]
Evas textblock: fix null-derefernce in _style_match_tag()

Summary:
add null check in _style_match_tag()
if evas_object_textblock_text_markup_set() is called with markup text before setting style,
segmentation fault is occurred in _style_match_tag()
@fix

Test Plan:
Insert this situation to test suite
 -> test id : evas_textblock_simple

Test for without this patch:
 1. apply patch just "src/tests/evas/evas_test_textblock.c" partially.
 2. $make check

Test for with this patch:
 1. apply this patch completely (2 files)
 2. $make check

Reviewers: id213sin, herdsman

Subscribers: Blackmole, cedric, jpeg

Projects: #efl

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

Change-Id: I5dc72d755b62a03a1ec0fac89e52ae59cee9dcb6

8 years agoEvas textblock: add a stringshare fastpath to markup_set 21/66921/2
Daniel Hirt [Sun, 28 Feb 2016 15:49:20 +0000 (17:49 +0200)]
Evas textblock: add a stringshare fastpath to markup_set

This optimization makes use of already stringshare'd text and avoids
unnecessary stringshare_add calls in markup_set. It improves the
performance of edje_calc when reapplying text to the textblock part.

Change-Id: I49f36e0404e44b92d3c255d0feeb126e5c4ffb44

8 years agoEvas textblock: fix cached markup's stringshare refs 20/66920/2
Daniel Hirt [Sun, 28 Feb 2016 15:33:40 +0000 (17:33 +0200)]
Evas textblock: fix cached markup's stringshare refs

The last fix 34020ed131c7a5da4d60bb3a452fac0d9ee5fdd1 was missing a
stringshare_del for the NOP case of markup_set. It led to a
constantly increasing ref count of the cached markup.

@fix

Change-Id: Ibd27474c54ed96329b9178c87917963cd4a15c0f

8 years agoEvas textblock: Fix markup cache, was completely broken. 19/66919/2
Tom Hacohen [Fri, 26 Feb 2016 09:06:00 +0000 (09:06 +0000)]
Evas textblock: Fix markup cache, was completely broken.

The markup cache was completely broken. It was not compared correctly,
so it wasn't even used, but regardless it was cleared just after being
set in some of the cases.

This is the first part of a performance regression fix in elm label.

@fix

Change-Id: I27e088c59b55aee5606b02ea021c386d8bde3a0d

8 years agoecore_drm_display: enhance tdm log 91/66991/1
Boram Park [Fri, 22 Apr 2016 10:27:23 +0000 (19:27 +0900)]
ecore_drm_display: enhance tdm log

Change-Id: Ia6ac6c6d1c5027e66c43e8c8ad41a8e4a89e6e4d

8 years agoecore-evas-wayland: Add event handler render_flush_post to handle wm_rotation. accepted/tizen/common/20160421.161722 accepted/tizen/ivi/20160422.065756 accepted/tizen/mobile/20160422.065829 accepted/tizen/tv/20160422.065743 accepted/tizen/wearable/20160422.065722 submit/tizen/20160421.061308
Seunghun Lee [Tue, 19 Apr 2016 02:20:52 +0000 (11:20 +0900)]
ecore-evas-wayland: Add event handler render_flush_post to handle wm_rotation.

Ack rotation done to wm after finishing make rotated frame.

Change-Id: I28bfa493379ae21cdfd9995d334ec890c928b401

8 years ago[Evas Engine] : add native TBM surface to gl drm engine 52/66652/2
Wonsik, Jung [Wed, 20 Apr 2016 06:43:44 +0000 (15:43 +0900)]
[Evas Engine] : add native TBM surface to gl drm engine

Add evas object image's native surface of TBM to EvasGLDRM engine

Change-Id: I9e89d0e7cffe2bc027a9f32579d8aa6bf378ed65

8 years agoMerge "Edje entry: Skip codes for updating cursor when cursor position is not changed...
Youngbok Shin [Wed, 20 Apr 2016 12:02:19 +0000 (05:02 -0700)]
Merge "Edje entry: Skip codes for updating cursor when cursor position is not changed" into tizen

8 years agoecore_drm_device:Set drm device name from tdm fd 00/66700/1 accepted/tizen/common/20160421.161510 accepted/tizen/ivi/20160421.011343 accepted/tizen/mobile/20160421.011458 accepted/tizen/tv/20160421.011404 accepted/tizen/wearable/20160421.011417 submit/tizen/20160420.115640
Boram Park [Wed, 20 Apr 2016 10:32:18 +0000 (19:32 +0900)]
ecore_drm_device:Set drm device name from tdm fd

Change-Id: If0ea8a4d7d3be942c973534437188bab627c46ec

8 years agoMerge "efl/interface: update locale before parsing svg path" into tizen
Jee-Yong Um [Wed, 20 Apr 2016 06:02:15 +0000 (23:02 -0700)]
Merge "efl/interface: update locale before parsing svg path" into tizen

8 years agoMerge "evas: revert latest patch in evas_common_convert_argb_premul api It makes...
jiin.moon [Wed, 20 Apr 2016 05:12:02 +0000 (22:12 -0700)]
Merge "evas: revert latest patch in evas_common_convert_argb_premul api It makes blending issue with image mask." into tizen

8 years agoefl/interface: update locale before parsing svg path 26/66626/2
Jee-Yong Um [Wed, 20 Apr 2016 03:09:24 +0000 (12:09 +0900)]
efl/interface: update locale before parsing svg path

Change-Id: I4fb8c8ad78d8122c8a549c15cd335709cd5fd7ed
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
8 years agoEdje entry: Skip codes for updating cursor when cursor position is not changed 66/66466/4
Youngbok Shin [Tue, 19 Apr 2016 05:25:44 +0000 (14:25 +0900)]
Edje entry: Skip codes for updating cursor when cursor position is not changed

When ever a Edje's cursor function is called, "cursor,changed" signal is
emitted. Even if the position is not changed. And, in Elementary, the signal
will trigger evas_smart_objects_calculate() from elm_widget_show_region_set().
It causes bad performace.

The original patch is being reviewed on EFL upstream.
@tizen_fix

Change-Id: Ib615b7b85fada0ea85dede565bb384288ec50f73

8 years agoMerge "eina: Add ttrace log in evlog api" into tizen
jiin.moon [Wed, 20 Apr 2016 02:39:19 +0000 (19:39 -0700)]
Merge "eina: Add ttrace log in evlog api" into tizen

8 years agoeina: Add ttrace log in evlog api 72/65672/2
jiin.moon [Tue, 12 Apr 2016 05:46:44 +0000 (14:46 +0900)]
eina: Add ttrace log in evlog api

I think if this path will be work well, we should
convince evlog related with performance should be start + , end -

@tizen_feature

Change-Id: I90258cb1a33fd97f1db884068f953f9f628ad68b

8 years agoevas: revert latest patch in evas_common_convert_argb_premul api 77/66577/1
jiin.moon [Tue, 19 Apr 2016 12:22:05 +0000 (21:22 +0900)]
evas: revert latest patch in evas_common_convert_argb_premul api
It makes blending issue with image mask.

Refer to below description of reverted patch
==================================================================
commit: 1e33454772183563e0d2ffca6c961ff5822392ef

 evas common: make logic same to c code version.

    As C version,
    It increase alpha value by 1 to avoid loosing of the remains while it divides
    values. Neon version does same technique to make same results.
==================================================================
Change-Id: I980c739694bc1ce56b436a43d310c477e27d9cce

8 years agofix infinite loop when ecore_main_loop_glib_integrate is called 93/66493/3 accepted/tizen/common/20160420.140601 accepted/tizen/ivi/20160420.042830 accepted/tizen/mobile/20160420.042743 accepted/tizen/tv/20160420.042800 accepted/tizen/wearable/20160420.042814 submit/tizen/20160419.072838
Boram Park [Tue, 19 Apr 2016 07:16:51 +0000 (16:16 +0900)]
fix infinite loop when ecore_main_loop_glib_integrate is called

   Efl is working based on X in case of tizen IDE. In this case,
   ecore_main_loop_glib_integrate is not called.

Change-Id: I72f94c70f9fe0f5b1b553fce36d8fb960fb870a6

8 years agoUse calloc to initialize Ecore_Event_Mouse_XXX 57/66457/2
Duna Oh [Tue, 19 Apr 2016 04:53:25 +0000 (13:53 +0900)]
Use calloc to initialize Ecore_Event_Mouse_XXX

To make sure initialize all fields of Ecore_Event_Mouse_XXX,
use calloc() instead of malloc.

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

8 years agoecore_drm: add built-in devices by libinput_path 98/66398/3
Duna Oh [Mon, 18 Apr 2016 14:16:33 +0000 (23:16 +0900)]
ecore_drm: add built-in devices by libinput_path

getenv("PATH_DEVICES_NUM")
getenv("PATH_DEVICE_1")

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

8 years agoMerge "support tbm rot, flip" into tizen accepted/tizen/common/20160419.143313 accepted/tizen/ivi/20160419.050324 accepted/tizen/mobile/20160419.050316 accepted/tizen/tv/20160419.050306 accepted/tizen/wearable/20160419.050254 submit/tizen/20160419.011047
Joogab Yun [Tue, 19 Apr 2016 01:01:47 +0000 (18:01 -0700)]
Merge "support tbm rot, flip" into tizen

8 years ago[evas] add ttrace lib config 13/66413/1
Joogab Yun [Tue, 19 Apr 2016 00:25:36 +0000 (09:25 +0900)]
[evas] add ttrace lib config

Change-Id: Iba712e17cd6de9eef8a20e11aa09c586b4303c32

8 years agocalling cancel_read if the main loop wakes up not by a wayland socket fd 66/66366/3 accepted/tizen/ivi/20160418.235650 accepted/tizen/mobile/20160418.235637 accepted/tizen/tv/20160418.235643 accepted/tizen/wearable/20160418.235629 submit/tizen/20160418.102309
Boram Park [Mon, 18 Apr 2016 11:19:18 +0000 (20:19 +0900)]
calling cancel_read if the main loop wakes up not by a wayland socket fd

Change-Id: I0a172bf4d77a14913e745f1e6507246f36484da8

8 years agoecore wayland : add ECORE_WL_EVENT_GLOBAL_ADD/REMOVED, ECORE_WL_EVENT_KEYMAP_UPDATE... 96/65096/10
Sung-Jin Park [Tue, 5 Apr 2016 08:44:37 +0000 (17:44 +0900)]
ecore wayland : add ECORE_WL_EVENT_GLOBAL_ADD/REMOVED, ECORE_WL_EVENT_KEYMAP_UPDATE events

Change-Id: I48b54951261f7ab4357aa8b50c39ea199bde1f49

8 years agoecore_imf/wayland: Disable build wayland text input module 20/66220/1 accepted/tizen/common/20160419.142953 accepted/tizen/ivi/20160418.235325 accepted/tizen/mobile/20160418.235233 accepted/tizen/tv/20160418.235308 accepted/tizen/wearable/20160418.235249 submit/tizen/20160418.062859
Jihoon Kim [Mon, 18 Apr 2016 02:40:12 +0000 (11:40 +0900)]
ecore_imf/wayland: Disable build wayland text input module

wayland text input module will be moved into ISF

Change-Id: I39327a3db7d155a248f7a2a9ad6b913e0c263b9c

8 years agosupport tbm rot, flip 80/64880/6
Joogab Yun [Wed, 6 Apr 2016 03:05:36 +0000 (12:05 +0900)]
support tbm rot, flip

Change-Id: Ie0547222846446bb74bfe0c310f22870c23d93ab

8 years agoevas-wayland-shm: Fix rotation for wayland shm engine 74/65874/2 accepted/tizen/common/20160415.162428 accepted/tizen/ivi/20160415.083923 accepted/tizen/mobile/20160415.083902 accepted/tizen/tv/20160415.083915 accepted/tizen/wearable/20160415.083844 submit/tizen/20160415.043720
Chris Michael [Mon, 21 Mar 2016 13:29:32 +0000 (09:29 -0400)]
evas-wayland-shm: Fix rotation for wayland shm engine

Prior to this fix, window rotation was not operating correctly and the
surface contents would get rendered at the wrong size and position.
This patch fixes the engine so that rotation operates properly now.

NB: Tested with the Window States(2) test in elementary

Thanks to shiin for reporting :)

@fix

Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
Conflicts:
src/modules/evas/engines/wayland_shm/evas_outbuf.c

Change-Id: I171a2a4f77ce9feae014825f8b0d80e891014780

8 years agoedje: fix invalid calculation to get a circular dependency 07/66007/1
Shinwoo Kim [Thu, 14 Apr 2016 12:55:14 +0000 (21:55 +0900)]
edje: fix invalid calculation to get a circular dependency

Change-Id: Ic0cc0ef774f02a6cec05bb1a5000f1d1cd88ead2

8 years agoevas: Disable TILE_ROTATE option 25/65725/2
jiin.moon [Tue, 12 Apr 2016 08:07:06 +0000 (17:07 +0900)]
evas: Disable TILE_ROTATE option
A crash issue happen by codes under this option when rotating.

Never used this option on tizen platform before.
And never verified this code on upstream.

Change-Id: Ic6f89d7ca7eeea063b99a6b421c3bbbed7e1eed5

8 years agoEvas langauge: Prevent potential buffer overflow and clean code. 31/65931/1
Tom Hacohen [Fri, 8 Apr 2016 10:34:53 +0000 (11:34 +0100)]
Evas langauge: Prevent potential buffer overflow and clean code.

We were copying a user defined string into a fixed size buffer
without doing any boundary checks. This commit fixes that.
Also cleaned up similar code that was using hardcoded numbers.

@fix.

Change-Id: If32cdf9fc383cc0d13043693af1179686dcb9f44

8 years agoMerge "Edje entry: Use markup text for password in preedit mode" into tizen
Youngbok Shin [Thu, 14 Apr 2016 05:35:38 +0000 (22:35 -0700)]
Merge "Edje entry: Use markup text for password in preedit mode" into tizen

8 years agoEvas: Add API to reinit the language and use it in elementary. 27/65727/2
Youngbok Shin [Fri, 8 Apr 2016 10:17:51 +0000 (11:17 +0100)]
Evas: Add API to reinit the language and use it in elementary.

Summary:
evas_common_language_from_locale_* functions kept static pointers
inside of its functions. Once these function was called, it was never reset.
It made big problems for harfbuzz and hyphenation. Also, Elementary
provides elm_language_set() API. Then we need to support it fully.
@fix

Test Plan: Test case for hyphenation is included in Evas test suite.

Reviewers: raster, tasn, herdsman, woohyun, z-wony, Blackmole, minudf

Subscribers: cedric, jpeg

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

Conflicts:
src/lib/elementary/elm_main.c

The change for elementary will be applied at elementary git.

Change-Id: I747fc027973538c2d04180c23dce4c19c307419d

8 years agoEdje entry: Use markup text for password in preedit mode 20/65920/1
Subodh Kumar [Thu, 3 Dec 2015 16:04:07 +0000 (16:04 +0000)]
Edje entry: Use markup text for password in preedit mode

Summary:
Use markup text for password in preedit mode

Problem is that when text comes in preedit mode
it is always markup text and when it is committed
to entry it got committed with markup tags along with
the original string, so for preedit mode password
should be filtered all markup to set the proper text.

@fix

Test Plan:
In preedit mode, enter any character say 'A'
preedit markup like <preedit>A</preedit>
will come in preedit changed callback

Result: Text is set as plain text like below
&lt;preedit&gt;A&lt;/preedit&gt;

Reviewers: thiepha, jihoon, herdsman, shilpasingh, tasn

Reviewed By: shilpasingh, tasn

Subscribers: cedric

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

Change-Id: Ib53e9cc414ab2e84bba27adfd6676c5d32d150ac

8 years agodeinit bufmgr after creating a tbm surface 41/65541/2 accepted/tizen/common/20160414.142611 accepted/tizen/ivi/20160415.014816 accepted/tizen/mobile/20160415.014836 accepted/tizen/tv/20160415.014734 accepted/tizen/wearable/20160415.014756 submit/tizen/20160414.040521
Boram Park [Fri, 8 Apr 2016 09:43:56 +0000 (18:43 +0900)]
deinit bufmgr after creating a tbm surface

Change-Id: I6b66902b0968cdd665c40db8d5c4cc033893b6fb

8 years agoget drm_fd from TDM_DRM_MASTER_FD enviroment variable 40/65540/2
Boram Park [Fri, 25 Mar 2016 05:55:54 +0000 (14:55 +0900)]
get drm_fd from TDM_DRM_MASTER_FD enviroment variable

Change-Id: I4c90f41ab1badf929d32ca89a068447ba2727148

8 years agoecore_drm : add protection code for enlightenment seg fault when booting without... 35/65235/3 accepted/tizen/common/20160413.131256 accepted/tizen/ivi/20160413.083018 accepted/tizen/mobile/20160413.073522 accepted/tizen/tv/20160413.075801 accepted/tizen/wearable/20160413.080804 submit/tizen/20160412.105535
Junkyeong Kim [Fri, 8 Apr 2016 04:54:30 +0000 (13:54 +0900)]
ecore_drm : add protection code for enlightenment seg fault when booting without any output

Change-Id: I46ff1701fbf20d020a5d1f5928f535da573791b7
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoecore_drm : fix output subpixel setting error 20/65220/2
Junkyeong Kim [Fri, 8 Apr 2016 02:08:57 +0000 (11:08 +0900)]
ecore_drm : fix output subpixel setting error

Change-Id: I413b1a31d6bf6ba25f5146c998aece4a926c6e48
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoMerge "Revert "evas: enable dynamic flag for zero copy texture upload in ector /...
sunghyun kim [Fri, 8 Apr 2016 09:40:24 +0000 (02:40 -0700)]
Merge "Revert "evas: enable dynamic flag for zero copy texture upload in ector / Bind to TEXTURE_EXTERNAL for images with dynamic hint and tbm"" into tizen

8 years agoRevert "evas: enable dynamic flag for zero copy texture upload in ector / Bind to... 21/65221/1
sunghyun kim [Fri, 8 Apr 2016 02:11:02 +0000 (19:11 -0700)]
Revert "evas: enable dynamic flag for zero copy texture upload in ector / Bind to TEXTURE_EXTERNAL for images with dynamic hint and tbm"

This reverts commit 12ece5d958925f04dd8958819a36931fdc40adb6.

Change-Id: Ie719b621b71744ca26fe56c37521b05709c79c44

8 years agoecore_wl: use wl_display_prepare_read() before poll() 20/64820/5 accepted/tizen/common/20160408.184957 accepted/tizen/ivi/20160408.052644 accepted/tizen/mobile/20160408.052702 accepted/tizen/tv/20160408.052620 accepted/tizen/wearable/20160408.052636 submit/tizen/20160408.022044
Sangjin Lee [Tue, 5 Apr 2016 12:16:50 +0000 (21:16 +0900)]
ecore_wl: use wl_display_prepare_read() before poll()

For thread-safety, wayland recommend use this function before wait using poll()
Please see documentation of wl_displau_repare_read_queue()
https://wayland.freedesktop.org/docs/html/apb.html#Client-classwl__display_1a40039c1169b153269a3dc0796a54ddb0

Change-Id: I0d01952433f746abf445928078d8124ca8d327b0

8 years agoMerge "evas: fix preload thread dead lock issue" into tizen
jiin.moon [Thu, 7 Apr 2016 07:45:55 +0000 (00:45 -0700)]
Merge "evas: fix preload thread dead lock issue" into tizen

8 years agoecore_wayland: add last_device_class in Ecore_Wl_Input 29/65029/1 accepted/tizen/common/20160408.184800 accepted/tizen/ivi/20160407.110905 accepted/tizen/mobile/20160407.110811 accepted/tizen/tv/20160407.110830 accepted/tizen/wearable/20160407.110845 submit/tizen/20160407.042041
Duna Oh [Thu, 7 Apr 2016 04:00:52 +0000 (13:00 +0900)]
ecore_wayland: add last_device_class in Ecore_Wl_Input

Ecore_Event_Mouse_XXX could be sent by ECORE_DEVICE_CLASS_MOUSE and ECORE_DEVICE_CLASS_TOUCH.

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

8 years agoecore_input: need to include Ecore.h in Ecore_Input.h 56/64956/2 accepted/tizen/common/20160407.132147 accepted/tizen/ivi/20160407.000709 accepted/tizen/mobile/20160407.000528 accepted/tizen/tv/20160407.000624 accepted/tizen/wearable/20160407.000649 submit/tizen/20160406.100414
Duna Oh [Wed, 6 Apr 2016 09:54:25 +0000 (18:54 +0900)]
ecore_input: need to include Ecore.h in Ecore_Input.h

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

8 years agoecore_imf/wayland: Fix bug IME doesn't hide when pressing back key in some case 68/64868/3
Jihoon Kim [Wed, 6 Apr 2016 01:40:40 +0000 (10:40 +0900)]
ecore_imf/wayland: Fix bug IME doesn't hide when pressing back key in some case

Change-Id: Ibdb5d0c8dca8abf993bcae441f064e3adec8762b

8 years agoReuse ecore_imf_context when theme is changed 56/64856/1
Jihoon Kim [Sat, 31 Jan 2015 12:17:16 +0000 (21:17 +0900)]
Reuse ecore_imf_context when theme is changed

Change-Id: Ie0374f9e3839a5da1527a0eab381f4d4dc632c9c

8 years agoecore_file: check whether or not ecore_file_download is required 11/64111/3
MinJeong Kim [Wed, 30 Mar 2016 05:43:46 +0000 (14:43 +0900)]
ecore_file: check whether or not ecore_file_download is required

Change-Id: Idf08a588c4c0b1aed06c32d2e76781610f6c2aea
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoecore-wayland: fixed possible wrong resize with old size 24/63324/8
MinJeong Kim [Wed, 23 Mar 2016 07:11:07 +0000 (16:11 +0900)]
ecore-wayland: fixed possible wrong resize with old size

Change-Id: I5287ce740bb9afd0527da9356e989cdfe48a5b04

8 years agoevas: fix preload thread dead lock issue 82/64782/1
jiin.moon [Mon, 29 Feb 2016 07:24:10 +0000 (16:24 +0900)]
evas: fix preload thread dead lock issue

    Summary:
    Add spin lock to access to new flag can check to
    status of the preload

    Reviewers: jpeg, cedric, jypark

    Subscribers: raster

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

Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
    evas: fix preload thread deadlock issue

    Summary: Wrong condition makes deadlock issue.

    Reviewers: jpeg, jypark

    Subscribers: cedric

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

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

8 years agoEcore: introduce Ecore_Device and apply to Ecore_Event 25/63725/10 submit/tizen/20160405.081422 submit/tizen/20160405.083436
Duna Oh [Fri, 25 Mar 2016 09:58:38 +0000 (18:58 +0900)]
Ecore: introduce Ecore_Device and apply to Ecore_Event

- change (const char *)dev_name to (Ecore_Device *)dev in Ecore_Events
- use Ecore_Event_Mouse_IO instead of Ecore_Wl_Mouse_In/Out
- don't need to call evas_event_feed_mouse_in/out in ecore_evas_wayland.
  ecore_input_evas does the same job.

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

8 years agoecore_wl_input: use cursor_name instead of 'left_ptr' on pointer_enter 75/63975/3
Duna Oh [Tue, 29 Mar 2016 06:27:27 +0000 (15:27 +0900)]
ecore_wl_input: use cursor_name instead of 'left_ptr' on pointer_enter

If the cursor_name is already defined on pointer_enter, use cursor_name instead.

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

8 years agoMerge "evas: enable dynamic flag for zero copy texture upload in ector / Bind to...
Wonsik Jung [Mon, 4 Apr 2016 02:09:17 +0000 (19:09 -0700)]
Merge "evas: enable dynamic flag for zero copy texture upload in ector / Bind to TEXTURE_EXTERNAL for images with dynamic hint and tbm" into tizen

8 years agoecore_imf/wayland: fix build warning 16/64416/1
Jihoon Kim [Fri, 1 Apr 2016 04:51:21 +0000 (13:51 +0900)]
ecore_imf/wayland: fix build warning

Change-Id: Ic63f4fc6b14eed9378814403a6d2419286122d08

8 years agoMerge "edje entry: fix bug not to call ecore_imf_context_cursor_position_set when...
Ji-hoon Lee [Fri, 1 Apr 2016 03:04:42 +0000 (20:04 -0700)]
Merge "edje entry: fix bug not to call ecore_imf_context_cursor_position_set when deleting surrounding text" into tizen

8 years agoevas: enable dynamic flag for zero copy texture upload in ector / Bind to TEXTURE_EXT... 78/64378/2
huiyu.eun [Fri, 1 Apr 2016 01:18:05 +0000 (10:18 +0900)]
evas: enable dynamic flag for zero copy texture upload in ector / Bind to TEXTURE_EXTERNAL for images with dynamic hint and tbm

This is backport from MCD TIZEN :
   commit ID : 8e2bc203d2cc2ea36123589f2eed70ef59b6a404a2dc65a843e02fd0932673caa21d6d81f00c19fc
   Author: Dongyeon Kim <dy5.kim@samsung.com>
   Date: 2015-10-13 16:07:18, 2015-10-01 10:05:28

[Title] evas: enable dynamic flag for zero copy texture upload in ector / Bind to TEXTURE_EXTERNAL for images with dynamic hint and tbm[Problem] Animation slow

[Cause] Texture uploading in Adreno is slow

[Solution] Remove texture uploading by enabling dynamic hint set
for images used in ector, and use GL_TEXTURE_EXTERNAL_OES target
for texture bound from tbm surface

[Team] Graphics

Change-Id: I09bd71de6337e574820490a0a763f2c41ed65a03

8 years agoedje entry: fix bug not to call ecore_imf_context_cursor_position_set when deleting... 78/64278/1
Jihoon Kim [Thu, 31 Mar 2016 02:34:01 +0000 (11:34 +0900)]
edje entry: fix bug not to call ecore_imf_context_cursor_position_set when deleting surrounding text

@fix

Change-Id: Ib31c9030a664904f29be16d1f33a6c40d5b94eaa
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 years agoDelete surrounding text by calling ECORE_IMF_CALLBACK_DELETE_SURROUNDING callback... 21/64221/1
Li Zhang [Wed, 30 Mar 2016 13:07:24 +0000 (21:07 +0800)]
Delete surrounding text by calling ECORE_IMF_CALLBACK_DELETE_SURROUNDING callback function

Change-Id: I5cbcd53cd029e052fe9f94b2be50ed0ea763c0af

8 years agoDo not key conversion set in keymap. 44/64144/4 accepted/tizen/common/20160331.051148 accepted/tizen/ivi/20160330.102124 accepted/tizen/mobile/20160330.101949 accepted/tizen/tv/20160330.102014 accepted/tizen/wearable/20160330.102054 submit/tizen/20160330.090847
JengHyun Kang [Wed, 30 Mar 2016 08:43:24 +0000 (17:43 +0900)]
Do not key conversion set in keymap.
 - Set key conversion when a client get a key.
 - Just check api version 20th times.

Change-Id: Ie02f408d880053044070ba04fe463c6d807c7cb5

8 years agoMerge "evas: NEON scaling up fixed" into tizen
JIIN MOON [Wed, 30 Mar 2016 08:02:23 +0000 (01:02 -0700)]
Merge "evas: NEON scaling up fixed" into tizen

8 years agoecore: add support for rotary event 13/64113/2 accepted/tizen/ivi/20160330.100902 accepted/tizen/mobile/20160330.100717 accepted/tizen/tv/20160330.100741 accepted/tizen/wearable/20160330.100847 submit/tizen/20160330.065726
Thiep Ha [Wed, 30 Mar 2016 06:30:33 +0000 (15:30 +0900)]
ecore: add support for rotary event

@tizen_feature

Change-Id: I6e79e58c49860dcaa33a683f74d19ed105a1fe00
Signed-off-by: Thiep Ha <thiep.ha@samsung.com>
8 years agoevas: NEON scaling up fixed 73/63173/2
Jean-Philippe Andre [Tue, 22 Mar 2016 04:49:00 +0000 (13:49 +0900)]
evas: NEON scaling up fixed

Summary:
Previous implementation loaded data from memory first and then checked the borders.
Here I check the borders first as it is for C implementation.
This prevents read of non-accessible memory.

Reviewers: cedric, jypark, Hermet, jiin.moon, jpeg

Reviewed By: jpeg

Projects: #efl

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

Change-Id: Ib369af395669b91cf243acef2a32890962365d02

8 years agoAdd a new API for get wheel click angle value 42/63542/5 accepted/tizen/common/20160330.120457 accepted/tizen/ivi/20160330.063134 accepted/tizen/mobile/20160330.063028 accepted/tizen/tv/20160330.063049 accepted/tizen/wearable/20160330.063504 submit/tizen/20160330.042424
JengHyun Kang [Thu, 24 Mar 2016 11:47:42 +0000 (20:47 +0900)]
Add a new API for get wheel click angle value

Change-Id: I4c828fc97b7b8806a102fbd4f0e4928036fa6f6c

8 years ago[ecore_evas] Fix TC fail issue with evas_gl 72/63972/3 accepted/tizen/common/20160329.143219 accepted/tizen/ivi/20160329.121613 accepted/tizen/mobile/20160329.121527 accepted/tizen/tv/20160329.121543 accepted/tizen/wearable/20160329.121558 submit/tizen/20160329.095417
jiin.moon [Tue, 29 Mar 2016 06:09:59 +0000 (15:09 +0900)]
[ecore_evas] Fix TC fail issue with evas_gl

Change the priority of the wayland
@tizen_fix

Change-Id: Ie047e7c11b1371fa81d4e48f4238e8db2af12b73

8 years agoecore_drm_tty:Do not add user signal event handler, 88/63888/2 accepted/tizen/common/20160329.050922 accepted/tizen/ivi/20160328.115833 accepted/tizen/mobile/20160328.115628 accepted/tizen/tv/20160328.115723 accepted/tizen/wearable/20160328.115827 submit/tizen/20160328.094850
Changyeon Lee [Mon, 28 Mar 2016 08:53:16 +0000 (17:53 +0900)]
ecore_drm_tty:Do not add user signal event handler,
              if  ECORE_DRM_TTY_HANDLE_SIGUSR isn't set

Change-Id: I50fbed4636bd2e331a3dc162b9af71ba9b65945e

8 years agoMerge "Revert " Evas GL: Apply patches for 'run-time generation and load of shader... accepted/tizen/ivi/20160326.060849 accepted/tizen/mobile/20160326.060740 accepted/tizen/tv/20160326.060803 accepted/tizen/wearable/20160326.060825 submit/tizen/20160325.144211
joogab yun [Fri, 25 Mar 2016 14:28:38 +0000 (07:28 -0700)]
Merge "Revert "    Evas GL: Apply patches for 'run-time generation and load of shaders' feature"" into tizen

8 years agoMerge "Revert "Evas GL: Applied 'Fix linking to 'context_restore_set'' patch for...
joogab yun [Fri, 25 Mar 2016 14:27:31 +0000 (07:27 -0700)]
Merge "Revert "Evas GL: Applied 'Fix linking to 'context_restore_set'' patch for wayland_egl engine"" into tizen

8 years agoMerge "Revert "Evas GL: Fix aarch64 build error in 'run-time generation and load...
joogab yun [Fri, 25 Mar 2016 14:27:22 +0000 (07:27 -0700)]
Merge "Revert "Evas GL: Fix aarch64 build error in 'run-time generation and load of shaders' patch"" into tizen

8 years agoMerge "Revert "Evas GL: Fix 'run-time shader' patch by changing position 'extension...
joogab yun [Fri, 25 Mar 2016 14:27:12 +0000 (07:27 -0700)]
Merge "Revert "Evas GL: Fix 'run-time shader' patch by changing position 'extension GL_OES_EGL_image_external:require'"" into tizen

8 years agoRevert " Evas GL: Apply patches for 'run-time generation and load of shaders'... 61/63761/1
Prudhvi Raj Vasireddi [Fri, 25 Mar 2016 14:18:20 +0000 (07:18 -0700)]
Revert "    Evas GL: Apply patches for 'run-time generation and load of shaders' feature"

This reverts commit e7ae3b84795a8988caa6478e7e20aa4cd7a9545e.

Change-Id: Ib77476d52ca63992ce84cbd8caaafdec7049ce70

8 years agoRevert "Evas GL: Applied 'Fix linking to 'context_restore_set'' patch for wayland_egl... 59/63759/1
Prudhvi Raj Vasireddi [Fri, 25 Mar 2016 14:18:03 +0000 (07:18 -0700)]
Revert "Evas GL: Applied 'Fix linking to 'context_restore_set'' patch for wayland_egl engine"

This reverts commit 4e43d2c3a82f6471ca1f3e4028f2115d47f91cea.

Change-Id: Ic2a26071e42db61efb54446e458f031d45e4f2ec

8 years agoRevert "Evas GL: Fix aarch64 build error in 'run-time generation and load of shaders... 58/63758/1
Prudhvi Raj Vasireddi [Fri, 25 Mar 2016 14:17:50 +0000 (07:17 -0700)]
Revert "Evas GL: Fix aarch64 build error in 'run-time generation and load of shaders' patch"

This reverts commit 61c9991eef4ece13e45c567905c48d3e9a829a09.

Change-Id: I024814255ec3043ad9da207b9c0d0fda4452f246

8 years agoRevert "Evas GL: Fix 'run-time shader' patch by changing position 'extension GL_OES_E... 57/63757/1
Prudhvi Raj Vasireddi [Fri, 25 Mar 2016 14:17:36 +0000 (07:17 -0700)]
Revert "Evas GL: Fix 'run-time shader' patch by changing position 'extension GL_OES_EGL_image_external:require'"

This reverts commit 45b7bf098bea3d1d5bf468387239cfa0dd7c1058.

Change-Id: I4babc4fe364576b9538e8e8474a6b762bd7b0da1

8 years agoevas: trigger FLUSH_PRE callback prior to kicking off an async render 20/63720/1 accepted/tizen/ivi/20160325.134458 accepted/tizen/mobile/20160325.134418 accepted/tizen/tv/20160325.134336 accepted/tizen/wearable/20160325.134430 submit/tizen/20160325.093515 submit/tizen/20160325.124154
Ji-Youn Park [Fri, 25 Mar 2016 09:11:04 +0000 (17:41 +0830)]
evas: trigger FLUSH_PRE callback prior to kicking off an async render

while not occurring immediately before flush as in sync rendering, this
is functionally close enough that it will serve the purpose for which the
callback was intended, namely receiving a callback that occurs after render
update calculations have occurred but before flush happens

opensource_commit 1d3c4162b3d863a798c68865829c892c0832d903
Author: Mike Blumenkrantz <zmike@osg.samsung.com>
Date:   Tue Dec 15 17:18:36 2015 -0500

Change-Id: Icac04f7e3a33088754b5e906d604b165a4b4cf02

8 years agoDo not send first finger touch events. Only send mouse events 61/63661/2 accepted/tizen/ivi/20160325.133955 accepted/tizen/mobile/20160325.133719 accepted/tizen/tv/20160325.133821 accepted/tizen/wearable/20160325.133902 submit/tizen/20160325.072629
JengHyun Kang [Fri, 25 Mar 2016 06:12:58 +0000 (15:12 +0900)]
Do not send first finger touch events. Only send mouse events

Change-Id: Ic7114548e9db045ad3f9aa8bf6761147017870e1

8 years agoMerge "ecore_imf/wayland: fix IME flickering issue when input_panel_hide and show... accepted/tizen/ivi/20160325.032459 accepted/tizen/mobile/20160325.032409 accepted/tizen/tv/20160325.032427 accepted/tizen/wearable/20160325.032443 submit/tizen/20160324.222622
Jihoon Kim [Thu, 24 Mar 2016 11:48:50 +0000 (04:48 -0700)]
Merge "ecore_imf/wayland: fix IME flickering issue when input_panel_hide and show is called sequentially" into tizen

8 years agoecore_imf/wayland: fix IME flickering issue when input_panel_hide and show is called... 40/63540/3
Jihoon Kim [Thu, 24 Mar 2016 11:31:48 +0000 (20:31 +0900)]
ecore_imf/wayland: fix IME flickering issue when input_panel_hide and show is called sequentially

Change-Id: Ieafa9cd921cc8d68c64af6b72404ef52e7bbf724

8 years agoMerge "Evas GL: Fix 'run-time shader' patch by changing position 'extension GL_OES_EG... accepted/tizen/common/20160325.135430 accepted/tizen/ivi/20160324.131343 accepted/tizen/mobile/20160324.132534 accepted/tizen/tv/20160324.132431 accepted/tizen/wearable/20160324.132412 submit/tizen/20160324.110050
Wonsik Jung [Thu, 24 Mar 2016 10:59:20 +0000 (03:59 -0700)]
Merge "Evas GL: Fix 'run-time shader' patch by changing position 'extension GL_OES_EGL_image_external:require'" into tizen

8 years agoMerge "Revert ":evas: enable dynamic flag for zero copy texture upload in ector ...
Wonsik Jung [Thu, 24 Mar 2016 10:45:42 +0000 (03:45 -0700)]
Merge "Revert ":evas: enable dynamic flag for zero copy texture upload in ector / Bind to TEXTURE_EXTERNAL for images with dynamic hint and tbm"" into tizen

8 years agoEvas GL: Fix 'run-time shader' patch by changing position 'extension GL_OES_EGL_image... 25/63525/3
Prudhvi Raj, Vasireddi [Thu, 24 Mar 2016 10:37:22 +0000 (19:37 +0900)]
Evas GL: Fix 'run-time shader' patch by changing position 'extension GL_OES_EGL_image_external:require'

Change-Id: I899d9a49ad7313610bfdccd9d90a3ff3f17dee02

8 years agoRevert ":evas: enable dynamic flag for zero copy texture upload in ector / Bind to... 26/63526/1
Wonsik Jung [Thu, 24 Mar 2016 10:41:00 +0000 (03:41 -0700)]
Revert ":evas: enable dynamic flag for zero copy texture upload in ector / Bind to TEXTURE_EXTERNAL for images with dynamic hint and tbm"

This reverts commit 1d7a1bc0a841eacc433369524f999ab331bd0365.

Change-Id: Iba5cea19ffccda72e30ac93c0de3e0d93e4fa035

8 years agoecore_wayland: Add a new API to get keymap 09/63309/3
JengHyun Kang [Wed, 23 Mar 2016 06:33:53 +0000 (15:33 +0900)]
ecore_wayland: Add a new API to get keymap
 - ecore_wl_input_keymap_get()

Change-Id: I38c660881c87cba2b1a066c276a3f0b5f8d62c6f

8 years agoMerge ":evas: enable dynamic flag for zero copy texture upload in ector / Bind to...
Wonsik Jung [Thu, 24 Mar 2016 02:00:49 +0000 (19:00 -0700)]
Merge ":evas: enable dynamic flag for zero copy texture upload in ector / Bind to TEXTURE_EXTERNAL for images with dynamic hint and tbm" into tizen

8 years agoecore_drm : set the output mode without fb 30/63330/2 accepted/tizen/ivi/20160324.011828 accepted/tizen/mobile/20160324.011641 accepted/tizen/tv/20160324.011722 accepted/tizen/wearable/20160324.011748 submit/tizen/20160323.123653 submit/tizen/20160323.130249 submit/tizen/20160323.180254
SooChan Lim [Wed, 23 Mar 2016 08:04:39 +0000 (17:04 +0900)]
ecore_drm : set the output mode without fb

Change-Id: Icad38375de9680a990bffd25776c06e3079b7ba8

8 years agoecore-evas wayland: move frame sending to pre-flush callback 62/63262/2 accepted/tizen/ivi/20160323.141027 accepted/tizen/mobile/20160323.135751 accepted/tizen/tv/20160323.140013 accepted/tizen/wearable/20160323.135645 submit/tizen/20160323.100319
Mike Blumenkrantz [Tue, 15 Dec 2015 22:14:43 +0000 (17:14 -0500)]
ecore-evas wayland: move frame sending to pre-flush callback

it was possible to deadlock rendering if a pre-render occurred but
the resulting render had no updated regions

@fix

Conflicts:
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c

Change-Id: I2c391f037c29310d1d66945c256ba8af98d9c22f

8 years ago:evas: enable dynamic flag for zero copy texture upload in ector / Bind to TEXTURE_EX... 79/63179/5
huiyu.eun [Tue, 22 Mar 2016 10:52:10 +0000 (19:52 +0900)]
:evas: enable dynamic flag for zero copy texture upload in ector / Bind to TEXTURE_EXTERNAL for images with dynamic hint and tbm

This is backport from MCD TIZEN :

   commit ID : 8e2bc203d2cc2ea36123589f2eed70ef59b6a404a2dc65a843e02fd0932673caa21d6d81f00c19fc
   Author: Dongyeon Kim <dy5.kim@samsung.com>
   Date: 2015-10-13 16:07:18, 2015-10-01 10:05:28

[Title] evas: enable dynamic flag for zero copy texture upload in ector / Bind to TEXTURE_EXTERNAL for images with dynamic hint and tbm[Problem] Animation slow

[Cause] Texture uploading in Adreno is slow

[Solution] Remove texture uploading by enabling dynamic hint set
for images used in ector, and use GL_TEXTURE_EXTERNAL_OES target
for texture bound from tbm surface

[Team] Graphics

Change-Id: Ie72bebea09141c2c27122cc2d3750dc0533d19e3
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
8 years agoecore_wl: add logic for waiting until keyrouter interface is ready. 78/63178/1 submit/tizen/20160323.021528
Hosang Kim [Tue, 22 Mar 2016 10:47:16 +0000 (19:47 +0900)]
ecore_wl: add logic for waiting until keyrouter interface is ready.

Sometimes keyrouter interface is not ready.

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

8 years agoecore_evas_drm: enable pointer warping 66/63066/2 accepted/tizen/ivi/20160323.012202 accepted/tizen/mobile/20160323.012110 accepted/tizen/tv/20160323.012128 accepted/tizen/wearable/20160323.012144 submit/tizen/20160322.075833
Duna Oh [Tue, 22 Mar 2016 03:56:59 +0000 (12:56 +0900)]
ecore_evas_drm: enable pointer warping

origin: upstream
https://git.enlightenment.org/core/efl.git/commit/?id=d53e1d6748f07f46e9c6abc791651cdc78c0bc86
https://git.enlightenment.org/core/efl.git/commit/?id=ddc6962d775345ccb0eb4590486693efb3564075

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

8 years agoecore_evas: change RENDER_SYNC from define to env 09/63109/1 submit/tizen/20160322.070244
Ji-Youn Park [Tue, 22 Mar 2016 06:48:43 +0000 (15:18 +0830)]
ecore_evas: change RENDER_SYNC from define to env

outside needs to turn on/off RENDER_SYNC feature.
env val: ECORE_EVAS_RENDER_SYNC.

Change-Id: If02ef2aad383e500dacf2ec34ea4715a234d7117

8 years agospec : remove unnecessary enviroment values 54/63054/1
Jaehwan Kim [Tue, 22 Mar 2016 02:47:01 +0000 (11:47 +0900)]
spec : remove unnecessary enviroment values

Change-Id: I08315161279cd46cbcb028aa7696507412255db3

8 years agoEvas GL: Fix aarch64 build error in 'run-time generation and load of shaders' patch 02/63002/3 submit/tizen/20160322.024412
Prudhvi Raj, Vasireddi [Mon, 21 Mar 2016 12:11:12 +0000 (21:11 +0900)]
Evas GL: Fix aarch64 build error in 'run-time generation and load of shaders' patch

Change-Id: Iae81201874de496a41c3a868b786ceed30487bcf

8 years agoMerge "ecore_imf/wayland: use default preedit style" into tizen
sungwook park [Mon, 21 Mar 2016 10:35:18 +0000 (03:35 -0700)]
Merge "ecore_imf/wayland: use default preedit style" into tizen

8 years agoecore_input_evas: find a evas_device of requested Evas_Device_Class 98/62498/3
Duna Oh [Wed, 16 Mar 2016 10:44:24 +0000 (19:44 +0900)]
ecore_input_evas: find a evas_device of requested Evas_Device_Class

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

8 years agoecore_imf/wayland: use default preedit style 43/62943/1
Jihoon Kim [Mon, 21 Mar 2016 07:36:42 +0000 (16:36 +0900)]
ecore_imf/wayland: use default preedit style

Change-Id: Iffb2d450923bbde191c4928253f133b13608a8e8

8 years agoecore_wl: Generate mouse button cancel event 27/61527/5
JengHyun Kang [Tue, 15 Mar 2016 12:31:29 +0000 (21:31 +0900)]
ecore_wl: Generate mouse button cancel event

Change-Id: I1ae57dc8279ce8eefdce682335fb98361710be64

8 years agoMerge "EvasGL: implement GLES 3.1" into tizen submit/tizen/20160321.022625
DaeKwang Ryu [Mon, 21 Mar 2016 01:47:35 +0000 (18:47 -0700)]
Merge "EvasGL: implement GLES 3.1" into tizen

8 years agoEvasGL: implement GLES 3.1 02/60102/7
DaeKwang Ryu [Tue, 23 Feb 2016 08:40:10 +0000 (17:40 +0900)]
EvasGL: implement GLES 3.1

add feature GLES 3.1.
2 wrapper functions are added.
(glFramebufferParameteri, glGetFramebufferParameteriv)

Bugfix: in evas_gl_api_ext.c,
It didn't create Ext functions for GLES 3.X.

Change-Id: I0b913f57d511631527b667f6feb79d4d4f35d7e1

8 years agoEvas GL: Applied 'Fix linking to 'context_restore_set'' patch for wayland_egl engine 51/62751/1
Prudhvi Raj, Vasireddi [Fri, 18 Mar 2016 03:13:22 +0000 (12:13 +0900)]
Evas GL: Applied 'Fix linking to 'context_restore_set'' patch for wayland_egl engine

Change-Id: I5bfc2ad6a21110c32470021c06df8f098425e08d

8 years agoMerge " Evas GL: Apply patches for 'run-time generation and load of shaders' featu...
Wonsik Jung [Fri, 18 Mar 2016 02:57:42 +0000 (19:57 -0700)]
Merge "    Evas GL: Apply patches for 'run-time generation and load of shaders' feature" into tizen