raster [Thu, 18 Feb 2010 08:51:00 +0000 (08:51 +0000)]
and fix some over-zealous optimising.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46269
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 18 Feb 2010 08:36:07 +0000 (08:36 +0000)]
more shaders... for more speeeeeeds!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46268
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 18 Feb 2010 07:21:17 +0000 (07:21 +0000)]
dont need these with shaders.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46267
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 18 Feb 2010 07:10:28 +0000 (07:10 +0000)]
lots more shaders!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46266
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@46265
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@46249
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@46247
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 17 Feb 2010 08:05:19 +0000 (08:05 +0000)]
fix small potnential bug in map rendering.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46242
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 17 Feb 2010 07:34:22 +0000 (07:34 +0000)]
done need egl errors there.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46241
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 17 Feb 2010 07:26:44 +0000 (07:26 +0000)]
get ansio ext + max val.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46240
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 17 Feb 2010 06:27:22 +0000 (06:27 +0000)]
fix err output.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46239
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 17 Feb 2010 04:48:53 +0000 (04:48 +0000)]
fix maps with alpha.. sorry about that!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46235
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 17 Feb 2010 04:30:58 +0000 (04:30 +0000)]
oops fix erro check.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46234
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@46233
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 17 Feb 2010 02:11:47 +0000 (02:11 +0000)]
be less pedantic on fglrx.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46229
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@46211
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@46206
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@46177
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 15 Feb 2010 04:12:50 +0000 (04:12 +0000)]
add checks for vendor etc. too
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46176
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@46168
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@46167
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@46144
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 13 Feb 2010 12:28:08 +0000 (12:28 +0000)]
apply raster's changes to the xcb engine
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46134
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 13 Feb 2010 11:37:34 +0000 (11:37 +0000)]
dont need these 2 syncs.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46126
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
mej [Sat, 13 Feb 2010 07:22:11 +0000 (07:22 +0000)]
Add spec file support for software-16 engine.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46125
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 12 Feb 2010 08:09:03 +0000 (08:09 +0000)]
formatting
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46110
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@46077
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 10 Feb 2010 13:36:33 +0000 (13:36 +0000)]
printf--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46044
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 10 Feb 2010 13:36:06 +0000 (13:36 +0000)]
more work on compositing
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46043
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@46035
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 9 Feb 2010 21:06:27 +0000 (21:06 +0000)]
string_remove -> string_steal
Better naming
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@46028
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 8 Feb 2010 16:14:32 +0000 (16:14 +0000)]
compile also gl_common when gl engines are static
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45987
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 6 Feb 2010 20:41:53 +0000 (20:41 +0000)]
Switch internal strbuf to eina strbuf
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45944
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 6 Feb 2010 08:38:26 +0000 (08:38 +0000)]
reduce binds when things get clipped and split.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45928
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45861
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 3 Feb 2010 20:57:36 +0000 (20:57 +0000)]
use efl_fnmatch m4 macro
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45853
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45836
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45829
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 3 Feb 2010 04:36:05 +0000 (04:36 +0000)]
disable
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45828
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Feb 2010 11:50:49 +0000 (11:50 +0000)]
move to eglwaitnative - still doesnt help tho:(
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45802
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Feb 2010 07:00:10 +0000 (07:00 +0000)]
clean up gl text-from-pixmap a bit
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45796
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Feb 2010 05:30:19 +0000 (05:30 +0000)]
fix! broek egl compositing. fixed now.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45792
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45781
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
xcomputerman [Mon, 1 Feb 2010 04:55:03 +0000 (04:55 +0000)]
Fix broken build for non-GLES gl_sdl
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45763
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 1 Feb 2010 04:40:48 +0000 (04:40 +0000)]
make that an ifdef for gles
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45762
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45761
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45750
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
xcomputerman [Sat, 30 Jan 2010 08:36:00 +0000 (08:36 +0000)]
Output GL info to stderr instead of stdout
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45731
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45730
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 30 Jan 2010 03:19:51 +0000 (03:19 +0000)]
dnl--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45728
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45724
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45708
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 29 Jan 2010 10:53:53 +0000 (10:53 +0000)]
some safety with freeing texture stuff
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45701
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 29 Jan 2010 08:20:58 +0000 (08:20 +0000)]
oops - missed name.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45697
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 29 Jan 2010 07:47:33 +0000 (07:47 +0000)]
formatting
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45696
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
xcomputerman [Fri, 29 Jan 2010 07:42:24 +0000 (07:42 +0000)]
Better test for gl_common; fix SDL_opengles defines
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45695
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 29 Jan 2010 07:35:33 +0000 (07:35 +0000)]
portable echo -n
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45694
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 29 Jan 2010 06:33:10 +0000 (06:33 +0000)]
some build fixes... oops.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45693
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
xcomputerman [Fri, 29 Jan 2010 06:12:35 +0000 (06:12 +0000)]
Various fixes to enable building SDL/OpenGLES
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45692
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 29 Jan 2010 05:32:51 +0000 (05:32 +0000)]
gles - update on t2pixmap
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45681
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
xcomputerman [Fri, 29 Jan 2010 03:19:13 +0000 (03:19 +0000)]
Add missing pkgconfig file
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45676
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
xcomputerman [Fri, 29 Jan 2010 02:31:37 +0000 (02:31 +0000)]
Add OpenGL SDL engine
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45674
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 28 Jan 2010 17:25:52 +0000 (17:25 +0000)]
async events do not depend on pthread anymore
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45670
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
billiob [Thu, 28 Jan 2010 12:38:21 +0000 (12:38 +0000)]
evas: remove useless include. patch by vtorry
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45660
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 27 Jan 2010 15:29:24 +0000 (15:29 +0000)]
fix rgb textures on fglrx again
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45628
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 27 Jan 2010 06:49:21 +0000 (06:49 +0000)]
move fastpath where it should be
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45623
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45620
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 26 Jan 2010 08:16:36 +0000 (08:16 +0000)]
fastpath for map that are... well.. not mapped.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45574
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 25 Jan 2010 14:44:02 +0000 (14:44 +0000)]
debug--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45555
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 25 Jan 2010 14:29:30 +0000 (14:29 +0000)]
more debug
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45554
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 25 Jan 2010 14:02:14 +0000 (14:02 +0000)]
more debugging
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45551
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45550
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 25 Jan 2010 11:04:32 +0000 (11:04 +0000)]
avoid recursion!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45548
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 24 Jan 2010 11:01:20 +0000 (11:01 +0000)]
add pre/post swap callbacks. need them! :(
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45514
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 24 Jan 2010 05:41:53 +0000 (05:41 +0000)]
oops - need to enable it for htings to work
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45509
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45508
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45484
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 23 Jan 2010 13:21:04 +0000 (13:21 +0000)]
fix texture size alloc for native textures.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45483
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 22 Jan 2010 10:52:53 +0000 (10:52 +0000)]
go back to rgba
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45437
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 22 Jan 2010 06:51:27 +0000 (06:51 +0000)]
fix warnings
patch by Albin Tonnerre
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45430
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 22 Jan 2010 05:55:46 +0000 (05:55 +0000)]
fix variable
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45427
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45388
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45385
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45383
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45350
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 19 Jan 2010 14:29:20 +0000 (14:29 +0000)]
hunting bug in fglrx libs - make comment!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45330
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45301
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 18 Jan 2010 11:55:52 +0000 (11:55 +0000)]
add new check of in object list
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45284
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 18 Jan 2010 09:46:45 +0000 (09:46 +0000)]
map source api - nothing implemented. for future expansion.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45281
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 17 Jan 2010 08:52:21 +0000 (08:52 +0000)]
improving multi-touch structs and code.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45248
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45245
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 16 Jan 2010 12:20:22 +0000 (12:20 +0000)]
initial multi-touch support.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45212
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45185
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 14 Jan 2010 20:52:57 +0000 (20:52 +0000)]
Fix wrong function names in doc
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45128
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
dottedmag [Wed, 13 Jan 2010 23:44:06 +0000 (23:44 +0000)]
evas: Revert accidentally committed hunk: dlopen is still needed
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45098
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/evas@45096
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 13 Jan 2010 21:05:16 +0000 (21:05 +0000)]
dl stuff is only used in the gl_common engine as now,
the modules load is done by eina
will clean configure.ac wrt this later
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45092
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 13 Jan 2010 19:57:59 +0000 (19:57 +0000)]
* evas: Fix serious typos that could generate dead lock.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45087
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 12 Jan 2010 01:45:10 +0000 (01:45 +0000)]
patch from sehwan@samsung.com for small issues in evas/edje
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45055
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Mon, 11 Jan 2010 14:24:41 +0000 (14:24 +0000)]
So... this breaks Smarts ABI, rebuild everything after updating Evas.
This patch adds some stuff for smart callback description/instropection, which
is still untested but doesn't break anything that's out there now. Should help
with bindings later on.
Also some parenting guidelines for smart objects, so it's easier to spawn a
subclass out of another. Look at Box and Table for an example on this.
And again, rebuild everything that uses smart objects after this update, or
the world will turn into a happy place where lawyers are no longer needed...
and we don't want to upset the lawyers.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45043
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33