raster [Thu, 22 Oct 2009 06:40:58 +0000 (06:40 +0000)]
default load - 75dpi. like fonts.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43190
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 21 Oct 2009 14:53:55 +0000 (14:53 +0000)]
enable smooth path - same as nearest... for now
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43183
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@43182
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 21 Oct 2009 13:09:04 +0000 (13:09 +0000)]
* evas: Make quartz engine compile again.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43180
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@43178
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 20 Oct 2009 16:03:57 +0000 (16:03 +0000)]
map code... works.. with bugs... but works. visually...
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43163
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 17 Oct 2009 10:25:51 +0000 (10:25 +0000)]
map image... not used yet.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43131
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 17 Oct 2009 09:10:31 +0000 (09:10 +0000)]
Evas_Data.h functions are deprecated.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43130
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 17 Oct 2009 08:54:41 +0000 (08:54 +0000)]
remove evas data from the visual studio project
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43129
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@43103
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 15 Oct 2009 03:25:22 +0000 (03:25 +0000)]
and flush there too
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43091
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@43090
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 14 Oct 2009 19:21:37 +0000 (19:21 +0000)]
evas doc looks better now
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43082
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 13 Oct 2009 17:31:18 +0000 (17:31 +0000)]
use fprintf for messages
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43056
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 13 Oct 2009 17:27:49 +0000 (17:27 +0000)]
fix compilation on Windows CE
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43055
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 13 Oct 2009 10:42:03 +0000 (10:42 +0000)]
fix font aligned tex.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43049
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@43048
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@43047
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@43046
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 13 Oct 2009 01:30:04 +0000 (01:30 +0000)]
add level 0 as request. dont want overlay.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43045
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 13 Oct 2009 00:37:16 +0000 (00:37 +0000)]
set tex min/mag filter always
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43044
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Oct 2009 18:02:33 +0000 (18:02 +0000)]
dont eed these params here
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43038
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Oct 2009 15:22:38 +0000 (15:22 +0000)]
mini-speedups!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43037
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Oct 2009 13:19:55 +0000 (13:19 +0000)]
more work on the gles + gl engine.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43036
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Oct 2009 03:52:23 +0000 (03:52 +0000)]
and one more untested fix
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43033
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Oct 2009 03:43:00 +0000 (03:43 +0000)]
and fix more bits not tested yet
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43032
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Oct 2009 03:35:32 +0000 (03:35 +0000)]
remove _dends. old code.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43031
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Oct 2009 03:31:24 +0000 (03:31 +0000)]
update build for gles on s3c6410 testing
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43030
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@43015
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@43014
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@43004
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 10 Oct 2009 14:55:10 +0000 (14:55 +0000)]
and delete u and v textures too
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43002
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 10 Oct 2009 14:48:34 +0000 (14:48 +0000)]
fix yuv shader. right now.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43001
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 10 Oct 2009 13:24:15 +0000 (13:24 +0000)]
yuv support is back now.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@43000
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42994
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Fri, 9 Oct 2009 19:17:55 +0000 (19:17 +0000)]
bigger clipper
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42984
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 9 Oct 2009 15:17:27 +0000 (15:17 +0000)]
oops missed file.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42983
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42982
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 9 Oct 2009 04:31:13 +0000 (04:31 +0000)]
dont retunr if invalid
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42976
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42972
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42966
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42960
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 8 Oct 2009 06:25:09 +0000 (06:25 +0000)]
simplify evas_init() and evas_shutdown() a bit
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42956
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 7 Oct 2009 12:47:01 +0000 (12:47 +0000)]
* evas: Remove some llvm warning.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42938
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42907
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Fri, 2 Oct 2009 19:06:12 +0000 (19:06 +0000)]
Added version and insert_after to box api
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42862
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 2 Oct 2009 04:47:34 +0000 (04:47 +0000)]
use Eina macro for default log color
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42855
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 1 Oct 2009 08:01:03 +0000 (08:01 +0000)]
call engine info_free() after output_free()
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42830
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 1 Oct 2009 07:44:39 +0000 (07:44 +0000)]
fix eina logging in software_ddraw
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42829
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 1 Oct 2009 05:18:17 +0000 (05:18 +0000)]
more patches from tom
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42828
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 30 Sep 2009 22:30:12 +0000 (22:30 +0000)]
init some ptrs to null.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42823
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42814
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42780
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 28 Sep 2009 05:53:48 +0000 (05:53 +0000)]
add some macros/defin es to make life easier
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42757
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42754
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42744
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42692
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 24 Sep 2009 14:44:05 +0000 (14:44 +0000)]
account for padding too for too-big
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42678
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42664
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42663
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 24 Sep 2009 04:55:01 +0000 (04:55 +0000)]
fix double to Evas_Coord conversion warnings
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42662
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 23 Sep 2009 17:17:59 +0000 (17:17 +0000)]
fix common configuration of VS
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42651
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42650
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42641
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 23 Sep 2009 06:45:39 +0000 (06:45 +0000)]
use size_t instead of int
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42640
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42639
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 22 Sep 2009 23:07:29 +0000 (23:07 +0000)]
last auto-import symbols
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42631
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 22 Sep 2009 23:05:51 +0000 (23:05 +0000)]
more auto-import symbols
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42630
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 22 Sep 2009 22:51:15 +0000 (22:51 +0000)]
auto-import symbols
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42628
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42627
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 22 Sep 2009 08:04:57 +0000 (08:04 +0000)]
fix wrns.. and fix macro!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42617
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42616
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 21 Sep 2009 16:08:51 +0000 (16:08 +0000)]
* evas: Use eina_log.
Patch from Matthieu.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42598
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42594
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42593
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42587
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 20 Sep 2009 07:16:47 +0000 (07:16 +0000)]
move EINA_DEPRECATED to the beginning of the declaration
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42571
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42550
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42523
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42507
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 15 Sep 2009 13:34:12 +0000 (13:34 +0000)]
add "region" load opt. no loader handles it... yet
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42494
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
dieb [Sun, 13 Sep 2009 03:04:20 +0000 (03:04 +0000)]
Trailing whitespaces--, remove wrong tabs.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42454
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@42406
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 7 Sep 2009 10:42:30 +0000 (10:42 +0000)]
fix some possible mutex probs
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42319
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 5 Sep 2009 07:56:03 +0000 (07:56 +0000)]
fix build when async events are not enabled
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42273
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 4 Sep 2009 05:41:20 +0000 (05:41 +0000)]
evas_init() fails if eina_init() or evas_async_events_init() fail
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42239
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 4 Sep 2009 05:13:19 +0000 (05:13 +0000)]
remove trailing spaces
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42238
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 4 Sep 2009 03:53:18 +0000 (03:53 +0000)]
1. make smart callback calling faster with == instead of strcmp
2. add linesize/line relsize for setting line sizes in textblock
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42231
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 4 Sep 2009 02:42:51 +0000 (02:42 +0000)]
fix eina to not use deprecated eina_error logging.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@42229
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 25 Aug 2009 16:21:09 +0000 (16:21 +0000)]
masks should be correctly rotated in the xcb engine, now
remove a few unused parameters and unused variables
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@41975
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 25 Aug 2009 15:23:15 +0000 (15:23 +0000)]
we should try if shm is available
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@41974
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Mon, 24 Aug 2009 10:52:40 +0000 (10:52 +0000)]
Return NULL to be consistent, not 0.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@41953
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 19 Aug 2009 09:56:46 +0000 (09:56 +0000)]
oh suncc - shut up!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@41873
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 17 Aug 2009 01:41:07 +0000 (01:41 +0000)]
From: Mikhail Gusarov <dottedmag@dottedmag.net>
Subject: [E-devel] [evas] Add RGBA -> grayscale 64 entries palette conversion
This is needed for E-Ink devices outta there. Names of new files,
configure.ac variables and macros are awful, suggestions are welcome.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@41825
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Fri, 14 Aug 2009 20:36:49 +0000 (20:36 +0000)]
Bugfix on directfb engine:
* cleaning dirty rectangles on dfb surfaces now is done correctly.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@41777
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 14 Aug 2009 17:48:49 +0000 (17:48 +0000)]
* evas: Garbage is back for opaque window without background object.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@41773
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 14 Aug 2009 17:17:01 +0000 (17:17 +0000)]
* evas: Fix two render bugs :
- Forgot to reset clip before drawing cleanup rect.
- Always draw a rect to reset the background, just
choose a correct color.
Note: This will slow down software_x11 engine, as this engine
always do memset, so it does it twice. Before only the alpha
case was impacted, now both case are. Need time to fix it. If
someone has, don't hesitate :-) You can use elementary windows
state test, to see if thing is going correctly or not.
For the record, SDL engine has a score around 500 under X11 on
my computer, where the X11 engine does only have a score around
450.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@41770
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 14 Aug 2009 17:11:08 +0000 (17:11 +0000)]
* evas: gl_x11 window can't support alpha, as drawing rect with
alpha=0 is not possible.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@41769
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 13 Aug 2009 15:01:49 +0000 (15:01 +0000)]
fix evas box flow layouts to consider padding.
By: Fabiano FidĂȘncio <fidencio@profusion.mobi>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@41739
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 12 Aug 2009 16:02:32 +0000 (16:02 +0000)]
need to set trailing NULL as it will not be done automatically.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@41708
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33