profile/ivi/evas.git
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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/svn/e/trunk/evas@57092 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas encoding: Fixed an issue with the return value of prev_get when at the start.
tasn [Wed, 16 Feb 2011 13:17:09 +0000 (13:17 +0000)]
Evas encoding: Fixed an issue with the return value of prev_get when at the start.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57091 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas encoding: Made the utf8 parser more robust.
tasn [Wed, 16 Feb 2011 13:00:50 +0000 (13:00 +0000)]
Evas encoding: Made the utf8 parser more robust.
In now handles more error cases in a more correct way.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57090 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed possible issue with word/mixed wrapping.
tasn [Wed, 16 Feb 2011 13:00:41 +0000 (13:00 +0000)]
Evas textblock: Fixed possible issue with word/mixed wrapping.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57089 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoeet, ecore, evas, efreet: don't track generated files.
cedric [Wed, 16 Feb 2011 10:58:03 +0000 (10:58 +0000)]
eet, ecore, evas, efreet: don't track generated files.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57084 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed an issue with item size calculation.
tasn [Wed, 16 Feb 2011 09:43:57 +0000 (09:43 +0000)]
Evas textblock: Fixed an issue with item size calculation.
This caused some issues in some cases. Just switch continue with a goto to the end of the loop so we'll be able to calculate the sizes even when we don't need to format the format item.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57081 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoFrom: Jeonghyun Yun <jh0506.yun@samsung.com>
raster [Wed, 16 Feb 2011 05:44:01 +0000 (05:44 +0000)]
From: Jeonghyun Yun <jh0506.yun@samsung.com>
Subject: Re: [E-devel] [Patch] evas_image_load_bmp small patch

When I tested some bmp files on evas, I found one bmp file is not displayed.
But this bmp file is displayed on windows and linux gimp and etc.
So I checked this bmp file, this file have 208 data per line despite 207
pixel per line!!

I fixed code to skip the data when data is more than width instead of
break. I think this is not bug but evas policy problem.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57076 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * evas: prevent early death of stringshare.
cedric [Tue, 15 Feb 2011 17:24:55 +0000 (17:24 +0000)]
* evas: prevent early death of stringshare.

SPANK ! SPANK ! SPANK !

PLEASE USE STRINGSHARE REPLACE EVERY TIME YOU DO
A STRINGSHARE_DEL FOLLOWED BY A STRINGSHARE_ADD.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57057 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed a small calculation in format item's size calculation. Was...
tasn [Tue, 15 Feb 2011 16:50:14 +0000 (16:50 +0000)]
Evas textblock: Fixed a small calculation in format item's size calculation. Was correct, but too complex, simplified it.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57056 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed a bug that caused format item positions to be wrong in some...
tasn [Tue, 15 Feb 2011 16:50:07 +0000 (16:50 +0000)]
Evas textblock: Fixed a bug that caused format item positions to be wrong in some cases.
Just sanitized some of the item coordinates calculation.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57055 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoBetter fix for invalid variable usage.
englebass [Mon, 14 Feb 2011 20:21:10 +0000 (20:21 +0000)]
Better fix for invalid variable usage.

No point in having to pointers, and fix formatting.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57037 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed evas_textblock_cursor_range_geometry_get which didn't work...
tasn [Mon, 14 Feb 2011 16:14:26 +0000 (16:14 +0000)]
Evas textblock: Fixed evas_textblock_cursor_range_geometry_get which didn't work when across multiple paragraphs.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57027 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: strcpy->strncpy in a place we use a cached len, to be on the safe...
tasn [Mon, 14 Feb 2011 15:02:58 +0000 (15:02 +0000)]
Evas textblock: strcpy->strncpy in a place we use a cached len, to be on the safe side.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57025 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas font: Fixed wrong condition that may cause an invalid read when using OT.
tasn [Mon, 14 Feb 2011 15:02:52 +0000 (15:02 +0000)]
Evas font: Fixed wrong condition that may cause an invalid read when using OT.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57024 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed compilation error, I don't understand what went wrong in my...
tasn [Mon, 14 Feb 2011 14:44:47 +0000 (14:44 +0000)]
Evas textblock: Fixed compilation error, I don't understand what went wrong in my last two commits, sorry for the spam.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57023 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fix compilation warning, for some reason this wasn't included in...
tasn [Mon, 14 Feb 2011 14:42:22 +0000 (14:42 +0000)]
Evas textblock: Fix compilation warning, for some reason this wasn't included in the previous patch.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57022 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas: updated changelog.
tasn [Mon, 14 Feb 2011 14:17:18 +0000 (14:17 +0000)]
Evas: updated changelog.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57020 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Added a mode for setting newline behavior.
tasn [Mon, 14 Feb 2011 14:17:12 +0000 (14:17 +0000)]
Evas textblock: Added a mode for setting newline behavior.
Can either be normal, or PS mode which means newline character behaves as a PS.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57019 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33