devilhorns [Wed, 30 Mar 2011 05:48:39 +0000 (05:48 +0000)]
Evas: Textblock: Fix variable may be used uninitialized warning.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58193
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 29 Mar 2011 14:14:29 +0000 (14:14 +0000)]
Evas textblock: Implemented vertical alignment - no way to set it yet.
Implemented the code needed, but there's still no way to set it.
This should be discussed. Not sure whether this should be part of
the API, or should just be set in the default style.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58185
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 29 Mar 2011 13:52:42 +0000 (13:52 +0000)]
Evas Textblock/text: Add clipping until we fix inset handling.
Currently inset handling is not handled correctly so we just clip
to the left if there's no enough margin to draw the what overflows.
This is the same behavior that was done up until now because of the
global clipper that was applied.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58184
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 29 Mar 2011 13:52:35 +0000 (13:52 +0000)]
Evas Textblock/text: Fix rendering outsize of zone and speed things up.
This speeds things up and uses "out of render zone" drawing.
In this commit we also start using width correctly so rendering should
be more exact.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58183
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 29 Mar 2011 13:52:30 +0000 (13:52 +0000)]
Evas font-engine: Use advance instead of width with whitespace size calc
Advance is the real width of whitespace, not the width of the glyph
which is just 0.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58182
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 29 Mar 2011 13:52:22 +0000 (13:52 +0000)]
Evas font-engine: Added right_inset_get.
This lets us get the difference between the width and the advance
of a string pretty fast, which means we only need to calculate either
advance or width, because we can now calculate one from the other.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58181
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 29 Mar 2011 13:52:08 +0000 (13:52 +0000)]
Revert "evas: work around text/textblock bug rendering outside of rendering zone."
This reverts commit 58156
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58180
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 29 Mar 2011 09:10:57 +0000 (09:10 +0000)]
wer can release compiler data if we want when done with glsl compiling.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58172
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 28 Mar 2011 14:32:03 +0000 (14:32 +0000)]
evas: work around text/textblock bug rendering outside of rendering zone.
This fix is temporary and waiting for Tasn to look at the proper fix. It will
be removed once that done.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58156
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 27 Mar 2011 18:07:42 +0000 (18:07 +0000)]
rename libtool version names to fit libtool doc
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58118
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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