profile/ivi/evas.git
14 years agodl stuff is only used in the gl_common engine as now,
caro [Wed, 13 Jan 2010 21:05:16 +0000 (21:05 +0000)]
dl stuff is only used in the gl_common engine as now,
the modules load is done by eina

will clean configure.ac wrt this later

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45092 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Fix serious typos that could generate dead lock.
cedric [Wed, 13 Jan 2010 19:57:59 +0000 (19:57 +0000)]
* evas: Fix serious typos that could generate dead lock.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45087 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agopatch from sehwan@samsung.com for small issues in evas/edje
raster [Tue, 12 Jan 2010 01:45:10 +0000 (01:45 +0000)]
patch from sehwan@samsung.com for small issues in evas/edje

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45055 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoSo... this breaks Smarts ABI, rebuild everything after updating Evas.
sachiel [Mon, 11 Jan 2010 14:24:41 +0000 (14:24 +0000)]
So... this breaks Smarts ABI, rebuild everything after updating Evas.

This patch adds some stuff for smart callback description/instropection, which
is still untested but doesn't break anything that's out there now. Should help
with bindings later on.

Also some parenting guidelines for smart objects, so it's easier to spawn a
subclass out of another. Look at Box and Table for an example on this.

And again, rebuild everything that uses smart objects after this update, or
the world will turn into a happy place where lawyers are no longer needed...
and we don't want to upset the lawyers.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45043 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoupdate efl_path_max.m4
caro [Mon, 11 Jan 2010 07:11:37 +0000 (07:11 +0000)]
update efl_path_max.m4

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45036 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFix compiler warning about discarding pointer type.
devilhorns [Sun, 10 Jan 2010 17:59:53 +0000 (17:59 +0000)]
Fix compiler warning about discarding pointer type.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45021 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodont destroy db - it's shared and initted on startup etc.
raster [Fri, 8 Jan 2010 07:51:30 +0000 (07:51 +0000)]
dont destroy db - it's shared and initted on startup etc.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44968 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix - destroy properly
raster [Fri, 8 Jan 2010 07:48:18 +0000 (07:48 +0000)]
fix - destroy properly

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44967 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agocomment++
raster [Fri, 8 Jan 2010 07:21:15 +0000 (07:21 +0000)]
comment++

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44966 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoallow x11 engines to get x resource that sets dpi.
raster [Fri, 8 Jan 2010 07:10:53 +0000 (07:10 +0000)]
allow x11 engines to get x resource that sets dpi.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44965 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFix a crash in the xcb engine
caro [Thu, 7 Jan 2010 06:42:42 +0000 (06:42 +0000)]
Fix a crash in the xcb engine
It is still broken when shm is used. I don't know why
Fix other possible issues when shapes are used

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44940 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofound divide by 0 in some circumstances -> fix.
raster [Wed, 6 Jan 2010 22:54:51 +0000 (22:54 +0000)]
found divide by 0 in some circumstances -> fix.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44932 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoPATH_MAX check, by Lutin.
barbieri [Mon, 4 Jan 2010 19:18:45 +0000 (19:18 +0000)]
PATH_MAX check, by Lutin.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44886 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agobetter debugging for image load
barbieri [Mon, 4 Jan 2010 19:18:05 +0000 (19:18 +0000)]
better debugging for image load

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44885 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoadd a device handle to events - break their structs now for future use.
raster [Sun, 3 Jan 2010 00:30:02 +0000 (00:30 +0000)]
add a device handle to events - break their structs now for future use.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44859 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofor now - disable scissors.. seems to b0rk thungs
raster [Fri, 1 Jan 2010 07:51:18 +0000 (07:51 +0000)]
for now - disable scissors.. seems to b0rk thungs

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44838 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago1. line support in gl engine - as if anyone uses lines
raster [Wed, 30 Dec 2009 11:35:40 +0000 (11:35 +0000)]
1. line support in gl engine - as if anyone uses lines
2. fix clipping for gl maps - was setting them when it shouldnt.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44782 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix declaration
morlenxus [Wed, 30 Dec 2009 01:33:39 +0000 (01:33 +0000)]
fix declaration

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44774 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agogl -> polygons now work. slow - but does it matter?
raster [Sun, 27 Dec 2009 00:40:25 +0000 (00:40 +0000)]
gl -> polygons now work. slow - but does it matter?

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44724 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Loader can now tell if they could be used in another thread or not.
cedric [Thu, 24 Dec 2009 13:15:34 +0000 (13:15 +0000)]
* evas: Loader can now tell if they could be used in another thread or not.

xpm and svg loader don't allow preload at this time.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44714 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Update func to prevent segv.
cedric [Wed, 23 Dec 2009 13:31:45 +0000 (13:31 +0000)]
* evas: Update func to prevent segv.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44686 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Fix typo.
cedric [Wed, 23 Dec 2009 10:50:07 +0000 (10:50 +0000)]
* evas: Fix typo.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44679 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix evas image loading error reporting.
barbieri [Tue, 22 Dec 2009 23:11:57 +0000 (23:11 +0000)]
fix evas image loading error reporting.

Evas image load was always reporint "generic" error, since it was
disconnected from actual loader modules.

This commit will break the module loader API (as it's restricted to
inside Evas, this should be no problem). The return was turned into
"Eina_Bool" for clarity, while an extra "int *error" is responsible to
report errors. This approach was choosen to force compiler warnings
and to try avoid mistakes as EINA_FALSE == EVAS_LOAD_ERROR_NONE and
thus we'd get opposite behavior if something slips.

Most loaders play well, except by eet that does not provide means to
know if the file open failed due missing file, incorrect format or
corrupted file :-(

Please report any issues. I added eina_log debugging to loader
functions, just run your Evas application as:

     EINA_LOG_LEVELS=evas_main:4 your_app

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44666 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agostringify load errors.
barbieri [Tue, 22 Dec 2009 18:06:15 +0000 (18:06 +0000)]
stringify load errors.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44660 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Fix build when pipe rendering is disabled.
cedric [Tue, 22 Dec 2009 12:58:07 +0000 (12:58 +0000)]
* evas: Fix build when pipe rendering is disabled.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44651 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas_object_textblock: Add some cast to reduce warning noise.
cedric [Tue, 22 Dec 2009 12:09:36 +0000 (12:09 +0000)]
* evas_object_textblock: Add some cast to reduce warning noise.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44648 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoThere's more here than just warning fixes, it's causing crashes with some uses of...
sachiel [Mon, 21 Dec 2009 19:07:51 +0000 (19:07 +0000)]
There's more here than just warning fixes, it's causing crashes with some uses of elm_entry. Noted in Editje.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44639 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Fix bug introduced in warning removal patch.
cedric [Mon, 21 Dec 2009 18:26:36 +0000 (18:26 +0000)]
* evas: Fix bug introduced in warning removal patch.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44638 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Remove lot's of warning.
cedric [Mon, 21 Dec 2009 15:52:12 +0000 (15:52 +0000)]
* evas: Remove lot's of warning.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44629 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas_preload, ecore_thread: On memory allocation failure do call the cancel functi...
cedric [Mon, 21 Dec 2009 12:25:32 +0000 (12:25 +0000)]
* evas_preload, ecore_thread: On memory allocation failure do call the cancel function too.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44624 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoremove excess tex update on dirty. some formattign and naming too.
raster [Sun, 20 Dec 2009 06:23:13 +0000 (06:23 +0000)]
remove excess tex update on dirty. some formattign and naming too.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44592 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoinclude Evil.h so that getenv is declared on Windows CE
caro [Sat, 19 Dec 2009 10:58:39 +0000 (10:58 +0000)]
include Evil.h so that getenv is declared on Windows CE

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44567 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix warning
caro [Sat, 19 Dec 2009 10:41:20 +0000 (10:41 +0000)]
fix warning

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44566 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix returned values
caro [Sat, 19 Dec 2009 10:36:43 +0000 (10:36 +0000)]
fix returned values

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44565 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodelete_me member is available on when async preload is available
caro [Sat, 19 Dec 2009 10:33:39 +0000 (10:33 +0000)]
delete_me member is available on when async preload is available

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44564 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Complete rewrite of evas image preload code.
cedric [Fri, 18 Dec 2009 11:03:31 +0000 (11:03 +0000)]
* evas: Complete rewrite of evas image preload code.

This code should be cleaner and easier to understand. It also provides
the ability to spread image decompression on all CPU core. I currently
set it to the exact number of CPU core you have in your machine, if you
find case where it slow down your EFL apps too much, we can reduce this
to give at least one core to evas.
   All previous bugs related with async preload are gone, hopefully no
new one are in. Please report any problem with backtrace to me.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44537 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agotoo much _
caro [Mon, 14 Dec 2009 21:45:33 +0000 (21:45 +0000)]
too much _

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44453 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agorename evas_glew_main.c to evas_glew__win32_main.c
caro [Mon, 14 Dec 2009 21:34:04 +0000 (21:34 +0000)]
rename evas_glew_main.c to evas_glew__win32_main.c

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44452 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas_font_dir: Add all guards.
cedric [Mon, 14 Dec 2009 17:55:26 +0000 (17:55 +0000)]
* evas_font_dir: Add all guards.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44446 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas_font_dir: reduce use of FcFontSort by using cache as much as possible.
cedric [Mon, 14 Dec 2009 17:27:51 +0000 (17:27 +0000)]
* evas_font_dir: reduce use of FcFontSort by using cache as much as possible.

This reduce in EWeather the time spend in FcFontSort from 25% of the startup time
to 1% with a small memory footprint increase.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44444 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoclip maps in gl enigne.
raster [Sun, 13 Dec 2009 14:28:07 +0000 (14:28 +0000)]
clip maps in gl enigne.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44424 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFix typo.
devilhorns [Fri, 11 Dec 2009 20:51:45 +0000 (20:51 +0000)]
Fix typo.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44381 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * add detection of Objective C.
caro [Fri, 11 Dec 2009 10:54:57 +0000 (10:54 +0000)]
 * add detection of Objective C.
 * improve configure output

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44360 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoadd check magic code!
raster [Thu, 10 Dec 2009 02:26:50 +0000 (02:26 +0000)]
add check magic code!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44326 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFix m4 quoting due to quoting change rules in autoconf 2.65.
caro [Thu, 3 Dec 2009 00:22:33 +0000 (00:22 +0000)]
Fix m4 quoting due to quoting change rules in autoconf 2.65.
Works with autoconf 2.63, 2.64 and 2.65

If there are problems with early versions, please answer in this thread

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44147 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agobaack to normal pre- release name now
raster [Wed, 2 Dec 2009 22:50:36 +0000 (22:50 +0000)]
baack to normal pre- release name now

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44146 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoquick make svnrev that has right release names
raster [Wed, 2 Dec 2009 22:19:53 +0000 (22:19 +0000)]
quick make svnrev that has right release names

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44140 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoand back to a pre-svn sonme after snap
raster [Wed, 2 Dec 2009 08:07:38 +0000 (08:07 +0000)]
and back to a pre-svn sonme after snap

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44118 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoaaah bah - move to 05 not 04
raster [Wed, 2 Dec 2009 07:40:59 +0000 (07:40 +0000)]
aaah bah - move to 05 not 04

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44116 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoasparagus - finally
raster [Wed, 2 Dec 2009 07:22:35 +0000 (07:22 +0000)]
asparagus - finally

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44113 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas_cache_image: At this point link to the cache is destroyed.
cedric [Mon, 30 Nov 2009 13:26:46 +0000 (13:26 +0000)]
* evas_cache_image: At this point link to the cache is destroyed.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44051 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Do a proper fix for all rectangle match.
cedric [Fri, 27 Nov 2009 09:51:08 +0000 (09:51 +0000)]
* evas: Do a proper fix for all rectangle match.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@44010 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * evas: Fix bug in evas_objects_in_rectangle_get.
cedric [Thu, 26 Nov 2009 14:56:46 +0000 (14:56 +0000)]
* evas: Fix bug in evas_objects_in_rectangle_get.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43999 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomore debugging options...
raster [Mon, 23 Nov 2009 13:21:35 +0000 (13:21 +0000)]
more debugging options...

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43920 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix anothe rmap draw bug.
raster [Mon, 23 Nov 2009 10:07:07 +0000 (10:07 +0000)]
fix anothe rmap draw bug.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43917 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofind gl symbols runtime - some gl's support the feature but havent
raster [Sat, 21 Nov 2009 10:51:51 +0000 (10:51 +0000)]
find gl symbols runtime - some gl's support the feature but havent
standardised symbols! (bad gl! bad!)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43857 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago0x0 smarts will no be rendered again - well children will be... but its still
raster [Thu, 19 Nov 2009 08:37:22 +0000 (08:37 +0000)]
0x0 smarts will no be rendered again - well children will be... but its still
bad form to do this. oddly - the desktop panning in e does this. need to check.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43799 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix bug spotted by Brian Wang.
barbieri [Thu, 19 Nov 2009 00:38:34 +0000 (00:38 +0000)]
fix bug spotted by Brian Wang.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43793 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago<glima> commit msg would be something like: "applying size recalcs on
sachiel [Tue, 17 Nov 2009 00:19:24 +0000 (00:19 +0000)]
<glima> commit msg would be something like: "applying size recalcs on
        childs in the case they have size hints for Evas_Object_Box'es.
        it was documented on the layouts api but never implemented"

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43745 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago1. if you stack above/below yourself.. you get lost as an obj! ignore
raster [Sun, 15 Nov 2009 13:46:20 +0000 (13:46 +0000)]
1. if you stack above/below yourself.. you get lost as an obj! ignore
that case
2. add render debug #ifdef in evas_render.c and latent render debug stuff

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43706 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix font alloc bug!
raster [Sat, 14 Nov 2009 05:08:00 +0000 (05:08 +0000)]
fix font alloc bug!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43686 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix gles symbols
raster [Fri, 13 Nov 2009 12:31:31 +0000 (12:31 +0000)]
fix gles symbols

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43662 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix gles defs
raster [Fri, 13 Nov 2009 11:30:28 +0000 (11:30 +0000)]
fix gles defs

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43660 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoon paper.. go gles2 too... that should work.. in theory. need to test.
raster [Fri, 13 Nov 2009 08:43:50 +0000 (08:43 +0000)]
on paper.. go gles2 too... that should work.. in theory. need to test.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43659 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix color stuff.. next.. need to fix z stuff.
raster [Fri, 13 Nov 2009 08:38:12 +0000 (08:38 +0000)]
fix color stuff.. next.. need to fix z stuff.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43658 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix some valgrind issues
raster [Fri, 13 Nov 2009 08:28:47 +0000 (08:28 +0000)]
fix some valgrind issues

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43657 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoand now complex stuff works..... woot!
raster [Fri, 13 Nov 2009 08:19:13 +0000 (08:19 +0000)]
and now complex stuff works..... woot!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43656 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix disabling of blendipoos!
raster [Fri, 13 Nov 2009 07:30:03 +0000 (07:30 +0000)]
fix disabling of blendipoos!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43655 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agodel fbo as well if it exists
raster [Fri, 13 Nov 2009 07:25:08 +0000 (07:25 +0000)]
del fbo as well if it exists

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43654 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agorender-to-texture now is used for evas maps... but only simple cases seem to
raster [Fri, 13 Nov 2009 07:22:31 +0000 (07:22 +0000)]
render-to-texture now is used for evas maps... but only simple cases seem to
work. (in ello) elementary stuff seems... less happy. will work on it! also
havent done the gles bits. just desktop gl (first port of call for
doing/testing). the #ifdefs are ther waiting with fixme's

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43653 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix WinCE engine build
lmunch [Thu, 12 Nov 2009 13:49:46 +0000 (13:49 +0000)]
Fix WinCE engine build

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43628 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoallow glew engine to be compiled again
caro [Wed, 11 Nov 2009 12:51:24 +0000 (12:51 +0000)]
allow glew engine to be compiled again

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43615 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago/me stuuuuuuuupid, spank spank spank... go test your code before commit :-D
barbieri [Wed, 11 Nov 2009 12:47:46 +0000 (12:47 +0000)]
/me stuuuuuuuupid, spank spank spank... go test your code before commit :-D

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43613 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agomore evas_map utils, let's avoid duplicating these everywhere.
barbieri [Wed, 11 Nov 2009 12:33:52 +0000 (12:33 +0000)]
more evas_map utils, let's avoid duplicating these everywhere.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43612 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agostep 1. some map support! images only right now. next. render-to-texture.
raster [Wed, 11 Nov 2009 11:39:25 +0000 (11:39 +0000)]
step 1. some map support! images only right now. next. render-to-texture.
invasive change right now.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43611 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix compilation of glew engine.
caro [Wed, 11 Nov 2009 11:17:11 +0000 (11:17 +0000)]
fix compilation of glew engine.
Unfortunately, the computer on which i compile does not
support OpenGL 2.0, so i can't test the engine.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43610 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoaaag found the bugger. printf--
raster [Tue, 10 Nov 2009 09:10:59 +0000 (09:10 +0000)]
aaag found the bugger. printf--

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43601 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agook. i'm hunting the bug. yes! printf debuggin gets in! i want others to be
raster [Tue, 10 Nov 2009 08:50:11 +0000 (08:50 +0000)]
ok. i'm hunting the bug. yes! printf debuggin gets in! i want others to be
able to find it too.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43600 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoprintf--!
raster [Mon, 9 Nov 2009 23:48:26 +0000 (23:48 +0000)]
printf--!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43597 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agowhatevr the obj c lang push thing is... it breaks evas' build entirely on
raster [Mon, 9 Nov 2009 16:29:10 +0000 (16:29 +0000)]
whatevr the obj c lang push thing is... it breaks evas' build entirely on
normal linux. remove.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43589 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix Cocoa.h detection on MacOSX
raoul [Mon, 9 Nov 2009 15:40:01 +0000 (15:40 +0000)]
Fix Cocoa.h detection on MacOSX

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43586 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agomove check to more unlikely position in chekc order
raster [Mon, 9 Nov 2009 15:20:32 +0000 (15:20 +0000)]
move check to more unlikely position in chekc order

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43585 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agogod damnt that took some time! fixed some bugs with map + smart objcs +
raster [Mon, 9 Nov 2009 15:18:37 +0000 (15:18 +0000)]
god damnt that took some time! fixed some bugs with map + smart objcs +
repainting etc. etc. - seems to be working now in complex smart obj tests and
simple ones.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43584 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * evas: Add support for async callback in Quartz backend.
cedric [Mon, 9 Nov 2009 13:04:41 +0000 (13:04 +0000)]
* evas: Add support for async callback in Quartz backend.

TODO: Add map support.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43582 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix compiler warnings
englebass [Sun, 8 Nov 2009 19:52:44 +0000 (19:52 +0000)]
Fix compiler warnings

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43536 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix evas compilation when async preload is disabled
caro [Sat, 7 Nov 2009 18:19:44 +0000 (18:19 +0000)]
fix evas compilation when async preload is disabled

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43514 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agosmart children of mapped objs etc. work work!
raster [Sat, 7 Nov 2009 05:01:43 +0000 (05:01 +0000)]
smart children of mapped objs etc. work work!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43506 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * evas: Add convertion function for 8bpp grayscale no pal (256 and 16 values).
cedric [Fri, 6 Nov 2009 15:15:37 +0000 (15:15 +0000)]
* evas: Add convertion function for 8bpp grayscale no pal (256 and 16 values).

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43491 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago2 more!
raster [Fri, 6 Nov 2009 15:15:12 +0000 (15:15 +0000)]
2 more!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43490 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoremove 2 more types
raster [Fri, 6 Nov 2009 15:14:34 +0000 (15:14 +0000)]
remove 2 more types

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43489 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix - remove typedefs of gl stuff. not needed.
raster [Fri, 6 Nov 2009 15:13:29 +0000 (15:13 +0000)]
fix - remove typedefs of gl stuff. not needed.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43488 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agobetter text perf - less geometry data for complex text drawing.
raster [Fri, 6 Nov 2009 11:32:23 +0000 (11:32 +0000)]
better text perf - less geometry data for complex text drawing.
simpler yuv with matrix.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43487 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agooops - infinite loopies
raster [Fri, 6 Nov 2009 10:30:24 +0000 (10:30 +0000)]
oops - infinite loopies

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43486 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoreturn somethnig
raster [Fri, 6 Nov 2009 10:26:54 +0000 (10:26 +0000)]
return somethnig

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43485 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix smart map redraw errors.
raster [Fri, 6 Nov 2009 08:44:49 +0000 (08:44 +0000)]
fix smart map redraw errors.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43483 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * evas_cache_image: Attempt to make a definitiv fix for race condition on cancel.
cedric [Thu, 5 Nov 2009 17:38:51 +0000 (17:38 +0000)]
* evas_cache_image: Attempt to make a definitiv fix for race condition on cancel.

WARNING: If you continue to see any segv in E17, please report to me with a backtrace. Thanks.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43465 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agotry uncondiutionalyl remove dropped images from preload queue
raster [Thu, 5 Nov 2009 16:05:29 +0000 (16:05 +0000)]
try uncondiutionalyl remove dropped images from preload queue

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43464 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agomap coords in mapped objects.
raster [Thu, 5 Nov 2009 15:24:48 +0000 (15:24 +0000)]
map coords in mapped objects.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43463 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix mul! out of premul range!
raster [Wed, 4 Nov 2009 09:25:52 +0000 (09:25 +0000)]
fix mul! out of premul range!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43446 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoand fix the dual geometry thing - use the clip cache for uv geometry. perfect!
raster [Tue, 3 Nov 2009 15:41:36 +0000 (15:41 +0000)]
and fix the dual geometry thing - use the clip cache for uv geometry. perfect!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43432 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33