framework/uifw/evas.git
14 years ago * evas: Remove duplicated code.
cedric [Thu, 25 Feb 2010 15:10:05 +0000 (15:10 +0000)]
* evas: Remove duplicated code.

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

14 years agorevert
caro [Thu, 25 Feb 2010 05:59:44 +0000 (05:59 +0000)]
revert

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

14 years agochange option --enable-pthreads to --enable-threaded-rendering
caro [Thu, 25 Feb 2010 05:39:30 +0000 (05:39 +0000)]
change option --enable-pthreads to --enable-threaded-rendering

change your scripts if needed

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

14 years ago * evas: Bring back Font Kerning cache as it does improve performance
cedric [Tue, 23 Feb 2010 13:31:10 +0000 (13:31 +0000)]
* evas: Bring back Font Kerning cache as it does improve performance
by a good margin on my 4 targets (SGX-530, Tango2, NVidia G73).

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

14 years agoFrom: Marc Andre Tanner <mat@brain-dump.org>
raster [Mon, 22 Feb 2010 08:12:49 +0000 (08:12 +0000)]
From: Marc Andre Tanner <mat@brain-dump.org>
Subject: [E-devel] [PATCH] evas: compile out unused dither tables

Don't include the rather large dither tables if small dithering code
is enabled during ./configure stage.

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

14 years agofix alpha set/unset on image obj in gl engine.
raster [Sun, 21 Feb 2010 15:49:44 +0000 (15:49 +0000)]
fix alpha set/unset on image obj in gl engine.

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

14 years agoborder_scale ... possible++
raster [Sun, 21 Feb 2010 06:21:15 +0000 (06:21 +0000)]
border_scale ... possible++

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

14 years agostderr for that output! one day it will go - but for now, it stays.
raster [Sat, 20 Feb 2010 05:36:45 +0000 (05:36 +0000)]
stderr for that output! one day it will go - but for now, it stays.

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

14 years agoand merge some delcaration lines for compactness
raster [Sat, 20 Feb 2010 04:49:03 +0000 (04:49 +0000)]
and merge some delcaration lines for compactness

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

14 years agosimplify shaders to have fewer tmp vars. in case of dumb shader compilers.
raster [Sat, 20 Feb 2010 04:37:22 +0000 (04:37 +0000)]
simplify shaders to have fewer tmp vars. in case of dumb shader compilers.

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

14 years agocheck OpenGL version:
caro [Fri, 19 Feb 2010 14:33:49 +0000 (14:33 +0000)]
check OpenGL version:

 * OpenGL ES : 2.0
 * OpenGL desktop : >= 1.4

If OpenGL ES 3.* is out, this code must be fixed

If there are problems with the minimal version on desktop,
we will have to increase the minimal version.

Question: should we check GLSL version on desktop ?

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

14 years agodisable error gets - minor impact to keep getting errors - but stil an impact
raster [Thu, 18 Feb 2010 08:54:24 +0000 (08:54 +0000)]
disable error gets - minor impact to keep getting errors - but stil an impact
if we dont need to know what they are.

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

14 years agoand fix some over-zealous optimising.
raster [Thu, 18 Feb 2010 08:51:00 +0000 (08:51 +0000)]
and fix some over-zealous optimising.

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

14 years agomore shaders... for more speeeeeeds!
raster [Thu, 18 Feb 2010 08:36:07 +0000 (08:36 +0000)]
more shaders... for more speeeeeeds!

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

14 years agodont need these with shaders.
raster [Thu, 18 Feb 2010 07:21:17 +0000 (07:21 +0000)]
dont need these with shaders.

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

14 years agolots more shaders!
raster [Thu, 18 Feb 2010 07:10:28 +0000 (07:10 +0000)]
lots more shaders!

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

14 years agodo not access NULL image data for native surfaces.
barbieri [Thu, 18 Feb 2010 02:51:27 +0000 (02:51 +0000)]
do not access NULL image data for native surfaces.

This fixes another segv that happens when using composite manager.

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

14 years ago * evas: Sync DirectFB engine with last Evas engine API.
cedric [Wed, 17 Feb 2010 17:24:27 +0000 (17:24 +0000)]
* evas: Sync DirectFB engine with last Evas engine API.

Note: More test are needed, but basically, you have map running with DirectFB. Enjoy !

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

14 years ago * evas: Fix SDL map usage (raster edje map test is working :-) ).
cedric [Wed, 17 Feb 2010 15:22:58 +0000 (15:22 +0000)]
* evas: Fix SDL map usage (raster edje map test is working :-) ).

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

14 years agofix small potnential bug in map rendering.
raster [Wed, 17 Feb 2010 08:05:19 +0000 (08:05 +0000)]
fix small potnential bug in map rendering.

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

14 years agodone need egl errors there.
raster [Wed, 17 Feb 2010 07:34:22 +0000 (07:34 +0000)]
done need egl errors there.

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

14 years agoget ansio ext + max val.
raster [Wed, 17 Feb 2010 07:26:44 +0000 (07:26 +0000)]
get ansio ext + max val.

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

14 years agofix err output.
raster [Wed, 17 Feb 2010 06:27:22 +0000 (06:27 +0000)]
fix err output.

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

14 years agofix maps with alpha.. sorry about that!
raster [Wed, 17 Feb 2010 04:48:53 +0000 (04:48 +0000)]
fix maps with alpha.. sorry about that!

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

14 years agooops fix erro check.
raster [Wed, 17 Feb 2010 04:30:58 +0000 (04:30 +0000)]
oops fix erro check.

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

14 years agolots of gl error catching.. if gl errors happen.
raster [Wed, 17 Feb 2010 04:21:59 +0000 (04:21 +0000)]
lots of gl error catching.. if gl errors happen.
 it's a #defined macro so it can be removed.

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

14 years agobe less pedantic on fglrx.
raster [Wed, 17 Feb 2010 02:11:47 +0000 (02:11 +0000)]
be less pedantic on fglrx.

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

14 years agotypedefs in events, makes life easier for bindings and pointer references.
barbieri [Tue, 16 Feb 2010 15:37:53 +0000 (15:37 +0000)]
typedefs in events, makes life easier for bindings and pointer references.

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

14 years agoAPI break: proper Canvas events callback.
barbieri [Tue, 16 Feb 2010 12:59:37 +0000 (12:59 +0000)]
API break: proper Canvas events callback.

Canvas was (ab)using the same callback signature as Objects, so you
always got a confusing NULL parameter.

Just clean it up to be Evas_Object_Event_Cb and Evas_Event_Cb, each
with its own signature.

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

14 years agochange gl engine api a little - fixed in ecore-evas and expedite. expose
raster [Mon, 15 Feb 2010 05:05:05 +0000 (05:05 +0000)]
change gl engine api a little - fixed in ecore-evas and expedite. expose
indirect option in ecore-evas with a new opt param for gl engines - will add
more opts over time.

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

14 years agoadd checks for vendor etc. too
raster [Mon, 15 Feb 2010 04:12:50 +0000 (04:12 +0000)]
add checks for vendor etc. too

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

14 years agoand be paranoid if context createion fials - try again with other direct
raster [Sun, 14 Feb 2010 15:15:28 +0000 (15:15 +0000)]
and be paranoid if context createion fials - try again with other direct
options

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

14 years agoadd indirect engine option - and do glsym for glxcreatepixmap and friends.
raster [Sun, 14 Feb 2010 15:12:39 +0000 (15:12 +0000)]
add indirect engine option - and do glsym for glxcreatepixmap and friends.

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

14 years agoevas: help bindings.
barbieri [Sat, 13 Feb 2010 15:52:51 +0000 (15:52 +0000)]
evas: help bindings.

 * EVAS_CALLBACK_LAST as sentinel to detect number of events changed.

 * Evas_Event_Cb typedef.

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

14 years agoapply raster's changes to the xcb engine
caro [Sat, 13 Feb 2010 12:28:08 +0000 (12:28 +0000)]
apply raster's changes to the xcb engine

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

14 years agodont need these 2 syncs.
raster [Sat, 13 Feb 2010 11:37:34 +0000 (11:37 +0000)]
dont need these 2 syncs.

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

14 years agoAdd spec file support for software-16 engine.
mej [Sat, 13 Feb 2010 07:22:11 +0000 (07:22 +0000)]
Add spec file support for software-16 engine.

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

14 years agoformatting
caro [Fri, 12 Feb 2010 08:09:03 +0000 (08:09 +0000)]
formatting

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

14 years agowork on adding copy back -> front partial swaps back in... tho it does
raster [Thu, 11 Feb 2010 14:41:44 +0000 (14:41 +0000)]
work on adding copy back -> front partial swaps back in... tho it does
nothing atm.. odd! disabled tho.

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

14 years agoprintf--
raster [Wed, 10 Feb 2010 13:36:33 +0000 (13:36 +0000)]
printf--

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

14 years agomore work on compositing
raster [Wed, 10 Feb 2010 13:36:06 +0000 (13:36 +0000)]
more work on compositing

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

14 years agocompositing ok on glx - need this for more testing and dev!
raster [Wed, 10 Feb 2010 06:24:21 +0000 (06:24 +0000)]
compositing ok on glx - need this for more testing and dev!

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

14 years agostring_remove -> string_steal
englebass [Tue, 9 Feb 2010 21:06:27 +0000 (21:06 +0000)]
string_remove -> string_steal

Better naming

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

14 years agocompile also gl_common when gl engines are static
caro [Mon, 8 Feb 2010 16:14:32 +0000 (16:14 +0000)]
compile also gl_common when gl engines are static

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

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