profile/ivi/evas.git
12 years agoEvas font: Add missing include.
tasn [Thu, 19 Jul 2012 06:43:21 +0000 (06:43 +0000)]
Evas font: Add missing include.

Seriously, I don't know why or how, but it got removed from my previous
commit. Anyhow, it's fixed now.

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

12 years agofix bug in jpeg saver.
jypark [Thu, 19 Jul 2012 03:04:47 +0000 (03:04 +0000)]
fix bug in jpeg saver.
it override error handler before creation.
modify override error hanler after creation

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

12 years agoEvas image: reset error after setting a proxy.
tasn [Wed, 18 Jul 2012 14:09:53 +0000 (14:09 +0000)]
Evas image: reset error after setting a proxy.

evas_object_image_file_set tries to load the file even if the file is NULL,
this in turn makes proxies always report about an error, although there
isn't really one.
I'm not sure whether evas_object_image_file_set should behave the way it
does, but I'm sure the proxy needs to reset the error anyway (because of
potential previous errors).

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

12 years agofix box size hint handling.
raster [Wed, 18 Jul 2012 06:57:10 +0000 (06:57 +0000)]
fix box size hint handling.

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

12 years agoevas/cserve2: Don't mark as unloaded if we are not
antognolli [Tue, 17 Jul 2012 15:15:01 +0000 (15:15 +0000)]
evas/cserve2: Don't mark as unloaded if we are not
 unloading the image.

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

12 years agoevas/cserve2: Set image->flags.loaded on loaded_handle.
antognolli [Tue, 17 Jul 2012 15:14:54 +0000 (15:14 +0000)]
evas/cserve2: Set image->flags.loaded on loaded_handle.
The flag and pixel data will be set on this callback, avoiding new
image_load_data() to create a new request or wait for the LOADED
message.

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

12 years agoevas/cserve2: Don't set image loaded if we didn't get
antognolli [Tue, 17 Jul 2012 15:14:01 +0000 (15:14 +0000)]
evas/cserve2: Don't set image loaded if we didn't get
 pixel data yet.

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

12 years ago[evas] Interfaces improvement.
glima [Tue, 17 Jul 2012 14:50:25 +0000 (14:50 +0000)]
[evas] Interfaces improvement.

iface add() before smart add() is better.

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

12 years agoSet load options in the SETOPTS message
sachiel [Tue, 17 Jul 2012 14:24:08 +0000 (14:24 +0000)]
Set load options in the SETOPTS message

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

12 years agoAvoid calling the requets callbacks if the entry was
sachiel [Tue, 17 Jul 2012 14:23:54 +0000 (14:23 +0000)]
Avoid calling the requets callbacks if the entry was
 freed

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

12 years agoWhen changing request type, it helps to let the request
sachiel [Tue, 17 Jul 2012 14:23:43 +0000 (14:23 +0000)]
When changing request type, it helps to let the request
 know what its new type is

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

12 years agoNo need for a separate Slave_Request pointer with font
sachiel [Tue, 17 Jul 2012 14:23:36 +0000 (14:23 +0000)]
No need for a separate Slave_Request pointer with font
 entries

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

12 years agoAdd Speculative Load type to requests and a way to
sachiel [Tue, 17 Jul 2012 14:23:26 +0000 (14:23 +0000)]
Add Speculative Load type to requests and a way to
 change requests from one type to another

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

12 years agoRename Font_Request so I stop being stupidly confused
sachiel [Tue, 17 Jul 2012 14:23:19 +0000 (14:23 +0000)]
Rename Font_Request so I stop being stupidly confused
 by it.

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

12 years agoMove image opening/loading to the new requests system
sachiel [Tue, 17 Jul 2012 14:23:09 +0000 (14:23 +0000)]
Move image opening/loading to the new requests system
A lot going on here:
 - Request callbacks were adapted to fit the new scheme
 - The old requests systems in the cache was wiped out
 - Old slave handling in evas_cserve2_main.c is dead too
 - PRELOAD commands are responded with LOADED now

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

12 years agoAllow creating requets without a client waiting on it
sachiel [Tue, 17 Jul 2012 14:22:57 +0000 (14:22 +0000)]
Allow creating requets without a client waiting on it

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

12 years agoCancel dependents only when the request itself is
sachiel [Tue, 17 Jul 2012 14:22:52 +0000 (14:22 +0000)]
Cancel dependents only when the request itself is
 cancelled

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

12 years agoCall the requests callbacks only once per request
sachiel [Tue, 17 Jul 2012 14:22:42 +0000 (14:22 +0000)]
Call the requests callbacks only once per request
Message creation was like that already, but now we call the response or
error callback for the request only once. The cache does what it needs
there and returns, in the case of a successful response, the message
that will be sent to the client.

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

12 years agoevas: fix evas map life cycle.
cedric [Tue, 17 Jul 2012 09:09:45 +0000 (09:09 +0000)]
evas: fix evas map life cycle.

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

12 years agoevas: fix garbage with left over mapped smart object.
cedric [Tue, 17 Jul 2012 03:35:53 +0000 (03:35 +0000)]
evas: fix garbage with left over mapped smart object.

This fix the bug reported by Bruno Dilly.

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

12 years agoevas/render - ++ChangeLog
hermet [Mon, 16 Jul 2012 11:34:52 +0000 (11:34 +0000)]
evas/render - ++ChangeLog

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

12 years agoevas/render - fixed to do pre render for the children of mapped object.
hermet [Mon, 16 Jul 2012 11:33:12 +0000 (11:33 +0000)]
evas/render - fixed to do pre render for the children of mapped object.

Now textblock can calc it's texts geom correctly when it is a child of the mapped obj.

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

12 years agoevas/render - removed duplicated recalc.
hermet [Mon, 16 Jul 2012 11:19:08 +0000 (11:19 +0000)]
evas/render - removed duplicated recalc.

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

12 years agofix minor version defines to be at 1.6 (in sync now) ready for going
raster [Mon, 16 Jul 2012 06:36:02 +0000 (06:36 +0000)]
fix minor version defines to be at 1.6 (in sync now) ready for going
to 7 on release.

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

12 years agoevas/render - removed uselss compare and fix indent
hermet [Mon, 16 Jul 2012 03:12:39 +0000 (03:12 +0000)]
evas/render - removed uselss compare and fix indent

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

12 years agoevas: cleanup autotools a bit
caro [Sat, 14 Jul 2012 09:28:01 +0000 (09:28 +0000)]
evas: cleanup autotools a bit

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

12 years agoEvas font: Fixed runtime emboldenment of bitmap fonts.
tasn [Wed, 11 Jul 2012 14:05:36 +0000 (14:05 +0000)]
Evas font: Fixed runtime emboldenment of bitmap fonts.

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

12 years agoevas/text - Let Draw Text with it's viewport size instead of window size.
hermet [Tue, 10 Jul 2012 05:56:13 +0000 (05:56 +0000)]
evas/text - Let Draw Text with it's viewport size instead of window size.
When map is enabled then text should be rendered completely for it's surface.

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

12 years agoadd note
caro [Tue, 10 Jul 2012 05:18:00 +0000 (05:18 +0000)]
add note

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

12 years agouse extra fcntl() instead of accept4 for portability.
raster [Tue, 10 Jul 2012 02:35:00 +0000 (02:35 +0000)]
use extra fcntl() instead of accept4 for portability.

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

12 years agoupdate all versions in @sincs, README's and configure.ac's etc. to
raster [Mon, 9 Jul 2012 10:20:21 +0000 (10:20 +0000)]
update all versions in @sincs, README's and configure.ac's etc. to
reflect a unified release version, for now 1.6.99.

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

12 years agowarn--
raster [Sat, 7 Jul 2012 01:05:50 +0000 (01:05 +0000)]
warn--

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

12 years agoevas/cserve2: There's no need to disable this anymore.
antognolli [Fri, 6 Jul 2012 16:58:56 +0000 (16:58 +0000)]
evas/cserve2: There's no need to disable this anymore.
We don't use this cache with cserve2, so it makes no sense to keep async
preload disabled. When not using the cserve2, even if built with that
option, it will support preload with no side effects.

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

12 years agoevas: update map when they are not defined yet.
cedric [Fri, 6 Jul 2012 14:56:42 +0000 (14:56 +0000)]
evas: update map when they are not defined yet.

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

12 years agoevas: catch bad map early on.
cedric [Fri, 6 Jul 2012 14:03:38 +0000 (14:03 +0000)]
evas: catch bad map early on.

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

12 years agofix binary search for "bitmap font drawing chars" to actually work all
raster [Fri, 6 Jul 2012 09:53:58 +0000 (09:53 +0000)]
fix binary search for "bitmap font drawing chars" to actually work all
the time! :) (this went in since last release so no chlog)

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

12 years agoevas, ecore: fix crash when sdl doesn't init properly.
cedric [Fri, 6 Jul 2012 08:16:03 +0000 (08:16 +0000)]
evas, ecore: fix crash when sdl doesn't init properly.

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

12 years agoevas/cserve2: Always return FALSE to can_do_region when
antognolli [Thu, 5 Jul 2012 18:42:30 +0000 (18:42 +0000)]
evas/cserve2: Always return FALSE to can_do_region when
 using cserve2.
Return always FALSE since we are not implementing this load option yet.

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

12 years agoevas/cserve2: The slave should measure the time spent
antognolli [Thu, 5 Jul 2012 18:42:22 +0000 (18:42 +0000)]
evas/cserve2: The slave should measure the time spent
 loading glyphs.
Instead of measuring the time spent by the server between asking and
receiving the glyphs rendered, we measure now the time spent by the
slave to load the glyph, and then to render it, and then we report this
time to the server.

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

12 years agoMake old doxygen versions able to find evas example files.
gastal [Thu, 5 Jul 2012 14:37:06 +0000 (14:37 +0000)]
Make old doxygen versions able to find evas example files.

The only two available versions of doxygen for e2(debian sid), where
online docs are generated, are borked. The newest version(1.8.1.1) is
extremely borked so best to just use the old one(1.7.1.1-2) which
doesn't properly parse EXAMPLE_PATTERNS.

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

12 years agoevas: disable pipe rendering for release as it doesn't help enough.
cedric [Thu, 5 Jul 2012 12:04:47 +0000 (12:04 +0000)]
evas: disable pipe rendering for release as it doesn't help enough.

NOTE: It will be enable again when async rendering will be in.

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

12 years agoevas - missed updating Changelog
hermet [Thu, 5 Jul 2012 09:01:08 +0000 (09:01 +0000)]
evas - missed updating Changelog

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

12 years agoevas/gl - fixed Evas_Map NightMare.
hermet [Thu, 5 Jul 2012 08:41:59 +0000 (08:41 +0000)]
evas/gl - fixed Evas_Map NightMare.

Trvial mistake but I wasted much time to find out it.

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

12 years agoevas/gl - indentation fix
hermet [Thu, 5 Jul 2012 08:37:16 +0000 (08:37 +0000)]
evas/gl - indentation fix

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

12 years agoevas: fix clipping issue with pipe rendering.
cedric [Thu, 5 Jul 2012 03:11:47 +0000 (03:11 +0000)]
evas: fix clipping issue with pipe rendering.

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

12 years ago[evas] Updating changelog and news.
glima [Wed, 4 Jul 2012 21:35:32 +0000 (21:35 +0000)]
[evas] Updating changelog and news.

Thanks for pointing out, vtorri.

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

12 years ago[evas] Example of Evas interfaces.
glima [Wed, 4 Jul 2012 21:25:57 +0000 (21:25 +0000)]
[evas] Example of Evas interfaces.

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

12 years ago[evas] Removing warnings from an example.
glima [Wed, 4 Jul 2012 21:23:13 +0000 (21:23 +0000)]
[evas] Removing warnings from an example.

Patch by: Gustavo Lima Chaves <glima@profusion.mobi>

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

12 years agoEvas_Smart_Interface support.
glima [Wed, 4 Jul 2012 21:23:03 +0000 (21:23 +0000)]
Evas_Smart_Interface support.

This gives Evas simple (smart object) interfaces, to extend the object behaviorextension beyond the limits of mere sub-classing.

Patch by: Gustavo Lima Chaves <glima@profusion.mobi>

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

12 years agoEvas: update README
caro [Wed, 4 Jul 2012 18:33:07 +0000 (18:33 +0000)]
Evas: update README

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

12 years agoEvas: missing decl for Windows engines
caro [Wed, 4 Jul 2012 18:32:08 +0000 (18:32 +0000)]
Evas: missing decl for Windows engines

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

12 years agoEvas (xcb engine): Port cedric's changes for pipe rendering to the xcb
devilhorns [Wed, 4 Jul 2012 12:52:31 +0000 (12:52 +0000)]
Evas (xcb engine): Port cedric's changes for pipe rendering to the xcb
engine.

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

12 years agoEvas (wayland_egl): Fix image_draw_map prototype & function code to
devilhorns [Wed, 4 Jul 2012 12:36:39 +0000 (12:36 +0000)]
Evas (wayland_egl): Fix image_draw_map prototype & function code to
match cedric changes.

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

12 years agoevas: more compiler fix.
cedric [Wed, 4 Jul 2012 12:29:14 +0000 (12:29 +0000)]
evas: more compiler fix.

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

12 years agoevas: remove dh compiler warning.
cedric [Wed, 4 Jul 2012 12:25:53 +0000 (12:25 +0000)]
evas: remove dh compiler warning.

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

12 years agoEvas: Remove unused variables.
devilhorns [Wed, 4 Jul 2012 12:23:35 +0000 (12:23 +0000)]
Evas: Remove unused variables.

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

12 years agoevas: move evas_common_pipe_init out of the #if.
cedric [Wed, 4 Jul 2012 12:17:18 +0000 (12:17 +0000)]
evas: move evas_common_pipe_init out of the #if.

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

12 years agoevas: remove this from the configure as we don't have the code anymore.
cedric [Wed, 4 Jul 2012 11:33:29 +0000 (11:33 +0000)]
evas: remove this from the configure as we don't have the code anymore.

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

12 years agoevas: remove duplication.
cedric [Wed, 4 Jul 2012 11:25:18 +0000 (11:25 +0000)]
evas: remove duplication.

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

12 years agoevas: fix back line and polygon draw with pipe rendering.
cedric [Wed, 4 Jul 2012 10:32:38 +0000 (10:32 +0000)]
evas: fix back line and polygon draw with pipe rendering.

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

12 years agoevas: make the code do what we expect by destroying Glyph at the right time.
cedric [Wed, 4 Jul 2012 10:21:06 +0000 (10:21 +0000)]
evas: make the code do what we expect by destroying Glyph at the right time.

This fix the leak issue that was added lately and make the code
more easy to follow.

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

12 years agoevas: add more infrastructure to the prepare stage of pipe rendering.
cedric [Wed, 4 Jul 2012 09:39:23 +0000 (09:39 +0000)]
evas: add more infrastructure to the prepare stage of pipe rendering.

NOTE: this improve some test by 10 to 15% some other are down by 5%.
Their is still more tunning and improvement possible now (Particularly
with Map), but it will do for now.

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

12 years agoEvas (wayland_shm): Fix regression where resizing window down would
devilhorns [Wed, 4 Jul 2012 07:12:46 +0000 (07:12 +0000)]
Evas (wayland_shm): Fix regression where resizing window down would
leave artifacts.

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

12 years agoEvas: Update ChangeLog with better description(s) of changes.
devilhorns [Tue, 3 Jul 2012 09:26:29 +0000 (09:26 +0000)]
Evas: Update ChangeLog with better description(s) of changes.

NB: These are my own descriptions based on changes as they Tizen git
commit logs are useless.

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

12 years agoEvas: Update ChangeLog wrt Tizen Merge.
devilhorns [Tue, 3 Jul 2012 09:06:43 +0000 (09:06 +0000)]
Evas: Update ChangeLog wrt Tizen Merge.

NB: This is the commit message inside tizen git for this commit. Don't
blame me if the message is not detailed enough for you. Complain to
the original committer about making more detailed commit messages.

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

12 years agoEvas (gif loader): Merge Tizen changes to upstream EFL. (Support gif
devilhorns [Tue, 3 Jul 2012 07:34:35 +0000 (07:34 +0000)]
Evas (gif loader): Merge Tizen changes to upstream EFL. (Support gif
scaling).

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

12 years agoEvas (gl_common): Merge Tizen changes to upstream EFL.
devilhorns [Tue, 3 Jul 2012 07:33:44 +0000 (07:33 +0000)]
Evas (gl_common): Merge Tizen changes to upstream EFL.

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

12 years agoEvas (wayland_shm): Support evas cserve2.
devilhorns [Tue, 3 Jul 2012 07:32:52 +0000 (07:32 +0000)]
Evas (wayland_shm): Support evas cserve2.

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

12 years agoEvas (gl_x11): Merge changes from Tizen to upstream EFL.
devilhorns [Tue, 3 Jul 2012 07:31:03 +0000 (07:31 +0000)]
Evas (gl_x11): Merge changes from Tizen to upstream EFL.

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

12 years agoEvas: Merge evas_object_image changes from Tizen to upstream EFL.
devilhorns [Tue, 3 Jul 2012 07:30:05 +0000 (07:30 +0000)]
Evas: Merge evas_object_image changes from Tizen to upstream EFL.

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

12 years agoEvas: Revert "Evas: Support harfbuzz version checking." (73196)
tasn [Tue, 3 Jul 2012 07:29:37 +0000 (07:29 +0000)]
Evas: Revert "Evas: Support harfbuzz version checking." (73196)

1. We already check in configure.ac that harfbuzz is at least 0.9.0, so
those code paths will never get triggered anyway.
2. We don't plan on supporting old harfbuzz anyway. People should just
upgrade harfbuzz (Not really an issue since it's not yet released).

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

12 years agoEvas: Support harfbuzz version checking.
devilhorns [Tue, 3 Jul 2012 07:23:17 +0000 (07:23 +0000)]
Evas: Support harfbuzz version checking.

NB: Merged from Tizen to upstream EFL.

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

12 years agotextgrid - use evas coords for cell size. more correct indeed - thanks
raster [Mon, 2 Jul 2012 12:35:53 +0000 (12:35 +0000)]
textgrid - use evas coords for cell size. more correct indeed - thanks
tom. als warning--

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

12 years agoRemove the right element from the list
sachiel [Fri, 29 Jun 2012 22:04:42 +0000 (22:04 +0000)]
Remove the right element from the list

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

12 years agoLet's not fall into an infinite loop with blocked
sachiel [Fri, 29 Jun 2012 22:04:34 +0000 (22:04 +0000)]
Let's not fall into an infinite loop with blocked
 requests

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

12 years agoTHE MOST IMPORTANT COMMIT IN THE HISTORY OF HUMANITY
sachiel [Fri, 29 Jun 2012 22:04:23 +0000 (22:04 +0000)]
THE MOST IMPORTANT COMMIT IN THE HISTORY OF HUMANITY

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

12 years agoDon't block waiting for response to font_load before
sachiel [Fri, 29 Jun 2012 22:04:13 +0000 (22:04 +0000)]
Don't block waiting for response to font_load before
 requesting glyphs, the server can handle dependencies
 now.

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

12 years agoAdd support for a request to depend on another
sachiel [Fri, 29 Jun 2012 22:03:57 +0000 (22:03 +0000)]
Add support for a request to depend on another

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

12 years agoEvas: Support cserve2 for xcb engine.
devilhorns [Fri, 29 Jun 2012 12:01:34 +0000 (12:01 +0000)]
Evas: Support cserve2 for xcb engine.

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

12 years agofix refcounting issue with font instances.
raster [Thu, 28 Jun 2012 10:13:05 +0000 (10:13 +0000)]
fix refcounting issue with font instances.

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

12 years agoEvasGL: Adding MSAA for depth_24_stencil_8 format that was missing
sung [Thu, 28 Jun 2012 03:37:13 +0000 (03:37 +0000)]
EvasGL: Adding MSAA for depth_24_stencil_8 format that was missing
from the previous commit.

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

12 years agoMark the slave as not done when it starts a job
sachiel [Wed, 27 Jun 2012 19:01:40 +0000 (19:01 +0000)]
Mark the slave as not done when it starts a job

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

12 years agoPrevent using freed data in epoll events
sachiel [Wed, 27 Jun 2012 19:01:16 +0000 (19:01 +0000)]
Prevent using freed data in epoll events

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

12 years agoEvasGL: Fixed a few minor bugs.
sung [Wed, 27 Jun 2012 08:19:25 +0000 (08:19 +0000)]
EvasGL: Fixed a few minor bugs.
- Added (w,h) <=0 dimension check for evas_gl_surface_create()
- Changed evas_gl_make_current to return error when either
  surface or context is NULL.  Semantically, this was allowed
  before but it was changed to reflect eglMakeCurrent behavior.
- evas_gl_make_current - detached any previously attached
  buffers before attaching new ones to an FBO during a make_current.
- Used dynamic memory for extension string allocation for safety.

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

12 years agoevas/cserve2: Don't use var names that are used as global. Index is one of them.
stefan [Tue, 26 Jun 2012 09:08:45 +0000 (09:08 +0000)]
evas/cserve2: Don't use var names that are used as global. Index is one of them.

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

12 years agoEvas (wayland_egl): Patch from Alex Wu to fix NULL comparison of
devilhorns [Tue, 26 Jun 2012 07:08:09 +0000 (07:08 +0000)]
Evas (wayland_egl): Patch from Alex Wu to fix NULL comparison of
engine surface.

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

12 years agocasting for windows
discomfitor [Tue, 26 Jun 2012 06:57:00 +0000 (06:57 +0000)]
casting for windows

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

12 years agosvn:ignore
discomfitor [Tue, 26 Jun 2012 06:54:44 +0000 (06:54 +0000)]
svn:ignore

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

12 years agocast warnings--
discomfitor [Tue, 26 Jun 2012 06:53:00 +0000 (06:53 +0000)]
cast warnings--

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

12 years agouse correct format string
discomfitor [Tue, 26 Jun 2012 06:50:36 +0000 (06:50 +0000)]
use correct format string

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

12 years agounused--
discomfitor [Tue, 26 Jun 2012 06:49:28 +0000 (06:49 +0000)]
unused--

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

12 years agoquick initial flag fdor double width char cells in textgrid -
raster [Tue, 26 Jun 2012 01:28:15 +0000 (01:28 +0000)]
quick initial flag fdor double width char cells in textgrid -
important to api. does nothing special right now

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

12 years agoevas/cserve2: Don't take "used glyphs" messages into
antognolli [Mon, 25 Jun 2012 20:19:28 +0000 (20:19 +0000)]
evas/cserve2: Don't take "used glyphs" messages into
 account.
When considering glyphs loading saved time, just use the load glyphs
requests.

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

12 years agoevas/cserve2: Calculate average time saved on glyph
antognolli [Mon, 25 Jun 2012 20:06:50 +0000 (20:06 +0000)]
evas/cserve2: Calculate average time saved on glyph
 rendering.

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

12 years agoevas/cserve2: Add entries loading saved time.
antognolli [Mon, 25 Jun 2012 20:06:44 +0000 (20:06 +0000)]
evas/cserve2: Add entries loading saved time.
Still must add glyphs loading saved time.

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

12 years agoDon't free file entries while there are still images pending from them
sachiel [Mon, 25 Jun 2012 19:27:59 +0000 (19:27 +0000)]
Don't free file entries while there are still images pending from them

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

12 years agoRe-enable the used glyphs message now that it doesn't crash or leak
sachiel [Mon, 25 Jun 2012 17:42:58 +0000 (17:42 +0000)]
Re-enable the used glyphs message now that it doesn't crash or leak

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

12 years agoignore++
englebass [Mon, 25 Jun 2012 17:12:21 +0000 (17:12 +0000)]
ignore++

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

12 years agoevas/cserve2: Add image size and loading time stats.
antognolli [Mon, 25 Jun 2012 14:40:30 +0000 (14:40 +0000)]
evas/cserve2: Add image size and loading time stats.

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

12 years agominor improvbement to evas gl engine -> blacklist software rendering
raster [Mon, 25 Jun 2012 10:01:03 +0000 (10:01 +0000)]
minor improvbement to evas gl engine -> blacklist software rendering
on egl too.

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