Shinwoo Kim [Tue, 1 Nov 2016 09:35:39 +0000 (18:35 +0900)]
[edje][text marquee] enhancement
(1) assign NULL to animator variable, if the animator is not necessary any more.
(2) stop text marquee at start point.
(3) do not marquee, if the text is shorter than its view port.
Change-Id: Id13e762e2a2622dbe543d3f60ab49e6d250a6141
sunghyun kim [Wed, 2 Nov 2016 10:03:10 +0000 (19:03 +0900)]
ecore_evas_extn: Add gl backend for ecore_evas_extn
Add gl backend for ecore_evas_extn
if Application set environmental variable "ECORE_EVAS_EXTN_SOCKET_ENGINE=wayland_egl", ecore_evas_extn use gl backend.
other case ( set nothing or buffer), ecore_evas_extn use buffer backend
currently, default is buffer backend
Change-Id: Ia62dde22c81085009b89fa5c791d7c9744b4423b
Sangjin Lee [Mon, 31 Oct 2016 01:08:55 +0000 (10:08 +0900)]
software-tbm: redesign for evas-drm
- Add wayland-buffer for native surface
- Use cserve2
- use libtbm directly
Change-Id: I2c480ad255c23e4ae863f283b91288700106fd81
Vitalii Vorobiov [Fri, 28 Oct 2016 12:56:28 +0000 (15:56 +0300)]
Edje_Edit: save files name instead of full path on sound add
Since file will be inside of edj file, there is no need in having full path to
the place from where it was imported
@fix
Change-Id: I8513928103d74267cb2d1b9080384506d41f2a74
Signed-off-by: Vitalii Vorobiov <vi.vorobiov@samsung.com>
DaeKwang Ryu [Thu, 3 Nov 2016 08:39:00 +0000 (17:39 +0900)]
Remove error log
Change-Id: I2c1691084d417a63cbb5b35a6bd44544ef7e2b0f
Joogab Yun [Thu, 3 Nov 2016 06:44:38 +0000 (15:44 +0900)]
[evas_sw] bug fix lib path
Change-Id: Ida1ee61aa23d1b76dad480ed228686eda5f14a5a
Jean-Philippe Andre [Fri, 12 Aug 2016 02:09:16 +0000 (11:09 +0900)]
evas: Fix shader for text masking
Fixes T4338
@fix
Change-Id: I0996d717e591657c059bda440301cd8a362d05f8
Jaeun Choi [Tue, 1 Nov 2016 06:03:18 +0000 (15:03 +0900)]
evas: fixed GL image masking
GL image masking was broken on window rotation.
This patch fixes the bug by simplifying masking code:
handling the mask image as general images and pushing 6 vertices
instead of pushing the geometry of it.
@fix
Change-Id: Ib9c809927e7d5c1ae72f69b62a2a35c7d4cefbb3
sunghyun kim [Tue, 1 Nov 2016 08:10:51 +0000 (01:10 -0700)]
Revert "ecore_evas_extn : Add GL backend in ecore_evas_extn"
This reverts commit
2120e6d0742e53800994a7e4c606c5b2f17fd4f7.
Change-Id: I06408cb09f131bf8439daff09e27beb123d5837c
Joogab Yun [Fri, 28 Oct 2016 05:29:09 +0000 (14:29 +0900)]
[evas_sw] Fix loading of libary path
Change-Id: I7dbe81a9936cd7c58361a941a5dcf7a58911ceb1
Youngbok Shin [Tue, 1 Nov 2016 04:57:36 +0000 (13:57 +0900)]
edje: prevent crash when a edje object does not load a file
@tizen_fix
Change-Id: I94db2c0108a7054f9eb1dc95f133aa87a9016986
sunghyun kim [Tue, 25 Oct 2016 04:56:52 +0000 (13:56 +0900)]
ecore_evas_extn : Add GL backend in ecore_evas_extn
Change-Id: I1f03c5f7969485cc9a5f499ee96cff52583aa530
Subhransu Mohanty [Wed, 19 Oct 2016 10:52:27 +0000 (19:52 +0900)]
evas/engine: refactor the ector surface caching for gl backend
Change-Id: I14c0b5ac0940471479e35e01b2542ddd13a0c69d
Youngbok Shin [Tue, 25 Oct 2016 04:16:24 +0000 (13:16 +0900)]
edje: Add color class parent-child relationship with APIs
It adds the following APIs
void edje_object_color_class_parent_set(Evas_Object *obj, Evas_Object *parent)
void edje_object_color_class_parent_unset(Evas_Object *obj)
If there is a color_class parent object, the color of object will be
follow parent object's color_class.
@tizen_feature
Change-Id: Ia89a26dab596a7dcfcf120dfffcc9787509292c2
Youngbok Shin [Wed, 19 Oct 2016 09:56:59 +0000 (18:56 +0900)]
edje: update color_class/text_class logic for textblock
@tizen_fix
Change-Id: Id20225abb2e50b799f7e2201d961649fa96c829d
JengHyun Kang [Wed, 19 Oct 2016 08:06:36 +0000 (17:06 +0900)]
ecore_wayland: Add tizen_keyrouter's listener functions
Change-Id: I0c523ea9865be17e9af40b6b484e4c73965878d7
Subhransu Mohanty [Fri, 28 Oct 2016 02:20:20 +0000 (11:20 +0900)]
evas/engine: handle ector surface creation failure
Change-Id: Ie338360669513021a837ba38ae93b35510f7340c
Joogab Yun [Wed, 26 Oct 2016 05:12:14 +0000 (14:12 +0900)]
[evas_swbackend_tbm] apply tbm stride
Change-Id: Iffcc0bbed40ef509b3f55bcf7f73f76bc87f9423
Jaehyun Cho [Thu, 27 Oct 2016 04:15:18 +0000 (13:15 +0900)]
Remove redundant ector.pc
ector.pc should be generaged from ector.pc.in.
Change-Id: I9d629ed5e3d0f00837bb648ccce160cda995fcc9
Subhransu Mohanty [Mon, 24 Oct 2016 01:39:02 +0000 (10:39 +0900)]
evas/engine: check for surface creation failure
Change-Id: Ie81f479876bed27dafcbe4d34622e80a25a5b9e9
Jee-Yong Um [Tue, 25 Oct 2016 04:28:03 +0000 (13:28 +0900)]
edje: fix cached edje modification issue
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I21f2f3a9992ff13988e19fbf5d9461f299920b03
Joogab Yun [Wed, 26 Oct 2016 04:10:47 +0000 (13:10 +0900)]
[evas_gl] change a max_memcpy_size 512 to 256
Change-Id: I9a1c87c8a524c51fc39039397d91c4ad5dd08d2d
Vitalii Vorobiov [Tue, 25 Oct 2016 15:22:50 +0000 (18:22 +0300)]
Edje_Edit: use correct description array accessing
its a loop with j, but not with i
kinda a little typo
@fix
Change-Id: Ia026363b48db5ff3179e57fa46cb49b79145d775
Signed-off-by: Vitalii Vorobiov <vi.vorobiov@samsung.com>
sunghyun kim [Tue, 25 Oct 2016 01:48:35 +0000 (10:48 +0900)]
gl-drm : fix uninitialized data issue
fix uninitilized data issue
Change-Id: I2daff5d7d550d5237d6d1ac6419ba80fbe154718
sunghyun kim [Tue, 25 Oct 2016 01:53:13 +0000 (10:53 +0900)]
gl-drm : fixed uninitialized data when use eglGetConfigAttrib()
fixed uninitialized data when use eglGetConfigAttrib()
Change-Id: If43674a299a240baf08d76538b5589d6add73182
Youngbok Shin [Fri, 21 Oct 2016 05:09:13 +0000 (14:09 +0900)]
edje entry: revert tizen only fixes for _surrounding_cb function
@tizen_fix
Change-Id: Id8a27bce480484ca68fc16f483014cef98148b07
Vyacheslav Reutskiy [Tue, 18 Oct 2016 05:49:07 +0000 (08:49 +0300)]
edje_edit: avoid generate '(null)' value for image.normal
Change-Id: I4b53afb0375d4fa7a0c3b88ff05b0c368543f96d
Signed-off-by: Vyacheslav Reutskiy <v.reutskiy@samsung.com>
Vyacheslav Reutskiy [Mon, 17 Oct 2016 14:25:43 +0000 (17:25 +0300)]
edje_edit: add correct tweens generation for inherit state
Change-Id: I639de7b040687e4f21852b4d0c4580f807e5f0e6
Signed-off-by: Vyacheslav Reutskiy <v.reutskiy@samsung.com>
Carsten Haitzler (Rasterman) [Fri, 8 Apr 2016 02:03:44 +0000 (11:03 +0900)]
eina tmp get - support other tmp dir env vars and dont use xdg runtime
xdg runtime dir is NOT a tmp dir in the normal sense. it's not world
writable nor world readable. only for the user. using
eina_environment_tmp_get() would imply that it is a regular tmp dir,
not a per-user private only runtime dir. that is something else
entirely.
@fix
Change-Id: I4fa9e50f9d731c8297f5b0f16314f5193b17e2af
Jean-Philippe Andre [Tue, 19 Jan 2016 02:50:54 +0000 (11:50 +0900)]
Eina: Fix eina_file_mk[ds]temp when a path is passed
If the template is a path, mkstemp and mkdtemp would fail
miserably as they would try to create a file inside
/run/user/1000//path/to/file.XXXXXX even if the path did not
exist.
This patch fixes that by creating temp files inside the sys temp
dir iif the templatename is just a basic name without path
separator.
@fix
Change-Id: I7d8503f8a15e9a03e92f33271dca280b966f70de
Signed-off-by: Mykyta Biliavskyi <m.biliavskyi@samsung.com>
Jean Guyomarc'h [Fri, 16 Oct 2015 13:14:22 +0000 (15:14 +0200)]
eina: fix missing header
This caused functions from eina_util to be undefined at compile time.
The compiler would make implicit casts of return values into ints,
which had major side effects (e.g. segfault edje_cc)
@fix
Change-Id: Ib64f6647d1f20049b504ba19e9f5138ae980ad32
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Jean-Philippe Andre [Wed, 19 Oct 2016 12:51:50 +0000 (21:51 +0900)]
evas: Force shaders pipe flush when using dynamic images (TBM)
This prevents a rare issue where an SVG resource would not show up
in some circumstance. The case was 100% reproducible but very
rare nonetheless.
Change-Id: I37939fdcedaef2e6fc573c26939e2238bec267af
Wonki Kim [Tue, 11 Oct 2016 12:17:41 +0000 (21:17 +0900)]
wayland_shm: Add swap mode fallback when buffer age changes
This copies the behaviour in opengl_x11 engine, where the buffer
age needs to be continuously the same to be taken into account.
If the age varies, then we fallback to a full redraw.
Apparently this fixes issues on actual devices. I tested this
patch in weston (I didn't have issues before and buffer age is 1).
This commit is cherry-pick of the upstream commit.
https://git.enlightenment.org/core/efl.git/commit/?id=
62ca4486ea30fd63a5589ea7af373a5cb9982031
TIZEN_ONLY tag has been removed
Change-Id: If479243d5f8bce5bd41142e833e04602e6152326
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Subhransu Mohanty [Wed, 19 Oct 2016 06:02:01 +0000 (15:02 +0900)]
evas/engine: don't store output as surface_cache data.
Change-Id: Ibb851a31d1a1533a580525583b87dc083206a21b
Seunghun Lee [Tue, 18 Oct 2016 12:35:56 +0000 (21:35 +0900)]
ecore_wl: Add values for indicating a position configured by server.
These values will be updated when a position of client is changed by server,
and it will be used to compare with arguments of ecore_wl_window_position_set().
The reason why this is needed is to avoid set a undesirable position
if client try to set position again before receiving changed message from
server for first one.
Change-Id: Iab25e1830250005c33dc72459c3d2ad152a5b4f1
Youngbok Shin [Tue, 18 Oct 2016 12:19:43 +0000 (21:19 +0900)]
evas textblock: fix build warning from textblock
@tizen_fix
Change-Id: I7d988c6bf565ea9cd9b374881ca14ea94bd01017
Doyoun Kang [Tue, 18 Oct 2016 10:57:39 +0000 (19:57 +0900)]
ecore_wayland: added code to handle the window style
Change-Id: I0d9247c3e1ed9b3e16ea309988139e68659c8cff
Wonki Kim [Tue, 11 Oct 2016 12:17:41 +0000 (21:17 +0900)]
evas: Modify logic to properly invalidate buffer
when buffer size is growing, there is a chance not to invalidate
back buffer properly, this commit remove the case.
Change-Id: I06778e8abf654c0aef60885f9326aa6f2334b447
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Hosang Kim [Mon, 17 Oct 2016 04:03:10 +0000 (13:03 +0900)]
ecore_wl: fix svace issue.
The variable name is wrong in ecore_wl_window_keygrab_list_unset API.
Change-Id: I24a9b3328ffbf07a081b0b8c9fdb15549c7ced52
Vyacheslav Reutskiy [Wed, 12 Oct 2016 12:00:05 +0000 (15:00 +0300)]
edje_edit: new API for generate source code for color classes
Extend edje edit deberate source API. Add two new API.
- edje_edit_object_color_class_list_get return a list of used color classes for
given object
- edje_edit_color_classes_source_generate is generate code for given
color classes list
Change-Id: I4a5f876ba75b3e1922f09512596ce2638312fd2d
Signed-off-by: Vyacheslav Reutskiy <v.reutskiy@samsung.com>
Vyacheslav Reutskiy [Tue, 11 Oct 2016 12:50:10 +0000 (15:50 +0300)]
edje_edit: add API for get source code of global block data
This API is annex for edje_edit_object_source_generate. Together this
API's provide a mechanism for generate source for custom groups from
a edj file or more.
Change-Id: I75787336b30d4d0fd94ad727a73e3ebed1001223
Signed-off-by: Vyacheslav Reutskiy <v.reutskiy@samsung.com>
Vyacheslav Reutskiy [Tue, 11 Oct 2016 11:38:34 +0000 (14:38 +0300)]
edje_edit: add API for generate group source code without 'collection'
Change-Id: I1b48b753de6d0a913a58c700aabb529e0ef6d9b0
Signed-off-by: Vyacheslav Reutskiy <v.reutskiy@samsung.com>
Vitalii Vorobiov [Tue, 11 Oct 2016 11:54:24 +0000 (14:54 +0300)]
edje_edit: proper work with part id's on part restack and del for map fields
@fix
Change-Id: I6cb218d833047dc21ea8eb0a29e1c322bf278a9f
Signed-off-by: Vyacheslav Reutskiy <v.reutskiy@samsung.com>
Vitalii Vorobiov [Mon, 3 Oct 2016 17:07:13 +0000 (20:07 +0300)]
Edje_Edit: add forgotten part_item_index API into header
It was already implemented but looks like forgotten to be added into
Edje_Edit header, so we got banch of unused and unavailable API
@fix
Change-Id: I59ce22c7bca0d10ec4d7f38bcfe39cdfc132b27b
Signed-off-by: Vyacheslav Reutskiy <v.reutskiy@samsung.com>
Subhransu Mohanty [Tue, 11 Oct 2016 06:01:52 +0000 (15:01 +0900)]
evas/map: do nothing when same map is set again
Change-Id: I5ef2c7450e00de27cd96cb09db9d8fc518c6b5d2
Hosang Kim [Fri, 14 Oct 2016 05:55:24 +0000 (14:55 +0900)]
ecore_wl_input: fix rotary event timestamp.
ecore_time_get()'s return value is second unit.
But we need millisecond uniti of value.
Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: Id14c430c720cea88aa837a2c98b99df32b0f2e1e
Shinwoo Kim [Wed, 31 Aug 2016 12:56:18 +0000 (21:56 +0900)]
edje: introduction of text marquee with new ellipsis grammar
[fixed issue]
- issue coming with clipper deletion when device is rotated.
- issue coming with horizontal scrolling.
- issue coming with textblock on RTL status.
- issue coming with textblock clipper when device is rotated.
[enhanced]
- use HEAD, TAIL for ellipsis direction.
- add slide speed factor (px/sec).
- change to marquee from slide.
- remove slide speed factor, adding repeat limit factor.
- handle start point with scrolling.
- set default ellipsis marquee repeat limit to -1.
- reset ellipsis marquee repeat count to handle state changing.
- remove "ellipsis.on", using EDJE_TEXT_ELLIPSIS_MODE_NONE.
- use "ellipsize", separated from "ellipsis".
- check if last description is using ellipsis.
- enhance readability.
Conflicts:
src/bin/edje/edje_cc_handlers.c
src/lib/edje/edje_calc.c
src/lib/edje/edje_data.c
Change-Id: Iee6d3b815e5929c06578dee47106291632200879
Duna Oh [Tue, 11 Oct 2016 07:38:57 +0000 (16:38 +0900)]
ecore_wl: send mouse_in/out event when gets touch events.
Change-Id: I30524d509194a15c5794ff5b45ab56d8ed984da5
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Hosang Kim [Tue, 11 Oct 2016 12:11:14 +0000 (21:11 +0900)]
edje_calc: add rounding pixel calculation for transition.
Summary: when transition animation is working, sometimes one pixels loss occurs.
Reviewers: cedric, woohyun, jpeg, raster
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D4341
Change-Id: I4985ad1f65cb521b510732bac7ed8cc20ffdc011
Shinwoo Kim [Wed, 12 Oct 2016 04:08:27 +0000 (13:08 +0900)]
Keep Tizen build option naming rule
Change-Id: I9ac111771caed93004fd9d98829b5ad388fc8819
Jihoon Kim [Tue, 11 Oct 2016 23:31:49 +0000 (08:31 +0900)]
ecore_imf: fix issue magic check does not work after deletion
gcc O2 optimization makes to skip ECORE_MAGIC_SET(ctx, ECORE_MAGIC_NONE) before free()
in ecore_imf_context_del().
It's essential for magic check, so no optimization attribute is used to prevent for skipping.
Change-Id: I15dc96c12adb6b2f7f55063d2d0068c619fd0c42
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
JengHyun Kang [Tue, 11 Oct 2016 09:08:13 +0000 (18:08 +0900)]
ecore_drm: Change vsprintf to vsnprintf
Change-Id: I0476090e83b363cb4215bce05442f128495b9bf7
Ji-Youn Park [Tue, 11 Oct 2016 12:18:49 +0000 (20:48 +0830)]
evas: Fix no update issue if visiblity of smart object has change
Summary: If child has change about visibility, can't check it correctly.
Reviewers: jypark, cedric, jpeg, Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D4345
opensource_commit
846c14a3925e22b0eec7a7864b6cd8875211e611
Author: jiin.moon <jiin.moon@samsung.com>
Date: Tue Oct 11 21:08:29 2016 +0900
Change-Id: I7c2ae19327300c4f40b8eb0cc2e0b2fa6bdc72ba
Ji-Youn Park [Tue, 11 Oct 2016 09:50:01 +0000 (18:20 +0830)]
evas: Fix not update issue with TBM surface
Summary:
If the pixels of image object has updates
via native_suface_set api with TBM surface,
does not update on screen(no rendering)
opensource_commit
c1a080f5e4e3ef01cfb792ef3eb9c9e59ba4d3f3
Author: jiin.moon <jiin.moon@samsung.com>
Date: Tue Oct 11 08:58:52 2016 +0830
Reviewers: jpeg, cedric
Change-Id: Iece958dfd027eea41c6b08f11200dc99940b5770
Youngbok Shin [Tue, 11 Oct 2016 06:37:34 +0000 (15:37 +0900)]
Evas textblock: add ellipsis_disabled_set/get APIs
The patch is reviewing in the following link.
https://phab.enlightenment.org/D3780
@tizen_feature
Change-Id: I7ea53d0810185280f671ce2ef503ed0d892beddc
Youngbok Shin [Tue, 11 Oct 2016 06:46:29 +0000 (15:46 +0900)]
ecore wayland: fix build break
Change-Id: I4475369e017244928311d0b4ed367ca1774b870d
Joogab Yun [Tue, 11 Oct 2016 02:23:59 +0000 (11:23 +0900)]
[evas_sw] I change the location getting the tbm surface
and tbm_surface_internal_ref()
Change-Id: I23c9bd4786c072bb704f396c8be98d53913b40e9
Hosang Kim [Tue, 28 Jun 2016 07:13:37 +0000 (16:13 +0900)]
ecore_wl: add ecore_wl_window_keygrab_list_set/unset API.
Using this API, several keys are grabbed at once.
Change-Id: I5983c5b19f9cfb9c7208d07ff87a2c0aed95fc16
Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
MinJeong Kim [Fri, 23 Sep 2016 08:07:03 +0000 (17:07 +0900)]
ecore_wl: support 'tizen_clipboard' interface
Change-Id: I50416388ed14db7cfa7330cfeb7a2ea3c8973d36
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Seunghun Lee [Fri, 23 Sep 2016 00:24:31 +0000 (09:24 +0900)]
ecore_evas_wayland: Updating for evas by deiconify state will be enabled by 'ECORE_EVAS_DEICONIFY_RENDER_UPDATE' env.
Change-Id: I8b81c1232094da3f66d3efe0fba5381bc9e9d1c9
Shinwoo Kim [Fri, 7 Oct 2016 08:32:59 +0000 (17:32 +0900)]
Revert "Revert "evas text: fixed the text cut issue when an effect is applied""
This reverts commit
e025d96deaf256574358377f3a93025f150d137d.
Change-Id: I8b3e7add6a9cd6e09d746cc483e18e8524e9ee2c
Shinwoo Kim [Fri, 7 Oct 2016 08:31:59 +0000 (17:31 +0900)]
Revert "Revert "efl/interface: refactored svg_path() api as well as added arc animation""
This reverts commit
7b1f471fe87455e9f9b673aee9e82cb0edadeb89.
Change-Id: I34a121ad2bf346c5fd90b60aaa7beda5d022fee6
Shinwoo Kim [Fri, 7 Oct 2016 08:31:00 +0000 (17:31 +0900)]
Revert "Revert "evas: backported vg api renaming patch""
This reverts commit
24fd293d0cdcadf6bf54947fffa3e24184562885.
Change-Id: Ie0a0369db84e3fd9712110ea9502510cc1bde0f8
Shinwoo Kim [Fri, 7 Oct 2016 08:30:15 +0000 (17:30 +0900)]
Revert "Revert "evas/engine: changed the default ector engine to native engine. To change the engine to cairo use ECTOR_BACKEND=cairo""
This reverts commit
f620fe2f1328001d73435910978309f4a0a3b145.
Change-Id: I80c652a9ceea5ebeb7ed56f60b71792f5a949405
Shinwoo Kim [Fri, 7 Oct 2016 08:02:07 +0000 (17:02 +0900)]
Revert "mark deprecated APIs with EINA_DEPRECATED"
This reverts commit
b4f33abfca566643ce8a60c9ccd8d7d60586991d.
Conflicts:
src/lib/edje/Edje_Legacy.h
src/lib/eina/eina_unicode.h
src/lib/evas/Evas_Common.h
Change-Id: I230cc09ea57f8994a427efa74ed84db8597726d7
Shinwoo Kim [Fri, 7 Oct 2016 07:58:11 +0000 (16:58 +0900)]
Revert "evas/engine: changed the default ector engine to native engine. To change the engine to cairo use ECTOR_BACKEND=cairo"
This reverts commit
30669b268bd460ec338485f2f87e5e741c4abac7.
Change-Id: I7724b4164114a90807bea2ec57e7dd36266d607c
Shinwoo Kim [Fri, 7 Oct 2016 07:57:15 +0000 (16:57 +0900)]
Revert "evas: backported vg api renaming patch"
This reverts commit
1777c46a57342451e71bc4bfd8f7a5a1e643f309.
Change-Id: I85499c40a0fabc254e1e4d77a249be2e4b52f5dd
Shinwoo Kim [Fri, 7 Oct 2016 07:56:20 +0000 (16:56 +0900)]
Revert "efl/interface: refactored svg_path() api as well as added arc animation"
This reverts commit
72473754653d1ef61a4822211fb7f0b27d360a28.
Change-Id: If6fc6ce807cfc344a2e83949378b647e191c4a5e
Shinwoo Kim [Fri, 7 Oct 2016 07:53:43 +0000 (16:53 +0900)]
Revert "evas text: fixed the text cut issue when an effect is applied"
This reverts commit
e0ef2fb722d8e256709f7f0f2cc097c4bfc97add.
Change-Id: I5afec6d9d79da05e435bf82f4217a77a3812a443
Youngbok Shin [Thu, 6 Oct 2016 11:41:06 +0000 (20:41 +0900)]
evas text: fixed the text cut issue when an effect is applied
It is caused by missing left, right style pad values.
@tizen_fix
Change-Id: I5e76ddb1f9873994e28680e74be461619fb14150
Subhransu Mohanty [Tue, 27 Sep 2016 06:48:29 +0000 (15:48 +0900)]
efl/interface: refactored svg_path() api as well as added arc animation
Summary: Change-Id: Ib29112fa2d0c6107ed8df75f7f6ee96d0fbe94a4
Test Plan:
Reviewers:
Change-Id: I5c227f55ce7c10484ff2f326993bf2e3ee7f1bc4
Subscribers:
Subhransu Mohanty [Thu, 6 Oct 2016 06:37:54 +0000 (15:37 +0900)]
evas: backported vg api renaming patch
Change-Id: I7008cd8be3cf0b4d69f51e875c291405e3df24e9
Subhransu Mohanty [Thu, 6 Oct 2016 06:31:03 +0000 (15:31 +0900)]
evas/engine: changed the default ector engine to native engine. To change the engine to cairo use ECTOR_BACKEND=cairo
Change-Id: I4034a257b030ae625f2a82bef886447dcf7b2c73
Jee-Yong Um [Wed, 5 Oct 2016 13:46:59 +0000 (22:46 +0900)]
ecore_file/ipc: clean up documentation
========================================================================
commit
3b4293ffa334303ccd2de0422d56a21873afcba0
Author: Jee-Yong Um <conr2d@gmail.com>
Date: Tue Oct 4 21:08:17 2016 +0900
ecore_file/ipc: clean up documentation
Summary:
move comment from c source to header and adjust ingroup relationship
Reviewers: cedric, jpeg, Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D4328
========================================================================
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: Iddccfe0764a8b40a9e00843822c81894eaeac5e5
Minwoo, Lee [Tue, 4 Oct 2016 06:09:11 +0000 (15:09 +0900)]
edje: Fix UI mirroring for GROUP parts
GROUP parts were not mirrored with the rest of the edje object,
this commits fixes that.
This commit is from opensource.
(
2781eef823ea32abbfb3360ffdb60bf6ba3a460c)
Change-Id: I95c5ca6f8868d8523875e469ac70046a35f77b2b
Jean-Philippe Andre [Tue, 19 Jul 2016 05:36:41 +0000 (14:36 +0900)]
evas: Avoid proxy subrender if size is 0
See also D4159. This is an alternative to the proposed patch.
Fixes T3949 (I hope!)
Change-Id: Id227b4bbb5886b42a5c8b80be4fed8aa74b48d4a
Signed-off-by: Mykyta Biliavskyi <m.biliavskyi@samsung.com>
Jee-Yong Um [Tue, 8 Dec 2015 03:15:48 +0000 (12:15 +0900)]
edje: introduce size_class attribute
Edje_Part can change its min or max size in code level with
size_class.
Differential Revision: https://phab.enlightenment.org/D3329
PS: Manual commit, arc refused to work...
@feature
Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
Change-Id: I423a88c3eccb2f2564597133b33dc417903cb102
Duna Oh [Fri, 23 Sep 2016 07:38:56 +0000 (16:38 +0900)]
ecore_drm: swap dx and dy axis from relative pointer motion event
Since user gives mouse input events accoring to canvas coordinates,
when canvas is rotated, we swap x, y axis and inverse them according to rotation angle.
Change-Id: Ie88bdba9d1aa02dcd841fe82d64b2ef5dbd4f70c
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Jee-Yong Um [Fri, 30 Sep 2016 06:22:13 +0000 (15:22 +0900)]
efl: tag @since_tizen info
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I468c0efe6f1f810fc645b22cf6401b8052ba19bb
JengHyun Kang [Tue, 27 Sep 2016 14:19:50 +0000 (23:19 +0900)]
ecore_drm: Set a libinput's log handler
Change-Id: Ic53c7afbf579f0b38fa17cd971f218ed451a1e2b
Thiep Ha [Fri, 30 Sep 2016 04:31:30 +0000 (13:31 +0900)]
text/entry: add more key controls for os x
In OS X, cmd-c,v, ... keys are used instead of ctrl-c,v...,
this patch adapts these key handlings.
Change-Id: Ia751eedf5f2180692f64ae2d43e262345f89ce4e
Author: Thiep Ha <thiepha@gmail.com>
Date: Fri Sep 23 17:51:37 2016 +0900
Thiep Ha [Fri, 23 Sep 2016 08:49:34 +0000 (17:49 +0900)]
ecore_cocoa: quit application with key
In OS X, cmd-q is used to quit application,
this patch adds that feature.
Change-Id: I898370f4e0c5d518603fc29f3c6e7e72a51d9485
Jee-Yong Um [Fri, 30 Sep 2016 02:51:19 +0000 (11:51 +0900)]
eolian: allow to set @internal to setter/getter independently
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I87202ba21f0975f3b1b5a205847ad65442d92699
sunghyun kim [Fri, 30 Sep 2016 03:57:04 +0000 (12:57 +0900)]
evas-gl : use tex_sub_2d() in evas_gl_common_texture_upload
Change-Id: I71e9a7e6a92a93afc15b791bb648999109f5deb1
Jee-Yong Um [Wed, 28 Sep 2016 09:28:19 +0000 (18:28 +0900)]
eolian: add @internal qualifier
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I094eb95760dcb578751946e93d851b9456024eb8
Jee-Yong Um [Mon, 26 Sep 2016 09:54:53 +0000 (18:54 +0900)]
edje: separate color_class hash recursive finder
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I68801d0d022db27dfac03483d66bb26d5e15abe1
Joogab Yun [Thu, 29 Sep 2016 04:29:28 +0000 (13:29 +0900)]
[evas_gl] prevent a texture from become null when using dynamic hint
set.
and add debug log
Change-Id: Iea04129650c14a853b487bdebfe804c788311d66
Jee-Yong Um [Wed, 28 Sep 2016 07:50:37 +0000 (16:50 +0900)]
edje: add edje_object_color_class_clear()
===============================================================
commit
c963a0f9cb3009b7ad1a5cdc623b0d7c9f8d3e4f
Author: Jee-Yong Um <conr2d@gmail.com>
Date: Mon Jan 4 15:10:58 2016 -0800
edje: add edje_object_color_class_clear()
Summary: clear all color classes defined in edje object
Reviewers: raster, jpeg
Subscribers: woohyun, cedric, kimcinoo
Differential Revision: https://phab.enlightenment.org/D3514
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
===============================================================
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: Ifae7a3b2672ed416a6707ac70e2b81c975caf421
Jee-Yong Um [Wed, 21 Sep 2016 11:19:17 +0000 (20:19 +0900)]
efl: adjust documentation defgroups
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: Id96702e2d0ab39ae15c73f500884a87947da5c45
Youngbok Shin [Wed, 28 Sep 2016 06:49:23 +0000 (15:49 +0900)]
edje_cc: don't warn when image attributes are missing in inherit_only group
Summary:
The inherit_only groups could be used for template of other groups.
So, even if it has image part, it dose not need to have image attributes.
@fix
Test Plan: N/A
Reviewers: cedric, conr2d, jpeg, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D4322
Change-Id: I1568c3600a0e3b5270acb3d0e376769a1b96d9c7
Jaehwan Kim [Tue, 20 Sep 2016 04:46:29 +0000 (13:46 +0900)]
edje_edit: add null checking
Conflicts:
src/lib/edje/edje_edit.c
Change-Id: I2450dfe70cfcb14e2da751bca86158fa7e83bac9
Jaehwan Kim [Tue, 20 Sep 2016 04:45:36 +0000 (13:45 +0900)]
ecore: fix the parameter of strerror
Change-Id: If8331eaa33eeed5975c12ad1a1bc41258ae09605
Shinwoo Kim [Thu, 4 Aug 2016 04:32:41 +0000 (13:32 +0900)]
Revert "Revert "evas: Fix typo in previous clip issue fix""
This reverts commit
31c6e36a77fad4fc03e7b813e4c6d43c0b6c7073.
Change-Id: Ib7f9a7e75481ad39aca4a1627ef6cf6b7bb102bb
WooHyun Jung [Mon, 26 Sep 2016 08:48:48 +0000 (17:48 +0900)]
efl.spec: add asan option for restore fcommon
Change-Id: I374b22848d7617a1e6677b89d4d1b8d8057b65d7
SooChan Lim [Tue, 20 Sep 2016 11:37:33 +0000 (20:37 +0900)]
ecore_drm: do not allocate the drm_dumb memory
Change-Id: I9b86d7259b3bd0c7c8e52b91688d785b4d685266
Shinwoo Kim [Thu, 4 Aug 2016 04:31:51 +0000 (13:31 +0900)]
Revert "Revert "Evas clip: Fix rare crash in _render_pre_clipper_change""
This reverts commit
3a366c6b09971daeb5f184a2ebc1e2ed776fd55e.
Change-Id: Ie12b10cf932a10cf4a69f9ae1c466ec5072ef504
Subhransu Mohanty [Mon, 26 Sep 2016 02:44:39 +0000 (11:44 +0900)]
evas: fix build error
Change-Id: Ib26aef7d7e0e6eaf8fa5a3510d922a4bdf18cf10
Subhransu Mohanty [Wed, 7 Sep 2016 11:47:01 +0000 (20:47 +0900)]
svg: backported from opensource
fix for aspectratio
fix for updating vg object
Change-Id: Iaf96240626857a66d5ff6911e365bd7fc3d2beab
sunghyun kim [Fri, 23 Sep 2016 05:50:40 +0000 (14:50 +0900)]
evas_native_tbm : fix dereferenced bug
Change-Id: I655929b7b5c7c608cce70115e34c877255762c6e
sunghyun kim [Fri, 23 Sep 2016 05:42:39 +0000 (14:42 +0900)]
evas-gl : fix initialize bug in eng_gl_surface_query()
Change-Id: Ia280d87b16b462db2896cdbe48e1b399415bdf6a