Jeonghyun Yun [Fri, 30 Mar 2012 06:40:59 +0000 (15:40 +0900)]
spec updated
Jeonghyun Yun [Wed, 28 Mar 2012 05:51:45 +0000 (14:51 +0900)]
spec changed
Jeonghyun Yun [Wed, 28 Mar 2012 05:28:23 +0000 (14:28 +0900)]
Package upload
Change-Id: Idf14bbd432595d4e39f83649344114c023a32892
Jeonghyun Yun [Mon, 26 Mar 2012 08:20:57 +0000 (17:20 +0900)]
EFL core migration revision 69627
Merge remote-tracking branch 'remotes/origin/upstream'
Jeonghyun Yun [Mon, 26 Mar 2012 06:41:47 +0000 (15:41 +0900)]
spec changed for obs package upload
raster [Mon, 26 Mar 2012 05:44:18 +0000 (05:44 +0000)]
evas changelog/news fixed/up to date
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69627
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 25 Mar 2012 17:40:44 +0000 (17:40 +0000)]
Evas: fix static linking
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69617
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 25 Mar 2012 17:08:33 +0000 (17:08 +0000)]
fix dist
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69615
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 25 Mar 2012 16:39:04 +0000 (16:39 +0000)]
Evas: fix shm_open() check (can be in libc or librt)
This works in linux and windows, and should fix shm_detection on BSD (including Mac)
BSD, Mac and solaris users : please check that it compiles and shm_open is detected
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69612
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 25 Mar 2012 12:08:23 +0000 (12:08 +0000)]
whitespaces--
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69611
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 23 Mar 2012 06:49:42 +0000 (06:49 +0000)]
go back to the "old fashioned way" of doing yuv->rgb without matrix.
the matrix seems to screw up on too many gl drivers/implementations.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69579
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
gastal [Thu, 22 Mar 2012 16:57:16 +0000 (16:57 +0000)]
Those are not currently implemented, so documenting them is confusing to
users.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69568
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Thu, 22 Mar 2012 14:47:18 +0000 (14:47 +0000)]
Evas.h: fix other typos
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69567
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Thu, 22 Mar 2012 13:32:34 +0000 (13:32 +0000)]
Evas.h: fix some typos
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69566
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 21 Mar 2012 11:54:28 +0000 (11:54 +0000)]
From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] evas doc typos
3 typos in evas doc.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69539
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 21 Mar 2012 04:04:03 +0000 (04:04 +0000)]
fix map overdraw issue that has snuck in during development
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69534
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Seungsoo Woo [Tue, 20 Mar 2012 09:08:48 +0000 (18:08 +0900)]
Upload package
Seo Minsu [Tue, 20 Mar 2012 08:11:47 +0000 (17:11 +0900)]
add gl module.so
raster [Tue, 20 Mar 2012 08:08:42 +0000 (08:08 +0000)]
make sure we clean temporary objects - make some notes too.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69522
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 19 Mar 2012 06:18:44 +0000 (06:18 +0000)]
fix up missing LKI/LKD which was still pthread. hurts windows port due
to using eina_lock there.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69498
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Jeonghyun Yun [Sun, 18 Mar 2012 05:02:03 +0000 (14:02 +0900)]
Package upload
Change-Id: I4e97ed38cfe02bbf58e64ae27ebf36e73bf583b5
raster [Sat, 17 Mar 2012 06:25:41 +0000 (06:25 +0000)]
and work more on getting release in shape - version requirements.
(god this is a pain in the butt)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69484
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 17 Mar 2012 05:37:25 +0000 (05:37 +0000)]
add back in libs.private/requires to pc files with some fixes for
missing.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69482
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 17 Mar 2012 04:17:29 +0000 (04:17 +0000)]
gear up svn for release. one of many steps/things to do.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69481
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Inkyo Jung [Fri, 16 Mar 2012 15:41:55 +0000 (00:41 +0900)]
update(add) packaging directory and spec file from OBSTF:Private, OBS
cedric [Fri, 16 Mar 2012 15:02:01 +0000 (15:02 +0000)]
evas: print error instead of only silently preventing bad things to happen.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@69460
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Park, Sung Woo [Fri, 16 Mar 2012 08:50:33 +0000 (17:50 +0900)]
For Seungsoo: Fix seg.fault by invalid context of FP
Jiyoun Park [Fri, 16 Mar 2012 08:23:56 +0000 (17:23 +0900)]
Package upload
Change-Id: Ie779d1d671dd8d07146e4fdacc30105cf085da92
Jiyoun Park [Fri, 16 Mar 2012 08:08:15 +0000 (17:08 +0900)]
enable tiff lib in debian control file
Change-Id: I645dc600140f3c867bae695540968a95d6d33e27
Park SangHee [Tue, 13 Mar 2012 04:12:40 +0000 (13:12 +0900)]
Package Upload
Park SangHee [Tue, 13 Mar 2012 03:52:49 +0000 (12:52 +0900)]
remove evas_gl_context_dirty api
Jeonghyun Yun [Sat, 10 Mar 2012 04:51:22 +0000 (13:51 +0900)]
Package upload
Change-Id: I5a2d0999b9126be908214077cb16bfb44013e58d
Jeonghyun Yun [Sat, 10 Mar 2012 04:20:27 +0000 (13:20 +0900)]
Package upload
Change-Id: Icf7fe95ab8beb17f8019f8f60f4a4e5f82243a02
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'
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
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
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
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
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
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
Jeonghyun Yun [Wed, 7 Mar 2012 07:43:56 +0000 (16:43 +0900)]
Package upload
Change-Id: I11ed6517819f73d202438509cb4e6ec150c43652
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
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
Jiyoun Park [Tue, 6 Mar 2012 12:26:19 +0000 (21:26 +0900)]
Package upload
Change-Id: I9874f3f3adf90f3c5032b3e73534580eb423474b
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
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
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
Jeonghyun Yun [Fri, 2 Mar 2012 11:31:25 +0000 (06:31 -0500)]
Package upload
Change-Id: I5e988188b2de625196e0632d9e1d6e9d1c529c96
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
Seungsoo Woo [Fri, 2 Mar 2012 09:48:38 +0000 (18:48 +0900)]
Upload package
Seungsoo Woo [Fri, 2 Mar 2012 07:51:12 +0000 (16:51 +0900)]
Fastpath refactoring
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
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
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
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
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
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
Jaehwan Kim [Tue, 28 Feb 2012 10:56:23 +0000 (19:56 +0900)]
Merge "Package upload"
Jaehwan Kim [Tue, 28 Feb 2012 10:53:24 +0000 (19:53 +0900)]
Package upload
Change-Id: If8ee64984f6b088b9a57eb11e72ae49e56ca7ad7
Jaehwan Kim [Tue, 28 Feb 2012 10:51:12 +0000 (19:51 +0900)]
Revert "Enable pixman flag"
This reverts commit
a3a7d66a1da8719571e048e2f63857c8b947639c.
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.
Park SangHee [Tue, 28 Feb 2012 09:11:01 +0000 (18:11 +0900)]
Package Upload
Park SangHee [Tue, 28 Feb 2012 08:58:56 +0000 (17:58 +0900)]
Enable pixman flag(additional work to libevas-dev)
Park SangHee [Tue, 28 Feb 2012 06:22:04 +0000 (15:22 +0900)]
Package Upload
Park SangHee [Tue, 28 Feb 2012 05:58:00 +0000 (14:58 +0900)]
Enable pixman flag
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
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
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
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
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
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
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
Jiyoun Park [Fri, 24 Feb 2012 09:40:14 +0000 (18:40 +0900)]
Package upload
Change-Id: I169d42efce25584ded10bb6d7944ec3060bc25a2
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."
Jiyoun Park [Fri, 24 Feb 2012 09:19:49 +0000 (18:19 +0900)]
Package upload
Change-Id: Ib662e6990ae4b3d2dfc1566c73fe1586d134736f
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
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
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
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
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
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
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
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
Seungsoo Woo [Thu, 23 Feb 2012 02:28:09 +0000 (11:28 +0900)]
Fix to do not draw obscured obj
Seungsoo Woo [Thu, 23 Feb 2012 01:51:41 +0000 (10:51 +0900)]
Add override api for mesa
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
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
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
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
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
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
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
Jaehwan Kim [Wed, 15 Feb 2012 10:00:40 +0000 (19:00 +0900)]
Package upload
Change-Id: I07ed072bcc15b9b13a30db0ad6ee2807e201fad5
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
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
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
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
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
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
Seungsoo Woo [Fri, 10 Feb 2012 07:46:38 +0000 (16:46 +0900)]
Revert "Fastpath is always enabled for test."
This reverts commit
bd44ed78fa26d76a43c87433acbad0ccf356b4aa