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
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
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
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
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
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
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
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
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
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
discomfitor [Mon, 7 Feb 2011 00:20:00 +0000 (00:20 +0000)]
remove some commas
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@56778
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Sun, 6 Feb 2011 23:52:17 +0000 (23:52 +0000)]
Support for Proxy Objects (and others)
Proxy objects allow you to use another image as the source of an image.
Essentially allowing the same object to be rendered multiple times. One
object (the source) is the original, each additional 'copy' is an image with
evas_object_image_source_set.
This is complete.
Also add partially working arbitrary maps, and arbitrary clipping.
Unfortunately both have some issues yet to be resolved (waiting on the next
feature to get merged together).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@56777
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Sun, 6 Feb 2011 23:51:58 +0000 (23:51 +0000)]
Proxy: Use the always map option, and tweak for images.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@56776
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Sun, 6 Feb 2011 23:51:48 +0000 (23:51 +0000)]
Fix redrawing issues with proxies.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@56775
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Sun, 6 Feb 2011 23:51:39 +0000 (23:51 +0000)]
Deleting an object cleans up proxies now.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@56774
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Sun, 6 Feb 2011 23:51:34 +0000 (23:51 +0000)]
Add the extra proxy convenience functions.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@56773
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Sun, 6 Feb 2011 23:51:30 +0000 (23:51 +0000)]
Proxy Debug --
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@56772
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33