tasn [Sun, 27 Mar 2011 12:22:13 +0000 (12:22 +0000)]
Evas font-engine: Fix font size updating.
This commit fixes two types of misupdate of the font size.
1. Not updating all the fonts when not using Harfbuzz.
2. In rare cases update the wrong font when using Harfbuzz.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58114
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 26 Mar 2011 17:13:52 +0000 (17:13 +0000)]
formatting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58099
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 26 Mar 2011 17:09:44 +0000 (17:09 +0000)]
Evas: improve jpeg m4 macro check
Use AC_LANG_PROGRAM instead of AC_LANG_SOURCE
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58097
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 24 Mar 2011 01:45:12 +0000 (01:45 +0000)]
ok. multi-screen (multihead) support with simultaneous display on 2
screens with the same gl context is more pain than imagined. revert
attempt to handle it. just use xinerama/twinview if u want the
compositor to not suck.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58050
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 23 Mar 2011 15:50:02 +0000 (15:50 +0000)]
evas: fixed the last issue with clipping.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58035
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 23 Mar 2011 11:43:52 +0000 (11:43 +0000)]
Evas textblock: Updated format_prepend/append docs.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58031
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Wed, 23 Mar 2011 09:08:36 +0000 (09:08 +0000)]
Evas: proxy: more agressive pre_rendering of stuff
so both for smarts and non-smart objects. once again thanks to tom/tasn.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58019
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Wed, 23 Mar 2011 08:49:01 +0000 (08:49 +0000)]
evas: proxy: do prerender if not done.
thanks to tom (tasn) for finding this for me.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58017
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 23 Mar 2011 03:33:55 +0000 (03:33 +0000)]
Don't create useless modules dir if we're not going to install modules.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58014
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 23 Mar 2011 02:52:07 +0000 (02:52 +0000)]
svn ignores.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58013
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 23 Mar 2011 02:45:19 +0000 (02:45 +0000)]
Fix build with static modules, thanks Gentoo ;-)
I don't know if this is useful to backport to stable branch, if you
think so please do it as I don't even have that checkout... svn is
annoying :-P
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58012
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Wed, 23 Mar 2011 01:37:19 +0000 (01:37 +0000)]
Evas: De-beta readme.
Warning: This change makes evas web2.0 incompatible. We also lack a wet floor
logo.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58011
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Wed, 23 Mar 2011 01:37:17 +0000 (01:37 +0000)]
Evas: Readme: Make doc clearer for metric and word cache.
Wow, first gentoo related bug fix.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58010
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Wed, 23 Mar 2011 01:37:14 +0000 (01:37 +0000)]
Evas: PRoxy: First pass at punching through hidden clips.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58009
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 22 Mar 2011 14:29:25 +0000 (14:29 +0000)]
evas: fix build with uclibc.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57991
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 22 Mar 2011 13:44:29 +0000 (13:44 +0000)]
evas: that wasn't a typo in fact.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57989
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 22 Mar 2011 13:36:16 +0000 (13:36 +0000)]
evas: fix typos.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57988
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 22 Mar 2011 10:18:46 +0000 (10:18 +0000)]
Evas textblock: Don't create text props if there's no font.
Thanks to Nash for letting me know about it. It's not really useful,
but at least it helps us avoid crashing.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57984
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 21 Mar 2011 15:18:26 +0000 (15:18 +0000)]
evas: hopefully the last clip bug fix.
If no one see breakage due to this, I will backport all of them in two days.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57934
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 21 Mar 2011 02:09:09 +0000 (02:09 +0000)]
another vendor/renderer example.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57926
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 20 Mar 2011 15:05:05 +0000 (15:05 +0000)]
Evas font: Iterate with pointers, not indexes.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57917
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 20 Mar 2011 13:56:08 +0000 (13:56 +0000)]
Evas textblock: Fixed a small error in docs.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57916
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 20 Mar 2011 13:25:27 +0000 (13:25 +0000)]
and check extent... FIRST
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57915
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 20 Mar 2011 08:51:41 +0000 (08:51 +0000)]
Evas font: Added a comment to a confusing magic number.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57913
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 20 Mar 2011 08:48:30 +0000 (08:48 +0000)]
support multiple screens AT the same time... multiple gl contexts -
one is created per screen #. max is 16 screens (0->15). dont know if
this really works yet.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57912
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 20 Mar 2011 06:08:53 +0000 (06:08 +0000)]
add blacklisting for software gl implementations
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57908
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 19 Mar 2011 10:58:34 +0000 (10:58 +0000)]
turn loose binding off on newer-ish nvidia dreiver versions. this is an
experiment. testing to see if it helps.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57893
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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
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
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
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
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
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
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
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
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
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
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
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
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
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