framework/uifw/evas.git
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

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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57019 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoevas/engines - fixed invalid variable usage.
hermet [Mon, 14 Feb 2011 13:59:36 +0000 (13:59 +0000)]
evas/engines - fixed invalid variable usage.

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

13 years agoEvas textblock: Fixed it so there's an Evas_Text_Props field only for text objects.
tasn [Mon, 14 Feb 2011 13:09:41 +0000 (13:09 +0000)]
Evas textblock: Fixed it so there's an Evas_Text_Props field only for text objects.
Saves some memory.

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

13 years agoEvas textblock: Wrapping - used a less correct approach that appears to be 3 times...
tasn [Mon, 14 Feb 2011 12:44:38 +0000 (12:44 +0000)]
Evas textblock: Wrapping - used a less correct approach that appears to be 3 times faster.

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

13 years agoEvas textblock: don't force calc utf8 string in evas_textblock_style_set. Only calc...
tasn [Mon, 14 Feb 2011 12:44:31 +0000 (12:44 +0000)]
Evas textblock: don't force calc utf8 string in evas_textblock_style_set. Only calc it when used.

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

13 years agoEvas textblock: Fixed issue with incorrect sizes in textblock, _text_item_update_size...
tasn [Mon, 14 Feb 2011 10:49:14 +0000 (10:49 +0000)]
Evas textblock: Fixed issue with incorrect sizes in textblock, _text_item_update_sizes should be called after merging.

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

13 years agoEvas textblock: Use eina_unicode_strndup instead of eina_unicode_strdup beacuse we...
tasn [Mon, 14 Feb 2011 10:49:09 +0000 (10:49 +0000)]
Evas textblock: Use eina_unicode_strndup instead of eina_unicode_strdup beacuse we already have the lentgth.

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

13 years agoEvas textblock: Replaced all the calls to eina_unicode_strlen with the cached text_len.
tasn [Mon, 14 Feb 2011 10:49:05 +0000 (10:49 +0000)]
Evas textblock: Replaced all the calls to eina_unicode_strlen with the cached text_len.
This also fixes an issue with ellip_char text pos.

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

13 years agoEvas textblock: speeded things up by using the cached text_len
tasn [Mon, 14 Feb 2011 10:09:27 +0000 (10:09 +0000)]
Evas textblock: speeded things up by using the cached text_len
instead of calling eina_unicode_strlen all the time.
Also fixed an issue with size calculation.

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

13 years agoEvas textblock: Used eina_list_append_relative_list instead of eina_list_append_relative
tasn [Mon, 14 Feb 2011 09:37:49 +0000 (09:37 +0000)]
Evas textblock: Used eina_list_append_relative_list instead of eina_list_append_relative
in some places, which obviously made things way faster.

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

13 years agomissing semicolon. you never cease to amaze me, edev.
discomfitor [Mon, 14 Feb 2011 05:21:17 +0000 (05:21 +0000)]
missing semicolon. you never cease to amaze me, edev.

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

13 years agoevas/evas_object_image - fixed an inccorect word in doxygen
hermet [Mon, 14 Feb 2011 04:42:53 +0000 (04:42 +0000)]
evas/evas_object_image - fixed an inccorect word in doxygen

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

13 years agoEvas font: removed an obsolete comment.
tasn [Sun, 13 Feb 2011 16:35:03 +0000 (16:35 +0000)]
Evas font: removed an obsolete comment.

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

13 years agoEvas textblock: Improved error message.
tasn [Sun, 13 Feb 2011 13:07:37 +0000 (13:07 +0000)]
Evas textblock: Improved error message.

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

13 years agoEvas font-engine: Added text_len to text_props which fixes
tasn [Sun, 13 Feb 2011 12:57:37 +0000 (12:57 +0000)]
Evas font-engine: Added text_len to text_props which fixes
a bug with cursor position and ligatures.

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

13 years agoFix the semicolon, and small optimisation.
nash [Sun, 13 Feb 2011 00:27:03 +0000 (00:27 +0000)]
Fix the semicolon, and small optimisation.

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

13 years agofix silly sized scaling issue.
raster [Sat, 12 Feb 2011 14:50:25 +0000 (14:50 +0000)]
fix silly sized scaling issue.

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

13 years agofix up gl side image cache to cleanly ref/deref and shadow image
raster [Fri, 11 Feb 2011 06:23:10 +0000 (06:23 +0000)]
fix up gl side image cache to cleanly ref/deref and shadow image
cache. yes - changelog - this is just fixing up whats already
changelogged.

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

13 years agodox.in update: elementary,evas,edje,ecore,eio,eet,eeze.
seoz [Thu, 10 Feb 2011 16:50:18 +0000 (16:50 +0000)]
dox.in update: elementary,evas,edje,ecore,eio,eet,eeze.
Sync authors in doc with AUTHORS.
Updated date to 2011.

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

13 years agoEvas text_utils: make the text_props_content_ref/unref more robust.
tasn [Thu, 10 Feb 2011 15:29:13 +0000 (15:29 +0000)]
Evas text_utils: make the text_props_content_ref/unref more robust.
Don't allocate a text info if the length is 0. No point in that because
content won't be allocated anyway.

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

13 years agoEvas text_utils: fixed a bug with splitting.
tasn [Thu, 10 Feb 2011 15:02:26 +0000 (15:02 +0000)]
Evas text_utils: fixed a bug with splitting.
Cutoff is the position in the string, not in the string object.

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