profile/ivi/evas.git
14 years agoSwitch internal strbuf to eina strbuf
englebass [Sat, 6 Feb 2010 20:41:53 +0000 (20:41 +0000)]
Switch internal strbuf to eina strbuf

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

14 years agoreduce binds when things get clipped and split.
raster [Sat, 6 Feb 2010 08:38:26 +0000 (08:38 +0000)]
reduce binds when things get clipped and split.

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

14 years agosmall fix for over-zealous limiting of draws - use clip regions instead.
raster [Thu, 4 Feb 2010 07:41:07 +0000 (07:41 +0000)]
small fix for over-zealous limiting of draws - use clip regions instead.

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

14 years agouse efl_fnmatch m4 macro
caro [Wed, 3 Feb 2010 20:57:36 +0000 (20:57 +0000)]
use efl_fnmatch m4 macro

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

14 years agobig speedups for scrolling and drawing big textblock (once they are
raster [Wed, 3 Feb 2010 15:47:13 +0000 (15:47 +0000)]
big speedups for scrolling and drawing big textblock (once they are
formatted) as it will skip (relatively quickly0 draws outside the canvas
viewport. this could become quicker with a fask line-skip table to specific
coordinates, but for now, it's a
LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOT
better. like going from 1fps to 60fps+

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

14 years ago1. fix fcfini issue i hit - yes . things may look like they leak in valgrind
raster [Wed, 3 Feb 2010 11:18:00 +0000 (11:18 +0000)]
1. fix fcfini issue i hit - yes . things may look like they leak in valgrind
- they dont. in reality.
2. major text rendeering speedups. up to 41% in textblock intl, 33% in
textblock basic, 12-20$ in other text rendering tests. generic eina hash's
are just tooo slow for what we are doing there. specialised "Fash"
blocked-array.
3. still LOTS of optimisations left.

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

14 years agodisable
raster [Wed, 3 Feb 2010 04:36:05 +0000 (04:36 +0000)]
disable

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

14 years agomove to eglwaitnative - still doesnt help tho:(
raster [Tue, 2 Feb 2010 11:50:49 +0000 (11:50 +0000)]
move to eglwaitnative - still doesnt help tho:(

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

14 years agoclean up gl text-from-pixmap a bit
raster [Tue, 2 Feb 2010 07:00:10 +0000 (07:00 +0000)]
clean up gl text-from-pixmap a bit

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

14 years agofix! broek egl compositing. fixed now.
raster [Tue, 2 Feb 2010 05:30:19 +0000 (05:30 +0000)]
fix! broek egl compositing. fixed now.

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

14 years agoWhen a clipper is no more, redraw the portion of the canvas it takes.
sachiel [Mon, 1 Feb 2010 19:50:01 +0000 (19:50 +0000)]
When a clipper is no more, redraw the portion of the canvas it takes.

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

14 years agoFix broken build for non-GLES gl_sdl
xcomputerman [Mon, 1 Feb 2010 04:55:03 +0000 (04:55 +0000)]
Fix broken build for non-GLES gl_sdl

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

14 years agomake that an ifdef for gles
raster [Mon, 1 Feb 2010 04:40:48 +0000 (04:40 +0000)]
make that an ifdef for gles

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

14 years agoadd 3 things
raster [Mon, 1 Feb 2010 04:26:55 +0000 (04:26 +0000)]
add 3 things

1. the concept of callbacks for a canvas as a whole. add/ del/ del_full these
2. focus in+out events for the canvas as a whole - can help solve some issues
with inoput methods + ecore-imf + entries (like edje_entry)
3. add callabcks to be called before/after flush of display.

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

14 years agomore complete gl-texture-pixmap handling, but still is broken on fglrx. hmmm.
raster [Sun, 31 Jan 2010 02:50:01 +0000 (02:50 +0000)]
more complete gl-texture-pixmap handling, but still is broken on fglrx. hmmm.

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

14 years agoOutput GL info to stderr instead of stdout
xcomputerman [Sat, 30 Jan 2010 08:36:00 +0000 (08:36 +0000)]
Output GL info to stderr instead of stdout

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

14 years agoFix gl_sdl for WebOS -- need to check SDL_RESIZABLE because calling SetVideoMode...
xcomputerman [Sat, 30 Jan 2010 08:11:51 +0000 (08:11 +0000)]
Fix gl_sdl for WebOS -- need to check SDL_RESIZABLE because calling SetVideoMode() kills the GL context

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

14 years agodnl--
raster [Sat, 30 Jan 2010 03:19:51 +0000 (03:19 +0000)]
dnl--

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

14 years ago * undef close() and open() in evas_module also for mingw
caro [Sat, 30 Jan 2010 00:09:29 +0000 (00:09 +0000)]
 * undef close() and open() in evas_module also for mingw
 * init Evil in eina as it uses fcntl() with the winsock2 library
 * fix compilation of evas_cache_image.c with mingw
 * formatting

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

14 years agoput in little vsync option and section. not turned on by anything yet.
raster [Fri, 29 Jan 2010 17:14:50 +0000 (17:14 +0000)]
put in little vsync option and section. not turned on by anything yet.

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

14 years agosome safety with freeing texture stuff
raster [Fri, 29 Jan 2010 10:53:53 +0000 (10:53 +0000)]
some safety with freeing texture stuff

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

14 years agooops - missed name.
raster [Fri, 29 Jan 2010 08:20:58 +0000 (08:20 +0000)]
oops - missed name.

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

14 years agoformatting
caro [Fri, 29 Jan 2010 07:47:33 +0000 (07:47 +0000)]
formatting

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

14 years agoBetter test for gl_common; fix SDL_opengles defines
xcomputerman [Fri, 29 Jan 2010 07:42:24 +0000 (07:42 +0000)]
Better test for gl_common; fix SDL_opengles defines

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

14 years agoportable echo -n
caro [Fri, 29 Jan 2010 07:35:33 +0000 (07:35 +0000)]
portable echo -n

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

14 years agosome build fixes... oops.
raster [Fri, 29 Jan 2010 06:33:10 +0000 (06:33 +0000)]
some build fixes... oops.

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

14 years agoVarious fixes to enable building SDL/OpenGLES
xcomputerman [Fri, 29 Jan 2010 06:12:35 +0000 (06:12 +0000)]
Various fixes to enable building SDL/OpenGLES

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

14 years agogles - update on t2pixmap
raster [Fri, 29 Jan 2010 05:32:51 +0000 (05:32 +0000)]
gles - update on t2pixmap

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

14 years agoAdd missing pkgconfig file
xcomputerman [Fri, 29 Jan 2010 03:19:13 +0000 (03:19 +0000)]
Add missing pkgconfig file

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

14 years agoAdd OpenGL SDL engine
xcomputerman [Fri, 29 Jan 2010 02:31:37 +0000 (02:31 +0000)]
Add OpenGL SDL engine

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

14 years agoasync events do not depend on pthread anymore
caro [Thu, 28 Jan 2010 17:25:52 +0000 (17:25 +0000)]
async events do not depend on pthread anymore

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

14 years agoevas: remove useless include. patch by vtorry
billiob [Thu, 28 Jan 2010 12:38:21 +0000 (12:38 +0000)]
evas: remove useless include. patch by vtorry

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

14 years agofix rgb textures on fglrx again
raster [Wed, 27 Jan 2010 15:29:24 +0000 (15:29 +0000)]
fix rgb textures on fglrx again

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

14 years agomove fastpath where it should be
raster [Wed, 27 Jan 2010 06:49:21 +0000 (06:49 +0000)]
move fastpath where it should be

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

14 years agolibpng 1.4 no longer has png_check_sig, png_sig_cmp should be used instead. This...
mekius [Wed, 27 Jan 2010 05:52:27 +0000 (05:52 +0000)]
libpng 1.4 no longer has png_check_sig,  png_sig_cmp should be used instead.  This exists in 1.2 as well and I'd hope noone is still on the 1.0 branch.

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

14 years agofastpath for map that are... well.. not mapped.
raster [Tue, 26 Jan 2010 08:16:36 +0000 (08:16 +0000)]
fastpath for map that are... well.. not mapped.

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

14 years agodebug--
raster [Mon, 25 Jan 2010 14:44:02 +0000 (14:44 +0000)]
debug--

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

14 years agomore debug
raster [Mon, 25 Jan 2010 14:29:30 +0000 (14:29 +0000)]
more debug

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

14 years agomore debugging
raster [Mon, 25 Jan 2010 14:02:14 +0000 (14:02 +0000)]
more debugging

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

14 years ago1. depth buf+ stencil buf explicityl zero for both glx and egl.
raster [Mon, 25 Jan 2010 13:42:57 +0000 (13:42 +0000)]
1. depth buf+ stencil buf explicityl zero for both glx and egl.
2. some debugging - havving issues. will revert debug stuff soon

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

14 years agoavoid recursion!
raster [Mon, 25 Jan 2010 11:04:32 +0000 (11:04 +0000)]
avoid recursion!

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

14 years agoadd pre/post swap callbacks. need them! :(
raster [Sun, 24 Jan 2010 11:01:20 +0000 (11:01 +0000)]
add pre/post swap callbacks. need them! :(

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

14 years agooops - need to enable it for htings to work
raster [Sun, 24 Jan 2010 05:41:53 +0000 (05:41 +0000)]
oops - need to enable it for htings to work

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

14 years agook. work on native pixmap suppport. have problmes - not sure why. see
raster [Sun, 24 Jan 2010 05:11:54 +0000 (05:11 +0000)]
ok. work on native pixmap suppport. have problmes - not sure why. see
comments (create/destory glx pixmap needed for updates to work, but this
makes rendering dead-slow. without it rendering is fast, but updates dont
happen (useless).

anyone know why glxcreatepixmap is needed as well as bindteximage+release
(and destroy pixmap) vs just bind/unbind?

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

14 years agofix native surface stuff - rounding dimensions up was not smart! :)
raster [Sat, 23 Jan 2010 13:49:54 +0000 (13:49 +0000)]
fix native surface stuff - rounding dimensions up was not smart! :)

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

14 years agofix texture size alloc for native textures.
raster [Sat, 23 Jan 2010 13:21:04 +0000 (13:21 +0000)]
fix texture size alloc for native textures.

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

14 years agogo back to rgba
raster [Fri, 22 Jan 2010 10:52:53 +0000 (10:52 +0000)]
go back to rgba

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

14 years agofix warnings
caro [Fri, 22 Jan 2010 06:51:27 +0000 (06:51 +0000)]
fix warnings
patch by Albin Tonnerre

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

14 years agofix variable
raster [Fri, 22 Jan 2010 05:55:46 +0000 (05:55 +0000)]
fix variable

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

14 years agosome more cleanups - issed protecting 1 or 2 calls. gl still doesnt work tho
raster [Thu, 21 Jan 2010 12:43:53 +0000 (12:43 +0000)]
some more cleanups - issed protecting 1 or 2 calls. gl still doesnt work tho
:) not on fglrx.

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

14 years agosome protection against playing with native surfaces (setting image size
raster [Thu, 21 Jan 2010 09:42:26 +0000 (09:42 +0000)]
some protection against playing with native surfaces (setting image size
doent re-alloc for example)

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

14 years agonative surface support lives - for GL (GLX) only. it works - or seemingly
raster [Thu, 21 Jan 2010 08:44:11 +0000 (08:44 +0000)]
native surface support lives - for GL (GLX) only. it works - or seemingly
does in my test casses. doesn't work for compositing though! don't know why.

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

14 years agohandle images that have alpha vhannel but are arbage (in gl) eg 0 or
raster [Wed, 20 Jan 2010 03:59:32 +0000 (03:59 +0000)]
handle images that have alpha vhannel but are arbage (in gl) eg 0 or
something other than 0xff

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

14 years agohunting bug in fglrx libs - make comment!
raster [Tue, 19 Jan 2010 14:29:20 +0000 (14:29 +0000)]
hunting bug in fglrx libs - make comment!

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

14 years ago * evas: Fix segv source by checking result before using it.
cedric [Mon, 18 Jan 2010 20:04:21 +0000 (20:04 +0000)]
* evas: Fix segv source by checking result before using it.

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

14 years agoadd new check of in object list
raster [Mon, 18 Jan 2010 11:55:52 +0000 (11:55 +0000)]
add new check of in object list

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

14 years agomap source api - nothing implemented. for future expansion.
raster [Mon, 18 Jan 2010 09:46:45 +0000 (09:46 +0000)]
map source api - nothing implemented. for future expansion.

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

14 years agoimproving multi-touch structs and code.
raster [Sun, 17 Jan 2010 08:52:21 +0000 (08:52 +0000)]
improving multi-touch structs and code.

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

14 years agoevas: Fix prototype of evas_textblock_style_set, 'text' argument can be NULL
dottedmag [Sun, 17 Jan 2010 06:01:13 +0000 (06:01 +0000)]
evas: Fix prototype of evas_textblock_style_set, 'text' argument can be NULL

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

14 years agoinitial multi-touch support.
raster [Sat, 16 Jan 2010 12:20:22 +0000 (12:20 +0000)]
initial multi-touch support.

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

14 years ago * evas: Fix header to build with suncc. Patch from Vincent Torri.
cedric [Fri, 15 Jan 2010 12:15:00 +0000 (12:15 +0000)]
* evas: Fix header to build with suncc. Patch from Vincent Torri.

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

14 years agoFix wrong function names in doc
englebass [Thu, 14 Jan 2010 20:52:57 +0000 (20:52 +0000)]
Fix wrong function names in doc

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

14 years agoevas: Revert accidentally committed hunk: dlopen is still needed
dottedmag [Wed, 13 Jan 2010 23:44:06 +0000 (23:44 +0000)]
evas: Revert accidentally committed hunk: dlopen is still needed

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

14 years agoevas: Fix broken check in --enable-convert-8-grayscale-64 handler
dottedmag [Wed, 13 Jan 2010 23:23:49 +0000 (23:23 +0000)]
evas: Fix broken check in --enable-convert-8-grayscale-64 handler

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

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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@44537 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33