framework/uifw/evas.git
13 years agoEvas: Textblock: Fix variable may be used uninitialized warning.
devilhorns [Wed, 30 Mar 2011 05:48:39 +0000 (05:48 +0000)]
Evas: Textblock: Fix variable may be used uninitialized warning.

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

13 years agoEvas textblock: Implemented vertical alignment - no way to set it yet.
tasn [Tue, 29 Mar 2011 14:14:29 +0000 (14:14 +0000)]
Evas textblock: Implemented vertical alignment - no way to set it yet.

Implemented the code needed, but there's still no way to set it.
This should be discussed. Not sure whether this should be part of
the API, or should just be set in the default style.

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

13 years agoEvas Textblock/text: Add clipping until we fix inset handling.
tasn [Tue, 29 Mar 2011 13:52:42 +0000 (13:52 +0000)]
Evas Textblock/text: Add clipping until we fix inset handling.

Currently inset handling is not handled correctly so we just clip
to the left if there's no enough margin to draw the what overflows.
This is the same behavior that was done up until now because of the
global clipper that was applied.

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

13 years agoEvas Textblock/text: Fix rendering outsize of zone and speed things up.
tasn [Tue, 29 Mar 2011 13:52:35 +0000 (13:52 +0000)]
Evas Textblock/text: Fix rendering outsize of zone and speed things up.

This speeds things up and uses "out of render zone" drawing.
In this commit we also start using width correctly so rendering should
be more exact.

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

13 years agoEvas font-engine: Use advance instead of width with whitespace size calc
tasn [Tue, 29 Mar 2011 13:52:30 +0000 (13:52 +0000)]
Evas font-engine: Use advance instead of width with whitespace size calc

Advance is the real width of whitespace, not the width of the glyph
which is just 0.

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

13 years agoEvas font-engine: Added right_inset_get.
tasn [Tue, 29 Mar 2011 13:52:22 +0000 (13:52 +0000)]
Evas font-engine: Added right_inset_get.

This lets us get the difference between the width and the advance
of a string pretty fast, which means we only need to calculate either
advance or width, because we can now calculate one from the other.

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

13 years agoRevert "evas: work around text/textblock bug rendering outside of rendering zone."
tasn [Tue, 29 Mar 2011 13:52:08 +0000 (13:52 +0000)]
Revert "evas: work around text/textblock bug rendering outside of rendering zone."

This reverts commit 58156

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

13 years agower can release compiler data if we want when done with glsl compiling.
raster [Tue, 29 Mar 2011 09:10:57 +0000 (09:10 +0000)]
wer can release compiler data if we want when done with glsl compiling.

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

13 years agoevas: work around text/textblock bug rendering outside of rendering zone.
cedric [Mon, 28 Mar 2011 14:32:03 +0000 (14:32 +0000)]
evas: work around text/textblock bug rendering outside of rendering zone.

This fix is temporary and waiting for Tasn to look at the proper fix. It will
be removed once that done.

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

13 years agorename libtool version names to fit libtool doc
caro [Sun, 27 Mar 2011 18:07:42 +0000 (18:07 +0000)]
rename libtool version names to fit libtool doc

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

13 years agoEvas font-engine: Fix font size updating.
tasn [Sun, 27 Mar 2011 12:22:13 +0000 (12:22 +0000)]
Evas font-engine: Fix font size updating.

This commit fixes two types of misupdate of the font size.
1. Not updating all the fonts when not using Harfbuzz.
2. In rare cases update the wrong font when using Harfbuzz.

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

13 years agoformatting
caro [Sat, 26 Mar 2011 17:13:52 +0000 (17:13 +0000)]
formatting

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

13 years agoEvas: improve jpeg m4 macro check
caro [Sat, 26 Mar 2011 17:09:44 +0000 (17:09 +0000)]
Evas: improve jpeg m4 macro check
Use AC_LANG_PROGRAM instead of AC_LANG_SOURCE

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

13 years agook. multi-screen (multihead) support with simultaneous display on 2
raster [Thu, 24 Mar 2011 01:45:12 +0000 (01:45 +0000)]
ok. multi-screen (multihead) support with simultaneous display on 2
screens with the same gl context is more pain than imagined. revert
attempt to handle it. just use xinerama/twinview if u want the
compositor to not suck.

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

13 years agoevas: fixed the last issue with clipping.
cedric [Wed, 23 Mar 2011 15:50:02 +0000 (15:50 +0000)]
evas: fixed the last issue with clipping.

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

13 years agoEvas textblock: Updated format_prepend/append docs.
tasn [Wed, 23 Mar 2011 11:43:52 +0000 (11:43 +0000)]
Evas textblock: Updated format_prepend/append docs.

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

13 years agoEvas: proxy: more agressive pre_rendering of stuff
nash [Wed, 23 Mar 2011 09:08:36 +0000 (09:08 +0000)]
Evas: proxy: more agressive pre_rendering of stuff

so both for smarts and non-smart objects.  once again thanks to tom/tasn.

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

13 years agoevas: proxy: do prerender if not done.
nash [Wed, 23 Mar 2011 08:49:01 +0000 (08:49 +0000)]
evas: proxy: do prerender if not done.

thanks to tom (tasn) for finding this for me.

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

13 years agoDon't create useless modules dir if we're not going to install modules.
barbieri [Wed, 23 Mar 2011 03:33:55 +0000 (03:33 +0000)]
Don't create useless modules dir if we're not going to install modules.

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

13 years agosvn ignores.
barbieri [Wed, 23 Mar 2011 02:52:07 +0000 (02:52 +0000)]
svn ignores.

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

13 years agoFix build with static modules, thanks Gentoo ;-)
barbieri [Wed, 23 Mar 2011 02:45:19 +0000 (02:45 +0000)]
Fix build with static modules, thanks Gentoo ;-)

I don't know if this is useful to backport to stable branch, if you
think so please do it as I don't even have that checkout... svn is
annoying :-P

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

13 years agoEvas: De-beta readme.
nash [Wed, 23 Mar 2011 01:37:19 +0000 (01:37 +0000)]
Evas: De-beta readme.

Warning: This change makes evas web2.0 incompatible.  We also lack a wet floor
logo.

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

13 years agoEvas: Readme: Make doc clearer for metric and word cache.
nash [Wed, 23 Mar 2011 01:37:17 +0000 (01:37 +0000)]
Evas: Readme: Make doc clearer for metric and word cache.

Wow, first gentoo related bug fix.

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

13 years agoEvas: PRoxy: First pass at punching through hidden clips.
nash [Wed, 23 Mar 2011 01:37:14 +0000 (01:37 +0000)]
Evas: PRoxy: First pass at punching through hidden clips.

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

13 years agoevas: fix build with uclibc.
cedric [Tue, 22 Mar 2011 14:29:25 +0000 (14:29 +0000)]
evas: fix build with uclibc.

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

13 years agoevas: that wasn't a typo in fact.
cedric [Tue, 22 Mar 2011 13:44:29 +0000 (13:44 +0000)]
evas: that wasn't a typo in fact.

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

13 years agoevas: fix typos.
cedric [Tue, 22 Mar 2011 13:36:16 +0000 (13:36 +0000)]
evas: fix typos.

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

13 years agoEvas textblock: Don't create text props if there's no font.
tasn [Tue, 22 Mar 2011 10:18:46 +0000 (10:18 +0000)]
Evas textblock: Don't create text props if there's no font.

Thanks to Nash for letting me know about it. It's not really useful,
but at least it helps us avoid crashing.

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

13 years agoevas: hopefully the last clip bug fix.
cedric [Mon, 21 Mar 2011 15:18:26 +0000 (15:18 +0000)]
evas: hopefully the last clip bug fix.

If no one see breakage due to this, I will backport all of them in two days.

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

13 years agoanother vendor/renderer example.
raster [Mon, 21 Mar 2011 02:09:09 +0000 (02:09 +0000)]
another vendor/renderer example.

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

13 years agoEvas font: Iterate with pointers, not indexes.
tasn [Sun, 20 Mar 2011 15:05:05 +0000 (15:05 +0000)]
Evas font: Iterate with pointers, not indexes.

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

13 years agoEvas textblock: Fixed a small error in docs.
tasn [Sun, 20 Mar 2011 13:56:08 +0000 (13:56 +0000)]
Evas textblock: Fixed a small error in docs.

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

13 years agoand check extent... FIRST
raster [Sun, 20 Mar 2011 13:25:27 +0000 (13:25 +0000)]
and check extent... FIRST

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

13 years agoEvas font: Added a comment to a confusing magic number.
tasn [Sun, 20 Mar 2011 08:51:41 +0000 (08:51 +0000)]
Evas font: Added a comment to a confusing magic number.

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

13 years agosupport multiple screens AT the same time... multiple gl contexts -
raster [Sun, 20 Mar 2011 08:48:30 +0000 (08:48 +0000)]
support multiple screens AT the same time... multiple gl contexts -
one is created per screen #. max is 16 screens (0->15). dont know if
this really works yet.

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

13 years agoadd blacklisting for software gl implementations
raster [Sun, 20 Mar 2011 06:08:53 +0000 (06:08 +0000)]
add blacklisting for software gl implementations

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

13 years agoturn loose binding off on newer-ish nvidia dreiver versions. this is an
raster [Sat, 19 Mar 2011 10:58:34 +0000 (10:58 +0000)]
turn loose binding off on newer-ish nvidia dreiver versions. this is an
experiment. testing to see if it helps.

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

13 years agoevas cache system more pedantic about matches and statting.
raster [Sat, 19 Mar 2011 07:08:59 +0000 (07:08 +0000)]
evas cache system more pedantic about matches and statting.

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

13 years agowarnings--
raster [Sat, 19 Mar 2011 03:56:35 +0000 (03:56 +0000)]
warnings--

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

13 years agonochlog: fix warning to not wrap @ 80 cols.
raster [Sat, 19 Mar 2011 03:44:33 +0000 (03:44 +0000)]
nochlog: fix warning to not wrap @ 80 cols.

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

13 years agoEvas evas.dox.in: Added Jiyoun Park. Sync with AUTHORS.
seoz [Fri, 18 Mar 2011 12:13:54 +0000 (12:13 +0000)]
Evas evas.dox.in: Added Jiyoun Park. Sync with AUTHORS.

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

13 years agoevas: don't display build files.
cedric [Fri, 18 Mar 2011 10:58:05 +0000 (10:58 +0000)]
evas: don't display build files.

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

13 years agoevas: fix wrong call to free when using mempool for Evas_Object.
cedric [Fri, 18 Mar 2011 10:56:27 +0000 (10:56 +0000)]
evas: fix wrong call to free when using mempool for Evas_Object.

Patch by Jiyoun Park <jy0703.park@samsung.com>

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

13 years agorevert version change 999 -> 99. also e17 didnt even need it as it
raster [Fri, 18 Mar 2011 07:35:19 +0000 (07:35 +0000)]
revert version change 999 -> 99. also e17 didnt even need it as it
produced no versioned .so files.

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

13 years agoSet v_mic to 99 (less than 256) to please OS X
englebass [Thu, 17 Mar 2011 13:12:50 +0000 (13:12 +0000)]
Set v_mic to 99 (less than 256) to please OS X

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

13 years agoEvas evas.dox.in: Added Sung W. Park.
seoz [Wed, 16 Mar 2011 22:06:50 +0000 (22:06 +0000)]
Evas evas.dox.in: Added Sung W. Park.

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

13 years agoevas: rename Evas_GL_Context to Evas_Engine_GL_Context
cedric [Wed, 16 Mar 2011 17:32:49 +0000 (17:32 +0000)]
evas: rename Evas_GL_Context to Evas_Engine_GL_Context

patch by Sung W. Park <sungwoo@gmail.com>

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

13 years agoevas: probably another needed patch for clipping issue with map.
cedric [Wed, 16 Mar 2011 13:59:13 +0000 (13:59 +0000)]
evas: probably another needed patch for clipping issue with map.

No need to update ChangeLog as it is the part of yesterday patch.

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

13 years agoevas: this will fix some clipping issue with map.
cedric [Tue, 15 Mar 2011 16:20:57 +0000 (16:20 +0000)]
evas: this will fix some clipping issue with map.

This patch should be backported if it work well. Need more tester.
It doesn't fix a missing del detection in enki and elementary_test transit 4.

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

13 years agoEvas common: Use _GNU_SOURCE instead of __USE_GNU.
tasn [Tue, 15 Mar 2011 14:23:07 +0000 (14:23 +0000)]
Evas common: Use _GNU_SOURCE instead of __USE_GNU.

Thanks to aissen for letting us know.

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

13 years agoEvas font-engine: Fixed bug with different sizes in Korean text.
tasn [Tue, 15 Mar 2011 11:00:29 +0000 (11:00 +0000)]
Evas font-engine: Fixed bug with different sizes in Korean text.

I'm still not sure if it's just a workaround that just fixes a symptom
of a bigger issue, or actually needed, but this is good until I figure
this out completely.

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

13 years agoEvas: formatting and add ico module building
caro [Mon, 14 Mar 2011 20:33:44 +0000 (20:33 +0000)]
Evas: formatting and add ico module building

1) i like alphabetical order (build order of modules and configure output

2) ico module was not built

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

13 years agoevas: add memory image loader api. ask not how it works or i shall
raster [Mon, 14 Mar 2011 10:53:37 +0000 (10:53 +0000)]
evas: add memory image loader api. ask not how it works or i shall
disembowel you. ktnxbi.

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

13 years agohandle 1bit icos properly. oops.
raster [Sun, 13 Mar 2011 04:41:30 +0000 (04:41 +0000)]
handle 1bit icos properly. oops.
make ico loader more robust for broken ico/cur files. ico/cur is a
broken format... but hey. it has to be dealt with.

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

13 years agoEvas: add ico loader!
raster [Fri, 11 Mar 2011 15:07:25 +0000 (15:07 +0000)]
Evas: add ico loader!

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

13 years agochlog++ - and yes i know. backport to 1.0.1 - as i said already. will
raster [Thu, 10 Mar 2011 12:13:25 +0000 (12:13 +0000)]
chlog++ - and yes i know. backport to 1.0.1 - as i said already. will
go over these when i get to it.

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

13 years agook - finally - biran wang... you get your hacky bmp loader.
raster [Thu, 10 Mar 2011 12:11:42 +0000 (12:11 +0000)]
ok - finally - biran wang... you get your hacky bmp loader.

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

13 years agoFrom: "Sung W. Park" <sungwoo@gmail.com>
raster [Thu, 10 Mar 2011 08:23:39 +0000 (08:23 +0000)]
From: "Sung W. Park" <sungwoo@gmail.com>
Subject: [E-devel] Evas - OpenGL and Image Object -
evas_object_image_native_surface_set()

Fix bug with yinvert handling of native surfaces.

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

13 years agofix -> call hide BEFORE del.
raster [Wed, 9 Mar 2011 06:16:46 +0000 (06:16 +0000)]
fix -> call hide BEFORE del.

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

13 years agoand now with some testing... actually fix the swapintervals fun :)
raster [Tue, 8 Mar 2011 15:56:39 +0000 (15:56 +0000)]
and now with some testing... actually fix the swapintervals fun :)

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

13 years agoi cannot believe evas has lasted this long without this. obj ref &
raster [Tue, 8 Mar 2011 12:23:37 +0000 (12:23 +0000)]
i cannot believe evas has lasted this long without this. obj ref &
unref.

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

13 years agoignore++
englebass [Tue, 8 Mar 2011 11:41:40 +0000 (11:41 +0000)]
ignore++

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

13 years agoFix build (from make dist files).
rui [Tue, 8 Mar 2011 11:27:40 +0000 (11:27 +0000)]
Fix build (from make dist files).

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

13 years agoSupport WBMP loader.
rui [Tue, 8 Mar 2011 11:27:00 +0000 (11:27 +0000)]
Support WBMP loader.

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

13 years ago2 different sync apis with differetn ext's. fix.
raster [Tue, 8 Mar 2011 11:20:49 +0000 (11:20 +0000)]
2 different sync apis with differetn ext's. fix.

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

13 years ago_evas_gl_common_viewport_set segv fix: ROUND 2!
discomfitor [Tue, 8 Mar 2011 01:00:21 +0000 (01:00 +0000)]
_evas_gl_common_viewport_set segv fix: ROUND 2!

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

13 years agoREVERT! hell no. glu is not going to become a dependency. it never
raster [Mon, 7 Mar 2011 19:11:18 +0000 (19:11 +0000)]
REVERT! hell no. glu is not going to become a dependency. it never
was. you broke gl-es support and didnt link to glu either. it's a
separate lib. no no no no no.

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

13 years agofix weird segv I found when trying opengl mode in comp module on my desktop, waiting...
discomfitor [Mon, 7 Mar 2011 05:41:49 +0000 (05:41 +0000)]
fix weird segv I found when trying opengl mode in comp module on my desktop, waiting for someone to give me the "good job you did it correctly" before I backport since I probably didn't

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

13 years agoEvas evas.dox.in: Fixed typo.
seoz [Tue, 1 Mar 2011 14:03:50 +0000 (14:03 +0000)]
Evas evas.dox.in: Fixed typo.

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

13 years agoformatting
caro [Sun, 27 Feb 2011 10:32:52 +0000 (10:32 +0000)]
formatting

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

13 years agofinal fix for the static jpeg build on Windows
caro [Sun, 27 Feb 2011 10:31:18 +0000 (10:31 +0000)]
final fix for the static jpeg build on Windows

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

13 years agowhitespaces--
caro [Sun, 27 Feb 2011 10:04:19 +0000 (10:04 +0000)]
whitespaces--

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

13 years agoEvas jpeg saver: don't build and fix static build on Windows (jpeg saver does not...
caro [Sun, 27 Feb 2011 10:02:59 +0000 (10:02 +0000)]
Evas jpeg saver: don't build and fix static build on Windows (jpeg saver does not compile)

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

13 years agoformatting and spell
caro [Sun, 27 Feb 2011 09:37:14 +0000 (09:37 +0000)]
formatting and spell

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

13 years agoActually, it's important and it's a compilation failure. Users
caro [Sun, 27 Feb 2011 09:31:00 +0000 (09:31 +0000)]
Actually, it's important and it's a compilation failure. Users
will know when it has been fixed

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

13 years agoEvas: fix static build of *bmp and tga loaders
caro [Sun, 27 Feb 2011 09:19:24 +0000 (09:19 +0000)]
Evas: fix static build of *bmp and tga loaders

not sure it needs a changelog entry. If yes, tell.
backport to 1.0 needed for bmp and tga

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

13 years agofix Windows CE compilation
caro [Thu, 24 Feb 2011 19:24:39 +0000 (19:24 +0000)]
fix Windows CE compilation

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

13 years agoEvas textblock: Added a workaround for a segfault.
tasn [Thu, 24 Feb 2011 15:18:10 +0000 (15:18 +0000)]
Evas textblock: Added a workaround for a segfault.

The problem is that we currently do try to split even if we can't.
We should overview things and fix it in a more proper way, but this is
a good enough solution in the meanwhile, because this part will be fixed
soon.

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

13 years agoEvas textblock: Don't set style if it's the same.
tasn [Thu, 24 Feb 2011 08:43:38 +0000 (08:43 +0000)]
Evas textblock: Don't set style if it's the same.

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

13 years agoEvas textblock: Stringshare the style text of each style.
tasn [Thu, 24 Feb 2011 08:43:34 +0000 (08:43 +0000)]
Evas textblock: Stringshare the style text of each style.

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

13 years agoEvas textblock: Fix wrong behavior when updating style.
tasn [Thu, 24 Feb 2011 08:43:30 +0000 (08:43 +0000)]
Evas textblock: Fix wrong behavior when updating style.

When updating style we should not clear the utf8 text but we should relayout.
And definitely not reset it.

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

13 years agoEvas textblock: Remove a redundant cast.
tasn [Wed, 23 Feb 2011 16:50:59 +0000 (16:50 +0000)]
Evas textblock: Remove a redundant cast.

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

13 years agoEvas textblock: Fix the false-positive strict-aliasing issue with gcc.
tasn [Wed, 23 Feb 2011 16:49:31 +0000 (16:49 +0000)]
Evas textblock: Fix the false-positive strict-aliasing issue with gcc.

Only happens with some versions of gcc. I think it's a false positive
because both of the items are compatible.

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

13 years agoEvas font-engine: Also unref the fs->file (see last commit).
tasn [Wed, 23 Feb 2011 11:53:29 +0000 (11:53 +0000)]
Evas font-engine: Also unref the fs->file (see last commit).

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

13 years agoEvas font-engine: Ref fs->file if we use it.
tasn [Wed, 23 Feb 2011 11:50:09 +0000 (11:50 +0000)]
Evas font-engine: Ref fs->file if we use it.

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

13 years agoEvas font-engine: Fixed walking to use ptrs instead of indexes.
tasn [Tue, 22 Feb 2011 13:00:02 +0000 (13:00 +0000)]
Evas font-engine: Fixed walking to use ptrs instead of indexes.

I.e walk using a ptr instead of arr[i] all the time. This should make
things faster. Also as part of the change, fixed char_index to be
an offset inside the string object, and not a general offset which was
bad.

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

13 years ago * Fixed bug smart calc array where it'd nuke the array when nested
raster [Tue, 22 Feb 2011 12:12:37 +0000 (12:12 +0000)]
    * Fixed bug smart calc array where it'd nuke the array when nested
          process calls hapen and leave some objects uncalculated, but
          removed from the array and marked as needing a calc thus never
          getting back into the array.

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

13 years agoefl: add back touch on configure time generated file.
cedric [Tue, 22 Feb 2011 10:29:28 +0000 (10:29 +0000)]
efl: add back touch on configure time generated file.

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

13 years agoEvas: Updated changelog.
tasn [Tue, 22 Feb 2011 09:33:22 +0000 (09:33 +0000)]
Evas: Updated changelog.

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

13 years agoEvas textblock: Fixed setting cursor in evas_textblock_cursor_paragraph_char_last.
tasn [Tue, 22 Feb 2011 09:31:19 +0000 (09:31 +0000)]
Evas textblock: Fixed setting cursor in evas_textblock_cursor_paragraph_char_last.

On empty paragraphs the cursor position was set to values < 0 which
is bad and caused issues in other places as well.

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

13 years agoefl: turn on cached result, that will reduce your configure time a lot !
cedric [Mon, 21 Feb 2011 14:56:49 +0000 (14:56 +0000)]
efl: turn on cached result, that will reduce your configure time a lot !

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

13 years agofix bug with prev/cur text state access in text obj for utf8 string.
raster [Mon, 21 Feb 2011 06:12:28 +0000 (06:12 +0000)]
fix bug with prev/cur text state access in text obj for utf8 string.

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

13 years agoevas: fix building with libpng-1.5
vapier [Sun, 20 Feb 2011 01:21:33 +0000 (01:21 +0000)]
evas: fix building with libpng-1.5

this should work with libpng-1.[245].x; dont know about older versions

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

13 years agochangelog for todays fixes
raster [Sat, 19 Feb 2011 15:55:04 +0000 (15:55 +0000)]
changelog for todays fixes

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

13 years agofix convert to a8. someone fixed this badly. fix right now.
raster [Sat, 19 Feb 2011 15:53:47 +0000 (15:53 +0000)]
fix convert to a8. someone fixed this badly. fix right now.

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

13 years agofix off by 1!
raster [Sat, 19 Feb 2011 15:48:46 +0000 (15:48 +0000)]
fix off by 1!

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

13 years agoEvas: Updated changelog.
tasn [Wed, 16 Feb 2011 16:43:49 +0000 (16:43 +0000)]
Evas: Updated changelog.

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

13 years agoEvas font: Draw the replacement char whan the glyph can't be found.
tasn [Wed, 16 Feb 2011 16:36:16 +0000 (16:36 +0000)]
Evas font: Draw the replacement char whan the glyph can't be found.

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

13 years agoEvas encoding: Removed Evas_Encoding and moved to eina_unicode_utf8* instead.
tasn [Wed, 16 Feb 2011 16:00:17 +0000 (16:00 +0000)]
Evas encoding: Removed Evas_Encoding and moved to eina_unicode_utf8* instead.

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

13 years agoEvas encoding: Should be bitwise AND and not logical AND.
tasn [Wed, 16 Feb 2011 14:59:36 +0000 (14:59 +0000)]
Evas encoding: Should be bitwise AND and not logical AND.

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