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
sunghyun kim [Fri, 23 Sep 2016 05:37:44 +0000 (14:37 +0900)]
evas-gl : fix initialize bug
Change-Id: I193128b48e320b7c7430e2c36beed65076d12cc3
sunghyun kim [Fri, 23 Sep 2016 02:47:46 +0000 (11:47 +0900)]
evas_gl_shader: use snprintf instead of sprintf for better security
Change-Id: Ia8f47939aa979cb4ccf76a98a5f56b04aa13bdbb
sunghyun kim [Fri, 23 Sep 2016 02:30:39 +0000 (11:30 +0900)]
evas-gl-core: fix dereferenced bug
Change-Id: I18ce3d5b3cb928b174b00b3a36be6c2286c4503a
sunghyun kim [Fri, 23 Sep 2016 02:15:02 +0000 (11:15 +0900)]
ecore_evas_wayland_common: fix dereferenced bug
Change-Id: Iceb797cb05bbcf58ca8426d5bada6c8b1ef0d345
Jee-Yong Um [Fri, 5 Feb 2016 07:30:31 +0000 (08:30 +0100)]
edje_cc: allow omitting "name" keyword in color_classes.color_class block
Summary:
This allows developer to omit "name" keyword in color_classes.color_class
block in EDC.
Reviewers: cedric, jpeg
Reviewed By: jpeg
Differential Revision: https://phab.enlightenment.org/D3598
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Change-Id: Idfb304a31db9028c279a40c7e3bdb6e6e7b2ffd4
Jee-Yong Um [Wed, 21 Sep 2016 12:20:14 +0000 (21:20 +0900)]
mark deprecated APIs with EINA_DEPRECATED
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I75343add0f3d243c708e3689f0b15cd6576f467b
Youngbok Shin [Tue, 20 Sep 2016 10:47:55 +0000 (19:47 +0900)]
edje: Add fade_ellipsis feature to TEXTBLOCK, TEXT part
@tizen_feature
Change-Id: I391a1fe98ac3c4cac9d6c0a50e3c87ce21172f51
Hosang Kim [Thu, 22 Sep 2016 03:48:35 +0000 (12:48 +0900)]
ecore_wl_input: fix checking keyboard modifier flag.
when 'caps lock' is locking, ecore_wl_input does not send this
information.
Change-Id: Ibfe2d9982cc74e98600a22975eba1a6ab5eafc79
Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Hermet Park [Wed, 21 Sep 2016 07:55:47 +0000 (16:55 +0900)]
evas software engine: ++safey code
Change-Id: I430cc0c065579a21349c87c64d499c08f5f5ad47
Hermet Park [Wed, 21 Sep 2016 07:24:59 +0000 (16:24 +0900)]
commit
c998fd5ee7e90f1861aba6d4a44d8c0b5387bb61
Author: Hermet Park <hermet@hermet.pe.kr>
Date: Wed Sep 21 16:24:42 2016 +0900
evas software_engine: ++safety code.
Change-Id: Ia698352af4947d37901faea10151e6e65a19518c
Hermet Park [Wed, 21 Sep 2016 06:38:54 +0000 (15:38 +0900)]
edje edje_cc_handlers: use strncpy() instead of strcpy()
strncpy is better for security.
Change-Id: I9b03ba0c4076704e9d9c92033b530e30d5fbb20e
Hermet Park [Wed, 21 Sep 2016 06:21:06 +0000 (15:21 +0900)]
commit
6de3b2c5d36993cf3dbe94e8fbefd04043f91740
Author: Hermet Park <hermet@hermet.pe.kr>
Date: Wed Sep 21 15:19:19 2016 +0900
edje edje_cc_out: use strncpy().
This change is not much meaningful but avoids an annoying coverity detection.
Change-Id: I40651f0140f6ff3de0b3e987ac3fd2b5540d4dea
Hermet Park [Wed, 21 Sep 2016 06:04:39 +0000 (15:04 +0900)]
commit
06bd8dcf330fe31891475c92aa340d4886f47e2b
Author: Hermet Park <hermet@hermet.pe.kr>
Date: Wed Sep 21 15:03:11 2016 +0900
edje edje_embryo: use strncpy().
This change is not meaningful but avoids an annoying coverity detection.
Change-Id: Ia5932564987b4c424794820de4347ae799bb450a
Hermet Park [Wed, 21 Sep 2016 05:58:22 +0000 (14:58 +0900)]
edje edje_cc: use sizeof() instead of constant.
This change is more maintaintable code.
Change-Id: Iac57cff75d6428dbe27ba74146dac811dfea62a7
Hermet Park [Wed, 21 Sep 2016 04:32:45 +0000 (13:32 +0900)]
commit
ab1a72f5e7df6fe0adef54bdcddd9867a2ebe3a6
Author: Hermet Park <hermet@hermet.pe.kr>
Date: Wed Sep 21 13:30:44 2016 +0900
edje/edje_cc: use strncpy() instead of strcpy().
strncpy() is better for security.
Also, this change avoids annoying coverity detection.
Change-Id: I7e525c0e0d5fcd1411f7079bef1ee7a4fe770728
Hermet Park [Wed, 21 Sep 2016 04:18:19 +0000 (13:18 +0900)]
commit
ff7511ae123bbaaefcd716edc2aabf57a9139da8
Author: Hermet Park <hermet@hermet.pe.kr>
Date: Wed Sep 21 13:16:36 2016 +0900
evas engine: correct null check
check null first, before access it.
Change-Id: I48cd4b2b18e8fd81d73410f603091ea90f4c7d9d
Jee-Yong Um [Wed, 21 Sep 2016 04:23:57 +0000 (13:23 +0900)]
edje_cc: duplicate string for script when inheriting edje group
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I0657f35ede5d46dc286f5ae27f6316e34a6893c6
jiin.moon [Wed, 21 Sep 2016 02:58:46 +0000 (11:58 +0900)]
eet: sync _evas_canvas3d_eet_file_free with upstream
Previous api can make a crash issue becasue of wrong access.
Change-Id: I4cb01c275e0ed1c3bd66ba5f860470c8e1b18b69
jiin.moon [Tue, 20 Sep 2016 11:59:44 +0000 (20:59 +0900)]
eet: Fix memory leak
If eet_mesh/eet_header is not NULL,
this address should be freed by _evas_canvas3d_eet_file_free api
@tizen_fix
Change-Id: I65ae0125cba7faab9429c961be2468d86425b31a
jiin.moon [Tue, 20 Sep 2016 11:27:25 +0000 (20:27 +0900)]
evas: Fix wrong access issue
If bidi_props is NULL, do not access this point.
@tizen_fix
Change-Id: I8ded9b3c5baec1be2c9ce1a9feb28f780fee41df
Jaehyun Cho [Wed, 21 Sep 2016 00:43:57 +0000 (09:43 +0900)]
edje_edit: Remove unnecessary TIZEN_ONLY comment.
The commit
630d5e2b5b01b5772dd9b429cbc7e90e8491072f has been applied to
upstream. So the unnecessary TIZEN_ONLY comment is removed.
Change-Id: I3d9d4f4dfee354ecfa64034f9c5c21f64a8c20d0
WooHyun Jung [Wed, 21 Sep 2016 00:40:31 +0000 (09:40 +0900)]
Revert "edje: Add fade_ellipsis feature to TEXTBLOCK, TEXT part"
This reverts commit
a43683f915bad09c0de3ab6c4748d91b3b491d18.
Change-Id: I745b653a3d4279aeeb1234243262c461aba37676
Signed-off-by: WooHyun Jung <wh0705.jung@samsung.com>
Ji-Youn Park [Tue, 20 Sep 2016 09:42:51 +0000 (18:12 +0830)]
eldbus: fix null value usage
opensource-commit
13bd4242eca76560fbefd690934bc63a5fbd28c3
Author: Ji-Youn Park <jy0703.park@samsung.com>
Date: Tue Sep 20 18:10:32 2016 +0830
Change-Id: I78bfd1aab568bba1449bb418fa64e2c2c4a0e927
Ji-Youn Park [Tue, 20 Sep 2016 07:46:59 +0000 (16:16 +0830)]
ecore_con_local: fix memory leak.
after socket function call, close file descriptor.
opensource_commit
0a39fae0a2c27ec48b39caca3b00dc54bdffaa32
Author: Ji-Youn Park <jy0703.park@samsung.com>
Date: Tue Sep 20 16:14:04 2016 +0830
Change-Id: I2be352b2b5080164e3895c08c177fc46354d7de8
Artem Popov [Tue, 20 Sep 2016 16:52:23 +0000 (19:52 +0300)]
ecore_file: Fix improper way of comparing in ecore_file_path_dir_exists @fix
Summary: There is wrong comparing while using strcmp function. Should be inverted.
Reviewers: cedric, raster, NikaWhite
Reviewed By: NikaWhite
Subscribers: cedric, NikaWhite, jpeg
Differential Revision: https://phab.enlightenment.org/D4291
Change-Id: Icc5c17e6fd60b9137086fd93412c76e5a97a1f55
Signed-off-by: Mykyta Biliavskyi <m.biliavskyi@samsung.com>
Vitalii Vorobiov [Mon, 19 Sep 2016 15:09:13 +0000 (18:09 +0300)]
edje_edit: make tweens able to work with image sets
it's important because some tweens of loaded edje group might use image sets
instead of images, so now making edje_edit API to work with them correctly
@fix
Change-Id: I636d8a58279b0ec3e6dc50df3e9f0fc42e5cae26
Signed-off-by: Mykyta Biliavskyi <m.biliavskyi@samsung.com>
JunsuChoi [Tue, 20 Sep 2016 14:34:17 +0000 (23:34 +0900)]
edje_edit : add null check and close eet
Change-Id: I9292bfc0e830f84a0828b1ec6352701f52d6c8f5
JunsuChoi [Tue, 20 Sep 2016 14:23:29 +0000 (23:23 +0900)]
edje_decc: modified fclose location
modified fclose location. because of file pointer can become NULL.
Change-Id: I6aa5a2dff76a80a6a39b49f3c74adf6aae636828
Sungtaek Hong [Tue, 20 Sep 2016 08:49:16 +0000 (17:49 +0900)]
ecore_evas: fix void returns from non-void value
@tizen_fix
Change-Id: I0a2215eb815135b9f364e430f31a85113de623fd
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
Sungtaek Hong [Tue, 20 Sep 2016 08:13:32 +0000 (17:13 +0900)]
eet: suppport ETC1+Alpha properly
@tizen_fix
Change-Id: I49b7a7f9be062f5a70f94cac808999eaf812bb5d
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
Sungtaek Hong [Tue, 20 Sep 2016 06:27:47 +0000 (15:27 +0900)]
ecore_evas: remove unreachable code
@tizen_fix
Change-Id: I85ab36a533b4cf80227a3a333ab1e45db103261e
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
Sungtaek Hong [Tue, 20 Sep 2016 06:03:18 +0000 (15:03 +0900)]
evas: remove unnecessary check for unreachable case
@tizen_fix
Change-Id: I5a081cbe0be599a9abe0127bbb3fa5c4d23d25eb
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
Sungtaek Hong [Tue, 20 Sep 2016 05:17:24 +0000 (14:17 +0900)]
evas_scale: remove unnecessary check for clip coords.
@tizen_fix
Change-Id: I32c0e96fc5f80ea9509af1474d9413a615391e57
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
Youngbok Shin [Tue, 20 Sep 2016 06:02:03 +0000 (15:02 +0900)]
evas textblock: remove NULL checking after dereferencing
Summary:
c->paragraphs couldn't be NULL if it is created by
_layout_paragraph_new() well. So, NULL checking should be
moved to after _layout_paragraph_new().
Test Plan: N/A
Reviewers: raster, cedric, tasn, herdsman
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D4300
Change-Id: Ia30c6b431af394f4ea398dfa60cbed3be4e8f65b
Signed-off-by: Youngbok Shin <youngb.shin@samsung.com>
Youngbok Shin [Tue, 20 Sep 2016 10:47:55 +0000 (19:47 +0900)]
edje: Add fade_ellipsis feature to TEXTBLOCK, TEXT part
@tizen_feature
Change-Id: I6d70eece9fd4a1194d3140eb527a8811cba76a2b
Duna Oh [Tue, 20 Sep 2016 08:52:14 +0000 (17:52 +0900)]
ecore_drm: fix crash if string is null
Change-Id: Ief8df0e6af31592746a93c54d404adaf6d71be9d
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Joogab Yun [Tue, 20 Sep 2016 02:11:42 +0000 (11:11 +0900)]
gl_common: call evas_gl_common_texture_free() before dropping image
cache texture_free() accesses struct members which can be freed if image
cache entry reaches zero references
from
437ba4c46d0c161bd11c6f6d42adbff872a8540a in opensource
@fix
==30989== Invalid read of size 1
==30989== at 0x23BA2934: evas_gl_common_texture_free (evas_gl_texture.c:1506)
==30989== by 0x23BA9117: evas_gl_common_image_free (evas_gl_image.c:724)
==30989== by 0x23B80DA1: eng_image_data_put (evas_engine.c:988)
==30989== by 0x872681A: _evas_image_data_set (evas_object_image.c:1264)
==30989== by 0x87360B5: evas_obj_image_data_set (evas_image.eo.c:236)
==30989== by 0x8736B43: evas_object_image_data_set (evas_image.eo.c:741)
==30989== by 0x4820A4: e_comp_object_render (e_comp_object.c:3746)
==30989== by 0x477B92: _e_comp_object_pixels_get (e_comp_object.c:909)
==30989== by 0x872CF52: evas_process_dirty_pixels (evas_object_image.c:3154)
==30989== by 0x872DD16: _evas_image_render (evas_object_image.c:3389)
==30989== by 0x872DB01: evas_object_image_render (evas_object_image.c:3351)
==30989== by 0x879C524: evas_render_mapped (evas_render.c:1802)
==30989== by 0x879E82A: evas_render_updates_internal_loop (evas_render.c:2380)
==30989== by 0x87A005D: evas_render_updates_internal (evas_render.c:2770)
==30989== by 0x87A140D: evas_render_updates_internal_wait (evas_render.c:3122)
==30989== by 0x87A1502: _evas_canvas_render_updates (evas_render.c:3144)
==30989== by 0x871ED0D: evas_canvas_render_updates (evas_canvas.eo.c:354)
==30989== by 0x8720C5F: evas_render_updates (evas_canvas.eo.c:1089)
==30989== by 0x22F65C35: _ecore_evas_drm_render (ecore_evas_drm.c:1072)
==30989== by 0x7416F7B: _ecore_evas_idle_enter (ecore_evas.c:172)
==30989== by 0xDDE3577: _ecore_call_task_cb (ecore_private.h:282)
==30989== by 0xDDE3A5E: _ecore_idle_enterer_call (ecore_idle_enterer.c:174)
==30989== by 0xDDE836B: _ecore_main_loop_iterate_internal (ecore_main.c:2261)
==30989== by 0xDDE67B8: ecore_main_loop_begin (ecore_main.c:1284)
==30989== by 0x4407B6: main (e_main.c:1087)
==30989== Address 0x23a9e1d2 is 338 bytes inside a block of size 552 free'd
==30989== at 0x4C29E00: free (vg_replace_malloc.c:530)
==30989== by 0x882B2E2: _evas_common_rgba_image_delete (evas_image_main.c:343)
==30989== by 0x87B1E17: _evas_cache_image_entry_delete (evas_cache_image.c:205)
==30989== by 0x87B3C52: evas_cache_image_drop (evas_cache_image.c:950)
==30989== by 0x23BA90F5: evas_gl_common_image_free (evas_gl_image.c:722)
==30989== by 0x23B80DA1: eng_image_data_put (evas_engine.c:988)
==30989== by 0x872681A: _evas_image_data_set (evas_object_image.c:1264)
==30989== by 0x87360B5: evas_obj_image_data_set (evas_image.eo.c:236)
==30989== by 0x8736B43: evas_object_image_data_set (evas_image.eo.c:741)
==30989== by 0x4820A4: e_comp_object_render (e_comp_object.c:3746)
==30989== by 0x477B92: _e_comp_object_pixels_get (e_comp_object.c:909)
==30989== by 0x872CF52: evas_process_dirty_pixels (evas_object_image.c:3154)
==30989== by 0x872DD16: _evas_image_render (evas_object_image.c:3389)
==30989== by 0x872DB01: evas_object_image_render (evas_object_image.c:3351)
==30989== by 0x879C524: evas_render_mapped (evas_render.c:1802)
==30989== by 0x879E82A: evas_render_updates_internal_loop (evas_render.c:2380)
==30989== by 0x87A005D: evas_render_updates_internal (evas_render.c:2770)
==30989== by 0x87A140D: evas_render_updates_internal_wait (evas_render.c:3122)
==30989== by 0x87A1502: _evas_canvas_render_updates (evas_render.c:3144)
==30989== by 0x871ED0D: evas_canvas_render_updates (evas_canvas.eo.c:354)
==30989== by 0x8720C5F: evas_render_updates (evas_canvas.eo.c:1089)
==30989== by 0x22F65C35: _ecore_evas_drm_render (ecore_evas_drm.c:1072)
==30989== by 0x7416F7B: _ecore_evas_idle_enter (ecore_evas.c:172)
==30989== by 0xDDE3577: _ecore_call_task_cb (ecore_private.h:282)
==30989== by 0xDDE3A5E: _ecore_idle_enterer_call (ecore_idle_enterer.c:174)
==30989== by 0xDDE836B: _ecore_main_loop_iterate_internal (ecore_main.c:2261)
==30989== by 0xDDE67B8: ecore_main_loop_begin (ecore_main.c:1284)
==30989== by 0x4407B6: main (e_main.c:1087)
==30989== Block was alloc'd at
==30989== at 0x4C2AA98: calloc (vg_replace_malloc.c:711)
==30989== by 0x882B0A0: _evas_common_rgba_image_new (evas_image_main.c:295)
==30989== by 0x87B1F1B: _evas_cache_image_entry_new (evas_cache_image.c:253)
==30989== by 0x87B4170: evas_cache_image_data (evas_cache_image.c:1079)
==30989== by 0x23BA7EDE: evas_gl_common_image_new_from_data (evas_gl_image.c:333)
==30989== by 0x23B7F972: eng_image_new_from_data (evas_engine.c:531)
==30989== by 0x23B80D81: eng_image_data_put (evas_engine.c:984)
==30989== by 0x872681A: _evas_image_data_set (evas_object_image.c:1264)
==30989== by 0x87360B5: evas_obj_image_data_set (evas_image.eo.c:236)
==30989== by 0x8736B43: evas_object_image_data_set (evas_image.eo.c:741)
==30989== by 0x4820A4: e_comp_object_render (e_comp_object.c:3746)
==30989== by 0x477B92: _e_comp_object_pixels_get (e_comp_object.c:909)
==30989== by 0x872CF52: evas_process_dirty_pixels (evas_object_image.c:3154)
==30989== by 0x872DD16: _evas_image_render (evas_object_image.c:3389)
==30989== by 0x872DB01: evas_object_image_render (evas_object_image.c:3351)
==30989== by 0x879C524: evas_render_mapped (evas_render.c:1802)
==30989== by 0x879E82A: evas_render_updates_internal_loop (evas_render.c:2380)
==30989== by 0x87A005D: evas_render_updates_internal (evas_render.c:2770)
==30989== by 0x87A140D: evas_render_updates_internal_wait (evas_render.c:3122)
==30989== by 0x87A1502: _evas_canvas_render_updates (evas_render.c:3144)
==30989== by 0x871ED0D: evas_canvas_render_updates (evas_canvas.eo.c:354)
==30989== by 0x8720C5F: evas_render_updates (evas_canvas.eo.c:1089)
==30989== by 0x22F65C35: _ecore_evas_drm_render (ecore_evas_drm.c:1072)
==30989== by 0x7416F7B: _ecore_evas_idle_enter (ecore_evas.c:172)
==30989== by 0xDDE3577: _ecore_call_task_cb (ecore_private.h:282)
==30989== by 0xDDE3A5E: _ecore_idle_enterer_call (ecore_idle_enterer.c:174)
==30989== by 0xDDE836B: _ecore_main_loop_iterate_internal (ecore_main.c:2261)
==30989== by 0xDDE67B8: ecore_main_loop_begin (ecore_main.c:1284)
==30989== by 0x4407B6: main (e_main.c:1087)
==30989==
==30989== Invalid write of size 1
==30989== at 0x23BA293E: evas_gl_common_texture_free (evas_gl_texture.c:1506)
==30989== by 0x23BA9117: evas_gl_common_image_free (evas_gl_image.c:724)
==30989== by 0x23B80DA1: eng_image_data_put (evas_engine.c:988)
==30989== by 0x872681A: _evas_image_data_set (evas_object_image.c:1264)
==30989== by 0x87360B5: evas_obj_image_data_set (evas_image.eo.c:236)
==30989== by 0x8736B43: evas_object_image_data_set (evas_image.eo.c:741)
==30989== by 0x4820A4: e_comp_object_render (e_comp_object.c:3746)
==30989== by 0x477B92: _e_comp_object_pixels_get (e_comp_object.c:909)
==30989== by 0x872CF52: evas_process_dirty_pixels (evas_object_image.c:3154)
==30989== by 0x872DD16: _evas_image_render (evas_object_image.c:3389)
==30989== by 0x872DB01: evas_object_image_render (evas_object_image.c:3351)
==30989== by 0x879C524: evas_render_mapped (evas_render.c:1802)
==30989== by 0x879E82A: evas_render_updates_internal_loop (evas_render.c:2380)
==30989== by 0x87A005D: evas_render_updates_internal (evas_render.c:2770)
==30989== by 0x87A140D: evas_render_updates_internal_wait (evas_render.c:3122)
==30989== by 0x87A1502: _evas_canvas_render_updates (evas_render.c:3144)
==30989== by 0x871ED0D: evas_canvas_render_updates (evas_canvas.eo.c:354)
==30989== by 0x8720C5F: evas_render_updates (evas_canvas.eo.c:1089)
==30989== by 0x22F65C35: _ecore_evas_drm_render (ecore_evas_drm.c:1072)
==30989== by 0x7416F7B: _ecore_evas_idle_enter (ecore_evas.c:172)
==30989== by 0xDDE3577: _ecore_call_task_cb (ecore_private.h:282)
==30989== by 0xDDE3A5E: _ecore_idle_enterer_call (ecore_idle_enterer.c:174)
==30989== by 0xDDE836B: _ecore_main_loop_iterate_internal (ecore_main.c:2261)
==30989== by 0xDDE67B8: ecore_main_loop_begin (ecore_main.c:1284)
==30989== by 0x4407B6: main (e_main.c:1087)
==30989== Address 0x23a9e1d2 is 338 bytes inside a block of size 552 free'd
==30989== at 0x4C29E00: free (vg_replace_malloc.c:530)
==30989== by 0x882B2E2: _evas_common_rgba_image_delete (evas_image_main.c:343)
==30989== by 0x87B1E17: _evas_cache_image_entry_delete (evas_cache_image.c:205)
==30989== by 0x87B3C52: evas_cache_image_drop (evas_cache_image.c:950)
==30989== by 0x23BA90F5: evas_gl_common_image_free (evas_gl_image.c:722)
==30989== by 0x23B80DA1: eng_image_data_put (evas_engine.c:988)
==30989== by 0x872681A: _evas_image_data_set (evas_object_image.c:1264)
==30989== by 0x87360B5: evas_obj_image_data_set (evas_image.eo.c:236)
==30989== by 0x8736B43: evas_object_image_data_set (evas_image.eo.c:741)
==30989== by 0x4820A4: e_comp_object_render (e_comp_object.c:3746)
==30989== by 0x477B92: _e_comp_object_pixels_get (e_comp_object.c:909)
==30989== by 0x872CF52: evas_process_dirty_pixels (evas_object_image.c:3154)
==30989== by 0x872DD16: _evas_image_render (evas_object_image.c:3389)
==30989== by 0x872DB01: evas_object_image_render (evas_object_image.c:3351)
==30989== by 0x879C524: evas_render_mapped (evas_render.c:1802)
==30989== by 0x879E82A: evas_render_updates_internal_loop (evas_render.c:2380)
==30989== by 0x87A005D: evas_render_updates_internal (evas_render.c:2770)
==30989== by 0x87A140D: evas_render_updates_internal_wait (evas_render.c:3122)
==30989== by 0x87A1502: _evas_canvas_render_updates (evas_render.c:3144)
==30989== by 0x871ED0D: evas_canvas_render_updates (evas_canvas.eo.c:354)
==30989== by 0x8720C5F: evas_render_updates (evas_canvas.eo.c:1089)
==30989== by 0x22F65C35: _ecore_evas_drm_render (ecore_evas_drm.c:1072)
==30989== by 0x7416F7B: _ecore_evas_idle_enter (ecore_evas.c:172)
==30989== by 0xDDE3577: _ecore_call_task_cb (ecore_private.h:282)
==30989== by 0xDDE3A5E: _ecore_idle_enterer_call (ecore_idle_enterer.c:174)
==30989== by 0xDDE836B: _ecore_main_loop_iterate_internal (ecore_main.c:2261)
==30989== by 0xDDE67B8: ecore_main_loop_begin (ecore_main.c:1284)
==30989== by 0x4407B6: main (e_main.c:1087)
==30989== Block was alloc'd at
==30989== at 0x4C2AA98: calloc (vg_replace_malloc.c:711)
==30989== by 0x882B0A0: _evas_common_rgba_image_new (evas_image_main.c:295)
==30989== by 0x87B1F1B: _evas_cache_image_entry_new (evas_cache_image.c:253)
==30989== by 0x87B4170: evas_cache_image_data (evas_cache_image.c:1079)
==30989== by 0x23BA7EDE: evas_gl_common_image_new_from_data (evas_gl_image.c:333)
==30989== by 0x23B7F972: eng_image_new_from_data (evas_engine.c:531)
==30989== by 0x23B80D81: eng_image_data_put (evas_engine.c:984)
==30989== by 0x872681A: _evas_image_data_set (evas_object_image.c:1264)
==30989== by 0x87360B5: evas_obj_image_data_set (evas_image.eo.c:236)
==30989== by 0x8736B43: evas_object_image_data_set (evas_image.eo.c:741)
==30989== by 0x4820A4: e_comp_object_render (e_comp_object.c:3746)
==30989== by 0x477B92: _e_comp_object_pixels_get (e_comp_object.c:909)
==30989== by 0x872CF52: evas_process_dirty_pixels (evas_object_image.c:3154)
==30989== by 0x872DD16: _evas_image_render (evas_object_image.c:3389)
==30989== by 0x872DB01: evas_object_image_render (evas_object_image.c:3351)
==30989== by 0x879C524: evas_render_mapped (evas_render.c:1802)
==30989== by 0x879E82A: evas_render_updates_internal_loop (evas_render.c:2380)
==30989== by 0x87A005D: evas_render_updates_internal (evas_render.c:2770)
==30989== by 0x87A140D: evas_render_updates_internal_wait (evas_render.c:3122)
==30989== by 0x87A1502: _evas_canvas_render_updates (evas_render.c:3144)
==30989== by 0x871ED0D: evas_canvas_render_updates (evas_canvas.eo.c:354)
==30989== by 0x8720C5F: evas_render_updates (evas_canvas.eo.c:1089)
==30989== by 0x22F65C35: _ecore_evas_drm_render (ecore_evas_drm.c:1072)
==30989== by 0x7416F7B: _ecore_evas_idle_enter (ecore_evas.c:172)
==30989== by 0xDDE3577: _ecore_call_task_cb (ecore_private.h:282)
==30989== by 0xDDE3A5E: _ecore_idle_enterer_call (ecore_idle_enterer.c:174)
==30989== by 0xDDE836B: _ecore_main_loop_iterate_internal (ecore_main.c:2261)
==30989== by 0xDDE67B8: ecore_main_loop_begin (ecore_main.c:1284)
==30989== by 0x4407B6: main (e_main.c:1087)
Change-Id: I5faae68f4d043c257c0fe56047c6329c5299440c
JEONGHYUN YUN [Tue, 20 Sep 2016 06:49:28 +0000 (15:49 +0900)]
embryo : Prevent buffer overflow in embryo_cc_sc2
Signed-off-by: JEONGHYUN YUN <jh0506.yun@samsung.com>
Change-Id: I2ae18f89f0406979749c2dde4fd5299c5662ecc3
Youngbok Shin [Mon, 19 Sep 2016 10:17:01 +0000 (19:17 +0900)]
ecore_evas_wayland: Add NULL checking before using surface
@tizen_fix
Change-Id: I7fabb0bf19f9fb8854d053770b569d4bafaccfd2
Ji-Youn Park [Tue, 20 Sep 2016 05:14:59 +0000 (13:44 +0830)]
ecore_evas_wayland_common: pointer ee can be null.(svace:24115)
Pointer 'ee' which was dereferenced at ecore_evas_wayland_common.c:1472
is compared to NULL value at ecore_evas_wayland_common.c:1475.
Change-Id: I70b7708ef8f4e31429ce4bfaae999214e7a7b36c
Ji-Youn Park [Tue, 20 Sep 2016 04:42:40 +0000 (13:12 +0830)]
ecore_evas_wayland_common: fix dereferenced bug
Pointer 'ee' which was dereferenced at ecore_evas_wayland_common.c:687 is compared to NULL value at ecore_evas_wayland_common.c:693.
Change-Id: If9bb60cc57106b3b284b2448cdbf402dbd929910
JEONGHYUN YUN [Tue, 20 Sep 2016 04:05:22 +0000 (13:05 +0900)]
embryo_cc_sc1 : Prevent string overflow
Signed-off-by: JEONGHYUN YUN <jh0506.yun@samsung.com>
Change-Id: I28fadd87d0157ded8c6e958274eb0fe798b4112a
WooHyun Jung [Tue, 20 Sep 2016 02:18:52 +0000 (11:18 +0900)]
eldbus: null checking before using the pointer
Change-Id: Ic9ff43257bf21cc7bcb880e0dc05dc7f39ce5950
Signed-off-by: WooHyun Jung <wh0705.jung@samsung.com>
Woochan Lee [Tue, 20 Sep 2016 01:27:13 +0000 (10:27 +0900)]
Prevent Null pointer reference.
WGID: 83722
Change-Id: I01f1ccfcf7d860e9c06abf9e2e14d996ea24e772
Jaehyun Cho [Mon, 19 Sep 2016 10:46:27 +0000 (19:46 +0900)]
edje_svg_loader: Initialize char array.
Initialize char array before calling strcmp().
Change-Id: I3590760e611ca8af1e821d745c62cb90ab01c6e6
Ji-Youn Park [Mon, 19 Sep 2016 08:42:58 +0000 (17:12 +0830)]
evas_object_image: fix alpha_set bug.
if image object's first alpha value is false, evas_object_image_alpha_set function did not work.
opaque_valid is always 1 even though has_alpha value changed.
opensoure_commit
fc0c0a6e0b967fb283f121ee38d396e848e4f73e
Author: Ji-Youn Park <jy0703.park@samsung.com>
Date: Mon Sep 19 17:02:40 2016 +0830
Change-Id: I2c032ec0135bdca7d4a607c9b2a531c799ddf42c
Jee-Yong Um [Wed, 7 Sep 2016 12:45:38 +0000 (21:45 +0900)]
edje_cc: remove after programs lookup when removing program
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I2c5b474519e8baa3fd32c6ec9a91a802046b567b
Jee-Yong Um [Tue, 10 May 2016 22:46:55 +0000 (15:46 -0700)]
edje_cc: cleanup queued jobs for removed program
Summary:
When a new edje program is created, some jobs like lookup part
(Part_Lookup) or compiling embryo script (Code_Program) are queued.
If program is removed, queued jobs should be removed also.
Reviewers: jpeg, cedric
Reviewed By: cedric
Differential Revision: https://phab.enlightenment.org/D3900
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
Change-Id: I349090630706e5e4c3cb43feb251b776e2f9c19a