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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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