profile/ivi/evas.git
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

13 years agoEvas text: Fixed compilation warning introduced in last commit.
tasn [Thu, 10 Feb 2011 09:11:30 +0000 (09:11 +0000)]
Evas text: Fixed compilation warning introduced in last commit.

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

13 years agoEvas font-engine: Fixed inset to use the string objects instead of strings.
tasn [Thu, 10 Feb 2011 09:03:14 +0000 (09:03 +0000)]
Evas font-engine: Fixed inset to use the string objects instead of strings.

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

13 years agofix most of nash's mess. 2 added aborts that nash has to fix.
raster [Thu, 10 Feb 2011 06:52:53 +0000 (06:52 +0000)]
fix most of nash's mess. 2 added aborts that nash has to fix.

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

13 years agomake font cache flush 0 out font cache size first
raster [Thu, 10 Feb 2011 06:12:09 +0000 (06:12 +0000)]
make font cache flush 0 out font cache size first

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

13 years agoRemove the old 'proxy' functions.
nash [Wed, 9 Feb 2011 21:38:57 +0000 (21:38 +0000)]
Remove the old 'proxy' functions.

Now I know git-svn decided to not merge everything.
Anyway the proxy functions are not part of images.  Use them there.

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

13 years agoAdd evas_object_image_source_get, and fix NOTNULL() args to _source_set
nash [Wed, 9 Feb 2011 21:36:10 +0000 (21:36 +0000)]
Add evas_object_image_source_get, and fix NOTNULL() args to _source_set

Source set of 'NULL' is the equivelent of source_unset (actually source_unset
is an alias to source_set with a second NULL arg.

And I still want to know why these are in my tree, but not upstream.

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

13 years agoAdd header for image proxy.
nash [Wed, 9 Feb 2011 21:36:07 +0000 (21:36 +0000)]
Add header for image proxy.

Not sure why this didn't merge then either.
No changelog since it's adding a missing header.

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

13 years agoEvas: Fixed a few 'implicit declaration' warnings.
devilhorns [Wed, 9 Feb 2011 18:39:54 +0000 (18:39 +0000)]
Evas: Fixed a few 'implicit declaration' warnings.

    Add missing evas_object_image_source functions.
      (was giving nasty 'implicit declarations' prior to this change)
    Add UNUSED to evas_common_map_rgba for npoints variable
      (wasn't used in that function)
    Fixed a little formatting in evas_object_main.c
    Add UNUSED to the eng_image_map_draw function of the gl_x11 engine.
      (npoints variable not used there)
    Fixed a little formatting in gl_x11 engine.

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

13 years agoevas: make less noise when configuring
lucas [Wed, 9 Feb 2011 17:53:00 +0000 (17:53 +0000)]
evas: make less noise when configuring
Remove the following warning during bootstrap:

configure.ac:790: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body

Reference:
http://www.flameeyes.eu/autotools-mythbuster/forwardporting/autoconf.html

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

13 years agoHardcode directfb and sdl to use 4 point maps.
nash [Wed, 9 Feb 2011 01:07:52 +0000 (01:07 +0000)]
Hardcode directfb and sdl to use 4 point maps.

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

13 years agoEvas font-query: Fixed compilation warnings. Cedric's compiler doesn't trust me like...
tasn [Tue, 8 Feb 2011 15:23:22 +0000 (15:23 +0000)]
Evas font-query: Fixed compilation warnings. Cedric's compiler doesn't trust me like me compiler trusts me.

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

13 years agoEvas textblock: started using the new eina_unicode_strndup.
tasn [Tue, 8 Feb 2011 13:44:41 +0000 (13:44 +0000)]
Evas textblock: started using the new eina_unicode_strndup.

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

13 years agoEvas encoding: Improved evas_common_encoding_utf8_get_len to be more consistent with...
tasn [Tue, 8 Feb 2011 13:22:10 +0000 (13:22 +0000)]
Evas encoding: Improved evas_common_encoding_utf8_get_len to be more consistent with evas_common_encoding_utf8_get_next. This is a semi fix to the issue with malformed utf8 strings (#670)

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

13 years agomethinks nash you missed doing the pipe pipeline for map changes.
raster [Tue, 8 Feb 2011 12:10:58 +0000 (12:10 +0000)]
methinks nash you missed doing the pipe pipeline for map changes.

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

13 years agoimprovement to gl engine wrt. caching.
raster [Tue, 8 Feb 2011 11:41:38 +0000 (11:41 +0000)]
improvement to gl engine wrt. caching.

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

13 years agohey... no printfs during all that lighting calcing :)
raster [Tue, 8 Feb 2011 11:37:48 +0000 (11:37 +0000)]
hey... no printfs during all that lighting calcing :)

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

13 years agoEvas textblock: #if 0 a couple of debugging functions.
tasn [Tue, 8 Feb 2011 08:13:35 +0000 (08:13 +0000)]
Evas textblock: #if 0 a couple of debugging functions.

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

13 years agoEvas font-engine: Fixed the issue of text not showing when using pipe-rendering....
tasn [Tue, 8 Feb 2011 08:12:55 +0000 (08:12 +0000)]
Evas font-engine: Fixed the issue of text not showing when using pipe-rendering. For some reason I put the parameters as "src, dst" instead of "dst, src" and I also missed the compilation warning about the passing const as non-const.

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

13 years agooops somehow missed this commit - part of adding wbmp support. limit
raster [Mon, 7 Feb 2011 23:06:22 +0000 (23:06 +0000)]
oops somehow missed this commit - part of adding wbmp support. limit
image size macro used. (so no point with a changelog - part of existing).

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

13 years agoClean up for proxies.
nash [Mon, 7 Feb 2011 04:27:48 +0000 (04:27 +0000)]
Clean up for proxies.

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

13 years agoManual merge of proxy code (inc ChangeLog)
nash [Mon, 7 Feb 2011 04:18:37 +0000 (04:18 +0000)]
Manual merge of proxy code (inc ChangeLog)

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

13 years agoFixes to make proxy work
nash [Mon, 7 Feb 2011 01:38:00 +0000 (01:38 +0000)]
Fixes to make proxy work

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