framework/uifw/evas.git
14 years agoBetter.
xcomputerman [Mon, 18 Oct 2010 23:02:02 +0000 (23:02 +0000)]
Better.

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

14 years agoFix compile for gl_sdl engine, now builds again
xcomputerman [Mon, 18 Oct 2010 19:17:59 +0000 (19:17 +0000)]
Fix compile for gl_sdl engine, now builds again

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

14 years agoexperimental.
raster [Mon, 18 Oct 2010 04:53:31 +0000 (04:53 +0000)]
experimental.

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

14 years agoOh look, I had some docs to commit and forgot about them.
sachiel [Fri, 15 Oct 2010 13:24:51 +0000 (13:24 +0000)]
Oh look, I had some docs to commit and forgot about them.

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

14 years agoyou wouldnt believe it if i told you.. but put in a block to disallow
raster [Fri, 15 Oct 2010 05:39:53 +0000 (05:39 +0000)]
you wouldnt believe it if i told you.. but put in a block to disallow
move or resize of an obj WHILE in the middle of a move or resize
already - some weird case someone has come up with where this happens
and things like smart clipped's "move relatvie by dx, dy" totally
screw up then. it's a totally unexpected case though. some circular
action has been created that logically shouldn't have existed.

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

14 years ago * evas: prevent possible segv.
cedric [Thu, 14 Oct 2010 15:52:10 +0000 (15:52 +0000)]
* evas: prevent possible segv.

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

14 years ago * evas: force the update to only affect the currently processed area.
cedric [Thu, 14 Oct 2010 14:41:13 +0000 (14:41 +0000)]
* evas: force the update to only affect the currently processed area.

WARNING: PLEASE REVIEW THAT PATCH !

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

14 years agofix stride - again. but no one noticed this one ... yet :)
raster [Thu, 14 Oct 2010 03:21:20 +0000 (03:21 +0000)]
fix stride - again. but no one noticed this one ... yet :)

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

14 years agoFix bug in evas_smart_cb_descriptions_fix.
lucas [Wed, 13 Oct 2010 19:40:11 +0000 (19:40 +0000)]
Fix bug in evas_smart_cb_descriptions_fix.

The last element of descriptions array was always removed.

By: Otavio Pontes <otavio@profusion.mobi>

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

14 years ago * evas: don't use eina_list in thread that's not safe.
cedric [Wed, 13 Oct 2010 15:22:13 +0000 (15:22 +0000)]
* evas: don't use eina_list in thread that's not safe.

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

14 years agoEvas text: Fixed inset handling.
tasn [Wed, 13 Oct 2010 14:14:40 +0000 (14:14 +0000)]
Evas text: Fixed inset handling.

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

14 years agoEvas textblock + font engine: Don't take inset into account when not needed.
tasn [Wed, 13 Oct 2010 13:33:59 +0000 (13:33 +0000)]
Evas textblock + font engine: Don't take inset into account when not needed.

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

14 years agoEvas text object: Fixed shaping.
tasn [Tue, 12 Oct 2010 09:36:58 +0000 (09:36 +0000)]
Evas text object: Fixed shaping.

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

14 years agofix clip bug.
raster [Mon, 11 Oct 2010 09:53:52 +0000 (09:53 +0000)]
fix clip bug.

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

14 years agodisable ref.
raster [Fri, 8 Oct 2010 11:21:37 +0000 (11:21 +0000)]
disable ref.

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

14 years agofix for dyn image size change.
raster [Fri, 8 Oct 2010 05:11:32 +0000 (05:11 +0000)]
fix for dyn image size change.

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

14 years agobetter logging.
barbieri [Thu, 7 Oct 2010 23:46:42 +0000 (23:46 +0000)]
better logging.

 * log domains in lower-case only please. let's make it a standard so
   we don't have to look at the code everytime to figure out the name...

 * logs do NOT require trailing newline (\n), it's automatic!

 * do NOT add newline inside log messages!

 * add gl_common logging.

NOTE: I tried to compile all modules, but there are clear broken
      modules such as cairo and qtopia. Other modules like gl_sdl are
      broken as they were not updated to new gl_common api (resize
      method AFAIR).

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

14 years agoFix issue when using word-cache: Make sure we have a 'last' word
devilhorns [Thu, 7 Oct 2010 21:07:53 +0000 (21:07 +0000)]
Fix issue when using word-cache: Make sure we have a 'last' word
before trying to free it, else we segfault.

Fix compiler warnings wrt const vs non-const of Evas_BiDi_Props.
Fix formatting and remove whitespace also.

NB: The major change here is in evas_font_word_prerender wrt freeing
the 'last' word of the cache.

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

14 years agoEvas: Don't #define _GNU_SOURCE
etrunko [Thu, 7 Oct 2010 19:52:47 +0000 (19:52 +0000)]
Evas: Don't #define _GNU_SOURCE

Instead use AC_GNU_SOURCE macro in configure.ac and #include <config.h> properly

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

14 years ago * evas: fix bug in box vertical layout preventing object to
cedric [Thu, 7 Oct 2010 14:09:17 +0000 (14:09 +0000)]
* evas: fix bug in box vertical layout preventing object to
reduce size properly.

Bug reported by Boris 'billiob' Faure <billiob@gmail.com>

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

14 years agoshortcut some smart acceses for clipped smart.
raster [Thu, 7 Oct 2010 03:54:51 +0000 (03:54 +0000)]
shortcut some smart acceses for clipped smart.

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

14 years agoEvas textblock: Removed duplicated if.
tasn [Wed, 6 Oct 2010 18:26:29 +0000 (18:26 +0000)]
Evas textblock: Removed duplicated if.

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

14 years agoEvas font query: query coords should not take bitmap positioning into account.
tasn [Wed, 6 Oct 2010 12:24:14 +0000 (12:24 +0000)]
Evas font query: query coords should not take bitmap positioning into account.

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

14 years agoi think i foundsed me a fontconfig bug.. this i think is a
raster [Wed, 6 Oct 2010 08:53:06 +0000 (08:53 +0000)]
i think i foundsed me a fontconfig bug.. this i think is a
workartound.. it depends what fc's intent was tho.

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

14 years agoEvas textblock: Fixed a type in remove_pair that caused issues with offset adjustment...
tasn [Wed, 6 Oct 2010 08:45:10 +0000 (08:45 +0000)]
Evas textblock: Fixed a type in remove_pair that caused issues with offset adjustment of formats.

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

14 years agoEvas textblock: Fix bug with removing formats, format removal should stop at 'end...
tasn [Tue, 5 Oct 2010 16:17:04 +0000 (16:17 +0000)]
Evas textblock: Fix bug with removing formats, format removal should stop at 'end' non-inclusive, just like text removal works.

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

14 years agoEvas textblock: Fixed a bug with deleting range when the first char is a visible...
tasn [Tue, 5 Oct 2010 16:17:01 +0000 (16:17 +0000)]
Evas textblock: Fixed a bug with deleting range when the first char is a visible format.

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

14 years agoEvas textblock and font engine: Fixed cursor position to be at the end of the current...
tasn [Tue, 5 Oct 2010 14:05:23 +0000 (14:05 +0000)]
Evas textblock and font engine: Fixed cursor position to be at the end of the current item, and not the end of the line, this looks nicer in bidi strings.
Fixed querying char coords to return the current position of the NULL according to the text's alignment, not the paragraph's.

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

14 years agoEvas textblock: In continuation to the previous commit: range get should also work...
tasn [Tue, 5 Oct 2010 10:50:58 +0000 (10:50 +0000)]
Evas textblock: In continuation to the previous commit: range get should also work up until the char, not including.

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

14 years agoEvas textblock: Selection should work from the start cursor up to before the end...
tasn [Tue, 5 Oct 2010 10:44:40 +0000 (10:44 +0000)]
Evas textblock: Selection should work from the start cursor up to before the end cursor, i.e it should *not* include the end cursor.

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

14 years agodynamic tex ref wrong. fix.
raster [Mon, 4 Oct 2010 11:17:11 +0000 (11:17 +0000)]
dynamic tex ref wrong. fix.

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

14 years agoReduce variable useage for evas_object_box by using #define's instead
devilhorns [Mon, 4 Oct 2010 06:03:48 +0000 (06:03 +0000)]
Reduce variable useage for evas_object_box by using #define's instead
of const char's for signal strings.

Fix some formatting.

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

14 years agoEvas textblock: Added a small comment about where to find textblock style usage example.
tasn [Sun, 3 Oct 2010 16:42:56 +0000 (16:42 +0000)]
Evas textblock: Added a small comment about where to find textblock style usage example.

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

14 years agoefl 1.0.0 beta.
raster [Sun, 3 Oct 2010 09:21:08 +0000 (09:21 +0000)]
efl 1.0.0 beta.

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

14 years agoFix some misspellings.
devilhorns [Sun, 3 Oct 2010 01:44:21 +0000 (01:44 +0000)]
Fix some misspellings.

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

14 years agoeek stride should be in bytes - to allow for various image formats.
raster [Fri, 1 Oct 2010 12:18:18 +0000 (12:18 +0000)]
eek stride should be in bytes - to allow for various image formats.
fix for fallback.

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

14 years agoFrom: Howell Tam <howell.tam@fluffyspider.com>
raster [Fri, 1 Oct 2010 06:33:17 +0000 (06:33 +0000)]
From: Howell Tam <howell.tam@fluffyspider.com>
Subject: Evas evas_gl_shader.c patch

Patch for evas_gl_shader.c, need to check shader compile
errors too, not only program linking errors.

Not that it's very useful now since all Evas' shaders are in
good shape already, but it was useful when we're mucking around with
things.

And also to make Robi happy that there are some FST
contributions to E ;) And probably more to come...

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

14 years agofix flipped object texture if map enabled AND object happens to be
raster [Fri, 1 Oct 2010 06:22:31 +0000 (06:22 +0000)]
fix flipped object texture if map enabled AND object happens to be
exactly viewport size.

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

14 years agoaaaah and map in map clip and more bug fixes...
raster [Fri, 1 Oct 2010 04:46:04 +0000 (04:46 +0000)]
aaaah and map in map clip and more bug fixes...

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

14 years agomap in map render bug with gl - fix.
raster [Fri, 1 Oct 2010 03:40:12 +0000 (03:40 +0000)]
map in map render bug with gl - fix.

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

14 years agoand make values int so we can have "-1" :)
raster [Thu, 30 Sep 2010 23:23:51 +0000 (23:23 +0000)]
and make values int so we can have "-1" :)

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

14 years agofound the gl engine flashing white bug with laucnher 3 map test! aaah
raster [Thu, 30 Sep 2010 23:20:26 +0000 (23:20 +0000)]
found the gl engine flashing white bug with laucnher 3 map test! aaah
gl state bug/assumption. reset state when moving from 1 surface target
to another and then we are all happy. also fix lip geometry issue in
gl when rendering to non-default surf - related.

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

14 years agoxrender engine default--
raster [Tue, 28 Sep 2010 22:43:24 +0000 (22:43 +0000)]
xrender engine default--
software_8_x11 default--
software_16_x11 default--

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

14 years agomake sure that at any point if gl barfs... abort then.
raster [Tue, 28 Sep 2010 04:13:28 +0000 (04:13 +0000)]
make sure that at any point if gl barfs... abort then.

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

14 years ago * evas: fix rendering of object with color (*,*,*,0)
cedric [Sun, 26 Sep 2010 16:10:59 +0000 (16:10 +0000)]
* evas: fix rendering of object with color (*,*,*,0)
and render_op != BLEND.

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

14 years agomake fb engine default on linux too.
raster [Sun, 26 Sep 2010 03:39:18 +0000 (03:39 +0000)]
make fb engine default on linux too.

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

14 years agoFrom: Chidambar 'ilLogict' Zinnoury <illogict@online.fr>
raster [Sun, 26 Sep 2010 02:27:01 +0000 (02:27 +0000)]
From: Chidambar 'ilLogict' Zinnoury <illogict@online.fr>
Subject: [E-devel] [tentative patch] evas memleak when no callbacks

 I'm seeing some memleaks while using Evas' buffer engine. After
 investigation, it seems that evas_free does nothing and returns
 immediately if the canvas has no callbacks, which is what happens with
 the buffer engine.

  The attached patch seems to do the trick.

   However, as I don't know that much Evas' internals, I thought it'd be
   better to ask whether it's correct or I'm mistaken before committing.

    So please comment.

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

14 years agowooo overzealous commenting. fix. better now.
raster [Sat, 25 Sep 2010 14:46:10 +0000 (14:46 +0000)]
wooo overzealous commenting. fix. better now.

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

14 years agoworking on debug. doesn't affect anything atm.
raster [Sat, 25 Sep 2010 14:30:02 +0000 (14:30 +0000)]
working on debug. doesn't affect anything atm.

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

14 years agowell that improves map a bit! less overdraw! :) and 1 bug fixed. still
raster [Sat, 25 Sep 2010 06:19:30 +0000 (06:19 +0000)]
well that improves map a bit! less overdraw! :) and 1 bug fixed. still
1 left.

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

14 years agoformatting
caro [Sat, 25 Sep 2010 04:40:54 +0000 (04:40 +0000)]
formatting

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

14 years agoUse eina_sched_prio_drop()
lucas [Thu, 23 Sep 2010 20:40:35 +0000 (20:40 +0000)]
Use eina_sched_prio_drop()

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

14 years agofix error enum too
raster [Wed, 22 Sep 2010 13:25:17 +0000 (13:25 +0000)]
fix error enum too

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

14 years agofmting.
raster [Wed, 22 Sep 2010 12:02:35 +0000 (12:02 +0000)]
fmting.

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

14 years agofmting
raster [Wed, 22 Sep 2010 11:57:19 +0000 (11:57 +0000)]
fmting

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

14 years agodocs++
raster [Wed, 22 Sep 2010 11:29:42 +0000 (11:29 +0000)]
docs++

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

14 years agofmormatting cleanups
raster [Wed, 22 Sep 2010 11:28:31 +0000 (11:28 +0000)]
fmormatting cleanups

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

14 years agofmting
raster [Wed, 22 Sep 2010 11:14:25 +0000 (11:14 +0000)]
fmting

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

14 years agoformatting
raster [Wed, 22 Sep 2010 11:04:32 +0000 (11:04 +0000)]
formatting

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

14 years agoformatting.
raster [Wed, 22 Sep 2010 11:03:28 +0000 (11:03 +0000)]
formatting.

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

14 years agowarning--, formatting.
raster [Wed, 22 Sep 2010 11:02:19 +0000 (11:02 +0000)]
warning--, formatting.

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

14 years agosize_t -> int.
raster [Wed, 22 Sep 2010 10:58:44 +0000 (10:58 +0000)]
size_t -> int.
really - i prefer it and if we hit the 2gb limit of a signed int for
bytes added to a textblock... thats the day we will need evas 2 :)

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

14 years agomove some simple #define constants to typedefs. api compatible tho.
raster [Wed, 22 Sep 2010 10:52:54 +0000 (10:52 +0000)]
move some simple #define constants to typedefs. api compatible tho.

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

14 years agofmting
raster [Wed, 22 Sep 2010 09:37:18 +0000 (09:37 +0000)]
fmting

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

14 years agoformatting
raster [Wed, 22 Sep 2010 09:28:23 +0000 (09:28 +0000)]
formatting

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

14 years agoint -> bool
raster [Wed, 22 Sep 2010 09:19:31 +0000 (09:19 +0000)]
int -> bool

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

14 years agobrutally evil... internally.. but it works. map perspective correct
raster [Wed, 22 Sep 2010 06:52:28 +0000 (06:52 +0000)]
brutally evil... internally.. but it works. map perspective correct
now in gl engine. hooray for that. one complaint less.

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

14 years agoEvas textblock: merged changes.
tasn [Tue, 21 Sep 2010 15:39:26 +0000 (15:39 +0000)]
Evas textblock: merged changes.

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

14 years ago Adding callback for box to be called when a child is added or removed.
sachiel [Tue, 21 Sep 2010 14:04:28 +0000 (14:04 +0000)]
Adding callback for box to be called when a child is added or removed.

    Also sets the children_changed flag when changing children list.

    by Otavio Pontes <otavio@profusion.mobi>

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

14 years agoEvas textblock: Fixed deleting the last visual format in a row of visual formats...
tasn [Tue, 21 Sep 2010 13:05:30 +0000 (13:05 +0000)]
Evas textblock: Fixed deleting the last visual format in a row of visual formats, for example in '<b>ab</b><tab>cd' the tab wouldn't have gotten erased correctly.

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

14 years agoFix typos
lucas [Mon, 20 Sep 2010 17:09:13 +0000 (17:09 +0000)]
Fix typos

"he->the" where appropriate

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

14 years agoEvas textblock: Removed the usuned type field from the textblock item.
tasn [Mon, 20 Sep 2010 14:14:52 +0000 (14:14 +0000)]
Evas textblock: Removed the usuned type field from the textblock item.

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

14 years agoEvas textblock: Updated docs.
tasn [Mon, 20 Sep 2010 13:04:37 +0000 (13:04 +0000)]
Evas textblock: Updated docs.

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

14 years agoRemove unused field from Evas_Object
lucas [Mon, 20 Sep 2010 10:54:09 +0000 (10:54 +0000)]
Remove unused field from Evas_Object

Previous commits removed the use of havemap_parent. So, remove the
field as well.

Fix some trailing whitespaces too.

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

14 years agoEvas textblock: Fixed the mixed usage of a replacement char (e.g * on password textbl...
tasn [Mon, 20 Sep 2010 10:06:01 +0000 (10:06 +0000)]
Evas textblock: Fixed the mixed usage of a replacement char (e.g * on password textblocks) with formats.

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

14 years agoEvas textblock: Added evas_textblock_node_format_remove_pair to remove formats.
tasn [Mon, 20 Sep 2010 09:44:48 +0000 (09:44 +0000)]
Evas textblock: Added evas_textblock_node_format_remove_pair to remove formats.

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

14 years agofix booboo
raster [Mon, 20 Sep 2010 01:32:05 +0000 (01:32 +0000)]
fix booboo

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

14 years agoupdate README.in with relevant information, fix typos and improve formatting.
barbieri [Sun, 19 Sep 2010 21:12:04 +0000 (21:12 +0000)]
update README.in with relevant information, fix typos and improve formatting.

 * add information about modules "=static" suffix.
 * fix lots of typos spotted by emacs "flyspell-mode".
 * add more spacing and separator lines around sections.

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

14 years agosvn:ignore set on 8bpp engine.
barbieri [Sun, 19 Sep 2010 20:32:14 +0000 (20:32 +0000)]
svn:ignore set on 8bpp engine.

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

14 years agowarnings-- on 16bpp and 8bpp
barbieri [Sun, 19 Sep 2010 20:11:42 +0000 (20:11 +0000)]
warnings-- on 16bpp and 8bpp

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

14 years agowarnings--
raster [Sun, 19 Sep 2010 02:43:08 +0000 (02:43 +0000)]
warnings--
warnings = 0.

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

14 years agowarning--
raster [Sun, 19 Sep 2010 02:33:19 +0000 (02:33 +0000)]
warning--

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

14 years agofix clip in simple img obj case
raster [Sun, 19 Sep 2010 02:28:09 +0000 (02:28 +0000)]
fix clip in simple img obj case

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

14 years agowarning--
raster [Sun, 19 Sep 2010 02:10:09 +0000 (02:10 +0000)]
warning--

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

14 years agowarning--
raster [Sun, 19 Sep 2010 02:04:12 +0000 (02:04 +0000)]
warning--

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

14 years agowarning--
raster [Sun, 19 Sep 2010 02:02:09 +0000 (02:02 +0000)]
warning--

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

14 years agowarnings--
raster [Sun, 19 Sep 2010 01:57:19 +0000 (01:57 +0000)]
warnings--

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

14 years agowarning--
raster [Sun, 19 Sep 2010 01:46:13 +0000 (01:46 +0000)]
warning--

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

14 years agowarning--
raster [Sun, 19 Sep 2010 01:42:45 +0000 (01:42 +0000)]
warning--

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

14 years agowarning--
raster [Sun, 19 Sep 2010 01:41:46 +0000 (01:41 +0000)]
warning--

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

14 years agowarning--
raster [Sun, 19 Sep 2010 01:33:51 +0000 (01:33 +0000)]
warning--

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

14 years agomaybe actually fix things correctly eh? -> images load again.
raster [Sun, 19 Sep 2010 01:14:56 +0000 (01:14 +0000)]
maybe actually fix things correctly eh? -> images load again.

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

14 years agofix gl stride
raster [Sun, 19 Sep 2010 00:28:58 +0000 (00:28 +0000)]
fix gl stride

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

14 years agowarning--
raster [Sat, 18 Sep 2010 23:45:42 +0000 (23:45 +0000)]
warning--

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

14 years agowarning--
raster [Sat, 18 Sep 2010 23:39:30 +0000 (23:39 +0000)]
warning--

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

14 years agofree the main region (leak--)
caro [Sat, 18 Sep 2010 23:17:27 +0000 (23:17 +0000)]
free the main region (leak--)

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

14 years agocleanup: internal image information is now unsigned.
barbieri [Sat, 18 Sep 2010 23:16:25 +0000 (23:16 +0000)]
cleanup: internal image information is now unsigned.

There is no meaning in negative values for image loading, marking as
dirty or size, so image internals (cache, entry) were changed to
unsigned, reducing possible errors, particularly with overflow.

engines were converted to the new way, but any 3rd party modules will
still work as they should be using values >= 0 only anyway.

please review.

new cases introduced by "comparison between signed and unsigned" were
fixed in the modules that used cache_entry or Image_Entry dimensions.

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

14 years agocleanup: fb uses unsigned to match linux/fb.h
barbieri [Sat, 18 Sep 2010 23:11:01 +0000 (23:11 +0000)]
cleanup: fb uses unsigned to match linux/fb.h

this removes warnings and keep consistency between system and evas
value signs.

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

14 years agocleanup: simple clean of "comparison between signed and unsigned errors"
barbieri [Sat, 18 Sep 2010 23:07:31 +0000 (23:07 +0000)]
cleanup: simple clean of "comparison between signed and unsigned errors"

not much to see here, please review but these are simple changes.

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

14 years agocleanup: evas_macros.h - less comparison between signed and unsigned errors
barbieri [Sat, 18 Sep 2010 23:06:22 +0000 (23:06 +0000)]
cleanup: evas_macros.h - less comparison between signed and unsigned errors

update macro to do fine with unsigned integers (avoids width and
height getting below 0) and force casts.

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