profile/ivi/evas.git
14 years agoeng_setup must return 1 on success and 0 on failure
caro [Sat, 24 Oct 2009 15:24:11 +0000 (15:24 +0000)]
eng_setup must return 1 on success and 0 on failure

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

14 years agosmooth map works (down to 1/2 size its good. its pretty much gl_linear, but
raster [Fri, 23 Oct 2009 13:17:22 +0000 (13:17 +0000)]
smooth map works (down to 1/2 size its good. its pretty much gl_linear, but
in software. but it looks gorgeous. rotations are groovey.

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

14 years agofix copy & paste bug.
raster [Fri, 23 Oct 2009 13:11:23 +0000 (13:11 +0000)]
fix copy & paste bug.

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

14 years agofix statements
raster [Fri, 23 Oct 2009 06:48:22 +0000 (06:48 +0000)]
fix statements

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

14 years agoFix some warnings. I don't touch gl engines for now
caro [Thu, 22 Oct 2009 22:33:06 +0000 (22:33 +0000)]
Fix some warnings. I don't touch gl engines for now

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

14 years agoFix some warnings. I don't touch map code for now.
caro [Thu, 22 Oct 2009 22:22:10 +0000 (22:22 +0000)]
Fix some warnings. I don't touch map code for now.

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

14 years agooops, it's eina_log_domain_unregister... domain, not dom!
barbieri [Thu, 22 Oct 2009 20:14:05 +0000 (20:14 +0000)]
oops, it's eina_log_domain_unregister... domain, not dom!

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

14 years agoevas_map: more extensible and safe. add docs
barbieri [Thu, 22 Oct 2009 20:11:33 +0000 (20:11 +0000)]
evas_map: more extensible and safe. add docs

change evas_map to return a structure that serves as an array of
points. This way we'll know for sure the number of points in it. Right
now it's hardcoded to 4, so check it, but in future we can just allow
more points and it should work.

added docs. I'm not sure about most of it, so it would be good to have
someone to review and fill in more, maybe that's raster? Grep for
"TODO" and you'll see the missing stuff. It would be good to add
examples in evas_map_point_coord_set() and
evas_map_point_image_uv_set()

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

14 years ago * evas: Add map to SDL also.
cedric [Thu, 22 Oct 2009 17:06:06 +0000 (17:06 +0000)]
* evas: Add map to SDL also.

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

14 years ago * evas: Fix missing correction.
cedric [Thu, 22 Oct 2009 16:39:20 +0000 (16:39 +0000)]
* evas: Fix missing correction.

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

14 years agoa little cleaner, but not faster
raster [Thu, 22 Oct 2009 16:06:32 +0000 (16:06 +0000)]
a little cleaner, but not faster

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

14 years agofast path for solid maps.
raster [Thu, 22 Oct 2009 15:51:18 +0000 (15:51 +0000)]
fast path for solid maps.

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

14 years agoadd some beginnigns of utility funcs to evas map. move it to its own file.
raster [Thu, 22 Oct 2009 15:47:30 +0000 (15:47 +0000)]
add some beginnigns of utility funcs to evas map. move it to its own file.

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

14 years ago * evas: Cleanup move to eina log.
cedric [Thu, 22 Oct 2009 15:22:22 +0000 (15:22 +0000)]
* evas: Cleanup move to eina log.

Patch from Mathieu Taillefumier.

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

14 years agore-enable yuv shader for 6410.
raster [Thu, 22 Oct 2009 08:55:07 +0000 (08:55 +0000)]
re-enable yuv shader for 6410.

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

14 years agoenable npot textures
raster [Thu, 22 Oct 2009 08:53:25 +0000 (08:53 +0000)]
enable npot textures

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

14 years agopull smooth... that's not going to be sane. or smooth. hmmm.
raster [Thu, 22 Oct 2009 07:31:25 +0000 (07:31 +0000)]
pull smooth... that's not going to be sane. or smooth. hmmm.

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

14 years agodefault load - 75dpi. like fonts.
raster [Thu, 22 Oct 2009 06:40:58 +0000 (06:40 +0000)]
default load - 75dpi. like fonts.

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

14 years agoenable smooth path - same as nearest... for now
raster [Wed, 21 Oct 2009 14:53:55 +0000 (14:53 +0000)]
enable smooth path - same as nearest... for now

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

14 years agohandle if uv are out of image coords - clamp. remove unsued bounds checks
raster [Wed, 21 Oct 2009 14:45:55 +0000 (14:45 +0000)]
handle if uv are out of image coords - clamp. remove unsued bounds checks
(not needed anymore). also fix a black edge.

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

14 years ago * evas: Make quartz engine compile again.
cedric [Wed, 21 Oct 2009 13:09:04 +0000 (13:09 +0000)]
* evas: Make quartz engine compile again.

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

14 years agoimprove map.. now no rendering or segv bugs (that i have seen). woot. also
raster [Wed, 21 Oct 2009 09:33:07 +0000 (09:33 +0000)]
improve map.. now no rendering or segv bugs (that i have seen). woot. also
handle clipping and clip-outs.

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

14 years agomap code... works.. with bugs... but works. visually...
raster [Tue, 20 Oct 2009 16:03:57 +0000 (16:03 +0000)]
map code... works.. with bugs... but works. visually...

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

14 years agomap image... not used yet.
raster [Sat, 17 Oct 2009 10:25:51 +0000 (10:25 +0000)]
map image... not used yet.

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

14 years agoEvas_Data.h functions are deprecated.
caro [Sat, 17 Oct 2009 09:10:31 +0000 (09:10 +0000)]
Evas_Data.h functions are deprecated.

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

14 years agoremove evas data from the visual studio project
caro [Sat, 17 Oct 2009 08:54:41 +0000 (08:54 +0000)]
remove evas data from the visual studio project

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

14 years agoEvas :The doc say "This function removes the most recently added callback", consequen...
watchwolf [Thu, 15 Oct 2009 20:50:15 +0000 (20:50 +0000)]
Evas :The doc say "This function removes the most recently added callback", consequently we have te prepend the items

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

14 years agoand flush there too
raster [Thu, 15 Oct 2009 03:25:22 +0000 (03:25 +0000)]
and flush there too

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

14 years agoflush queu at context change time (use win) just in case
raster [Thu, 15 Oct 2009 01:39:22 +0000 (01:39 +0000)]
flush queu at context change time (use win) just in case

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

14 years agoevas doc looks better now
caro [Wed, 14 Oct 2009 19:21:37 +0000 (19:21 +0000)]
evas doc looks better now

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

14 years agouse fprintf for messages
caro [Tue, 13 Oct 2009 17:31:18 +0000 (17:31 +0000)]
use fprintf for messages

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

14 years agofix compilation on Windows CE
caro [Tue, 13 Oct 2009 17:27:49 +0000 (17:27 +0000)]
fix compilation on Windows CE

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

14 years agofix font aligned tex.
raster [Tue, 13 Oct 2009 10:42:03 +0000 (10:42 +0000)]
fix font aligned tex.

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

14 years agomore work putting shared bits in shared. but context seems to be a big problem.
raster [Tue, 13 Oct 2009 09:40:39 +0000 (09:40 +0000)]
more work putting shared bits in shared. but context seems to be a big problem.
:(

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

14 years agodisable yuv for 6410 - seems theres a bug., use img shader instead just as a
raster [Tue, 13 Oct 2009 03:12:32 +0000 (03:12 +0000)]
disable yuv for 6410 - seems theres a bug., use img shader instead just as a
placeholder.

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

14 years agofree up stuff on context free. still need to do programs
raster [Tue, 13 Oct 2009 01:44:46 +0000 (01:44 +0000)]
free up stuff on context free. still need to do programs

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

14 years agoadd level 0 as request. dont want overlay.
raster [Tue, 13 Oct 2009 01:30:04 +0000 (01:30 +0000)]
add level 0 as request. dont want overlay.

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

14 years agoset tex min/mag filter always
raster [Tue, 13 Oct 2009 00:37:16 +0000 (00:37 +0000)]
set tex min/mag filter always

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

14 years agodont eed these params here
raster [Mon, 12 Oct 2009 18:02:33 +0000 (18:02 +0000)]
dont eed these params here

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

14 years agomini-speedups!
raster [Mon, 12 Oct 2009 15:22:38 +0000 (15:22 +0000)]
mini-speedups!

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

14 years agomore work on the gles + gl engine.
raster [Mon, 12 Oct 2009 13:19:55 +0000 (13:19 +0000)]
more work on the gles + gl engine.

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

14 years agoand one more untested fix
raster [Mon, 12 Oct 2009 03:52:23 +0000 (03:52 +0000)]
and one more untested fix

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

14 years agoand fix more bits not tested yet
raster [Mon, 12 Oct 2009 03:43:00 +0000 (03:43 +0000)]
and fix more bits not tested yet

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

14 years agoremove _dends. old code.
raster [Mon, 12 Oct 2009 03:35:32 +0000 (03:35 +0000)]
remove _dends. old code.

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

14 years agoupdate build for gles on s3c6410 testing
raster [Mon, 12 Oct 2009 03:31:24 +0000 (03:31 +0000)]
update build for gles on s3c6410 testing

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

14 years agosome infra for starting to handle dest-alpha (rgba) windows in gl engine.
raster [Sun, 11 Oct 2009 06:59:47 +0000 (06:59 +0000)]
some infra for  starting to handle dest-alpha (rgba) windows in gl engine.
not sure shaped windows will ever be sanely possible.

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

14 years agokeep locks for less - ie not arorund a loop calling callbacks.
raster [Sun, 11 Oct 2009 06:57:23 +0000 (06:57 +0000)]
keep locks for less - ie not arorund a loop calling callbacks.

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

14 years agofix autofoo make and included files etc. produce shader binaries for systems
raster [Sat, 10 Oct 2009 15:03:41 +0000 (15:03 +0000)]
fix autofoo make and included files etc. produce shader binaries for systems
that dont have runtime compilers using offline tools. binary blobs will need
to be provided in src trees as the shader_type_bin_target.h files

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

14 years agoand delete u and v textures too
raster [Sat, 10 Oct 2009 14:55:10 +0000 (14:55 +0000)]
and delete u and v textures too

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

14 years agofix yuv shader. right now.
raster [Sat, 10 Oct 2009 14:48:34 +0000 (14:48 +0000)]
fix yuv shader. right now.

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

14 years agoyuv support is back now.
raster [Sat, 10 Oct 2009 13:24:15 +0000 (13:24 +0000)]
yuv support is back now.

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

14 years agoadd --enable-gl-flavor-gles to force GLES flavor of GL instead of "standard"
raster [Sat, 10 Oct 2009 03:46:27 +0000 (03:46 +0000)]
add --enable-gl-flavor-gles to force GLES flavor of GL instead of "standard"
GL which will be preferred if it is found. this is for situations where you
may have both GL and GLES.

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

14 years agobigger clipper
sachiel [Fri, 9 Oct 2009 19:17:55 +0000 (19:17 +0000)]
bigger clipper

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

14 years agooops missed file.
raster [Fri, 9 Oct 2009 15:17:27 +0000 (15:17 +0000)]
oops missed file.

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

14 years agonew gl engine. no one uses it anyway. not 100% complete, but much better than
raster [Fri, 9 Oct 2009 12:10:27 +0000 (12:10 +0000)]
new gl engine. no one uses it anyway. not 100% complete, but much better than
the old. and it ALSO does GLES2.0 as well asn GL.

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

14 years agodont retunr if invalid
raster [Fri, 9 Oct 2009 04:31:13 +0000 (04:31 +0000)]
dont retunr if invalid

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

14 years agofix evas_init() when called several times but is failing
caro [Thu, 8 Oct 2009 21:17:21 +0000 (21:17 +0000)]
fix evas_init() when called several times but is failing

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

14 years agoadd a bunch of entries to some svn:ignore properties
billiob [Thu, 8 Oct 2009 19:55:22 +0000 (19:55 +0000)]
add a bunch of entries to some svn:ignore properties

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

14 years agoadd external api call to call smart calc calls on al smarts on a canvas
raster [Thu, 8 Oct 2009 14:28:21 +0000 (14:28 +0000)]
add external api call to call smart calc calls on al smarts on a canvas

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

14 years agosimplify evas_init() and evas_shutdown() a bit
caro [Thu, 8 Oct 2009 06:25:09 +0000 (06:25 +0000)]
simplify evas_init() and evas_shutdown() a bit

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

14 years ago * evas: Remove some llvm warning.
cedric [Wed, 7 Oct 2009 12:47:01 +0000 (12:47 +0000)]
* evas: Remove some llvm warning.

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

14 years ago * more quoting
caro [Tue, 6 Oct 2009 16:54:43 +0000 (16:54 +0000)]
 * more quoting
 * add silent rules (shave feature)
   see the description of AM_SILENT_RULES in:
   http://www.gnu.org/software/automake/manual/automake.html#Public-Macros

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

14 years agoAdded version and insert_after to box api
sachiel [Fri, 2 Oct 2009 19:06:12 +0000 (19:06 +0000)]
Added version and insert_after to box api

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

14 years agouse Eina macro for default log color
caro [Fri, 2 Oct 2009 04:47:34 +0000 (04:47 +0000)]
use Eina macro for default log color

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

14 years agocall engine info_free() after output_free()
caro [Thu, 1 Oct 2009 08:01:03 +0000 (08:01 +0000)]
call engine info_free() after output_free()

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

14 years agofix eina logging in software_ddraw
caro [Thu, 1 Oct 2009 07:44:39 +0000 (07:44 +0000)]
fix eina logging in software_ddraw

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

14 years agomore patches from tom
raster [Thu, 1 Oct 2009 05:18:17 +0000 (05:18 +0000)]
more patches from tom

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

14 years agoinit some ptrs to null.
raster [Wed, 30 Sep 2009 22:30:12 +0000 (22:30 +0000)]
init some ptrs to null.

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

14 years agoFrom: Tom <tom@stosb.com> (tasn)
raster [Wed, 30 Sep 2009 04:23:21 +0000 (04:23 +0000)]
From: Tom <tom@stosb.com> (tasn)

Hey raster,

Here is the non intrusive patch I talked to you about. Please apply it as it
introduces some fixes, some improvements and mostly and underlying
infrastructure for future RTL improvements.

(note hebrew & yiddish seem fine, but things expedite test seems to show are
wrong (why i don't know as i dont speak the langs- just comparing to pango /
gtk output):

arabic seems lsightl wrong (maybe composition chars not working?)
gujarati - also seems wrong
malayam - also looks wrong
persian - looks wrong
sinhala - looks wrong
tamil - looks wrong

these are what, appear to me, to look wrong. why they look wrong, i don't
know. i'm guessing its compositiong not being handled. but i dont's peak,
read or write any of these languages so i am unsure of what it really should
be like, why and how to fix it.

anyone want to put up a hand? (everything else is displaying fine as best i
can tell - the langauges i read/speak/somewhat understand are working fine).

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

14 years agoUse align == -1 for fill, and don't fill if not requested.
sachiel [Mon, 28 Sep 2009 19:24:53 +0000 (19:24 +0000)]
Use align == -1 for fill, and don't fill if not requested.

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

14 years agoadd some macros/defin es to make life easier
raster [Mon, 28 Sep 2009 05:53:48 +0000 (05:53 +0000)]
add some macros/defin es to make life easier

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

14 years agoand fix async load thing hanging around... put in shared queue and be able to
raster [Mon, 28 Sep 2009 03:51:21 +0000 (03:51 +0000)]
and fix async load thing hanging around... put in shared queue and be able to
remove targets from the queue.

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

14 years ago * use Requires.private field in evas.pc if pkg-config 0.22 is installed. We list...
caro [Sun, 27 Sep 2009 19:57:01 +0000 (19:57 +0000)]
 * use Requires.private field in evas.pc if pkg-config 0.22 is installed. We list in it the required packages needed to compile eet.
 * remove uneeded flags that are in Libs.private (those from the packages that are listed in Requires.private)

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

14 years agoi KNOW there is a bug here... the question is.. how to fix it?
raster [Fri, 25 Sep 2009 09:06:13 +0000 (09:06 +0000)]
i KNOW there is a bug here... the question is.. how to fix it?

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

14 years agoaccount for padding too for too-big
raster [Thu, 24 Sep 2009 14:44:05 +0000 (14:44 +0000)]
account for padding too for too-big

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

14 years agorevert. I didn't see that the .c files were included...
caro [Thu, 24 Sep 2009 06:01:59 +0000 (06:01 +0000)]
revert. I didn't see that the .c files were included...

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

14 years ago * export _evas_log_dom_global as it can be used in modules
caro [Thu, 24 Sep 2009 05:10:49 +0000 (05:10 +0000)]
 * export _evas_log_dom_global as it can be used in modules
 * don't include non microsoft header files when vc++ is used
 * declare alloca before standard C header files
 * minor formatting

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

14 years agofix double to Evas_Coord conversion warnings
caro [Thu, 24 Sep 2009 04:55:01 +0000 (04:55 +0000)]
fix double to Evas_Coord conversion warnings

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

14 years agofix common configuration of VS
caro [Wed, 23 Sep 2009 17:17:59 +0000 (17:17 +0000)]
fix common configuration of VS

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

14 years agomove declaration of variables at the beginning of the blocks
caro [Wed, 23 Sep 2009 17:15:18 +0000 (17:15 +0000)]
move declaration of variables at the beginning of the blocks

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

14 years agomake evas_module.c and evas_path.c compile with vc++
caro [Wed, 23 Sep 2009 07:12:11 +0000 (07:12 +0000)]
make evas_module.c and evas_path.c compile with vc++

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

14 years agouse size_t instead of int
caro [Wed, 23 Sep 2009 06:45:39 +0000 (06:45 +0000)]
use size_t instead of int

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

14 years agomove the gradient2 main structure in a specific header as it is also used in the...
caro [Wed, 23 Sep 2009 06:37:08 +0000 (06:37 +0000)]
move the gradient2 main structure in a specific header as it is also used in the linear and radial files

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

14 years agolast auto-import symbols
caro [Tue, 22 Sep 2009 23:07:29 +0000 (23:07 +0000)]
last auto-import symbols

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

14 years agomore auto-import symbols
caro [Tue, 22 Sep 2009 23:05:51 +0000 (23:05 +0000)]
more auto-import symbols

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

14 years agoauto-import symbols
caro [Tue, 22 Sep 2009 22:51:15 +0000 (22:51 +0000)]
auto-import symbols

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

14 years agomove declaration of variables at the beginning of the block
caro [Tue, 22 Sep 2009 22:37:03 +0000 (22:37 +0000)]
move declaration of variables at the beginning of the block

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

14 years agofix wrns.. and fix macro!
raster [Tue, 22 Sep 2009 08:04:57 +0000 (08:04 +0000)]
fix wrns.. and fix macro!

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

14 years agoand much pain and ganshing of teeth.. this took too long... no more hanging
raster [Tue, 22 Sep 2009 07:02:14 +0000 (07:02 +0000)]
and much pain and ganshing of teeth.. this took too long... no more hanging
preload cancels. u can cancel a preload (explicitly or implicitly) with no
lock penalty. now i can get on with my other fun.

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

14 years ago * evas: Use eina_log.
cedric [Mon, 21 Sep 2009 16:08:51 +0000 (16:08 +0000)]
* evas: Use eina_log.

Patch from Matthieu.

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

14 years agoand be able to check for my libjpeg hacks and enable if found
raster [Mon, 21 Sep 2009 12:49:52 +0000 (12:49 +0000)]
and be able to check for my libjpeg hacks and enable if found

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

14 years agomore work on jpeg region load. use some hacks i did to libjpeg.
raster [Mon, 21 Sep 2009 12:49:31 +0000 (12:49 +0000)]
more work on jpeg region load. use some hacks i did to libjpeg.

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

14 years agohandle regions for all jpeg types (cymk, rgb, gray). other formats dont
raster [Sun, 20 Sep 2009 14:31:48 +0000 (14:31 +0000)]
handle regions for all jpeg types (cymk, rgb, gray). other formats dont
support this (atm). there is possibly little point in doing so... perhaps
svg... thought maybe tiff too later? for now, get jpeg 100% up to snuff.

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

14 years agomove EINA_DEPRECATED to the beginning of the declaration
caro [Sun, 20 Sep 2009 07:16:47 +0000 (07:16 +0000)]
move EINA_DEPRECATED to the beginning of the declaration

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

14 years agoImprove documentation for Evas, Ecore, Edje and Elementary.
sachiel [Thu, 17 Sep 2009 22:38:10 +0000 (22:38 +0000)]
Improve documentation for Evas, Ecore, Edje and Elementary.

Work by:
 - Thiago R. Masaki (mostly)
 - Fabiano Fidencio
 - Gustavo Lima

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

14 years agodunno what's this crazy math, but it overflows on 64 bits... ensure it's unsigned...
barbieri [Wed, 16 Sep 2009 19:20:26 +0000 (19:20 +0000)]
dunno what's this crazy math, but it overflows on 64 bits... ensure it's unsigned long long...

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

14 years agomake loaders use "big image" macro to detect an image that is going to just
raster [Wed, 16 Sep 2009 09:48:05 +0000 (09:48 +0000)]
make loaders use "big image" macro to detect an image that is going to just
be way too big to ever allocate. probably code can do with other fixes too.

also make jpeg loader rudametarily understand load regions. very brute-force.
but enough for just this moment to do testing.

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

14 years agoadd "region" load opt. no loader handles it... yet
raster [Tue, 15 Sep 2009 13:34:12 +0000 (13:34 +0000)]
add "region" load opt. no loader handles it... yet

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

14 years agoTrailing whitespaces--, remove wrong tabs.
dieb [Sun, 13 Sep 2009 03:04:20 +0000 (03:04 +0000)]
Trailing whitespaces--, remove wrong tabs.

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

14 years ago1. make max image size a #define
raster [Fri, 11 Sep 2009 13:44:53 +0000 (13:44 +0000)]
1. make max image size a #define
2. max image size > 65536x65536
3. fix cserve leak
4. fix cserve+async load to work together.

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