framework/uifw/evas.git
12 years agoPackage upload
Jiyoun Park [Fri, 16 Mar 2012 08:23:56 +0000 (17:23 +0900)]
Package upload

Change-Id: Ie779d1d671dd8d07146e4fdacc30105cf085da92

12 years agoenable tiff lib in debian control file
Jiyoun Park [Fri, 16 Mar 2012 08:08:15 +0000 (17:08 +0900)]
enable tiff lib in debian control file

Change-Id: I645dc600140f3c867bae695540968a95d6d33e27

12 years agoPackage Upload
Park SangHee [Tue, 13 Mar 2012 04:12:40 +0000 (13:12 +0900)]
Package Upload

12 years agoremove evas_gl_context_dirty api
Park SangHee [Tue, 13 Mar 2012 03:52:49 +0000 (12:52 +0900)]
remove evas_gl_context_dirty api

12 years agoPackage upload
Jeonghyun Yun [Sat, 10 Mar 2012 04:51:22 +0000 (13:51 +0900)]
Package upload

Change-Id: I5a2d0999b9126be908214077cb16bfb44013e58d

12 years agoPackage upload
Jeonghyun Yun [Sat, 10 Mar 2012 04:20:27 +0000 (13:20 +0900)]
Package upload

Change-Id: Icf7fe95ab8beb17f8019f8f60f4a4e5f82243a02

12 years agoEFL core migration revision 69113
Jeonghyun Yun [Sat, 10 Mar 2012 02:30:35 +0000 (11:30 +0900)]
EFL core migration revision 69113
Merge remote-tracking branch 'remotes/origin/upstream'

12 years agoCompile fixes for evas examples.
gastal [Fri, 9 Mar 2012 18:05:56 +0000 (18:05 +0000)]
Compile fixes for evas examples.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69113 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas (wayland_shm): Support setting destination alpha.
devilhorns [Fri, 9 Mar 2012 02:33:37 +0000 (02:33 +0000)]
Evas (wayland_shm): Support setting destination alpha.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69072 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas (wayland_egl): Cleanup compiler warnings.
devilhorns [Thu, 8 Mar 2012 16:55:42 +0000 (16:55 +0000)]
Evas (wayland_egl): Cleanup compiler warnings.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69065 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoremove umask. mkstemp does it. :)
raster [Wed, 7 Mar 2012 18:22:52 +0000 (18:22 +0000)]
remove umask. mkstemp does it. :)

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69012 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas textblock: Replaced style_user_set/get with push/pop/peek.
tasn [Wed, 7 Mar 2012 14:02:35 +0000 (14:02 +0000)]
Evas textblock: Replaced style_user_set/get with push/pop/peek.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68952 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoto be paranoid - ensure umask for mkstemp allows no other uids oir
raster [Wed, 7 Mar 2012 09:05:47 +0000 (09:05 +0000)]
to be paranoid - ensure umask for mkstemp allows no other uids oir
grps access.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68910 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoPackage upload
Jeonghyun Yun [Wed, 7 Mar 2012 07:43:56 +0000 (16:43 +0900)]
Package upload

Change-Id: I11ed6517819f73d202438509cb4e6ec150c43652

12 years agoEFL core migration revision 68831
Jeonghyun Yun [Wed, 7 Mar 2012 06:54:35 +0000 (15:54 +0900)]
EFL core migration revision 68831
Merge remote-tracking branch 'remotes/origin/upstream'

Conflicts:
src/modules/loaders/jpeg/evas_image_load_jpeg.c

12 years agoEvas textblock: Fixed bug in style tags parsing.
tasn [Tue, 6 Mar 2012 13:54:37 +0000 (13:54 +0000)]
Evas textblock: Fixed bug in style tags parsing.

Thanks a lot to cedric for letting me know about it.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68831 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoPackage upload
Jiyoun Park [Tue, 6 Mar 2012 12:26:19 +0000 (21:26 +0900)]
Package upload

Change-Id: I9874f3f3adf90f3c5032b3e73534580eb423474b

12 years agofix evas jpeg loader's rotation bug
Jiyoun Park [Tue, 6 Mar 2012 12:15:13 +0000 (21:15 +0900)]
fix evas jpeg loader's rotation bug
ie-> w and h should not changed during decoding,
because several object can reference same image cache entry.

Change-Id: Idc961d5f47d2600d5f1e0bfecf7f28098020ec88

12 years agofix BS related with jpeg rotation.
jypark [Tue, 6 Mar 2012 11:52:03 +0000 (11:52 +0000)]
fix BS related with jpeg rotation.
during decoding, ie's w and h should not change it's value
because several objects use same cache entry

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68809 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoremoved useless information about libm dependency which is shipped with libc
thanatermesis [Mon, 5 Mar 2012 13:26:41 +0000 (13:26 +0000)]
removed useless information about libm dependency which is shipped with libc

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68718 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoPackage upload
Jeonghyun Yun [Fri, 2 Mar 2012 11:31:25 +0000 (06:31 -0500)]
Package upload

Change-Id: I5e988188b2de625196e0632d9e1d6e9d1c529c96

12 years agoMerge branch 'master' of ssh://165.213.149.219:29418/slp/pkgs/e/evas
Jeonghyun Yun [Fri, 2 Mar 2012 11:07:39 +0000 (06:07 -0500)]
Merge branch 'master' of ssh://165.213.149.219:29418/slp/pkgs/e/evas

12 years agoUpload package
Seungsoo Woo [Fri, 2 Mar 2012 09:48:38 +0000 (18:48 +0900)]
Upload package

12 years agoFastpath refactoring
Seungsoo Woo [Fri, 2 Mar 2012 07:51:12 +0000 (16:51 +0900)]
Fastpath refactoring

12 years agoEFL core migration revision 68518
Jeonghyun Yun [Wed, 29 Feb 2012 06:55:20 +0000 (01:55 -0500)]
EFL core migration revision 68518
Merge remote-tracking branch 'origin/upstream'

Conflicts:
src/lib/canvas/evas_render.c
src/modules/engines/gl_x11/evas_engine.c
src/modules/loaders/gif/evas_image_load_gif.c

12 years agoEvas textblock: Fixed wrong parsing of style tags. Support escaped '.
tasn [Thu, 1 Mar 2012 13:08:53 +0000 (13:08 +0000)]
Evas textblock: Fixed wrong parsing of style tags. Support escaped '.

Thanks to cippp for the report.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68573 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas event freezing code sample.
gastal [Wed, 29 Feb 2012 13:49:04 +0000 (13:49 +0000)]
Evas event freezing code sample.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68555 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoAdd warning that people should probably use ecore evas instead of evas
gastal [Wed, 29 Feb 2012 13:49:00 +0000 (13:49 +0000)]
Add warning that people should probably use ecore evas instead of evas
event feeding.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68554 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas (wayland): Comment out eglTerminate (is causing hangs when
devilhorns [Tue, 28 Feb 2012 21:57:59 +0000 (21:57 +0000)]
Evas (wayland): Comment out eglTerminate (is causing hangs when
running under the current weston compositor).

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68518 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoFrom: <om101.woo@samsung.com>
raster [Tue, 28 Feb 2012 11:55:14 +0000 (11:55 +0000)]
From: <om101.woo@samsung.com>
Subject: image data get/set pairing issue

I found a bug about pairing
evas_object_image_data_get/set(eng_image_data_get/put).

It was added to count checked_out for paring
eglMapImageSEC/eglUnmapImageSEC.

In case of calling evas_object_image_data_set() twice after calling
evas_object_image_data_get(), dyn.checked_out has -1.

Then, if evas_object_image_data_get() and evas_object_image_data_set()
is call, it can't call eglUnmapImageSEC().

If dyn.checked_out has minus, it can make some problem.

So, I fixed this problem.

Please find enclosed patch file and let me know if I misunderstood.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68504 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoMerge "Package upload"
Jaehwan Kim [Tue, 28 Feb 2012 10:56:23 +0000 (19:56 +0900)]
Merge "Package upload"

12 years agoPackage upload
Jaehwan Kim [Tue, 28 Feb 2012 10:53:24 +0000 (19:53 +0900)]
Package upload

Change-Id: If8ee64984f6b088b9a57eb11e72ae49e56ca7ad7

12 years agoRevert "Enable pixman flag"
Jaehwan Kim [Tue, 28 Feb 2012 10:51:12 +0000 (19:51 +0900)]
Revert "Enable pixman flag"

This reverts commit a3a7d66a1da8719571e048e2f63857c8b947639c.

12 years agoRevert "Enable pixman flag(additional work to libevas-dev)"
Jaehwan Kim [Tue, 28 Feb 2012 10:51:00 +0000 (19:51 +0900)]
Revert "Enable pixman flag(additional work to libevas-dev)"

This reverts commit 2b15670be44c2ac4b3ece4a09fc850b9d7c2b174.

12 years agoPackage Upload
Park SangHee [Tue, 28 Feb 2012 09:11:01 +0000 (18:11 +0900)]
Package Upload

12 years agoEnable pixman flag(additional work to libevas-dev)
Park SangHee [Tue, 28 Feb 2012 08:58:56 +0000 (17:58 +0900)]
Enable pixman flag(additional work to libevas-dev)

12 years agoPackage Upload
Park SangHee [Tue, 28 Feb 2012 06:22:04 +0000 (15:22 +0900)]
Package Upload

12 years agoEnable pixman flag
Park SangHee [Tue, 28 Feb 2012 05:58:00 +0000 (14:58 +0900)]
Enable pixman flag

12 years agowarning--
raster [Mon, 27 Feb 2012 05:52:25 +0000 (05:52 +0000)]
warning--

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68467 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoFix linking complaints brought out by:
raster [Mon, 27 Feb 2012 05:20:17 +0000 (05:20 +0000)]
Fix linking complaints brought out by:

From: Thanatermesis <thanatermesis.ecvs@gmail.com>
Subject: [E-devel] LDFLAGS with -Wl,-z,defs

Aparently if you add the option "-Wl,-z,defs" to your LDFLAGS, there's some
libs that doesn't compile, like evas and e_dbus, there's some logs:

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68464 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix gif cannot deal with transparent color.
jypark [Sun, 26 Feb 2012 10:46:56 +0000 (10:46 +0000)]
fix gif cannot deal with transparent color.
when make first frame, it didn't consider alpha value.
change code to deal with alpha value

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68450 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas: check static inline functions, not just inline ones
caro [Sun, 26 Feb 2012 07:09:07 +0000 (07:09 +0000)]
Evas: check static inline functions, not just inline ones

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68448 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas generic object group documentation improvement.
gastal [Fri, 24 Feb 2012 17:05:44 +0000 (17:05 +0000)]
Evas generic object group documentation improvement.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68425 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoecore,embryo,evas: fix copy & paste issue.
cedric [Fri, 24 Feb 2012 14:07:57 +0000 (14:07 +0000)]
ecore,embryo,evas: fix copy & paste issue.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68417 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoevas: add Exotic support.
cedric [Fri, 24 Feb 2012 11:21:57 +0000 (11:21 +0000)]
evas: add Exotic support.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68404 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoPackage upload
Jiyoun Park [Fri, 24 Feb 2012 09:40:14 +0000 (18:40 +0900)]
Package upload

Change-Id: I169d42efce25584ded10bb6d7944ec3060bc25a2

12 years agoMerge "[*] fix evas cache image crash it is already committed in open source. active...
Jiyoun Park [Fri, 24 Feb 2012 09:38:34 +0000 (18:38 +0900)]
Merge "[*] fix evas cache image crash it is already committed in open source. active cache should not deleted."

12 years agoPackage upload
Jiyoun Park [Fri, 24 Feb 2012 09:19:49 +0000 (18:19 +0900)]
Package upload

Change-Id: Ib662e6990ae4b3d2dfc1566c73fe1586d134736f

12 years ago[*] fix evas cache image crash
Jiyoun Park [Fri, 24 Feb 2012 09:04:05 +0000 (18:04 +0900)]
[*] fix evas cache image crash
it is already committed in open source.
active cache should not deleted.

Change-Id: Iea0d35fc155dfcd9706128ac763baa5f35f20811

12 years agoFixed glBindFramebuffer(0) issue for Direct Rendering
sung [Fri, 24 Feb 2012 08:13:48 +0000 (08:13 +0000)]
Fixed glBindFramebuffer(0) issue for Direct Rendering
optimization.  current_fbo wasn't being set to 0
so the above case wasn't being handled properly.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68392 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoFrom: Seungsoo Woo <om101.woo@samsung.com>
sung [Fri, 24 Feb 2012 07:55:04 +0000 (07:55 +0000)]
From: Seungsoo Woo <om101.woo@samsung.com>
subject: [E-devel] [Patch] Add override gl apis for osmesa

When an application use glBindFramebuffer or glBindRenderbuffer via
evas_gl after loding libosmesa.so,it shows segment fault.

Because glBindFramebuffer and glBindRenderbuffer are not overrided.
So, I fixed it.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68391 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoyes - inow. this managed to get out in 1.1 being deprecated. lets not
raster [Fri, 24 Feb 2012 00:52:29 +0000 (00:52 +0000)]
yes - inow. this managed to get out in 1.1 being deprecated. lets not
mark the func as deprecated tho - keep in docs.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68370 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoBetter evas rectangle docs.
gastal [Thu, 23 Feb 2012 18:14:30 +0000 (18:14 +0000)]
Better evas rectangle docs.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68356 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoevas: remove software SDL engine, use buffer engine directly.
cedric [Thu, 23 Feb 2012 16:25:07 +0000 (16:25 +0000)]
evas: remove software SDL engine, use buffer engine directly.

NOTE: I would like to do the same with software SDL 16bits engine.
But as we don't have a buffer_16 backend, I am likely to just remove
it and use buffer conversion code to match a 16bits target. This
will come with a performance impact, that will make it useless. So
I am just tempted to completly remove it.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68352 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix update region handling with scaling.
raster [Thu, 23 Feb 2012 06:07:37 +0000 (06:07 +0000)]
fix update region handling with scaling.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68303 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agosince too many people make this mistake of not reading evas's docs and
raster [Thu, 23 Feb 2012 04:53:19 +0000 (04:53 +0000)]
since too many people make this mistake of not reading evas's docs and
seeing color is PREMULTIPLIED ARGB... evas_object_color_set is just
going to enforce it and limit r, g and b to a.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68299 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoFix to do not draw obscured obj
Seungsoo Woo [Thu, 23 Feb 2012 02:28:09 +0000 (11:28 +0900)]
Fix to do not draw obscured obj

12 years agoAdd override api for mesa
Seungsoo Woo [Thu, 23 Feb 2012 01:51:41 +0000 (10:51 +0900)]
Add override api for mesa

12 years agosilence annoying xpm header not found error message; this is frequently caused (erron...
discomfitor [Wed, 22 Feb 2012 23:58:46 +0000 (23:58 +0000)]
silence annoying xpm header not found error message; this is frequently caused (erroneously) when reading images of unknown format

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68289 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix regression during 1.1 dev (towards 1.2) that made evas over-render
raster [Tue, 21 Feb 2012 07:01:39 +0000 (07:01 +0000)]
fix regression during 1.1 dev (towards 1.2) that made evas over-render
way too much! FIXED

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68204 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoshut gcc warning up - pointless but hey - 1 warn less.
raster [Sat, 18 Feb 2012 08:56:00 +0000 (08:56 +0000)]
shut gcc warning up - pointless but hey - 1 warn less.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68102 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agomissed this file
caro [Sat, 18 Feb 2012 08:33:36 +0000 (08:33 +0000)]
missed this file

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68101 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas: remove WIN32_CPPFLAGS and WIN32_CFLAGS are there are not used anymore. Move...
caro [Sat, 18 Feb 2012 08:33:00 +0000 (08:33 +0000)]
Evas: remove WIN32_CPPFLAGS and WIN32_CFLAGS are there are not used anymore. Move some headers in evas_common.h

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68100 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas: use evil_path_is_absolute()
caro [Fri, 17 Feb 2012 21:35:57 +0000 (21:35 +0000)]
Evas: use evil_path_is_absolute()

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68092 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago[Evas] Use the right size for parent smart class on
glima [Thu, 16 Feb 2012 16:27:21 +0000 (16:27 +0000)]
[Evas] Use the right size for parent smart class on
 inheritance.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@68029 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoPackage upload
Jaehwan Kim [Wed, 15 Feb 2012 10:00:40 +0000 (19:00 +0900)]
Package upload

Change-Id: I07ed072bcc15b9b13a30db0ad6ee2807e201fad5

12 years agoMerge branch 'master' of ssh://165.213.149.219:29418/slp/pkgs/e/evas
Jaehwan Kim [Wed, 15 Feb 2012 07:20:30 +0000 (16:20 +0900)]
Merge branch 'master' of ssh://165.213.149.219:29418/slp/pkgs/e/evas

Conflicts:
src/lib/Evas_GL.h
src/lib/canvas/evas_object_image.c
src/modules/engines/gl_x11/evas_engine.c
src/modules/engines/gl_x11/evas_x_main.c

12 years agowhile looking into the infintie loop issue - update regions can become
raster [Tue, 14 Feb 2012 11:45:23 +0000 (11:45 +0000)]
while looking into the infintie loop issue - update regions can become
a lot in these pathological cases, so limit them to 24 and if > use
bounding box as a single region.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67917 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agomake rect_t use int's... no overflow. yay!
raster [Mon, 13 Feb 2012 14:37:41 +0000 (14:37 +0000)]
make rect_t use int's... no overflow. yay!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67884 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoFrom: Hyoyoung Chang <hyoyoung@gmail.com>
raster [Mon, 13 Feb 2012 11:25:23 +0000 (11:25 +0000)]
From: Hyoyoung Chang <hyoyoung@gmail.com>
Subject: [E-devel] [patch] evas - preventing retard mouse event
process in evas_object_event_callback_call

I made a small patch to prevent retard mouse event process.
At certain circumstance (like as genlist select callback + naviframe
item push),
some events are repeat processed.

If some evas_objects're iterating in evas_event_feed_mouse_up and
mouse_out event's emitted by other interrupt(such as naviframe item
push),
then some evas_objects events are multiple processed by
evas_object_event_callback_call.

More elaborating it with a example.
There are a genlist and a multibuttonentry on genlist item.
When a user clicks multibuttonentry then evas will process mouse down
and up.
in evas_event_feed_mouse_up, it gets evas object list to process mouse
events.
Then in the evas object list, there are two evas objects - rect and
textblock.
Two objects have its own parents.

the rect has below parents.
----------------------------------------
edje  - genlist item
elm_genlist_pan
edje
multibuttonentry
box
entry
els_scroller  (0x2a601788)
rect                                      <== the rect

the textblock has below parents.
----------------------------------------------
edje - genlist item
elm_genlist_pan
edje
multibuttonentry
box
entry
els_scroller(0x2a601788)
edje
elm_pan
edje
textblock                           <== the textblock

(note : two evas object have same parent (els_scroller))

So normally mouse up callbacks event propagates to its own parent.
the rect is processed to genlist item. and the textblock is processed
to genlist item.
but when els_scroller is processed, it's blocked by checking event
type and event id checking.

Mouse Up(rect) ->  Mouse Up(textblock)
event_id (3)      ->   event_id (3)

evas_object_event_callback_call(Evas_Object *obj, Evas_Callback_Type
type, void *event_info, int event_id)
{
   ...
      if ((obj->delete_me) || (!obj->layer)) return;
         if ((obj->last_event == event_id) &&
                (obj->last_event_type == type)) return;
                     <=== blocked

                     However if naviframe item is pushed in the middle
of mouse up processing.
It can break into mouse up. So it's processed like below.

Mouse Up(rect) -> Mouse Out(rect) -> Mouse Out(textblock) -> Mouse
Up(textblock)
event_id (3)      -> event_id(4)         -> event_id(4)
-> event_id(3)
(note Mouse_Out is made by naviframe item push for event freezing)

If that, there's no mechanism to block that repeat processing same
event.
So I suggest this patch.
This patch blocks old events if there's no reason to process.
(It blocks old mouse_up event because mouse_out is processed.)

And I think it also clear the bug in
"[E-devel] event repetition with elm_naviframe/elm_genlist"

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67879 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoevas/gl_common - set line color with draw context.
hermet [Mon, 13 Feb 2012 05:05:59 +0000 (05:05 +0000)]
evas/gl_common - set line color with draw context.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67870 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoevas/evas_events - do not call the up event when obj is freezed and removed useless...
hermet [Fri, 10 Feb 2012 13:39:15 +0000 (13:39 +0000)]
evas/evas_events - do not call the up event when obj is freezed and removed useless codes.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67828 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoRevert "Fastpath is always enabled for test."
Seungsoo Woo [Fri, 10 Feb 2012 07:46:38 +0000 (16:46 +0900)]
Revert "Fastpath is always enabled for test."

This reverts commit bd44ed78fa26d76a43c87433acbad0ccf356b4aa

12 years agoFastpath is always enabled for test.
Seungsoo Woo [Fri, 10 Feb 2012 04:57:13 +0000 (13:57 +0900)]
Fastpath is always enabled for test.

12 years agoFix acquarium for fastpath
Seungsoo Woo [Fri, 10 Feb 2012 04:47:28 +0000 (13:47 +0900)]
Fix acquarium for fastpath

12 years agoPackage upload
WooHyun Jung [Fri, 10 Feb 2012 01:00:47 +0000 (10:00 +0900)]
Package upload

Change-Id: I34e1cef9f5dc7c68bb6b2a06d4eec1109b79b419

12 years agoMerge "[*][evas_textblock] fixed a bug about deleting REPLACEMENT_CHAR"
WooHyun Jung [Fri, 10 Feb 2012 00:28:55 +0000 (09:28 +0900)]
Merge "[*][evas_textblock] fixed a bug about deleting REPLACEMENT_CHAR"

12 years ago[*][evas_textblock] fixed a bug about deleting REPLACEMENT_CHAR
WooHyun Jung [Thu, 9 Feb 2012 13:02:54 +0000 (22:02 +0900)]
[*][evas_textblock] fixed a bug about deleting REPLACEMENT_CHAR

12 years agoEvas textblock: Better handle visible formats.
tasn [Thu, 9 Feb 2012 12:21:18 +0000 (12:21 +0000)]
Evas textblock: Better handle visible formats.

Fixed a crash. Thanks WooHyun for making me fix it now. :)

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67790 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas jpeg loader: Fixed a couple of compilation warnings.
tasn [Thu, 9 Feb 2012 10:21:17 +0000 (10:21 +0000)]
Evas jpeg loader: Fixed a couple of compilation warnings.

There are a couple more *important* warnings. The switch case at line 564
does not cover all options.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67784 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoUpload package
Park SangHee [Thu, 9 Feb 2012 08:07:29 +0000 (17:07 +0900)]
Upload package

12 years agoApplying direct rendering
Park SangHee [Thu, 9 Feb 2012 07:25:13 +0000 (16:25 +0900)]
Applying direct rendering

12 years agoApplying Fastpath
Park SangHee [Thu, 9 Feb 2012 06:29:56 +0000 (15:29 +0900)]
Applying Fastpath

12 years agohmm no - we shouldnt delete here.. we just find it in the active image
raster [Thu, 9 Feb 2012 03:50:10 +0000 (03:50 +0000)]
hmm no - we shouldnt delete here.. we just find it in the active image
hash. as such the image is dirtied and thus removed from this hash
anyway so it doesnt need deleting.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67778 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agosome more debug for surfs
raster [Wed, 8 Feb 2012 12:25:50 +0000 (12:25 +0000)]
some more debug for surfs

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67758 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoadd some definable surf debug code... and STORE allocated size on
raster [Wed, 8 Feb 2012 12:08:41 +0000 (12:08 +0000)]
add some definable surf debug code... and STORE allocated size on
alloc so cache doesnt overfill!!!!!!!!!!!!!!!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67757 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agorevert cedricism's. this just creates an infintie evas_image_entry leak.
raster [Wed, 8 Feb 2012 11:22:09 +0000 (11:22 +0000)]
revert cedricism's. this just creates an infintie evas_image_entry leak.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67755 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agolet's link to the right libs for wayland shm eh?
raster [Wed, 8 Feb 2012 11:21:05 +0000 (11:21 +0000)]
let's link to the right libs for wayland shm eh?

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67754 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoPackage upload
WooHyun Jung [Mon, 6 Feb 2012 03:09:21 +0000 (12:09 +0900)]
Package upload

Change-Id: I20387b6f613c42732e8f18e6295094cad32be735

12 years agoEFL migration revision 67705
Jaehwan Kim [Mon, 6 Feb 2012 02:50:02 +0000 (11:50 +0900)]
EFL migration revision 67705

12 years agofix @dates in each header file
jihoon [Sun, 5 Feb 2012 23:37:45 +0000 (23:37 +0000)]
fix @dates in each header file

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67705 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago[*][textblock] merge with 67696 for fixing BS when trying markup_to_utf8 with invalid...
WooHyun Jung [Sat, 4 Feb 2012 04:37:37 +0000 (13:37 +0900)]
[*][textblock] merge with 67696 for fixing BS when trying markup_to_utf8 with invalid escapes

12 years ago[evas/evas_object_textblock] When markup_to_utf8 is tried with an invalid
woohyun [Fri, 3 Feb 2012 11:24:44 +0000 (11:24 +0000)]
[evas/evas_object_textblock] When markup_to_utf8 is tried with an invalid
escape tag, escape will be NULL. "eina_strbuf_append" should not be
called with NULL string.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67696 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoevas: use evas_image_cache_drop instead of plain wrong call to free.
cedric [Wed, 1 Feb 2012 17:28:30 +0000 (17:28 +0000)]
evas: use evas_image_cache_drop instead of plain wrong call to free.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67681 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas textblock: Fixed native size calculation - margins were not used.
tasn [Tue, 31 Jan 2012 11:32:48 +0000 (11:32 +0000)]
Evas textblock: Fixed native size calculation - margins were not used.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67631 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix memory leak of dirty image
jypark [Mon, 30 Jan 2012 14:36:15 +0000 (14:36 +0000)]
fix memory leak of dirty image
if file was chaned by somebody, it was added to dirty list during cache request.
currently this dirty image added to cache->dirty list and never freed until image shutdown.
but dirty image of chaned file never used so add delete code for memory efficiency.
and fix bad indentation.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67604 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoFixing my silly mistake before someone else catches it.
sung [Mon, 30 Jan 2012 11:21:38 +0000 (11:21 +0000)]
Fixing my silly mistake before someone else catches it.

I was accessing a variable before it was NULL checked.
Fixed now.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67601 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas textblock: Fixed a possible invalid mem write.
tasn [Sun, 29 Jan 2012 10:01:27 +0000 (10:01 +0000)]
Evas textblock: Fixed a possible invalid mem write.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67580 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas (m4): Use simpler check for wayland egl. Don't reset
devilhorns [Sat, 28 Jan 2012 13:47:12 +0000 (13:47 +0000)]
Evas (m4): Use simpler check for wayland egl. Don't reset
'gl_flavor_gles' when checking for sgx support (if we reset
gl_flavor_gles here, then the autofoo output always returns 'NO' for
gles.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67572 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas: Fix typo in autofoo output.
devilhorns [Sat, 28 Jan 2012 13:40:21 +0000 (13:40 +0000)]
Evas: Fix typo in autofoo output.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@67571 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33