profile/ivi/evas.git
13 years agofix image double-deref/free when not meant to happen
raster [Fri, 15 Apr 2011 07:49:25 +0000 (07:49 +0000)]
fix image double-deref/free when not meant to happen

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58682 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofix binary ppm loading. that was odd.
raster [Fri, 15 Apr 2011 07:08:14 +0000 (07:08 +0000)]
fix binary ppm loading. that was odd.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58681 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas text/textblock: Add setting bidi_delimiter API.
tasn [Thu, 14 Apr 2011 15:34:01 +0000 (15:34 +0000)]
Evas text/textblock: Add setting bidi_delimiter API.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58669 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoautogen: unobrk things.
cedric [Thu, 14 Apr 2011 14:51:36 +0000 (14:51 +0000)]
autogen: unobrk things.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58668 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoautogen: improve detection of parameter change.
cedric [Thu, 14 Apr 2011 14:03:46 +0000 (14:03 +0000)]
autogen: improve detection of parameter change.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58667 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Clean up a bit.
tasn [Thu, 14 Apr 2011 12:34:29 +0000 (12:34 +0000)]
Evas textblock: Clean up a bit.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58663 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Move bidi props to the layout paragraphs.
tasn [Thu, 14 Apr 2011 12:13:20 +0000 (12:13 +0000)]
Evas textblock: Move bidi props to the layout paragraphs.

This will let us do cool overrides more control via higher level protocol
when we'll want to.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58662 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed invalid reads with ellipsis in some cases.
tasn [Thu, 14 Apr 2011 11:37:09 +0000 (11:37 +0000)]
Evas textblock: Fixed invalid reads with ellipsis in some cases.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58659 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed ellipsis.
tasn [Thu, 14 Apr 2011 11:37:06 +0000 (11:37 +0000)]
Evas textblock: Fixed ellipsis.

It's actually just a workaround until we finally fix draw to not need
the text.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58658 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofix map update bug. :)
raster [Thu, 14 Apr 2011 10:47:40 +0000 (10:47 +0000)]
fix map update bug. :)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58656 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas: Updated changelog.
tasn [Thu, 14 Apr 2011 07:40:45 +0000 (07:40 +0000)]
Evas: Updated changelog.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58653 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas bidi: Added a way to ask for bidi segmentation indexes.
tasn [Thu, 14 Apr 2011 07:40:42 +0000 (07:40 +0000)]
Evas bidi: Added a way to ask for bidi segmentation indexes.

This lets you pass the bidi engine a list of indexes in the paragraph,
that will segment it bidi-wise. I.e the bidi algorithm will be applied to
each segment individually. This implements HL4 of the bidi algorithm.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58652 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Reformat if not valid in some cases we forgot.
tasn [Thu, 14 Apr 2011 07:34:06 +0000 (07:34 +0000)]
Evas textblock: Reformat if not valid in some cases we forgot.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58651 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock Fixed a "may be used uninit" compiler warning.
tasn [Wed, 13 Apr 2011 22:40:25 +0000 (22:40 +0000)]
Evas textblock Fixed a "may be used uninit" compiler warning.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58646 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Removed unneeded casting.
tasn [Wed, 13 Apr 2011 13:29:24 +0000 (13:29 +0000)]
Evas textblock: Removed unneeded casting.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58635 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fix error messages about bad cutoff positions.
tasn [Wed, 13 Apr 2011 13:28:08 +0000 (13:28 +0000)]
Evas textblock: Fix error messages about bad cutoff positions.

This was caused because we failed to check text item's text boundaries
and we tried splitting beyond them.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58634 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Clean up getting bidi props (unify to a function).
tasn [Wed, 13 Apr 2011 12:21:58 +0000 (12:21 +0000)]
Evas textblock: Clean up getting bidi props (unify to a function).

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58632 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas bidi: Add len parameter to evas_bidi_paragraph_props_get
tasn [Wed, 13 Apr 2011 12:21:54 +0000 (12:21 +0000)]
Evas bidi: Add len parameter to evas_bidi_paragraph_props_get

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58631 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas font-engine: Move, rename and make *_text_font_style_match static.
tasn [Wed, 13 Apr 2011 10:55:59 +0000 (10:55 +0000)]
Evas font-engine: Move, rename and make *_text_font_style_match static.

It's only really used (and will ever be used) in a very specific place,
no need to put it in a place that's visible to all the lib.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58627 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Make sure we only test with positive indexes.
tasn [Wed, 13 Apr 2011 10:24:54 +0000 (10:24 +0000)]
Evas textblock: Make sure we only test with positive indexes.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58625 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed a wrong test for end of string.
tasn [Wed, 13 Apr 2011 10:22:55 +0000 (10:22 +0000)]
Evas textblock: Fixed a wrong test for end of string.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58624 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofix slowdown - drew empty shadow when didnt need to.
raster [Wed, 13 Apr 2011 09:29:45 +0000 (09:29 +0000)]
fix slowdown - drew empty shadow when didnt need to.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58623 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas font-engine: Fix the fallback fribidi shaper.
tasn [Wed, 13 Apr 2011 08:37:01 +0000 (08:37 +0000)]
Evas font-engine: Fix the fallback fribidi shaper.

Just keep the shaped string in the string object if fribidi is used
without harfbuzz.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58620 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Don't keep a copy of the string per text item.
tasn [Wed, 13 Apr 2011 08:36:57 +0000 (08:36 +0000)]
Evas textblock: Don't keep a copy of the string per text item.

We don't need to copy it around because we have string objects now. This
lets us remove a lot of unneeded allocations and unwanted strcpys.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58619 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas font-engine: Fixed *props_info_create to accept a const string.
tasn [Wed, 13 Apr 2011 08:36:54 +0000 (08:36 +0000)]
Evas font-engine: Fixed *props_info_create to accept a const string.

We don't want to have to alloc just for the engine. We want to be able to
pass our own const copy.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58618 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas font-engine: Use len in font_draw instead of \0
tasn [Wed, 13 Apr 2011 08:36:51 +0000 (08:36 +0000)]
Evas font-engine: Use len in font_draw instead of \0

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58617 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas font-engine: *text_props_script_set add parameter len.
tasn [Wed, 13 Apr 2011 08:36:46 +0000 (08:36 +0000)]
Evas font-engine: *text_props_script_set add parameter len.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58616 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoignore++
englebass [Tue, 12 Apr 2011 22:47:12 +0000 (22:47 +0000)]
ignore++

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58609 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofix new map bug! aaagh. i think this came in post 1.0 - happy now tho.
raster [Tue, 12 Apr 2011 09:44:50 +0000 (09:44 +0000)]
fix new map bug! aaagh. i think this came in post 1.0 - happy now tho.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58588 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas Evas.h: Removed trailing whitespaces.
seoz [Tue, 12 Apr 2011 09:25:12 +0000 (09:25 +0000)]
Evas Evas.h: Removed trailing whitespaces.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58587 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas evas_object_smart.c: Use pre-defined type, Evas_Smart_Cb, instead
seoz [Tue, 12 Apr 2011 09:23:57 +0000 (09:23 +0000)]
Evas evas_object_smart.c: Use pre-defined type, Evas_Smart_Cb, instead
of describing all parameters.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58586 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agofix some formatting
raster [Tue, 12 Apr 2011 09:23:52 +0000 (09:23 +0000)]
fix some formatting

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58585 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas font-engine: Added support for runtime-italic/bold.
tasn [Tue, 12 Apr 2011 09:05:47 +0000 (09:05 +0000)]
Evas font-engine: Added support for runtime-italic/bold.

Now when setting :style=Oblique/Italic/Cursiva/Bold and etc and there's
no matching font found in the system, adjustments will be done on
runtime to support that feature.

Patch by Myoungwoon Roy Kim (roy_kim).

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58584 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fix formatted size calculation with ellipsis.
tasn [Tue, 12 Apr 2011 07:13:33 +0000 (07:13 +0000)]
Evas textblock: Fix formatted size calculation with ellipsis.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58580 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Removed obsolete comments.
tasn [Tue, 12 Apr 2011 07:13:07 +0000 (07:13 +0000)]
Evas textblock: Removed obsolete comments.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58579 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fix a possible leak with calc_only layouting.
tasn [Tue, 12 Apr 2011 06:52:27 +0000 (06:52 +0000)]
Evas textblock: Fix a possible leak with calc_only layouting.

Style padding changes would have triggered a code-path that skips cleaning
up the temporary layout created.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58578 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agosimplify tiff loader. hoping 64bit bug goes away. :) can't test right
raster [Tue, 12 Apr 2011 06:20:38 +0000 (06:20 +0000)]
simplify tiff loader. hoping 64bit bug goes away. :) can't test right
now.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58577 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agono need to get this.
raster [Tue, 12 Apr 2011 00:06:57 +0000 (00:06 +0000)]
no need to get this.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58574 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed double-drawing bug (visible in efm).
tasn [Mon, 11 Apr 2011 15:37:06 +0000 (15:37 +0000)]
Evas textblock: Fixed double-drawing bug (visible in efm).

Moved the place we merge back items at. It's currently cleaner, more
correct and as mentioned, fixes a double-drawing bug.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58555 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed not drawing cut paragraphs when doing ellipsis.
tasn [Mon, 11 Apr 2011 13:44:01 +0000 (13:44 +0000)]
Evas textblock: Fixed not drawing cut paragraphs when doing ellipsis.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58553 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas: Updated changelog.
tasn [Mon, 11 Apr 2011 12:18:10 +0000 (12:18 +0000)]
Evas: Updated changelog.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58550 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agochlog++
raster [Mon, 11 Apr 2011 12:07:03 +0000 (12:07 +0000)]
chlog++

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58547 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agomany more shadow options (8 shadow directions now)
raster [Mon, 11 Apr 2011 12:05:59 +0000 (12:05 +0000)]
many more shadow options (8 shadow directions now)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58546 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas sw8: Inherit most of the engine from sw_generic.
tasn [Mon, 11 Apr 2011 10:18:13 +0000 (10:18 +0000)]
Evas sw8: Inherit most of the engine from sw_generic.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58543 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas sw16: Inherit most of the engine from sw_generic.
tasn [Mon, 11 Apr 2011 10:18:10 +0000 (10:18 +0000)]
Evas sw16: Inherit most of the engine from sw_generic.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58542 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas: Add EVAS_API_RESET that overrides API with NULL.
tasn [Mon, 11 Apr 2011 10:18:06 +0000 (10:18 +0000)]
Evas: Add EVAS_API_RESET that overrides API with NULL.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58541 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: *_markup_prepend should use the passed cursor.
tasn [Sun, 10 Apr 2011 07:27:07 +0000 (07:27 +0000)]
Evas textblock: *_markup_prepend should use the passed cursor.

This fixes a bug that caused evas_object_textblock_text_markup_prepend
to use the object's cursor, instead of the passed cursor when prepending
text.
Thanks to WooHyun for the catch.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58531 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agogles warning--
raster [Sat, 9 Apr 2011 04:13:21 +0000 (04:13 +0000)]
gles warning--

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58514 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agodoxy move to header.
raster [Fri, 8 Apr 2011 07:26:20 +0000 (07:26 +0000)]
doxy move to header.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58477 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agodoxy to h.
raster [Fri, 8 Apr 2011 06:11:31 +0000 (06:11 +0000)]
doxy to h.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58473 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas font-engine: Remove most of the passing of strings.
tasn [Thu, 7 Apr 2011 16:25:56 +0000 (16:25 +0000)]
Evas font-engine: Remove most of the passing of strings.

We have string objects, we don't really need them. Draw still uses strings
for metric cache, but that will be removed soon as well.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58460 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fix handling of newline in compatiblity mode.
tasn [Thu, 7 Apr 2011 15:25:19 +0000 (15:25 +0000)]
Evas textblock: Fix handling of newline in compatiblity mode.

This fixes an issue with newlines that were shoved in the middle of
other format parts like <font_size=46 \n>.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58457 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoEvas textblock: Fixed a major bug - don't recreate format items.
tasn [Thu, 7 Apr 2011 14:25:48 +0000 (14:25 +0000)]
Evas textblock: Fixed a major bug - don't recreate format items.

I added a mode to format parsing that doesn't create new format items.
The bug was that format items were created all the time although they were
not needed.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58456 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoRevert "Evas textblock: Fixed a major bug. Forgot recreating a layout paragraph."
tasn [Thu, 7 Apr 2011 14:01:31 +0000 (14:01 +0000)]
Revert "Evas textblock: Fixed a major bug. Forgot recreating a layout paragraph."

Apparently it was a mistake and I did handle everything correctly.

This reverts commit 58454.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58455 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/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: http://svn.enlightenment.org/svn/e/trunk/evas@58205 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33