profile/ivi/evas.git
13 years agoEvas textblock: Fixed a major bug. Forgot recreating a layout paragraph.
tasn [Thu, 7 Apr 2011 13:40:42 +0000 (13:40 +0000)]
Evas textblock: Fixed a major bug. Forgot recreating a layout paragraph.

We should create a layout paragraph when it's a new paragraph and when
we removed the previous one that was there because we wanted to
remake it. Forgot adding a paragraph in the second case.

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

13 years agoEvas: Fix last changelog entry description.
tasn [Thu, 7 Apr 2011 13:34:00 +0000 (13:34 +0000)]
Evas: Fix last changelog entry description.

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

13 years agoEvas textblock: Updated changelog.
tasn [Thu, 7 Apr 2011 13:15:57 +0000 (13:15 +0000)]
Evas textblock: Updated changelog.

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

13 years agoEvas textblock: Fixed a bug in newline compatible mode.
tasn [Thu, 7 Apr 2011 13:13:41 +0000 (13:13 +0000)]
Evas textblock: Fixed a bug in newline compatible mode.

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

13 years agoEvas textblock: Don't mark nodes as clean when in 'calc_only'.
tasn [Thu, 7 Apr 2011 13:13:38 +0000 (13:13 +0000)]
Evas textblock: Don't mark nodes as clean when in 'calc_only'.

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

13 years agoEvas textblock: Add saftey check.
tasn [Thu, 7 Apr 2011 12:27:35 +0000 (12:27 +0000)]
Evas textblock: Add saftey check.

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

13 years agoEvas textblock: Adding visible formats - only invalidate current node.
tasn [Thu, 7 Apr 2011 12:22:16 +0000 (12:22 +0000)]
Evas textblock: Adding visible formats - only invalidate current node.

No need to invalidate all the nodes when adding visible formats because
they are "like regular text".

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

13 years agoEvas textblock: Only relayout paragraphs that have changed.
tasn [Thu, 7 Apr 2011 11:24:15 +0000 (11:24 +0000)]
Evas textblock: Only relayout paragraphs that have changed.

Remove deleted paragraphs, add new paragraphs and generally relayout
only when really needed. Also, don't relayout when width hasn't changed
and the paragraph haven't changed.

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

13 years agoEvas textblock: Clean the code a bit (remove node-invalidation func).
tasn [Thu, 7 Apr 2011 11:24:11 +0000 (11:24 +0000)]
Evas textblock: Clean the code a bit (remove node-invalidation func).

No need for that, just specifically mark where needed that a node has
changed. This is cleaner and nicer.

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

13 years agoEvas textblock: Cleaned code up a bit.
tasn [Wed, 6 Apr 2011 15:51:14 +0000 (15:51 +0000)]
Evas textblock: Cleaned code up a bit.

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

13 years agoevas: fix broken 16bits engine.
cedric [Wed, 6 Apr 2011 15:37:54 +0000 (15:37 +0000)]
evas: fix broken 16bits engine.

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

13 years agoand now REALLY fix that viewport bug...
raster [Wed, 6 Apr 2011 10:11:01 +0000 (10:11 +0000)]
and now REALLY fix that viewport bug...

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

13 years agoand handle other make current to "no context" in case.
raster [Wed, 6 Apr 2011 09:40:13 +0000 (09:40 +0000)]
and handle other make current to "no context" in case.

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

13 years agofix gles engine bug with > 1 window.. missing viewport transform
raster [Wed, 6 Apr 2011 09:38:39 +0000 (09:38 +0000)]
fix gles engine bug with > 1 window.. missing viewport transform
fixups on deletion of a window!

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

13 years agochlog++
raster [Wed, 6 Apr 2011 07:37:13 +0000 (07:37 +0000)]
chlog++

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

13 years agofix scossor clip on 90 degree rots.
raster [Wed, 6 Apr 2011 07:32:33 +0000 (07:32 +0000)]
fix scossor clip on 90 degree rots.

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

13 years agoEvas: Mask: Fix non-masked image rendering.
nash [Wed, 6 Apr 2011 06:43:33 +0000 (06:43 +0000)]
Evas: Mask: Fix non-masked image rendering.

Mismerge by me.

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

13 years agoEvas: Mask: Add shader init code.
nash [Wed, 6 Apr 2011 06:15:59 +0000 (06:15 +0000)]
Evas: Mask: Add shader init code.

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

13 years agoEvas: Mask: Fix undeclared warnings.
nash [Wed, 6 Apr 2011 06:10:31 +0000 (06:10 +0000)]
Evas: Mask: Fix undeclared warnings.

Also comment out a function.

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

13 years agofixme notice, fix make current context to force if it was changed.
raster [Wed, 6 Apr 2011 05:56:53 +0000 (05:56 +0000)]
fixme notice, fix make current context to force if it was changed.

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

13 years agowarning--
raster [Wed, 6 Apr 2011 05:55:21 +0000 (05:55 +0000)]
warning--

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

13 years agoMasking: Push a bit more arbitrary clipping
nash [Wed, 6 Apr 2011 05:38:38 +0000 (05:38 +0000)]
Masking: Push a bit more arbitrary clipping

This seems to have got lost in my big messup before.  This pushes enough of
mask/arbitrary clip to be somewhat useful.  I need to push a little more soon
for it to be 100% happy, but this is useful level.

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

13 years agoEvas: Remove magic for proxy.
nash [Wed, 6 Apr 2011 05:38:09 +0000 (05:38 +0000)]
Evas: Remove magic for proxy.

Since proxy became part of images, it should not be there (or anywhere).
And for vtorri compat: no changelog, added post 1.0, removed post 1.0

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

13 years agoevas: remove useless check.
cedric [Tue, 5 Apr 2011 14:31:49 +0000 (14:31 +0000)]
evas: remove useless check.

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

13 years agoevas: and now, the last one to die today, Evas Xrender backend.
cedric [Tue, 5 Apr 2011 14:16:18 +0000 (14:16 +0000)]
evas: and now, the last one to die today, Evas Xrender backend.

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

13 years agoevas: and now is the death of Qtopia engine.
cedric [Tue, 5 Apr 2011 13:45:54 +0000 (13:45 +0000)]
evas: and now is the death of Qtopia engine.

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

13 years agoevas: one more death: gl_glew !
cedric [Tue, 5 Apr 2011 13:19:20 +0000 (13:19 +0000)]
evas: one more death: gl_glew !

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

13 years agoevas: remove Evas Cairo backend.
cedric [Tue, 5 Apr 2011 13:00:23 +0000 (13:00 +0000)]
evas: remove Evas Cairo backend.

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

13 years agoevas: remove Evas Quartz backend.
cedric [Tue, 5 Apr 2011 12:25:25 +0000 (12:25 +0000)]
evas: remove Evas Quartz backend.

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

13 years agoEvas textblock: Removed deprecated code.
tasn [Tue, 5 Apr 2011 10:39:24 +0000 (10:39 +0000)]
Evas textblock: Removed deprecated code.

This logic is already done elsewhere, no need for this function (which is
broken anyway).

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

13 years agoAPI add: From <dunamis.park@samsung.com> - sungwoo
raster [Mon, 4 Apr 2011 11:48:36 +0000 (11:48 +0000)]
API add: From <dunamis.park@samsung.com> - sungwoo
    start of evas gl api (with compile warning fixes). (part 2)

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

13 years agoEvas textblock: clean up render_pre a bit.
tasn [Mon, 4 Apr 2011 11:14:38 +0000 (11:14 +0000)]
Evas textblock: clean up render_pre a bit.

* _relayout is the way to go when we want to relayout.
* no need to mark content_changed=0 all over the place, it's already
  set in the first if.
* no need to call evas_object_render_pre_prev_cur_add more than once.

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

13 years agoAPI add: From <dunamis.park@samsung.com> - sungwoo
raster [Mon, 4 Apr 2011 10:23:12 +0000 (10:23 +0000)]
API add: From <dunamis.park@samsung.com> - sungwoo
  start of evas gl api (with compile warning fixes).

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

13 years agoEvas Evas.h: Removed trailing whitespaces.
seoz [Mon, 4 Apr 2011 08:10:06 +0000 (08:10 +0000)]
Evas Evas.h: Removed trailing whitespaces.

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

13 years agoevas / evas_smart - removed white spaces
hermet [Sun, 3 Apr 2011 16:15:21 +0000 (16:15 +0000)]
evas / evas_smart - removed white spaces

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

13 years agoEvas textblock: Fixed native size calculation.
tasn [Sun, 3 Apr 2011 09:14:03 +0000 (09:14 +0000)]
Evas textblock: Fixed native size calculation.

There was a bug (visible in elementary_test's Entry for example) that
made native size calculation of the textblock wrong in some cases.

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

13 years agoactually can just mark as changed. let layout happen later when
raster [Thu, 31 Mar 2011 11:25:39 +0000 (11:25 +0000)]
actually can just mark as changed. let layout happen later when
requested.

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

13 years agoummm... tasn.. you broke scaling of tb's! fix.,
raster [Thu, 31 Mar 2011 11:19:17 +0000 (11:19 +0000)]
ummm... tasn.. you broke scaling of tb's! fix.,

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

13 years agoFIX: fix render bug when rendering to buffer canvases due to lost
raster [Thu, 31 Mar 2011 10:26:42 +0000 (10:26 +0000)]
FIX: fix render bug when rendering to buffer canvases due to lost
clipper.

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

13 years agoEvas font-engine: Removed "use-kerning" from draw code.
tasn [Wed, 30 Mar 2011 15:55:10 +0000 (15:55 +0000)]
Evas font-engine: Removed "use-kerning" from draw code.

It hasn't been used for a while. Everything is already calculated in
content_create.

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

13 years agoEvas textblock: Updated changelog.
tasn [Wed, 30 Mar 2011 13:11:04 +0000 (13:11 +0000)]
Evas textblock: Updated changelog.

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

13 years agoEvas textblock: Removed duplicated condition.
tasn [Wed, 30 Mar 2011 12:58:09 +0000 (12:58 +0000)]
Evas textblock: Removed duplicated condition.

raster: don't drink and code :).

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

13 years agoverified. can remove the format forcing.
raster [Wed, 30 Mar 2011 12:26:07 +0000 (12:26 +0000)]
verified. can remove the format forcing.

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

13 years agoEvas textblock: Init first paragraph's y correctly.
tasn [Wed, 30 Mar 2011 12:19:05 +0000 (12:19 +0000)]
Evas textblock: Init first paragraph's y correctly.

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

13 years agoprintf--
raster [Wed, 30 Mar 2011 12:17:45 +0000 (12:17 +0000)]
printf--

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

13 years agoEvas textblock: We don't need to mark as changed here.
tasn [Wed, 30 Mar 2011 12:08:50 +0000 (12:08 +0000)]
Evas textblock: We don't need to mark as changed here.

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

13 years agohandle align and ellipsis re-format right .
raster [Wed, 30 Mar 2011 12:05:07 +0000 (12:05 +0000)]
handle align and ellipsis re-format right .

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

13 years agouse o->valign.
raster [Wed, 30 Mar 2011 11:34:06 +0000 (11:34 +0000)]
use o->valign.

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

13 years agoEvas textblock: Actually use the valign value when layouting.
tasn [Wed, 30 Mar 2011 11:10:23 +0000 (11:10 +0000)]
Evas textblock: Actually use the valign value when layouting.

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

13 years agoellipsis re-format on height change too if an ellipsis is set anywhere
raster [Wed, 30 Mar 2011 10:38:02 +0000 (10:38 +0000)]
ellipsis re-format on height change too if an ellipsis is set anywhere

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

13 years agoflesh out valign prop to have real api. untested currently.
raster [Wed, 30 Mar 2011 10:31:29 +0000 (10:31 +0000)]
flesh out valign prop to have real api. untested currently.

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

13 years agoEvas: Textblock: Fix variable may be used uninitialized warning.
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

13 years agoEvas textblock: Implemented vertical alignment - no way to set it yet.
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

13 years agoEvas Textblock/text: Add clipping until we fix inset handling.
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

13 years agoEvas Textblock/text: Fix rendering outsize of zone and speed things up.
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

13 years agoEvas font-engine: Use advance instead of width with whitespace size calc
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

13 years agoEvas font-engine: Added right_inset_get.
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

13 years agoRevert "evas: work around text/textblock bug rendering outside of rendering zone."
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

13 years agower can release compiler data if we want when done with glsl compiling.
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

13 years agoevas: work around text/textblock bug rendering outside of rendering zone.
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

13 years agorename libtool version names to fit libtool doc
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

13 years agoEvas font-engine: Fix font size updating.
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

13 years agoformatting
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

13 years agoEvas: improve jpeg m4 macro check
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

13 years agook. multi-screen (multihead) support with simultaneous display on 2
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

13 years agoevas: fixed the last issue with clipping.
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

13 years agoEvas textblock: Updated format_prepend/append docs.
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

13 years agoEvas: proxy: more agressive pre_rendering of stuff
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

13 years agoevas: proxy: do prerender if not done.
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

13 years agoDon't create useless modules dir if we're not going to install modules.
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

13 years agosvn ignores.
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

13 years agoFix build with static modules, thanks Gentoo ;-)
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

13 years agoEvas: De-beta readme.
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

13 years agoEvas: Readme: Make doc clearer for metric and word cache.
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

13 years agoEvas: PRoxy: First pass at punching through hidden clips.
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

13 years agoevas: fix build with uclibc.
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

13 years agoevas: that wasn't a typo in fact.
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

13 years agoevas: fix typos.
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

13 years agoEvas textblock: Don't create text props if there's no font.
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

13 years agoevas: hopefully the last clip bug fix.
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

13 years agoanother vendor/renderer example.
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

13 years agoEvas font: Iterate with pointers, not indexes.
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

13 years agoEvas textblock: Fixed a small error in docs.
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

13 years agoand check extent... FIRST
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

13 years agoEvas font: Added a comment to a confusing magic number.
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

13 years agosupport multiple screens AT the same time... multiple gl contexts -
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

13 years agoadd blacklisting for software gl implementations
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

13 years agoturn loose binding off on newer-ish nvidia dreiver versions. this is an
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

13 years agoevas cache system more pedantic about matches and statting.
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

13 years agowarnings--
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

13 years agonochlog: fix warning to not wrap @ 80 cols.
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

13 years agoEvas evas.dox.in: Added Jiyoun Park. Sync with AUTHORS.
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

13 years agoevas: don't display build files.
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

13 years agoevas: fix wrong call to free when using mempool for Evas_Object.
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

13 years agorevert version change 999 -> 99. also e17 didnt even need it as it
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

13 years agoSet v_mic to 99 (less than 256) to please OS X
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

13 years agoEvas evas.dox.in: Added Sung W. Park.
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

13 years agoevas: rename Evas_GL_Context to Evas_Engine_GL_Context
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

13 years agoevas: probably another needed patch for clipping issue with map.
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

13 years agoevas: this will fix some clipping issue with map.
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