framework/uifw/evas.git
14 years agoimaging api--. as promised.
raster [Tue, 31 Aug 2010 11:58:51 +0000 (11:58 +0000)]
imaging api--. as promised.

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

14 years ago Evas SVG loader: if both width and height scale dimensions are given, we want...
illogict [Tue, 31 Aug 2010 08:14:39 +0000 (08:14 +0000)]
   Evas SVG loader: if both width and height scale dimensions are given, we want to use the biggest computed dimensions.

   Fixes some ugly views if width and height factors are too much different.

   See r51774.

   Thank you Cédric!

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

14 years ago Evas JPEG loader: if both width and height scale dimensions are given, we want to...
illogict [Tue, 31 Aug 2010 06:50:48 +0000 (06:50 +0000)]
 Evas JPEG loader: if both width and height scale dimensions are given, we want to use the biggest computed dimensions.

 Fixes some ugly views if width and height factors are too much different.

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

14 years agoadd more docs in readme - probably a good idea since these magic env
raster [Tue, 31 Aug 2010 04:38:24 +0000 (04:38 +0000)]
add more docs in readme - probably a good idea since these magic env
vars are very useful at times

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

14 years agofix some declarations
caro [Mon, 30 Aug 2010 19:24:09 +0000 (19:24 +0000)]
fix some declarations

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

14 years agoEvas textblock: Fixed @intrenal -> @internal in some docs.
tasn [Mon, 30 Aug 2010 11:27:39 +0000 (11:27 +0000)]
Evas textblock: Fixed @intrenal -> @internal in some docs.

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

14 years agomake it an env var to enable/disable window unsurface/resurfacing.
raster [Mon, 30 Aug 2010 06:46:29 +0000 (06:46 +0000)]
make it an env var to enable/disable window unsurface/resurfacing.

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

14 years agonotes++
raster [Mon, 30 Aug 2010 06:11:53 +0000 (06:11 +0000)]
notes++

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

14 years agothanks jerome for picking up on header not being installed
raster [Mon, 30 Aug 2010 03:46:18 +0000 (03:46 +0000)]
thanks  jerome for picking up on header not being installed

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

14 years agoaaah... so.. if we have a fribidi lock.. shall we.. hmrrrm maybe use
raster [Mon, 30 Aug 2010 03:21:15 +0000 (03:21 +0000)]
aaah... so.. if we have a fribidi lock.. shall we.. hmrrrm maybe use
it? and... lets not just throw pointer onto pipelines just for the
hell of it.. as like.. hmm the object owning the pointer might be
freed before pipelien finishes.. or hell. it might change pointer
contents? :) need to nwo dup bidi intl_props. probably a better plan..
tasn looking at you... is to fix up evas bidi utils and make the intl
props a new/free thing (and sharable eh?) with reference counts to
avoid dups (just ref up most of the time - and if u change, make a new
intl prop - dont change current one) etc. etc. for now dup - this
gives a perf hit tho. at least async rendering works now.

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

14 years agocan optimise this a bit and avoid magic checks as its internal.
raster [Sun, 29 Aug 2010 22:59:11 +0000 (22:59 +0000)]
can optimise this a bit and avoid magic checks as its internal.

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

14 years agoEvas font: Renamed the parameter names in evas_common_font_query_kerning to be more...
tasn [Sun, 29 Aug 2010 12:44:58 +0000 (12:44 +0000)]
Evas font: Renamed the parameter names in evas_common_font_query_kerning to be more correct. Adjusted font query and font draw according to the correct font_query_kerning behavior.

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

14 years agoEvas textblock: fixed breakages of paragraph direction when merging/splitting text...
tasn [Sun, 29 Aug 2010 12:16:32 +0000 (12:16 +0000)]
Evas textblock: fixed breakages of paragraph direction when merging/splitting text nodes.

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

14 years agoCheck region h
englebass [Sun, 29 Aug 2010 10:57:15 +0000 (10:57 +0000)]
Check region h

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

14 years agoEvas textblock: Fixed 'up' and 'down' when pointing to the end of the last line when...
tasn [Sun, 29 Aug 2010 09:19:04 +0000 (09:19 +0000)]
Evas textblock: Fixed 'up' and 'down' when pointing to the end of the last line when it ends with a visible format.

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

14 years agoEvas textblock: Fixed 'Home' and 'End' in the last line when it ends with a visible...
tasn [Sun, 29 Aug 2010 09:13:48 +0000 (09:13 +0000)]
Evas textblock: Fixed 'Home' and 'End' in the last line when it ends with a visible format.

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

14 years agoignore++
englebass [Sun, 29 Aug 2010 08:51:33 +0000 (08:51 +0000)]
ignore++

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

14 years agoEvas textblock: Fixed segfault when clearing a textblock and then trying to delete...
tasn [Sun, 29 Aug 2010 08:27:13 +0000 (08:27 +0000)]
Evas textblock: Fixed segfault when clearing a textblock and then trying to delete while it's empty. And fixed cursor position in cases when there's a visible format after a \n

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

14 years agoshhh evas. ok - back to normal. generic fn ptr for now.
raster [Sun, 29 Aug 2010 02:25:22 +0000 (02:25 +0000)]
shhh evas. ok - back to normal. generic fn ptr for now.

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

14 years agomove more callbacks to typedefs.
raster [Sun, 29 Aug 2010 01:59:21 +0000 (01:59 +0000)]
move more callbacks to typedefs.

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

14 years agofix map bug. :) again. this time both cases work.
raster [Sun, 29 Aug 2010 01:04:47 +0000 (01:04 +0000)]
fix map bug. :) again. this time both cases work.

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

14 years agore-enaqble async rendering. seems ok on 2 cores. might be a quad-core
raster [Sat, 28 Aug 2010 13:15:38 +0000 (13:15 +0000)]
re-enaqble async rendering. seems ok on 2 cores. might be a quad-core
issue and arm issue. need to check again monday.

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

14 years agoformatting
caro [Sat, 28 Aug 2010 12:55:27 +0000 (12:55 +0000)]
formatting

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

14 years agounfortunate - but need to disable those async/pipe render options.
raster [Sat, 28 Aug 2010 02:43:15 +0000 (02:43 +0000)]
unfortunate - but need to disable those async/pipe render options.

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

14 years agoand actually fix un/resurf. done.
raster [Fri, 27 Aug 2010 10:45:06 +0000 (10:45 +0000)]
and actually fix un/resurf. done.

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

14 years agofix un/resurf for dump.
raster [Fri, 27 Aug 2010 10:38:41 +0000 (10:38 +0000)]
fix un/resurf for dump.

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

14 years agotracing/info to check texture allocation/usage. no leaks that i see.
raster [Fri, 27 Aug 2010 02:02:38 +0000 (02:02 +0000)]
tracing/info to check texture allocation/usage. no leaks that i see.
dump works perfectly. yay!

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

14 years agosome minor cleanliness in the unsurf/resurf stuff.
raster [Fri, 27 Aug 2010 01:14:03 +0000 (01:14 +0000)]
some minor cleanliness in the unsurf/resurf stuff.

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

14 years agoApply double_condition_check.cocci
lucas [Thu, 26 Aug 2010 20:45:09 +0000 (20:45 +0000)]
Apply double_condition_check.cocci

The offending projects were:

 E16/e/src/backgrounds.c                 |   10 ++++------
 PROTO/eon/src/lib/layout/eon_stack.c    |    4 +---
 ecore/src/lib/ecore_win32/ecore_win32.c |    3 +--
 ecore/src/lib/ecore_wince/ecore_wince.c |    3 +--
 edje/src/lib/edje_edit.c                |    3 +--
 evas/src/lib/cache/evas_cache_image.c   |    2 +-
 exalt/src/lib/libexalt_private.c        |    2 +-

This patch assumes code in these places were insane and the fix is to remove
one condition check. Most likely this is not true, but there's no automatic fix
for that.

Looking at the patch, it seems that some places should use "x" and "y" vars but
used just one of them and therefore they were caught by coccinelle.

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

14 years agoEvas textblock: Fixed ignoring of unicode object replacement char.
tasn [Thu, 26 Aug 2010 13:04:13 +0000 (13:04 +0000)]
Evas textblock: Fixed ignoring of unicode object replacement char.

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

14 years agoEvas font: Fixed a couple of warnings and formatting issues.
tasn [Thu, 26 Aug 2010 11:45:45 +0000 (11:45 +0000)]
Evas font: Fixed a couple of warnings and formatting issues.

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

14 years agoEvas textblock: Fixed tab causing weird spacing and unwanted linewraps.
tasn [Thu, 26 Aug 2010 11:14:03 +0000 (11:14 +0000)]
Evas textblock: Fixed tab causing weird spacing and unwanted linewraps.

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

14 years agobe able to free and alloc gl surface when asked to dump
raster [Thu, 26 Aug 2010 09:40:48 +0000 (09:40 +0000)]
be able to free and alloc gl surface when asked to dump

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

14 years agoEvas textblock: Fixed a bit of formatting.
tasn [Thu, 26 Aug 2010 09:22:31 +0000 (09:22 +0000)]
Evas textblock: Fixed a bit of formatting.

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

14 years agoaagh fix fix! works again.
raster [Thu, 26 Aug 2010 04:37:43 +0000 (04:37 +0000)]
aagh fix fix! works again.

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

14 years agosilence gl enging output unless you set EVAS_GL_INFO in env. move some
raster [Thu, 26 Aug 2010 01:41:48 +0000 (01:41 +0000)]
silence gl enging output unless you set EVAS_GL_INFO in env. move some
fixed numbers into env vars for tuning purposes and debugging ... and
importantly - fix a smooth vs non-smooth texture mode thing.

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

14 years agoRevert and re-apply badnull patch
lucas [Thu, 26 Aug 2010 01:34:13 +0000 (01:34 +0000)]
Revert and re-apply badnull patch

Revert previous patch generated by badnull.cocci script, and apply the new one.
The main difference is that assert and assert-like functions are not touched
anymore.

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

14 years agoEvas textblock: Paired formats (e.g <b> and </b>) are now only deleted if they point...
tasn [Wed, 25 Aug 2010 14:37:52 +0000 (14:37 +0000)]
Evas textblock: Paired formats (e.g <b> and </b>) are now only deleted if they point to the same place. This makes everything nice and clean.

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

14 years agoand fail init of gl cleanly again... :)
raster [Wed, 25 Aug 2010 13:41:03 +0000 (13:41 +0000)]
and fail init of gl cleanly again... :)

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

14 years agoremove segv in ghl engine with native surfaces if data is null!
raster [Wed, 25 Aug 2010 09:29:56 +0000 (09:29 +0000)]
remove segv in ghl engine with native surfaces if data is null!

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

14 years agoSome ignores for the .git ppls.
nash [Wed, 25 Aug 2010 02:57:15 +0000 (02:57 +0000)]
Some ignores for the .git ppls.

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

14 years agoFix header include
lucas [Tue, 24 Aug 2010 11:47:41 +0000 (11:47 +0000)]
Fix header include

The current way of including directfb.h makes it hard for people with multiple
versions of DirectFB installed.

This is the correct way to include that header, and it's the way
ecore_directfb does it.

Patch by: Eduardo Felipe <eduardofelipe87@gmail.com>

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

14 years agofix nasty uncaught clip + map bug! fix fix fix!!!!!
raster [Tue, 24 Aug 2010 08:14:46 +0000 (08:14 +0000)]
fix nasty uncaught clip + map bug! fix fix fix!!!!!

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

14 years agoDo kerning correctly for word cache.
nash [Tue, 24 Aug 2010 08:14:20 +0000 (08:14 +0000)]
Do kerning correctly for word cache.

Technically this should speed it up a little.  That's a nice change for a bug
fix ;-)

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

14 years agoFix potential crash with word cache and RTL
nash [Tue, 24 Aug 2010 08:14:15 +0000 (08:14 +0000)]
Fix potential crash with word cache and RTL

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

14 years agoLocking same for both font rendering + whitespace.
nash [Tue, 24 Aug 2010 08:14:10 +0000 (08:14 +0000)]
Locking same for both font rendering + whitespace.

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

14 years agoRemove pointless test (it's the loop invariant).
nash [Tue, 24 Aug 2010 08:14:05 +0000 (08:14 +0000)]
Remove pointless test (it's the loop invariant).

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

14 years ago1 bug-- ... when maps got enabled and disabled you'd find in softwarre
raster [Tue, 24 Aug 2010 06:58:07 +0000 (06:58 +0000)]
1 bug-- ... when maps got enabled and disabled you'd find in softwarre
that you'd get dirty areas that didnt re-rneder. fixed with nasty hack
- force a full update if anyone in the evas object tree changed maps
from on to off and vice-versa

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

14 years ago!! once
raster [Tue, 24 Aug 2010 02:56:04 +0000 (02:56 +0000)]
!! once

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

14 years agonicer do !! once.
raster [Tue, 24 Aug 2010 02:55:09 +0000 (02:55 +0000)]
nicer do !! once.

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

14 years agoi think i may have fixed a bug in mosue grabs. not sure though as
raster [Tue, 24 Aug 2010 02:53:33 +0000 (02:53 +0000)]
i think i may have fixed a bug in mosue grabs. not sure though as
repod case eludes me - but a code review got me to clean a bit up.

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

14 years agotrying to clean up ccpcheck complaints - but this one is just stupid?
raster [Sun, 22 Aug 2010 23:00:47 +0000 (23:00 +0000)]
trying to clean up ccpcheck complaints - but this one is just stupid?
makes zero sense. as such so far cppcheck has only found maybe 10% of
its grumbling and bitching as real bugs. shutting it up in some cases
is possible. in others it's possible BUT with a possible performance
penalty. that's unacceptable. wondering what to do.

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

14 years agoleak--
raster [Sun, 22 Aug 2010 22:55:58 +0000 (22:55 +0000)]
leak--

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

14 years agolets happy-lucky-fun calloc shall we? make sure our structs are 0.
raster [Sun, 22 Aug 2010 22:51:46 +0000 (22:51 +0000)]
lets happy-lucky-fun calloc shall we? make sure our structs are 0.

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

14 years agoEvas textblock: simplified descent calculation.
tasn [Sun, 22 Aug 2010 12:26:40 +0000 (12:26 +0000)]
Evas textblock: simplified descent calculation.

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

14 years agoEvas textblock: fixed most of the cases on which a cursor was not drawn correctly.
tasn [Sun, 22 Aug 2010 11:00:45 +0000 (11:00 +0000)]
Evas textblock: fixed most of the cases on which a cursor was not drawn correctly.

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

14 years agoConvert (hopefully) all comparisons to NULL
lucas [Sat, 21 Aug 2010 13:52:25 +0000 (13:52 +0000)]
Convert (hopefully) all comparisons to NULL

Apply badzero.cocci, badnull.coci and badnull2.cocci

This should convert all cases where there's a comparison to NULL to simpler
forms. This patch applies the following transformations:

code before patch               ||code after patch
===============================================================

return a == NULL;                 return !a;

return a != NULL;                 return !!a;

func(a == NULL);                  func(!a);

func(a != NULL);                  func(!!a);

b = a == NULL;                    b = !a;

b = a != NULL;                    b = !!a;

b = a == NULL ? c : d;            b = !a ? c : d;

b = a != NULL ? c : d;            b = a ? c : d;

other cases:

a == NULL                         !a
a != NULL                         a

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

14 years agofix free shutdown of gl common part of gl engine -> gl pipes badbess.
raster [Sat, 21 Aug 2010 05:59:27 +0000 (05:59 +0000)]
fix free shutdown of gl common part of gl engine -> gl pipes badbess.

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

14 years agopass distcheck -> cedric! u br0ksed it!
raster [Fri, 20 Aug 2010 02:40:45 +0000 (02:40 +0000)]
pass distcheck -> cedric! u br0ksed it!

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

14 years agoEvas textblock: Fixed range_text_get, no works when selecting text from multiple...
tasn [Thu, 19 Aug 2010 14:07:45 +0000 (14:07 +0000)]
Evas textblock: Fixed range_text_get, no works when selecting text from multiple paragraphs.

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

14 years ago * eina: fix structure content to be more futur proof and reduce
cedric [Thu, 19 Aug 2010 12:02:28 +0000 (12:02 +0000)]
* eina: fix structure content to be more futur proof and reduce
risk of ABI breakage.

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

14 years agogl-x11 enabled now by default if deps found. it's a 1st class citizen
raster [Thu, 19 Aug 2010 08:22:44 +0000 (08:22 +0000)]
gl-x11 enabled now by default if deps found. it's a 1st class citizen
these days. and - readme updated and up to snuff for --enable opts.

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

14 years agoEvas textblock: Improved the docs of the size get functions. It should now be clear...
tasn [Thu, 19 Aug 2010 07:46:32 +0000 (07:46 +0000)]
Evas textblock: Improved the docs of the size get functions. It should now be clear exactly what they are about.

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

14 years agoremove transform stuff - never was implemented anyway so no effective
raster [Thu, 19 Aug 2010 07:32:44 +0000 (07:32 +0000)]
remove transform stuff - never was implemented anyway so no effective
break.

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

14 years agoand make dynamic hint actually work when we have zero-copy texture
raster [Thu, 19 Aug 2010 05:18:17 +0000 (05:18 +0000)]
and make dynamic hint actually work when we have zero-copy texture
support. fully ok now for argb8888.

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

14 years agofix stride and hint setting so any order works.
raster [Thu, 19 Aug 2010 05:03:37 +0000 (05:03 +0000)]
fix stride and hint setting so any order works.

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

14 years agofix 2 unimplemented bits in dynamic texture stuff.
raster [Thu, 19 Aug 2010 03:30:47 +0000 (03:30 +0000)]
fix 2 unimplemented bits in dynamic texture stuff.

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

14 years agoRemove dead code
lucas [Wed, 18 Aug 2010 23:32:15 +0000 (23:32 +0000)]
Remove dead code

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

14 years agoOops, alpha is used.
devilhorns [Wed, 18 Aug 2010 16:22:27 +0000 (16:22 +0000)]
Oops, alpha is used.

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

14 years agoComment out some unused variables.
devilhorns [Wed, 18 Aug 2010 16:08:30 +0000 (16:08 +0000)]
Comment out some unused variables.
Fix some 'may be used uninitialized' warnings.

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

14 years agoComment out unused variable (commented out instead of removed as I am
devilhorns [Wed, 18 Aug 2010 16:03:22 +0000 (16:03 +0000)]
Comment out unused variable (commented out instead of removed as I am
not sure if it has a future use or not).

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

14 years agoRemove/Comment out some unused variables.
devilhorns [Wed, 18 Aug 2010 16:01:18 +0000 (16:01 +0000)]
Remove/Comment out some unused variables.

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

14 years agoAdd some missing functions that were EAPI'd, but not included in the
devilhorns [Wed, 18 Aug 2010 15:52:16 +0000 (15:52 +0000)]
Add some missing functions that were EAPI'd, but not included in the
main header (This fixes some compiler warnings about implicit
declarations).

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

14 years agoFix compiler warning: "declared static but never defined".
devilhorns [Wed, 18 Aug 2010 15:43:38 +0000 (15:43 +0000)]
Fix compiler warning: "declared static but never defined".

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

14 years agoInitialize var to Zero (remove compiler warning).
devilhorns [Wed, 18 Aug 2010 15:27:37 +0000 (15:27 +0000)]
Initialize var to Zero (remove compiler warning).
Remove Whitespace in cs_server.

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

14 years agoFix placement of __UNUSED__.
devilhorns [Wed, 18 Aug 2010 15:20:48 +0000 (15:20 +0000)]
Fix placement of __UNUSED__.

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

14 years ago * evas: remove some warning.
cedric [Wed, 18 Aug 2010 15:11:07 +0000 (15:11 +0000)]
* evas: remove some warning.

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

14 years agoFix warnings about some unused paramaters (This does not cleanup all
devilhorns [Wed, 18 Aug 2010 14:44:23 +0000 (14:44 +0000)]
Fix warnings about some unused paramaters (This does not cleanup all
the warnings, just the ones which were Obviously not used).

Evas_Object_Text.c: Fix big ole nasty oopsie in the declaration of
object_func: Was missing a NULL for can_map.

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

14 years agoEvas textblock: Fixed range_delete with multiple paragraphs + cursor position after...
tasn [Wed, 18 Aug 2010 13:56:34 +0000 (13:56 +0000)]
Evas textblock: Fixed range_delete with multiple paragraphs + cursor position after deletion.
Switched int -> size_t in a couple of places I forgot.
Fixed all of gcc's warnings when compiling with -Wextra.

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

14 years agoEvas textblock: Fixed range_delete.
tasn [Wed, 18 Aug 2010 12:29:20 +0000 (12:29 +0000)]
Evas textblock: Fixed range_delete.

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

14 years agofix direct egl img rgba ordering.
raster [Wed, 18 Aug 2010 09:53:14 +0000 (09:53 +0000)]
fix direct egl img rgba ordering.

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

14 years agoreally minor - no api break. adding struct memmebrs that should have
raster [Wed, 18 Aug 2010 01:32:54 +0000 (01:32 +0000)]
really minor - no api break. adding struct memmebrs that should have
been there. to implement request stuff properly. nothing breaks with
this. simply missing members we needed anyway.

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

14 years agoEvas textblock: render should be allowed to be passed an object with no paragraphs...
tasn [Tue, 17 Aug 2010 17:55:48 +0000 (17:55 +0000)]
Evas textblock: render should be allowed to be passed an object with no paragraphs, but should just return and do nothing.

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

14 years agoEvas font draw: Fixed a typo in font draw
tasn [Tue, 17 Aug 2010 15:59:03 +0000 (15:59 +0000)]
Evas font draw: Fixed a typo in font draw

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

14 years agouseful configure output for enabling gles
raster [Tue, 17 Aug 2010 08:42:37 +0000 (08:42 +0000)]
useful configure output for enabling gles

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

14 years ago * evas: oops, that wasn't to be gone.
cedric [Mon, 16 Aug 2010 16:13:41 +0000 (16:13 +0000)]
* evas: oops, that wasn't to be gone.

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

14 years ago * evas: remove gradient and gradient2.
cedric [Mon, 16 Aug 2010 15:14:49 +0000 (15:14 +0000)]
* evas: remove gradient and gradient2.

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

14 years agoEvas textblock: Added comment about styles in the docs.
tasn [Mon, 16 Aug 2010 12:56:01 +0000 (12:56 +0000)]
Evas textblock: Added comment about styles in the docs.

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

14 years agoEvas bidi: Added saftey conversions to make sure FriBidiChar and Eina_Unicode are...
tasn [Mon, 16 Aug 2010 12:51:30 +0000 (12:51 +0000)]
Evas bidi: Added saftey conversions to make sure FriBidiChar and Eina_Unicode are really the same size.

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

14 years ago * evas: fix word/metric cache build.
cedric [Mon, 16 Aug 2010 12:28:17 +0000 (12:28 +0000)]
* evas: fix word/metric cache build.

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

14 years ago * evas: unbreak pipe rendering.
cedric [Mon, 16 Aug 2010 12:12:13 +0000 (12:12 +0000)]
* evas: unbreak pipe rendering.

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

14 years agoEvas: Fixed many compilation warnings.
tasn [Mon, 16 Aug 2010 10:46:56 +0000 (10:46 +0000)]
Evas: Fixed many compilation warnings.
1. Fixed evas_common_encoding_utf8 functions to get char * instead of unsigned char * and return Eina_Unicode instead of int.
2. Removed a couple of unused variables.
3. Removed deprecated evas_common_font_utf8* functions.

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

14 years agoEvas textblock: Fix the inefficent ways used to get string length. No need to get...
tasn [Mon, 16 Aug 2010 09:44:50 +0000 (09:44 +0000)]
Evas textblock: Fix the inefficent ways used to get string length. No need to get length twice and strbuf has a very fast function to getting length, no need to get the string and the calc it's length.

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

14 years agoEvas textblock: Fixed evas_textblock_cursor_paragraph_text_get to return markup.
tasn [Mon, 16 Aug 2010 09:40:01 +0000 (09:40 +0000)]
Evas textblock: Fixed evas_textblock_cursor_paragraph_text_get to return markup.

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

14 years agoEvas textblock: removed two unwanted fixmes.
tasn [Mon, 16 Aug 2010 09:18:09 +0000 (09:18 +0000)]
Evas textblock: removed two unwanted fixmes.

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

14 years agoEvas textblock: Another fix to 'range_get' fixes the text getting and not just the...
tasn [Mon, 16 Aug 2010 09:08:01 +0000 (09:08 +0000)]
Evas textblock: Another fix to 'range_get' fixes the text getting and not just the mishandling of formats.

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

14 years agocopy & paste fix.
raster [Mon, 16 Aug 2010 08:59:52 +0000 (08:59 +0000)]
copy & paste fix.

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

14 years agoEvas textblock: Fixed a bug with getting text in range.
tasn [Mon, 16 Aug 2010 08:52:18 +0000 (08:52 +0000)]
Evas textblock: Fixed a bug with getting text in range.

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

14 years agoEvas textblock: Use the unicode object replacement char, not the regular replacement...
tasn [Mon, 16 Aug 2010 08:36:08 +0000 (08:36 +0000)]
Evas textblock: Use the unicode object replacement char, not the regular replacement char.
Drop the object replacement char if passed as text.

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

14 years agowell that went missing eh?
raster [Mon, 16 Aug 2010 08:36:06 +0000 (08:36 +0000)]
well that went missing eh?

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