profile/mobile/evas.git
10 years agodisable software x11 configurations 45/12645/1 submit/tizen/20131121.061521 submit/tizen/20131121.061936
Juan Zhao [Wed, 20 Nov 2013 15:30:14 +0000 (23:30 +0800)]
disable software x11 configurations

by default, evas will choose one from xcb or xlib to build software x11, then
 this will bring X dependencies, so disable these configurations.

Change-Id: I88e58000fc0ca112537c8ae08d442d6799a3f969

10 years agomove sm to the X segment 44/12644/1
Juan Zhao [Wed, 20 Nov 2013 15:09:15 +0000 (23:09 +0800)]
move sm to the X segment

sm package dependency is for X development, so land them in the correct place.

Change-Id: I18c4c205e457f954df94de3e0031d283bfa5a2d9

10 years agoremove the GL_STENCIL_INDEX for gles 43/12643/1
Juan Zhao [Wed, 20 Nov 2013 15:07:48 +0000 (23:07 +0800)]
remove the GL_STENCIL_INDEX for gles

GL_STENCIL_INDEX was defined for gl but not gles2.0, and in the else path,
 it will include this case for gl.

Change-Id: I3dc6ef9234df9e98f72096b89ba57e054c5411cb

11 years agowayland_egl: Improve the commit dde7369194bd2a 43/11643/2
Alex Wu [Fri, 1 Nov 2013 05:09:27 +0000 (13:09 +0800)]
wayland_egl: Improve the commit dde7369194bd2a

Don't create EGLSurface for internal gl resource if we already have
one in re->win.

EGL 1.4 spec Section 3.5.1: If there is already an EGLSurface
associated with win (as a result of a previous eglCreateWindowSurface
call), then an EGL_BAD_ALLOC error is generated. So that this
eglCreateWindowSurface() will fail if the egl driver is a strict
conformance to the spec.

Change-Id: I0703996f8a4966d83da0993b0c2c7ae838a1aaa9
Signed-off-by: Alex Wu <zhiwen.wu@linux.intel.com>
11 years agospec: add wayland segment 11/11211/4 submit/tizen/20131101.075444
Juan Zhao [Tue, 22 Oct 2013 07:56:29 +0000 (15:56 +0800)]
spec: add wayland segment

disable X in wayland segment

Change-Id: I387603bd39c93d68b1439bcc2462ebbc1318d02e

11 years agoMerge changes I4d326b01,I558194aa,Ia70d68ae into tizen
Juan Zhao [Fri, 1 Nov 2013 02:46:44 +0000 (19:46 -0700)]
Merge changes I4d326b01,I558194aa,Ia70d68ae into tizen

* changes:
  disable link to GL for wayland_egl checking
  Remove XrmInitialize on wayland_egl engine
  Fix glview can't display

11 years agoMerge "sync with upstream's code" into tizen
Juan Zhao [Fri, 1 Nov 2013 02:41:45 +0000 (19:41 -0700)]
Merge "sync with upstream's code" into tizen

11 years agoMerge "fix possible size set segv in gl engine." into tizen
Carsten Haitzler [Wed, 23 Oct 2013 06:46:07 +0000 (23:46 -0700)]
Merge "fix possible size set segv in gl engine." into tizen

11 years agodisable link to GL for wayland_egl checking 10/11210/1
Juan Zhao [Thu, 17 Oct 2013 07:39:55 +0000 (15:39 +0800)]
disable link to GL for wayland_egl checking

wayland_egl engine is not using GL, so disable this checking to avoid wayland
 egl engine is failed to be built

Change-Id: I4d326b019786c46a9cd258decee96bb2f23518ec

11 years agoRemove XrmInitialize on wayland_egl engine 09/11209/1
Juan Zhao [Mon, 12 Aug 2013 09:05:01 +0000 (09:05 +0000)]
Remove XrmInitialize on wayland_egl engine

XrmInitialize is an X API, and there is no X in an wayland image

Change-Id: I558194aa6b8d5bd7c076004b4a4ab612c4f82767

11 years agoFix glview can't display 08/11208/1
Alex Wu [Thu, 15 Nov 2012 06:58:28 +0000 (14:58 +0800)]
Fix glview can't display

Change-Id: Ia70d68aee756932512dd8e7fd4a18a5c1d3503f1

11 years agosync with upstream's code 07/11207/1
Juan Zhao [Mon, 21 Oct 2013 08:59:08 +0000 (16:59 +0800)]
sync with upstream's code

The context flush part is removed in upstream.
Unfortunately, the history can not be found.

Change-Id: I01abbe4943c36bb2ff6d1ac078cf059c1462b71f

11 years agofix possible size set segv in gl engine. 06/11206/1
Carsten Haitzler [Tue, 23 Oct 2012 08:55:22 +0000 (08:55 +0000)]
fix possible size set segv in gl engine.

SVN revision: 78363

backport upstream's patch: commit 86e8c4ed53c9c9f067a7837fe3c4eb784e916ba8

Change-Id: I94d368418483f41c0df45eb7eea8df1a6711aa8b

11 years agoMerge commit 'f70e77aadbcc8aca4124e05bac98d6ca72e7c57c' into tizen 10/8910/1 accepted/tizen/20131022.083153 submit/tizen/20131022.075612 submit/tizen/20131022.075623
Sungho Kwak [Thu, 29 Aug 2013 01:20:07 +0000 (10:20 +0900)]
Merge commit 'f70e77aadbcc8aca4124e05bac98d6ca72e7c57c' into tizen

11 years agoimplement jpeg orientation if app1 have metadata 62/8962/1 tizen_2.2 2.2_release accepted/tizen/20130925.131021 submit/tizen/20130925.044843 submit/tizen_2.2/20130714.145220
Jiyoun Park [Sat, 29 Jun 2013 07:09:29 +0000 (16:09 +0900)]
implement jpeg orientation if app1 have metadata

Change-Id: I4eb8484ff7605dfd558b5624d0d46240e7736555

11 years agoevas_convert_colorspace: Remove printf in e_c_convert_yuv_422_601_to() 61/8961/1
Daniel Willmann [Wed, 26 Jun 2013 17:41:32 +0000 (18:41 +0100)]
evas_convert_colorspace: Remove printf in e_c_convert_yuv_422_601_to()

Backport of 9b45826b40c8b9b690e17fde3d8495fb0ce7327a

Change-Id: I5da92a62f544bd77e9e5df787fe0695b72754c2b
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoevas_convert_colorspace: Be nice and actually return the converted data 60/8960/1
Daniel Willmann [Wed, 26 Jun 2013 17:38:24 +0000 (18:38 +0100)]
evas_convert_colorspace: Be nice and actually return the converted data

Fixes a memory leaks in evas_common_convert_yuv_42* and actually makes
these functions more useful. It's a win-win.

Backport of 2df506feed9cc0590d635752353f9eb11e1911e6

Change-Id: I7e652cddb78a4e45d77124910b36ee7a7e95d5e0
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agocommit 44568ef01d30c384b5b9e67f602f39c705391aa6 59/8959/1
ChunEon Park [Wed, 26 Jun 2013 12:26:51 +0000 (21:26 +0900)]
commit 44568ef01d30c384b5b9e67f602f39c705391aa6
Author: ChunEon Park <hermet>@hermet.pe.kr>
Date: Tue Jun 25 21:56:28 2013 +0900

efl/evas - removed duplicated lines and apply clipping only when clip values are available.

Change-Id: I7d1813130d39492757f9d94e4b75045e22e08d40

11 years agopackage upload 58/8958/1
Sungho Kwak [Thu, 27 Jun 2013 06:52:25 +0000 (15:52 +0900)]
package upload

Change-Id: Id448fe5532eee99e0cbe0914d37af1ecb98d5184

11 years ago[evas_cache_image.c] Added a lock around eina_condition_broadcast() in 57/8957/1
Rajeev Ranjan [Thu, 20 Jun 2013 12:04:38 +0000 (21:04 +0900)]
[evas_cache_image.c] Added a lock around eina_condition_broadcast() in
function evas_cache_image_wakeup to handle a rare lockup scenario in evas.

Change-Id: Ied58c5b539f651709aeb89cc8fe36862792f1e49

11 years agopackage upload 56/8956/1
Sungho Kwak [Fri, 21 Jun 2013 00:17:58 +0000 (09:17 +0900)]
package upload

Change-Id: Id73972be8b73293a0abf7bd67701fcdcee1d8734

11 years agoevas/textgrid: Backport memory leak. 55/8955/1
Stefan Schmidt [Tue, 11 Jun 2013 13:10:28 +0000 (14:10 +0100)]
evas/textgrid: Backport memory leak.

Backport of 0a20c045b2433853acb198a667cac33303a05df7

Free allocated color before we return in the failure case.

Change-Id: Ibc75fcb72132fc7d9060389eae3e24b19a1a3ed6

11 years agofix crash osp call update add after file set 54/8954/1
Jiyoun Park [Thu, 13 Jun 2013 05:35:32 +0000 (14:35 +0900)]
fix crash osp call update add after file set

Change-Id: If5af638a256096b986f27d5dd2151d608e89c259

11 years agoRevert "[font] Fix Textblock resize issue for missing "g, y"" 53/8953/1
Sungho Kwak [Wed, 12 Jun 2013 10:56:17 +0000 (19:56 +0900)]
Revert "[font] Fix Textblock resize issue for missing "g, y""

This reverts commit 6085c64e911f5eae541c3c33e892a93d072441f5.

Change-Id: I8d73c6e563075773bb2902be601a22aa6e6875f4

11 years agoRevert "[textblock] fix slowdown as a result of fixing text ascent/descent for fontse... 52/8952/1
Sungho Kwak [Wed, 12 Jun 2013 10:55:45 +0000 (19:55 +0900)]
Revert "[textblock] fix slowdown as a result of fixing text ascent/descent for fontsets from tom."

This reverts commit f8946433384849743f6d3dbf4cae66ffa8f7ab5e.

Change-Id: I2ec9b03aa5a85664fa3d7af88e06b8f977cc8f5e

11 years ago[Title] Adding partial rendering/swap feature from upstream 51/8951/1
Wonsik Jung [Fri, 7 Jun 2013 03:50:28 +0000 (12:50 +0900)]
[Title] Adding partial rendering/swap feature from upstream
[Issue#]
[Problem]
[Cause]
[Solution] Adding new partial rendering/
swap feature along withEvas GL direct rendering changes that need to be adopted for properpartial rendering

Change-Id: Ia1e3b0a744e5450902fd41688d3ae4bff58f8e5d

11 years agoadd log for abort on errors 50/8950/1
Jongmin Lee [Thu, 6 Jun 2013 08:52:53 +0000 (17:52 +0900)]
add log for abort on errors

Change-Id: Iae3d71185238ff3a77a7da4232eeb7bc46fc7edd

11 years agopackage upload 49/8949/1
Sungho Kwak [Wed, 12 Jun 2013 01:56:25 +0000 (10:56 +0900)]
package upload

Change-Id: I6be480f84253407619d8fd58184ad7d74449f146

11 years ago[evas_pbject_image.c] fix proxy surface memory leak problem. 48/8948/1
Seunggyun Kim [Tue, 23 Apr 2013 10:07:26 +0000 (19:07 +0900)]
[evas_pbject_image.c] fix proxy surface memory leak problem.

Change-Id: I6baf1431c5392bbe659e5c21efd0416068dd15ce

11 years agofix gif alpha problem. 47/8947/1
Jiyoun Park [Wed, 5 Jun 2013 06:03:04 +0000 (15:03 +0900)]
fix gif alpha problem.
before, gif cannot show alpah pixel properly

Change-Id: Ic58d77fa3d91b0be6795a564652088dfe276a294

11 years agofix gif bug cannot decode first frame properly 46/8946/1
Jiyoun Park [Tue, 4 Jun 2013 11:35:26 +0000 (20:35 +0900)]
fix gif bug cannot decode first frame properly

Change-Id: If60c6a9131859989d986ec3daf738f8e8b29ab30

11 years agoevas - fixed source clip. If the source object is a evas primitive object, then proxy... 45/8945/1
ChunEon Park [Fri, 31 May 2013 12:30:34 +0000 (21:30 +0900)]
evas - fixed source clip. If the source object is a evas primitive object, then proxy won't clipped by proxy clipper itself.

commit 11b43dad4b0565ac93e2f5d79c1d22e68c41f95d
Author: ChunEon Park <hermet>@hermet.pe.kr>
Date: Fri May 31 20:28:12 2013 +0900

Change-Id: I353da496a518e9d8cec9395dac56bf2ff5d1759a

11 years ago[textblock] fix slowdown as a result of fixing text ascent/descent for fontsets from... 44/8944/1
WooHyun Jung [Sat, 1 Jun 2013 04:38:19 +0000 (13:38 +0900)]
[textblock] fix slowdown as a result of fixing text ascent/descent for fontsets from tom.

Change-Id: Ie9f0240152bbd51901706c925a89d330de4c5374

11 years ago[font] Fix Textblock resize issue for missing "g, y" 43/8943/1
Sungho Kwak [Fri, 31 May 2013 10:09:36 +0000 (19:09 +0900)]
[font] Fix Textblock resize issue for missing "g, y"
This patch was written by c.haitzler@samsung.com

Change-Id: I9c15017fcb9068c390087b4443f34e8acee0023d

11 years agoevas/render - this is insane to me since nowhere it release the render_pre_done FALSE... 42/8942/1
ChunEon Park [Thu, 30 May 2013 06:33:34 +0000 (15:33 +0900)]
evas/render - this is insane to me since nowhere it release the render_pre_done FALSE pairly.

This causes the textblock layouting problem.

It should be checked when does it really render_pre() called.

If someone knows the reason of this, please ping me.

commit fd7d1f9f98fae4700d8196c3a3f4a9f9f8264d66
Author: ChunEon Park <hermet>@hermet.pe.kr>
Date: Thu May 30 14:50:47 2013 +0900

Change-Id: Ie5626e7a7b25e1f55a44314009bd81427dbd5837

11 years agoevas/render - added missing lines. 41/8941/1
ChunEon Park [Fri, 24 May 2013 07:11:45 +0000 (16:11 +0900)]
evas/render - added missing lines.

Change-Id: I6b43e896cee8164bfb850eb5289fe0a13a2d02a1

11 years agoFix build error for evas gl backend in baltic 40/8940/1
Dongyeon Kim [Thu, 23 May 2013 00:53:53 +0000 (09:53 +0900)]
Fix build error for evas gl backend in baltic

[Title]    Fix build error for evas gl backend
[Problem]  The below patch still has problems
[Cause]    DDK is built withe -ldl option
[Solution] Add to -ldl option to test build code
[Team]     Graphics

Change-Id: Ifbdd3d8d36e8583c7c535186a5896bd4f9707046

11 years ago[Title] Fix build error for evas gl backend 39/8939/1
Wonsik Jung [Tue, 21 May 2013 13:53:12 +0000 (22:53 +0900)]
[Title]    Fix build error for evas gl backend
[Problem]  When ddk is build without ldl option, evas cannot build evas gl backend module
[Cause]    DDK is built withe -ldl option
[Solution] Add to -ldl option to test build code
[Team]     Graphics

Change-Id: I29bcf520fc4973bcd66bbd8c054882c914fe0799

11 years agodisable abort on null parameter temporarily 38/8938/1
Jongmin Lee [Tue, 14 May 2013 04:17:47 +0000 (13:17 +0900)]
disable abort on null parameter temporarily

Change-Id: I012050aaa1576781702ee939afc8a047946acaad

11 years ago[evas_object_text] Evas font/text : Fixed an issue with asc/desc calculation in text... 37/8937/1
WooHyun Jung [Thu, 16 May 2013 07:42:40 +0000 (16:42 +0900)]
[evas_object_text] Evas font/text : Fixed an issue with asc/desc calculation in text object.

Change-Id: I50d20db82abe958565e1ee2d7f0e440de866593a

11 years agoCommit : rEFLbe59443d7872 36/8936/1
Jaehyun Cho [Thu, 16 May 2013 06:57:03 +0000 (15:57 +0900)]
Commit : rEFLbe59443d7872
Committed : Wed, May 15, 10:38 AM
Author : raster
Parents : rEFLefb05eb717ff: evas: No need to finish a block with NULL statement.
Branches : master
Tags : None
Details : remove rect leak in swapbuf flush in dri2 software path of evas

Change-Id: I919f746ce41458df4b621d3d84a3845c1d109680

11 years ago[Title] Fix to noise DRI2 buffer. 35/8935/1
Wonsik Jung [Tue, 14 May 2013 11:27:59 +0000 (20:27 +0900)]
[Title]    Fix to noise DRI2 buffer.
[Problem]  When window is created and is shown first, noise is appeared.
[Cause]    When window is created and try to render at first, canvas size 1x1, but DRI2buffer size is bigger than canvas size.
[Solution] If canvas size is different to DRI2Buffer's, skip swapbuffer.
[Team]     Graphics

Change-Id: Iac886787ced0bd6004ec03aa2dd5544fd2bea543

11 years ago[Title] Merge commit id 97806103ebc76059ab144a4842723bebabadb510 from upstream 34/8934/1
Sung W. Park [Tue, 14 May 2013 02:24:45 +0000 (11:24 +0900)]
[Title] Merge commit id 97806103ebc76059ab144a4842723bebabadb510 from upstream
[Issue#]
[Problem] Black screen showing sometimes when rendering to a native surface
[Cause] For native surface rendering (glX, egl) in gl-backend,
if pixel get callback function is called for native rendering, there is a
case where evas will try to call evas_gl_common_context_flush() to flush
its remaining commands in its command queue while the context is set
current to the native surface/ context that is called within the pixel
get callback.
[Solution] Added an engine function that forces a flush before it enters
the pixel get callback
function.

Change-Id: Icb5f5b10d47c93d40e4584165897bb6c8b7e8241

11 years ago[Title] Migrate EvasGL from upstream id 289a666333793fe3995ca29d0586df796d1b8af9 09/8909/1
Sung W. Park [Mon, 13 May 2013 08:47:28 +0000 (17:47 +0900)]
[Title] Migrate EvasGL from upstream id 289a666333793fe3995ca29d0586df796d1b8af9
[Issue#]
[Problem] EvasGL code hasn't been properly migrated in a while.
[Cause]
[Solution] Migrated upto the commit id shown above that fixes the multi-window support design issue.

This solution is a merge of the upstream code
commit 289a666333793fe3995ca29d0586df796d1b8af9

Change-Id: I8ca140b8463fc7c95182751588f92be2334aa5c0

Conflicts:

src/modules/engines/gl_common/evas_gl_core.c

11 years agofix BS if app use native surface set to wrong engine. 33/8933/1
Jiyoun Park [Sat, 11 May 2013 13:37:04 +0000 (22:37 +0900)]
fix BS if app use native surface set to wrong engine.
visual cannot be the image data in sw engine.

Change-Id: I3052d7dc3be06e9bc4cdebd3e5349f855e206bb4

11 years ago[evas xlib swapper] Memory leak fixed 32/8932/1
Prakash [Wed, 8 May 2013 09:15:08 +0000 (14:45 +0530)]
[evas xlib swapper] Memory leak fixed

Change-Id: Ie036edc5c23040c7525951c4ead62580d51e4e6f

11 years agoevas/render - Fixed proxy clipping if the source object is clipped by output area. 31/8931/1
ChunEon Park [Tue, 7 May 2013 16:28:06 +0000 (01:28 +0900)]
evas/render - Fixed proxy clipping if the source object is clipped by output area.

Before this patch, the proxy will be clipped if the source is clipped by output area even if the soure_clip is disabled,

Additionally, src_clip/src_event/src_visible options must be supported in edje.

commit b10be8fb4cf134e2ab0cc2e34b4aec4ff50a5382
Author: ChunEon Park <chuneon.park>@samsung.com>
Date: Wed May 8 01:16:49 2013 +0900

Change-Id: I2d6e0317e41beb7d0eae9257489b349b19b79e18

Conflicts:

src/lib/canvas/evas_render.c

Change-Id: I2d6e0317e41beb7d0eae9257489b349b19b79e18

11 years agoevas - revert "evas - fix the proxy object to not be clipped by source clipper" tempo... 30/8930/1
ChunEon Park [Mon, 6 May 2013 03:49:28 +0000 (12:49 +0900)]
evas - revert "evas - fix the proxy object to not be clipped by source clipper" temporarily

It causes some side effects now. I need analyze them before submitting.

Change-Id: I1e0377e659047afec4a0093af896be5991e0f88a

11 years agoevas - update map smart members when really it needs to render. 29/8929/1
ChunEon Park [Sun, 5 May 2013 15:56:36 +0000 (00:56 +0900)]
evas - update map smart members when really it needs to render.

commit 3ba51351357fa4e48dcd1d2d5b83d9542b44a4d2
Author: ChunEon Park <chuneon.park>@samsung.com>
Date: Mon May 6 00:48:56 2013 +0900

Change-Id: Ic2cfa5102660a364a277f31322f08513f2bc8e46

11 years agofix PLM:P130424-3366 , agif file have normal frames and error frames 28/8928/1
Jiyoun Park [Sat, 4 May 2013 14:47:16 +0000 (23:47 +0900)]
fix PLM:P130424-3366 , agif file have normal frames and error frames
we should show normal frames.

Change-Id: Ie11a548ec49ea5d0a41802972ff60c181abbf956

11 years ago[Title] When surface is null, should not request DRM buffer 27/8927/1
Wonsik Jung [Thu, 2 May 2013 12:48:25 +0000 (21:48 +0900)]
[Title] When surface is null, should not request DRM buffer
[Problem] When surface is null, get to map drm buffer and not unmap
[Cause] Although rect is null and surface, request map to DRM
[Solution] When surface is null, not request DRM buffer
[Team] Graphics

Change-Id: Ida0af30a8dcea6631e9d31e831b32f23f2ce372a

11 years ago[evas_text_block] Fixed line size calculation when using multiple fonts. (by Tom... 26/8926/1
WooHyun Jung [Thu, 2 May 2013 08:13:53 +0000 (17:13 +0900)]
[evas_text_block] Fixed line size calculation when using multiple fonts. (by Tom Hacohen)

Change-Id: Ib4bc23973ce025adbfd82d5fa12b40e391dbc60c

11 years agoevas - add evas_object_image_source_clip_set()/get() 25/8925/1
ChunEon Park [Mon, 29 Apr 2013 09:39:31 +0000 (18:39 +0900)]
evas - add evas_object_image_source_clip_set()/get()

commit 9fc2835cf40b2a864cf395bad8e06ec93da8e996
Author: ChunEon Park <hermet>@hermet.pe.kr>
Date: Mon Apr 29 15:30:37 2013 +0900

Change-Id: I5f0e1948f5f4bdc71cc5aa035f5ee443b32900ff

11 years agoevas - fix the proxy object to not be clipped by source clipper 24/8924/1
ChunEon Park [Fri, 26 Apr 2013 13:03:31 +0000 (22:03 +0900)]
evas - fix the proxy object to not be clipped by source clipper

commit 39a864d2f7d38bbb140513706820d83f9e206397
Author: ChunEon Park <hermet>@hermet.pe.kr>
Date: Fri Apr 26 14:45:41 2013 +0900

Change-Id: Idef42596d06327d01ff69fee14cc69626d4d6590

11 years ago[evas_image_load.c] Fix log for security issue 23/8923/1
Sungho Kwak [Wed, 24 Apr 2013 10:42:09 +0000 (19:42 +0900)]
[evas_image_load.c] Fix log for security issue

Change-Id: I9b6c1024bf59cce016a25e43aaf3630105054a8e

11 years ago[Title] Using evas_xlib_swapper_depth_get for get stride 22/8922/1
Wonsik Jung [Tue, 23 Apr 2013 09:48:05 +0000 (18:48 +0900)]
[Title]    Using evas_xlib_swapper_depth_get for get stride
[Problem]  Nothing
[Cause]    current code is hard coding
[Solution] Using evas_xlib_swapper_depth_get
[Team]     Graphics

Change-Id: I307e9c544e1685f944084d7d54a143fc4237960c

11 years ago[Title] Enable Evas DRI2 Feature 21/8921/1
Wonsik Jung [Tue, 23 Apr 2013 09:28:03 +0000 (18:28 +0900)]
[Title]    Enable Evas DRI2 Feature
[Problem]  Nothing
[Cause]    Current evas's default is disable evas dri2 feature
[Solution] Default flag is to be enable Evas DRI2 feature
[Team]     Graphics

Change-Id: I8d1055e54382eb3f7d8b54c49e5a96e6892120a0

11 years ago[Title] Fix to stride bug on Evas DRI2 20/8920/1
Wonsik Jung [Tue, 23 Apr 2013 09:24:25 +0000 (18:24 +0900)]
[Title]    Fix to stride bug on Evas DRI2
[Problem]  When window's width is odd, window is appeared diagonal image
[Cause]    When Pixman object is created, stride is not used
[Solution] Input width should be used stride value
[Team]     Graphics

Change-Id: If33598bc07d84eb0c4b9e553fd670952686711c6

11 years agoEfl textblock/entry: Added support for split BiDi cursor. 19/8919/1
Yakov Goldberg [Tue, 9 Apr 2013 12:53:47 +0000 (15:53 +0300)]
Efl textblock/entry: Added support for split BiDi cursor.

  If logical cursor is between LTR/RTL text two cursors will be
  shown.
  Upper cursor is shown for the text of the same direction as
  paragraph, lower cursor - for opposite.

  Corresponds to efl upstream patches:
  a70abbb3811bd9426bc3e30bd70fb3b027cc29e6
  7016872619b7b84e46688de29b133997c43f95ed

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
Change-Id: I636a1f7cba83ea69526b2a1ee9f410787925cb7d

11 years agoevas/font: fix handling querying char at coords (click on gap) 18/8918/1
Yakov Goldberg [Sun, 7 Apr 2013 13:08:06 +0000 (16:08 +0300)]
evas/font: fix handling querying char at coords (click on gap)

   If query at x coord, which points to rigth half of LTR char,
   next posiition will be returned. The same for left half of RTL char.

   Merged from upstream:
   d55c3f2bb732b4d730127122c5a00cb8040f7cee
   fb7994e0d95dc61bcfd2670db60da6dc652a1fbc

Change-Id: I169a419e45904a9b366c16fe28dcd335a5341576

11 years agoevas: Fix Evas Object Text when LTR and RTL are used together. 17/8917/1
Daniel Zaoui [Sun, 7 Apr 2013 12:52:00 +0000 (15:52 +0300)]
evas: Fix Evas Object Text when LTR and RTL are used together.

When harfbuzz is enabled, RTL text (arabic, hebrew...) is displayed differently
if the paragraph begins with or without LTR.
The problem was related to the function evas_common_language_script_type_get
and a wrong offset given as parameter to this function.

Thanks to EunYoung Kim for having found this bug.

Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
Change-Id: I9e311e4af3f83709c7efe23408d5df295d670504

11 years ago[evas_image_load.c] Remove log for security issue 16/8916/1
Sungho Kwak [Thu, 18 Apr 2013 09:11:18 +0000 (18:11 +0900)]
[evas_image_load.c] Remove log for security issue

Change-Id: Ie4e4f4bb42af2996f27198dbaf0d3f09ce124224

11 years ago[Title] Fiz Evas GL's bug for multi window 08/8908/1
Wonsik Jung [Thu, 18 Apr 2013 05:25:44 +0000 (14:25 +0900)]
[Title] Fiz Evas GL's bug for multi window
[Problem] When re-create window and evas gl, crash occurs
[Cause] Previous window render engine is referred.
[Solution] Current window render engine value should be referred.
[Team] Graphics

Change-Id: I90b3052a7d59219a50b2c9295fd5d0b29ad07a45

Conflicts:

src/modules/engines/gl_common/evas_gl_core.c

11 years agoRevert "[evas_pbject_image.c] fix proxy surface memory leak problem." 07/8907/1
Sungho Kwak [Tue, 11 Jun 2013 12:07:58 +0000 (21:07 +0900)]
Revert "[evas_pbject_image.c] fix proxy surface memory leak problem."

This reverts commit 299af38551c255c0ffde290bff057ca60b75fe02.

11 years ago[evas_pbject_image.c] fix proxy surface memory leak problem. 15/8915/1
Seunggyun Kim [Wed, 17 Apr 2013 09:53:21 +0000 (18:53 +0900)]
[evas_pbject_image.c] fix proxy surface memory leak problem.

Change-Id: I9c02008bbbdda128970a486fc86ace2d7ef26f4d

11 years agoremove x,y geomentyr info for security issue 14/8914/1
Jiyoun Park [Wed, 17 Apr 2013 12:13:16 +0000 (21:13 +0900)]
remove x,y geomentyr info for security issue

Change-Id: I2b32f1849967ee358a3a4c7a691fde46366c4fd1

11 years ago[Title] Evas GL support multi window 06/8906/1
Wonsik Jung [Wed, 17 Apr 2013 12:03:52 +0000 (21:03 +0900)]
[Title] Evas GL support multi window
[Problem] Evas Gl can't support multi window
[Cause] The global value of evas gl engine just support single window
[Solution] Changing evas gl engine global value for supporting multi window
[Team] Graphics

Change-Id: Idc580b86203821aeb6977fc85cdd7b70ce49288c

Conflicts:

src/modules/engines/gl_x11/evas_engine.c

11 years agoFix gl extension symbols lookup 13/8913/1
Dongyeon Kim [Tue, 16 Apr 2013 05:06:48 +0000 (14:06 +0900)]
Fix gl extension symbols lookup

 - For gl(Get)ProgramBinary, OES extensions must be searched first

Change-Id: I7df76c4c6922a2fd451c41e622228c42c27d7a1b

11 years ago[evas_textblock] Removed temporal solution about a bug when deleting <br/> after... 12/8912/1
WooHyun Jung [Tue, 16 Apr 2013 14:11:05 +0000 (23:11 +0900)]
[evas_textblock] Removed temporal solution about a bug when deleting <br/> after selection. And added correct solution for this problem committed by Tom.

Change-Id: I349ca594e8dd9b217ac52dfb79ffd9648e60a263

11 years agoevas: stop over redraw of Evas_Map content with Smart Object. 11/8911/1
ChunEon Park [Fri, 12 Apr 2013 05:25:35 +0000 (14:25 +0900)]
evas: stop over redraw of Evas_Map content with Smart Object.

Clip object would always stay in a changed state. Nobody was walking them
to reset. Now we do reset there state as soon as we do render them.

commit 6f67ac77aaab73142e4ebbbe2c26f12c4555e1af
Author: Cedric BAIL <cedric.bail>@samsung.com>
Date: Fri Apr 5 15:15:08 2013 +0900

Change-Id: I26d275ab4f85d70c5a44eeeac7c524b2e1dbda29

11 years agopackage upload accepted/tizen/20130607.211320 accepted/tizen/20130718.014520 accepted/tizen/20130829.160508 submit/tizen/20130607.215024 submit/tizen/20130717.222817 submit/tizen/20130717.222843 submit/tizen/20130718.000654 submit/tizen/20130829.160913 submit/tizen_2.1/20130510.060635 submit/tizen_2.1/20130514.052536
Sungho Kwak [Fri, 10 May 2013 06:05:25 +0000 (15:05 +0900)]
package upload

Change-Id: I1b99b2c10c768a2b463e9edae1f5ffd8ce47dc0a

11 years agoevas - don't try blend on gl backened if the render option is COPY
ChunEon Park [Thu, 9 May 2013 16:41:57 +0000 (01:41 +0900)]
evas - don't try blend on gl backened if the render option is COPY

commit 0315565b7b39f38041fcf6e9850c67f230b4db01
Author: ChunEon Park <chuneon.park>@samsung.com>
Date: Fri May 10 01:33:56 2013 +0900

Change-Id: I6d763bcb8552cd2dd0a93a14f2680b75aa0e9220

11 years agopackage upload submit/tizen_2.1/20130507.063814
Sungho Kwak [Tue, 7 May 2013 06:38:00 +0000 (15:38 +0900)]
package upload

Change-Id: Id7fd462a102f58f470e285174f2d23c50bb58062

11 years agofix Jira: N_SE-27215
Jiyoun Park [Tue, 7 May 2013 05:40:55 +0000 (14:40 +0900)]
fix Jira: N_SE-27215
there is memory leak if image object data size changed and native
surface set.
we fix cache drop image entry if new native surface set

Change-Id: If36431b8d31383586b7beb0580983da8a032b0e3

11 years agopackage upload submit/tizen_2.1/20130430.041938 submit/tizen_2.1_smack/20130504.022711
Sungho Kwak [Tue, 30 Apr 2013 04:19:28 +0000 (13:19 +0900)]
package upload

11 years agofix mm player crash when use soft engine + native set
Jiyoun Park [Fri, 26 Apr 2013 09:16:09 +0000 (18:16 +0900)]
fix mm player crash when use soft engine + native set
plm(P130412-5831)

Change-Id: Ibffea59ec0b46fe7e7beea9bec1469f93beb5f81

11 years agopackage upload 2.1b_release accepted/tizen_2.1/20130426.150121 submit/tizen_2.1/20130426.082319 submit/tizen_2.1/20130426.142512
Sungho Kwak [Fri, 26 Apr 2013 08:23:08 +0000 (17:23 +0900)]
package upload

11 years agoenable s/w native surface and fix bug reset engine data when native
Jiyoun Park [Sun, 21 Apr 2013 00:41:53 +0000 (09:41 +0900)]
enable s/w native surface and fix bug reset engine data when native
set called

Change-Id: I565c32e846945cc620424c6f93fce8205995042d

Conflicts:

src/modules/engines/software_x11/evas_engine.c

11 years agoFix potential bug in render engine data setting submit/tizen_2.1/20130424.135452
Dongyeon Kim [Wed, 24 Apr 2013 13:50:23 +0000 (22:50 +0900)]
Fix potential bug in render engine data setting

     - Set engine_data to the new one when evgl_engine is present

Change-Id: Ia4b75cc4d5e0d14b98cab5379a89e5cff446a58f

11 years agopackage upload accepted/tizen_2.1/20130425.024755 submit/tizen_2.1/20130424.095304 submit/tizen_2.1/20130424.234032
Sungho Kwak [Wed, 24 Apr 2013 09:52:56 +0000 (18:52 +0900)]
package upload

Change-Id: Iac284e18d983be30871af65715d13d8c08d7d01c

11 years agofix map draw use internal function when native surface set turn on
Jiyoun Park [Wed, 24 Apr 2013 09:17:51 +0000 (18:17 +0900)]
fix map draw use internal function when native surface set turn on

Change-Id: I6b657ec680bd19800b7e27d1246e777b62e2a0ad

Conflicts:

src/modules/engines/software_x11/evas_engine.c

11 years agopackage upload submit/tizen_2.1/20130418.074146
Sungho Kwak [Thu, 18 Apr 2013 07:41:34 +0000 (16:41 +0900)]
package upload

Change-Id: I0921f72c7f7227d5ccce83993407c43c79e2079a

11 years ago[Title] Fix Evas GL's bug for multi window
Wonsik Jung [Thu, 18 Apr 2013 05:25:44 +0000 (14:25 +0900)]
[Title] Fix Evas GL's bug for multi window
[Problem] When re-create window and evas gl, crash occurs
[Cause] Previous window render engine is referred.
[Solution] Current window render engine value should be referred.
[Team] Graphics

Change-Id: I90b3052a7d59219a50b2c9295fd5d0b29ad07a45

Conflicts:

src/modules/engines/gl_x11/evas_engine.c

11 years agoget depth info from pixmap not app setting
Jiyoun Park [Wed, 17 Apr 2013 12:29:07 +0000 (21:29 +0900)]
get depth info from pixmap not app setting

Change-Id: I9e214a13c55e2c5b714db49695442401f3c5f0ad

11 years agomodify spec file submit/tizen_2.1/20130416.062048
Jinkun Jang [Tue, 16 Apr 2013 06:20:38 +0000 (15:20 +0900)]
modify spec file

11 years agopackage upload submit/tizen_2.1/20130416.045953 submit/tizen_2.1/20130416.052817 submit/tizen_2.1/20130416.061139
Sungho Kwak [Tue, 16 Apr 2013 04:59:46 +0000 (13:59 +0900)]
package upload

Change-Id: If819095d0c606b063da16b29d673610851de0f3c

11 years agoEvas: If an object goes to be hidden without replacing the cur/prev state info, the...
ChunEon Park [Mon, 15 Apr 2013 18:12:11 +0000 (03:12 +0900)]
Evas: If an object goes to be hidden without replacing the cur/prev state info, the object context can be corrupted at the next show time. Now it replaces the cur/prev in that rare case.

commit 4163b2f5098e5080a6866409d57ae2565d0c10dc
Author: ChunEon Park <hermet>@hermet.pe.kr>
Date: Tue Apr 16 03:05:16 2013 +0900

Change-Id: I298df72c82a64033b41aaa96eea3b666e453f08d

11 years agoevas/image - don't update evas render area by a clipper if the image object visible...
ChunEon Park [Sat, 13 Apr 2013 20:32:10 +0000 (05:32 +0900)]
evas/image - don't update evas render area by a clipper if the image object visible is changed.

commit 6b9a895c59448a1e8ce5b7786943cebf7e5bc4fa
Author: ChunEon Park <hermet>@hermet.pe.kr>
Date: Sun Apr 14 05:18:31 2013 +0900

Change-Id: I75cfb4809eb68aa9c3a048d638a8df1eca806f9d

11 years agofix gif bug cannot deal with proper bg value
Jiyoun Park [Mon, 15 Apr 2013 04:38:25 +0000 (13:38 +0900)]
fix gif bug cannot deal with proper bg value

Change-Id: I4a1584a7a1ce32b34f190e2b90280b73c4b145c0

11 years agoevas - Don't be crashed even if the map image size is 0.
ChunEon Park [Sat, 13 Apr 2013 10:12:57 +0000 (19:12 +0900)]
evas - Don't be crashed even if the map image size is 0.

commit b660465410952a1a7c5fe9f9aad23ef6d63460a2
Author: ChunEon Park <hermet>@hermet.pe.kr>
Date: Sat Apr 13 18:58:08 2013 +0900

Change-Id: I2ea1392ab6af261994b8321bc898fa0f54a67c3b

11 years agopackage upload submit/tizen_2.1/20130411.095513
Sungho Kwak [Thu, 11 Apr 2013 09:54:51 +0000 (18:54 +0900)]
package upload

Change-Id: Ie46ff025bb35725411a77ef81e5bd1d0230f15de

11 years agofix gif scale down bug fix
Jiyoun Park [Thu, 11 Apr 2013 09:34:50 +0000 (18:34 +0900)]
fix gif scale down bug fix

Change-Id: I4eeedd53c5a81972a8dca0ffbe8da090108b8123

11 years ago[Evas Font] Diasble run-time embolding in some cases. If OS/2 table is available...
WooHyun Jung [Thu, 11 Apr 2013 05:46:17 +0000 (14:46 +0900)]
[Evas Font] Diasble run-time embolding in some cases. If OS/2 table is available and the font is demi-bold, don't do runtime imboldment.

Change-Id: I09636d8c8a1a7adb0cd462840d08d2040dd2ea30

11 years agopackage upload submit/tizen_2.1/20130406.011757
Sungho Kwak [Sat, 6 Apr 2013 01:17:44 +0000 (10:17 +0900)]
package upload

Change-Id: I5eb82ed6c89f48cda6596e75e2f44f34c53d0307

11 years ago[evas_textblock] Selecting <br/> and remove selected one caused to show broken word...
WooHyun Jung [Fri, 5 Apr 2013 08:03:51 +0000 (17:03 +0900)]
[evas_textblock] Selecting <br/> and remove selected one caused to show broken word. So I fixed it temporarily.

Change-Id: I2af15ddacc5bbbe2851543047e8f8236e4459bef

11 years agofix livebox problem related with icon text disapearance
Jiyoun Park [Fri, 5 Apr 2013 03:46:13 +0000 (12:46 +0900)]
fix livebox problem related with icon text disapearance

Change-Id: I3d06793503b9af2a73026d50ee35a8a071a21b82

11 years agofix dependency in spec file submit/tizen_2.1/20130404.014540
Sungho Kwak [Thu, 4 Apr 2013 01:18:28 +0000 (10:18 +0900)]
fix dependency in spec file

Change-Id: Ie911b2fc3aca30f294ccca94302d19246ddba2c2

11 years agotemp fix for webview issue submit/tizen_2.1/20130331.043525
Sungho Kwak [Fri, 29 Mar 2013 08:52:15 +0000 (17:52 +0900)]
temp fix for webview issue

Change-Id: I544382392c2c8f89f4eb4753857041872d5f178e

Conflicts:

packaging/evas.spec

11 years agopackage upload submit/tizen_2.1/20130328.024133
Sungho Kwak [Thu, 28 Mar 2013 02:41:27 +0000 (11:41 +0900)]
package upload

Change-Id: I9b21194e6e063c7c4fed25e2b32cbefd9d8d8ac0

11 years agoFix undefined symbol CRITICAL --> CRIT
Tae-Hwan Kim [Tue, 26 Mar 2013 02:27:44 +0000 (11:27 +0900)]
Fix undefined symbol CRITICAL --> CRIT

Change-Id: I48ecdd773b90b84b9addae8e47bf371003b0ee16