profile/ivi/evas.git
12 years agosomeone added an awesome bug to bmp loader some time recently. fix!
raster [Thu, 5 Jan 2012 10:06:49 +0000 (10:06 +0000)]
someone added an awesome bug to bmp loader some time recently. fix!

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

12 years agoAdded EvasGL support for software backend finally.
sung [Thu, 5 Jan 2012 07:55:23 +0000 (07:55 +0000)]
Added EvasGL support for software backend finally.

* This feature requires libOSMesa to be installed.

One caveat with OSMesa is that a surface config (ie. Depth Buffer and etc)
is associated with a context rather than a surface, which is the case
in EvasGL.  So for now, when a user specifies a surface config, it gets
associated with the first context that the surface does a make current to.
For typical usage case, this shouldn't be a prolem. Will need to fix it
eventually.

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

12 years agoevas Evas.h: Fixed documentation.
seoz [Thu, 5 Jan 2012 02:07:50 +0000 (02:07 +0000)]
evas Evas.h: Fixed documentation.

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

12 years agoevas: disable dead code.
cedric [Wed, 4 Jan 2012 11:46:39 +0000 (11:46 +0000)]
evas: disable dead code.

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

12 years agoevas: forgotten inclusion of config.h.
cedric [Wed, 4 Jan 2012 11:45:22 +0000 (11:45 +0000)]
evas: forgotten inclusion of config.h.

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

12 years agoEvas textblock: Fixed a possible bug with generic poppers removal.
tasn [Tue, 3 Jan 2012 14:33:35 +0000 (14:33 +0000)]
Evas textblock: Fixed a possible bug with generic poppers removal.

Patch by Hyoyoung Chang.

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

12 years agoevas: use Eina_File for PSD loader.
cedric [Tue, 3 Jan 2012 10:26:53 +0000 (10:26 +0000)]
evas: use Eina_File for PSD loader.

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

12 years agoEvas: Framespace width & height Could be zero (it is possible), so
devilhorns [Tue, 3 Jan 2012 01:01:58 +0000 (01:01 +0000)]
Evas: Framespace width & height Could be zero (it is possible), so
remove checks.

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

12 years agoEvas: Fix move/resize of smart objects when using a frame (fixes elm
devilhorns [Mon, 2 Jan 2012 21:27:46 +0000 (21:27 +0000)]
Evas: Fix move/resize of smart objects when using a frame (fixes elm
borders in wayland).

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

12 years agoevas: use Eina_File when openning XPM files.
cedric [Mon, 2 Jan 2012 14:32:21 +0000 (14:32 +0000)]
evas: use Eina_File when openning XPM files.

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

12 years agoevas: fix unitialized data with generic loader.
cedric [Mon, 2 Jan 2012 14:18:14 +0000 (14:18 +0000)]
evas: fix unitialized data with generic loader.

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

12 years agoclarify docs that you must free when done.
raster [Mon, 2 Jan 2012 11:29:51 +0000 (11:29 +0000)]
clarify docs that you must free when done.

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

12 years agooops dont enable copy path!
raster [Mon, 2 Jan 2012 03:32:57 +0000 (03:32 +0000)]
oops dont enable copy path!

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

12 years agomake some more notes for partial swap (copy gabk to front) but still
raster [Mon, 2 Jan 2012 03:30:23 +0000 (03:30 +0000)]
make some more notes for partial swap (copy gabk to front) but still
doesnt work.. just sits there and does nothing. wtf.

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

12 years agofound nvidia eat-cpu-bug. glXWaitGL() spins using all cpu it can find,
raster [Sun, 1 Jan 2012 06:47:16 +0000 (06:47 +0000)]
found nvidia eat-cpu-bug. glXWaitGL() spins using all cpu it can find,
though nvidia fixed the spinning on glXSwapBuffers() long ago, they
didn't fix this one.

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

12 years agoevas: Avoid crash when there's no GL implementation
mike_m [Sat, 31 Dec 2011 23:07:22 +0000 (23:07 +0000)]
evas: Avoid crash when there's no GL implementation

Signed-off-by: Mike McCormack <mikem@ring3k.org>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@66708 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix mouse out handler to out all objects mouse is in - right thing to
raster [Fri, 30 Dec 2011 15:20:15 +0000 (15:20 +0000)]
fix mouse out handler to out all objects mouse is in - right thing to
do.

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

12 years agonotes.
raster [Fri, 30 Dec 2011 15:17:13 +0000 (15:17 +0000)]
notes.

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

12 years agoEvas: Send proper intercept size based on 'is_frame' or not.
devilhorns [Thu, 29 Dec 2011 18:02:23 +0000 (18:02 +0000)]
Evas: Send proper intercept size based on 'is_frame' or not.

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

12 years agoevas - removed white spaces
hermet [Thu, 29 Dec 2011 11:18:44 +0000 (11:18 +0000)]
evas - removed white spaces

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

12 years agoevas Evas.h: Fixed typo.
seoz [Thu, 29 Dec 2011 04:45:30 +0000 (04:45 +0000)]
evas Evas.h: Fixed typo.

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

12 years agoDon't override standard variables, it looks weird. In turn, fix building with automak...
sachiel [Wed, 28 Dec 2011 14:13:30 +0000 (14:13 +0000)]
Don't override standard variables, it looks weird. In turn, fix building with automake 1.11.2

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

12 years agowarn--
raster [Wed, 28 Dec 2011 06:02:53 +0000 (06:02 +0000)]
warn--

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

12 years agoactually allow cursion levels to be set/limited.
raster [Wed, 28 Dec 2011 06:00:37 +0000 (06:00 +0000)]
actually allow cursion levels to be set/limited.

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

12 years agoadd recursive name fund func evas_object_name_child_find()
raster [Wed, 28 Dec 2011 05:07:31 +0000 (05:07 +0000)]
add recursive name fund func evas_object_name_child_find()

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

12 years agofix some formatting i spotted.
raster [Tue, 27 Dec 2011 12:03:03 +0000 (12:03 +0000)]
fix some formatting i spotted.

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

12 years agoadd feature to help fix bug in ecore-evas
raster [Tue, 27 Dec 2011 12:01:17 +0000 (12:01 +0000)]
add feature to help fix bug in ecore-evas

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

12 years agoEvas: Add missing evas-wayland-egl.pc file. Thanks for the report Seoz
devilhorns [Tue, 27 Dec 2011 00:45:52 +0000 (00:45 +0000)]
Evas: Add missing evas-wayland-egl.pc file. Thanks for the report Seoz
:)

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

12 years agoEvas: Update news file.
devilhorns [Mon, 26 Dec 2011 23:43:42 +0000 (23:43 +0000)]
Evas: Update news file.

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

12 years agoEvas: Update ChangeLog.
devilhorns [Mon, 26 Dec 2011 23:42:33 +0000 (23:42 +0000)]
Evas: Update ChangeLog.

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

12 years agoEvas: Add 'since' on new functions.
devilhorns [Mon, 26 Dec 2011 23:41:24 +0000 (23:41 +0000)]
Evas: Add 'since' on new functions.

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

12 years agoEvas: Add Wayland EGL engine (still experimental).
devilhorns [Mon, 26 Dec 2011 23:13:52 +0000 (23:13 +0000)]
Evas: Add Wayland EGL engine (still experimental).

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

12 years agoEvas (Wayland Shm Engine): Cleanup of commented out code. Fix
devilhorns [Mon, 26 Dec 2011 23:12:50 +0000 (23:12 +0000)]
Evas (Wayland Shm Engine): Cleanup of commented out code. Fix
calculation of update region.

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

12 years agoEvas (Wayland_Shm Engine): Check for valid RGBA_Image before trying to
devilhorns [Mon, 26 Dec 2011 23:12:05 +0000 (23:12 +0000)]
Evas (Wayland_Shm Engine): Check for valid RGBA_Image before trying to
use it. Use correct stride calculation for bytes.

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

12 years agoEvas: Default framespace to zero on new canvas creation.
devilhorns [Mon, 26 Dec 2011 23:11:07 +0000 (23:11 +0000)]
Evas: Default framespace to zero on new canvas creation.
Some cleanup of commented out code.
Fix some formatting.

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

12 years agoEvas: Fix calculations for framespce when changed.
devilhorns [Mon, 26 Dec 2011 23:10:27 +0000 (23:10 +0000)]
Evas: Fix calculations for framespce when changed.

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

12 years agoEvas: Default 'is_frame' to false for new objects.
devilhorns [Mon, 26 Dec 2011 23:09:45 +0000 (23:09 +0000)]
Evas: Default 'is_frame' to false for new objects.
Handle 'moving' nad 'resizing' of objects if they are not 'frame objects'
Add code for frame_object_get/set functions.
Fix some formatting.

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

12 years agoEvas: Add functions to get/set if an object is a 'frame object'.
devilhorns [Mon, 26 Dec 2011 23:08:17 +0000 (23:08 +0000)]
Evas: Add functions to get/set if an object is a 'frame object'.

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

12 years agoEvas: Add 'is_frame' property for objects (used in wayland engines).
devilhorns [Mon, 26 Dec 2011 23:07:52 +0000 (23:07 +0000)]
Evas: Add 'is_frame' property for objects (used in wayland engines).

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

12 years agoevas: check the availability of the generic loader before execing it.
cedric [Mon, 26 Dec 2011 15:23:30 +0000 (15:23 +0000)]
evas: check the availability of the generic loader before execing it.

Patch requested by Guillaume Friloux.

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

12 years agoshit - seb - u're right! typo. :)
raster [Sat, 24 Dec 2011 02:42:27 +0000 (02:42 +0000)]
shit - seb - u're right! typo. :)

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

12 years agoevas: forget to overide this in gl, fix evas_object_image_region_support_get
yoz [Fri, 23 Dec 2011 12:00:52 +0000 (12:00 +0000)]
evas: forget to overide this in gl, fix evas_object_image_region_support_get

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

12 years agoactually no chglog - that was a bug aded to ico loader during 1.1 by
raster [Fri, 23 Dec 2011 12:00:31 +0000 (12:00 +0000)]
actually no chglog - that was a bug aded to ico loader during 1.1 by
someone who moved to eina_file too...

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

12 years agoFrom: Sanghee Park <sh15.park@samsung.com>
raster [Fri, 23 Dec 2011 11:50:29 +0000 (11:50 +0000)]
From: Sanghee Park <sh15.park@samsung.com>
Subject: Drawing objects by pixman

        * Extend pixman support to allow other operations to use
          pixman when doing software rendering. On x86 this isn't useful
          but on ARMv7 with NEON pixman happens to do better with image
          blending and nearest scale blending.
        * Add tiled rotator for 32bit display as an option.

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

12 years agofix ico loader bug.
raster [Fri, 23 Dec 2011 11:31:33 +0000 (11:31 +0000)]
fix ico loader bug.

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

12 years agoevas - one more line duplicated.
hermet [Fri, 23 Dec 2011 02:24:19 +0000 (02:24 +0000)]
evas - one more line duplicated.

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

12 years agoevas - removed duplicated lines
hermet [Fri, 23 Dec 2011 02:20:56 +0000 (02:20 +0000)]
evas - removed duplicated lines

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

12 years agoevas: now that we use eina_lock, we don't need this #ifdef.
cedric [Thu, 22 Dec 2011 16:54:44 +0000 (16:54 +0000)]
evas: now that we use eina_lock, we don't need this #ifdef.

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

12 years agofix textblock parsing of tags with stupid trailing spaces like <br /> which people...
discomfitor [Thu, 22 Dec 2011 03:32:23 +0000 (03:32 +0000)]
fix textblock parsing of tags with stupid trailing spaces like <br /> which people use for some stupid reason

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

12 years agoevas/evas_events - repeat events should not be affected by children.
hermet [Wed, 21 Dec 2011 07:55:22 +0000 (07:55 +0000)]
evas/evas_events - repeat events should not be affected by children.

Fixed to object passes events to the next object in the same layer if the repeat_events is enabled

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

12 years agoevas - proper coding convention.
hermet [Tue, 20 Dec 2011 07:06:53 +0000 (07:06 +0000)]
evas - proper coding convention.

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

12 years agomissing chlog for sse3 fix.
raster [Tue, 20 Dec 2011 04:44:28 +0000 (04:44 +0000)]
missing chlog for sse3 fix.

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

12 years agomissing chlog for clip fix.
raster [Tue, 20 Dec 2011 04:42:54 +0000 (04:42 +0000)]
missing chlog for clip fix.

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

12 years agoadd @since on single liners.
raster [Mon, 19 Dec 2011 07:26:34 +0000 (07:26 +0000)]
add @since on single liners.

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

12 years agoadd new events for pre/post rendering
raster [Mon, 19 Dec 2011 05:50:06 +0000 (05:50 +0000)]
add new events for pre/post rendering

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

12 years agoand remove changelog accordingly.
raster [Sun, 18 Dec 2011 05:04:33 +0000 (05:04 +0000)]
and remove changelog accordingly.

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

12 years agosorry sungwoo - going to have to back this dlopen/dlsym styuff out.
raster [Sun, 18 Dec 2011 05:03:24 +0000 (05:03 +0000)]
sorry sungwoo - going to have to back this dlopen/dlsym styuff out.
intel drivers don;'t like it for some odd reason - i'm trying to track
it down but i can't sanely try middlegrounds right now (eg dont
dlopen/dlsym but actually directly assign symbols etc.), so back out
and let's figure this out before it goes back in :(

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

12 years agoEvas: Handle framespace changes also during 'render'.
devilhorns [Sat, 17 Dec 2011 18:45:09 +0000 (18:45 +0000)]
Evas: Handle framespace changes also during 'render'.

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

12 years agoAdd new api to set and get default event flags.
raster [Fri, 16 Dec 2011 09:24:18 +0000 (09:24 +0000)]
Add new api to set and get default event flags.

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

12 years agofix buggy sse3 solid color + text bak blend when dest alpha exists.
raster [Fri, 16 Dec 2011 07:47:07 +0000 (07:47 +0000)]
fix buggy sse3 solid color + text bak blend when dest alpha exists.

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

12 years agoevas/main - removed unnecessary casting.
hermet [Fri, 16 Dec 2011 07:22:09 +0000 (07:22 +0000)]
evas/main - removed unnecessary casting.

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

12 years agouseless clip setting in ctx as it's reset a few lines later.
raster [Fri, 16 Dec 2011 07:20:12 +0000 (07:20 +0000)]
useless clip setting in ctx as it's reset a few lines later.

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

12 years agofix map clip issue that shows up in buffer engine.
raster [Fri, 16 Dec 2011 07:04:00 +0000 (07:04 +0000)]
fix map clip issue that shows up in buffer engine.

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

12 years agoEvas liblineabreak: Include the wordbreak headers.
tasn [Thu, 15 Dec 2011 22:27:59 +0000 (22:27 +0000)]
Evas liblineabreak: Include the wordbreak headers.

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

12 years agoEvas textblock: Use macros for the unicode chars/strings.
tasn [Thu, 15 Dec 2011 13:03:43 +0000 (13:03 +0000)]
Evas textblock: Use macros for the unicode chars/strings.

1. Make Obj replacement and Par Sep less confusing.
2. We'll may, at some point, use the Unicode NewLine char instead of \n.
so it's now easily replaceable.

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

12 years agoEvas textblock: Improved the implementation of *_text_markup_to_utf8.
tasn [Thu, 15 Dec 2011 12:40:29 +0000 (12:40 +0000)]
Evas textblock: Improved the implementation of *_text_markup_to_utf8.

Also support passing NULL instead of a real textblock object.
Added appropriate tests + improved previous tests.

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

12 years agoevas - simplified instructions
hermet [Thu, 15 Dec 2011 09:56:25 +0000 (09:56 +0000)]
evas - simplified instructions

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

12 years agoevas - removed unnecessary comments
hermet [Thu, 15 Dec 2011 09:40:07 +0000 (09:40 +0000)]
evas - removed unnecessary comments

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

12 years agoevas - use EINA_TRUE/FALSE
hermet [Thu, 15 Dec 2011 09:36:51 +0000 (09:36 +0000)]
evas - use EINA_TRUE/FALSE

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

12 years agobug fix related with evas event counter
jypark [Thu, 15 Dec 2011 06:23:53 +0000 (06:23 +0000)]
bug fix related with evas event counter

currently evas_object_event_callback_call checks _evas_event_counter
for preventing object's callback called several times in one evas event.

but it use global variable(_evas_event_counter), it can be changed while
procssing same event.

for example , evas_event_feed_mouse_up.
If there are several object in e->pointer.object.in and object 1's callback
create new evas event, object 2 cannot now event id.
so I change callback call api, and object callbacks can decide wheather it deal with that event.

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

12 years agoremove white space
jypark [Thu, 15 Dec 2011 05:56:19 +0000 (05:56 +0000)]
remove white space

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

12 years agoremove white space
jypark [Thu, 15 Dec 2011 05:25:37 +0000 (05:25 +0000)]
remove white space

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

12 years agoEvas: Gl_X11: Fix typo? for __UNUSED__ param.
devilhorns [Wed, 14 Dec 2011 18:52:42 +0000 (18:52 +0000)]
Evas: Gl_X11: Fix typo? for __UNUSED__ param.

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

12 years agoEvas: Add a Wayland Shared Memory engine (similar to the buffer &
devilhorns [Wed, 14 Dec 2011 18:44:20 +0000 (18:44 +0000)]
Evas: Add a Wayland Shared Memory engine (similar to the buffer &
framebuffer engines). Add Evas framespace set/get functions.

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

12 years agoEvas: Software_Generic: Fix typo? for __UNUSED__.
devilhorns [Wed, 14 Dec 2011 18:27:29 +0000 (18:27 +0000)]
Evas: Software_Generic: Fix typo? for __UNUSED__.

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

12 years agoEvas textblock: Added evas_textblock_text_utf8_to_markup.
tasn [Wed, 14 Dec 2011 15:04:03 +0000 (15:04 +0000)]
Evas textblock: Added evas_textblock_text_utf8_to_markup.

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

12 years agoEvas textblock: Fixed a couple of issues caused by previous commits.
tasn [Wed, 14 Dec 2011 13:43:13 +0000 (13:43 +0000)]
Evas textblock: Fixed a couple of issues caused by previous commits.

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

12 years agoEvas textblock: Updated changelog.
tasn [Wed, 14 Dec 2011 13:27:18 +0000 (13:27 +0000)]
Evas textblock: Updated changelog.

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

12 years agoEvas textblock: Made 'br' and 'tab' default tags.
tasn [Wed, 14 Dec 2011 13:27:15 +0000 (13:27 +0000)]
Evas textblock: Made 'br' and 'tab' default tags.

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

12 years agoEvas textblock: Added support for default tags.
tasn [Wed, 14 Dec 2011 13:27:12 +0000 (13:27 +0000)]
Evas textblock: Added support for default tags.

This is useful for defining default tags that can be overridden by style.
For example <b> and <i>.

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

12 years agoEvas tests: Fix textblock text according to function change.
tasn [Wed, 14 Dec 2011 13:27:08 +0000 (13:27 +0000)]
Evas tests: Fix textblock text according to function change.

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

12 years agoevas: use Eina_File for wbmp code and fix a potential race condition at the same...
cedric [Wed, 14 Dec 2011 11:17:09 +0000 (11:17 +0000)]
evas: use Eina_File for wbmp code and fix a potential race condition at the same time.

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

12 years agoevas: move space around.
cedric [Wed, 14 Dec 2011 10:15:57 +0000 (10:15 +0000)]
evas: move space around.

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

12 years agoevas: update ChangeLog and NEWS.
cedric [Wed, 14 Dec 2011 10:03:45 +0000 (10:03 +0000)]
evas: update ChangeLog and NEWS.

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

12 years agoevas: use Eina_File for pmaps.
cedric [Wed, 14 Dec 2011 09:53:25 +0000 (09:53 +0000)]
evas: use Eina_File for pmaps.

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

12 years agoEvas textblock: Renamed *markup_to_plain to *text_markup_to_utf8.
tasn [Wed, 14 Dec 2011 09:52:02 +0000 (09:52 +0000)]
Evas textblock: Renamed *markup_to_plain to *text_markup_to_utf8.

This should conform better to evas and what the function does.

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

12 years agoevas: fix ico loader use of Eina_File.
cedric [Wed, 14 Dec 2011 09:14:27 +0000 (09:14 +0000)]
evas: fix ico loader use of Eina_File.

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

12 years agoevas: ooops
yoz [Tue, 13 Dec 2011 17:00:43 +0000 (17:00 +0000)]
evas: ooops

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

12 years agoevas: Add api to know if an evas_object_image could support region
yoz [Tue, 13 Dec 2011 16:58:20 +0000 (16:58 +0000)]
evas: Add api to know if an evas_object_image could support region

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

12 years agoevas: Fixed svn detection for svn1.7
tasn [Tue, 13 Dec 2011 08:53:37 +0000 (08:53 +0000)]
evas: Fixed svn detection for svn1.7

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

12 years agoEvas linebreak: Fix wordbreak bug when there are chars < 0x0A.
tasn [Tue, 13 Dec 2011 07:32:56 +0000 (07:32 +0000)]
Evas linebreak: Fix wordbreak bug when there are chars < 0x0A.

The binary search used unsigned indexes which didn't work well in
that scenario (would have gotten to -1).

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

12 years ago * Fix grab count negative values if you do weird combinations of
raster [Tue, 13 Dec 2011 05:59:36 +0000 (05:59 +0000)]
    * Fix grab count negative values if you do weird combinations of
        press and release with multiple fingers or multiple mouse
        buttons.

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

12 years agoevas: use Eina_File for ico loader.
cedric [Mon, 12 Dec 2011 17:48:53 +0000 (17:48 +0000)]
evas: use Eina_File for ico loader.

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

12 years agoEvas textblock: Implemented cursor_word_start/end
tasn [Mon, 12 Dec 2011 15:25:46 +0000 (15:25 +0000)]
Evas textblock: Implemented cursor_word_start/end

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

12 years agoEvas liblinebreak: Added the wordbreak support.
tasn [Mon, 12 Dec 2011 15:25:39 +0000 (15:25 +0000)]
Evas liblinebreak: Added the wordbreak support.

Will send it upstream soon. My tests worked, but they are far from
complete. Probably needs more complete testing.

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

12 years agoevas: less warning.
cedric [Mon, 12 Dec 2011 13:42:24 +0000 (13:42 +0000)]
evas: less warning.

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

12 years agoevas: use Eina_File for accessing BMP file.
cedric [Mon, 12 Dec 2011 13:39:35 +0000 (13:39 +0000)]
evas: use Eina_File for accessing BMP file.

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

12 years agoFix rounding error in map clip bounds calculation
raster [Mon, 12 Dec 2011 08:23:24 +0000 (08:23 +0000)]
Fix rounding error in map clip bounds calculation

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

12 years agoonly lround 2 times instead of 4 for map - minor bit of cleaner code.
raster [Mon, 12 Dec 2011 06:25:14 +0000 (06:25 +0000)]
only lround 2 times instead of 4 for map - minor bit of cleaner code.

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

12 years agofix annoying spankies
discomfitor [Sat, 10 Dec 2011 07:21:53 +0000 (07:21 +0000)]
fix annoying spankies

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