platform/upstream/efl.git
11 years agoMerge branch 'master' of ssh://git.enlightenment.org/core/efl
Carsten Haitzler (Rasterman) [Mon, 11 Mar 2013 06:57:16 +0000 (15:57 +0900)]
Merge branch 'master' of ssh://git.enlightenment.org/core/efl

11 years agomake evas smart callbnacks safer if something bad happens in memory.
Carsten Haitzler (Rasterman) [Mon, 11 Mar 2013 06:55:04 +0000 (15:55 +0900)]
make evas smart callbnacks safer if something bad happens in memory.

11 years agoemotion "fix" - not actually a bug i hit, but a potential one where
Carsten Haitzler (Rasterman) [Mon, 11 Mar 2013 06:53:28 +0000 (15:53 +0900)]
emotion "fix" - not actually a bug i hit, but a potential one where
xattr change jobs are not deleted on sd free.

11 years agoblacklist gnutls < 2.12.16
Mike Blumenkrantz [Mon, 11 Mar 2013 06:16:12 +0000 (06:16 +0000)]
blacklist gnutls < 2.12.16

in a move which is sure to make me hugely unpopular once again, I'm blacklisting a huge number of gnutls versions which I can't compile because at least some of them are 100% broken and will not work. the rage forecast is looking to see some hot winds blowing in from the debian/ubuntu quagmires, though users from more modern regions are not likely to notice any changes

11 years agoclean up gnutls session init for ecore-con in 1.8
Mike Blumenkrantz [Mon, 11 Mar 2013 04:57:12 +0000 (04:57 +0000)]
clean up gnutls session init for ecore-con in 1.8

11 years agoeina: prevent space stripping of CDATA in Eina_Simple_XML.
Vladislav Brovko [Mon, 11 Mar 2013 02:02:33 +0000 (11:02 +0900)]
eina: prevent space stripping of CDATA in Eina_Simple_XML.

Prevent stripping spaces (after [CDATA[ and before ]]>) in XML like:
<![CDATA[ <foo>bar</foo> ]]>

Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
11 years agoeina: add test for strbuf trim function.
Nikolay Lopatka [Mon, 11 Mar 2013 01:53:19 +0000 (10:53 +0900)]
eina: add test for strbuf trim function.

Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
11 years agoeina: Eina_Tmpstr test for eina_tmpstr_add, eina_tmpstr_del.
Vladislav Brovko [Mon, 11 Mar 2013 01:44:52 +0000 (10:44 +0900)]
eina: Eina_Tmpstr test for eina_tmpstr_add, eina_tmpstr_del.

Signed-off-by: Cedric BAIL <cedric.bail@free.fr>
11 years agoecore: prevent coroutine code mixup on windows.
Cedric BAIL [Mon, 11 Mar 2013 01:36:54 +0000 (10:36 +0900)]
ecore: prevent coroutine code mixup on windows.

11 years agoinclude some header files conditionally add specific test for fcntl
Cedric Bail [Sun, 10 Mar 2013 16:57:23 +0000 (17:57 +0100)]
include some header files conditionally add specific test for fcntl

11 years agoAdd F_GETFL support (which does actually nothing
Cedric Bail [Sun, 10 Mar 2013 16:53:45 +0000 (17:53 +0100)]
Add F_GETFL support (which does actually nothing

11 years agoFix warnings
Cedric Bail [Sun, 10 Mar 2013 16:51:06 +0000 (17:51 +0100)]
Fix warnings

11 years agosystemd: so now want means optional and not required.
Cedric BAIL [Mon, 11 Mar 2013 01:22:48 +0000 (10:22 +0900)]
systemd: so now want means optional and not required.

11 years agoefl: use HAVE_FCNTL around call to fcntl.
Cedric Bail [Sun, 10 Mar 2013 14:09:45 +0000 (23:09 +0900)]
efl: use HAVE_FCNTL around call to fcntl.

11 years agoummm REQUIRING systemd is a REALLY bad idea (even if u can --disable it)
Carsten Haitzler (Rasterman) [Sun, 10 Mar 2013 13:02:27 +0000 (22:02 +0900)]
ummm REQUIRING systemd is a REALLY bad idea (even if u can --disable it)

11 years agoecore: notify systemd automatically when the main loop is starting.
Cedric Bail [Sun, 10 Mar 2013 11:53:58 +0000 (20:53 +0900)]
ecore: notify systemd automatically when the main loop is starting.

11 years agoevil: cleanup compiler flags.
Cedric Bail [Sun, 10 Mar 2013 10:42:19 +0000 (11:42 +0100)]
evil: cleanup compiler flags.

- Pass EVIL_CFLAGS to C++ compiled files (needed for -DEF_EVIL_BUILD)
- Some warning flags should not be passed to C++ compiler, so put them in another variable

11 years agoeina, evil: fix warning on 64 bits
Cedric Bail [Sun, 10 Mar 2013 10:41:20 +0000 (11:41 +0100)]
eina, evil: fix warning on 64 bits

11 years agoeina: sort files alphabetically
Cedric Bail [Sun, 10 Mar 2013 10:36:26 +0000 (11:36 +0100)]
eina: sort files alphabetically

11 years agoecore_evas: remove warning.
Cedric Bail [Sun, 10 Mar 2013 10:35:01 +0000 (11:35 +0100)]
ecore_evas: remove warning.

11 years agoevas: fcntl use should be #ifdef protected.
Cedric Bail [Sun, 10 Mar 2013 10:45:24 +0000 (19:45 +0900)]
evas: fcntl use should be #ifdef protected.

11 years agoeeze: be cleaner and always declare variable just in case.
Cedric Bail [Sun, 10 Mar 2013 08:50:44 +0000 (17:50 +0900)]
eeze: be cleaner and always declare variable just in case.

11 years agoeeze: put all the AM_CONDITIONAL outside of the ninja if.
Cedric Bail [Sun, 10 Mar 2013 06:53:24 +0000 (15:53 +0900)]
eeze: put all the AM_CONDITIONAL outside of the ninja if.

11 years agoecore_con: add systemd socket activation.
Cedric Bail [Sun, 10 Mar 2013 06:49:54 +0000 (15:49 +0900)]
ecore_con: add systemd socket activation.

Be careful, systemd socket activation require you to always order
server socket creation in the same order as defined in the unit file.
This means ecore_con_server_add should always been in the same order
for those of them using systemd socket activation.

11 years agoeeze: add a dummy implementation for when libmount is not available.
Cedric Bail [Sun, 10 Mar 2013 05:35:41 +0000 (14:35 +0900)]
eeze: add a dummy implementation for when libmount is not available.

This implementation doesn't replace libmount, it just provide an empty
piece of code that will always fail to do anything. It does simplify
Eeze building and use by third party by always providing the API.

11 years agoevas evas_focus.c: simplified the source.
Daniel Juyung Seo [Sat, 9 Mar 2013 15:40:33 +0000 (00:40 +0900)]
evas evas_focus.c: simplified the source.

11 years agoevas: Add WebP image saver
Igor Murzov [Tue, 5 Mar 2013 23:09:05 +0000 (03:09 +0400)]
evas: Add WebP image saver

11 years agoeina eina_hash.h,eina_list.h: fixed a typo.
Daniel Juyung Seo [Sat, 9 Mar 2013 05:38:36 +0000 (14:38 +0900)]
eina eina_hash.h,eina_list.h: fixed a typo.

ilustrate -> illustrate

11 years agoevas/wayland_shm: Change the buffer sent comparison.
Rafael Antognolli [Fri, 8 Mar 2013 17:50:02 +0000 (14:50 -0300)]
evas/wayland_shm: Change the buffer sent comparison.

Using the wb->buffer pointer to compare if a buffer was already sent is
bad, since the buffer pointer can be changed in a way that that
comparison is true, even if different buffers are used.

When requesting a new buffer to the wl_shm_pool, it can return the
buffer address of a previously freed buffer. This reused buffer pointer
can be the same as the last buffer sent to the compositor, and the
comparison will be true, skipping a new wl_buffer_attach.

11 years agoEcore coroutine test: Fixed compilation warnings.
Tom Hacohen [Fri, 8 Mar 2013 17:32:23 +0000 (17:32 +0000)]
Ecore coroutine test: Fixed compilation warnings.

11 years agoEina mempool: Fixed compilation warning.
Tom Hacohen [Fri, 8 Mar 2013 11:46:25 +0000 (11:46 +0000)]
Eina mempool: Fixed compilation warning.

11 years agoSmall adjustment to gl engines to use procaddress if found and NOT
Carsten Haitzler (Rasterman) [Fri, 8 Mar 2013 10:35:36 +0000 (19:35 +0900)]
Small adjustment to gl engines to use procaddress if found and NOT
fall back to dlsym if such a "getprocaddress" is around.

11 years agoFix path to edje_test_helpers.h in EXTRA_DIST
Daniel Willmann [Thu, 7 Mar 2013 17:44:10 +0000 (17:44 +0000)]
Fix path to edje_test_helpers.h in EXTRA_DIST

Thanks Tom for spotting!

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoedje: Fix typo for make distcheck
Stefan Schmidt [Thu, 7 Mar 2013 16:10:02 +0000 (16:10 +0000)]
edje: Fix typo for make distcheck

11 years agoFixed make dist.
Tom Hacohen [Thu, 7 Mar 2013 16:06:44 +0000 (16:06 +0000)]
Fixed make dist.

11 years agoEcore_x: Add manual render code before deiconify
Jiyoun Park [Thu, 7 Mar 2013 07:33:59 +0000 (16:33 +0900)]
Ecore_x: Add manual render code before deiconify

11 years agoMerge branch 'master' of ssh://git.enlightenment.org/core/efl
Jiyoun Park [Thu, 7 Mar 2013 04:43:21 +0000 (13:43 +0900)]
Merge branch 'master' of ssh://git.enlightenment.org/core/efl

11 years agoecore_x : add atom to be used deiconify manual render
Jiyoun Park [Thu, 7 Mar 2013 04:42:31 +0000 (13:42 +0900)]
ecore_x : add atom to be used deiconify manual render
win will be manual render when deiconify message

11 years agoEdbus: Include config.h
Tom Hacohen [Wed, 6 Mar 2013 16:57:01 +0000 (16:57 +0000)]
Edbus: Include config.h

11 years agoeeze: fix typo.
Cedric BAIL [Wed, 6 Mar 2013 14:42:04 +0000 (23:42 +0900)]
eeze: fix typo.

11 years agoeeze: disable build of libmount related code completely for the moment.
Cedric BAIL [Wed, 6 Mar 2013 14:40:21 +0000 (23:40 +0900)]
eeze: disable build of libmount related code completely for the moment.

11 years agoeeze: correct a typo to enable the correct build.
Cedric BAIL [Wed, 6 Mar 2013 14:22:29 +0000 (23:22 +0900)]
eeze: correct a typo to enable the correct build.

11 years agoeeze: handle all version back as we did in 1.7. hopefuly.
Cedric BAIL [Wed, 6 Mar 2013 14:07:39 +0000 (23:07 +0900)]
eeze: handle all version back as we did in 1.7. hopefuly.

11 years agofix bug scroll works when PgDn, PgUp, Home, End key in entry is pressed in preedit...
Jihoon Kim [Wed, 6 Mar 2013 00:26:44 +0000 (09:26 +0900)]
fix bug scroll works when PgDn, PgUp, Home, End key in entry is pressed in preedit state

11 years agosince Eo.h is inclued in c++ stuff... how about we cast from the void *
Carsten Haitzler (Rasterman) [Tue, 5 Mar 2013 14:00:38 +0000 (23:00 +0900)]
since Eo.h is inclued in c++ stuff... how about we cast from the void *
return from calloc to Eo_Dbg_Info * since c++ is really unhappy with
this stuff without a cast (silly c++).

11 years agoMerge branch 'master' of ssh://git.enlightenment.org/core/efl
Chris Michael [Tue, 5 Mar 2013 11:53:47 +0000 (11:53 +0000)]
Merge branch 'master' of ssh://git.enlightenment.org/core/efl

11 years agoFormatting fix.
Chris Michael [Tue, 5 Mar 2013 11:53:23 +0000 (11:53 +0000)]
Formatting fix.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoEo: Changed EO_DBG_INFO_LIST_APPEND to be an inline function.
Tom Hacohen [Tue, 5 Mar 2013 09:25:45 +0000 (09:25 +0000)]
Eo: Changed EO_DBG_INFO_LIST_APPEND to be an inline function.

It's cleaner. Should have never been a macro. This is part of the effort of
reducing the usage of ({ which is apparently a non standard extension.
We can get rid of most of it and ifdef the rest.

11 years agoRemove display_dispatch call (not needed here).
Christopher Michael [Tue, 5 Mar 2013 09:24:48 +0000 (09:24 +0000)]
Remove display_dispatch call (not needed here).

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoFix formatting.
Christopher Michael [Tue, 5 Mar 2013 09:20:33 +0000 (09:20 +0000)]
Fix formatting.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoEcore_x: Add atom related with indicator type.
Jiyoun Park [Tue, 5 Mar 2013 05:25:50 +0000 (14:25 +0900)]
Ecore_x: Add atom related with indicator type.
         It can support several types of indicator

11 years agoecore_x : fix dangling pointer problem related with shmget fail
Jiyoun Park [Tue, 5 Mar 2013 05:01:32 +0000 (14:01 +0900)]
ecore_x : fix dangling pointer problem related with shmget fail

11 years agoecore_x : just fix typo
Jiyoun Park [Tue, 5 Mar 2013 04:46:14 +0000 (13:46 +0900)]
ecore_x : just fix typo

11 years agoevas: evas_gl - Got rid of resource pool in favor of creation on demand.
Sung W. Park [Mon, 4 Mar 2013 11:23:49 +0000 (20:23 +0900)]
evas: evas_gl - Got rid of resource pool in favor of creation on demand.

Resource contexts/surfaces are used for creating resources within Evas_GL.
In oder to handle Evas_GL runnig from different thread than the main one,
a resource context/surface pool was used. This turned out to be unnecssary
as they are not used very frequently.  So, I got rid of the pool and
made the resources create as needed.

11 years agocoverage: don't report coverage of the tests themself.
Cedric BAIL [Mon, 4 Mar 2013 05:38:43 +0000 (14:38 +0900)]
coverage: don't report coverage of the tests themself.

11 years agoeina: forgotten include that borked debug build.
Cedric BAIL [Mon, 4 Mar 2013 04:51:26 +0000 (13:51 +0900)]
eina: forgotten include that borked debug build.

11 years agogit: ignore generated files.
Cedric BAIL [Mon, 4 Mar 2013 04:06:35 +0000 (13:06 +0900)]
git: ignore generated files.

11 years agoevas: fix typos.
Cedric BAIL [Mon, 4 Mar 2013 02:08:49 +0000 (11:08 +0900)]
evas: fix typos.

11 years agoeina: improve logging and debugging infra for Eina_Cow.
Cedric BAIL [Mon, 4 Mar 2013 02:08:21 +0000 (11:08 +0900)]
eina: improve logging and debugging infra for Eina_Cow.

11 years agoefl/evas/text: Fix rendering issue with changed texts of same size
Paulo Cavalcanti [Thu, 28 Feb 2013 21:36:32 +0000 (18:36 -0300)]
efl/evas/text: Fix rendering issue with changed texts of same size

Introduce a new function called evas_object_content_change(). It should
be used when object contents get changed.

The rendering issue involving text objects was due to its map surfaces
not being freed. Thus, evas_object_content_change() is now called in
evas_object_text_text_set() during the relayout of the text for making
sure to get their map surfaces freed before rendering them.

Signed-off-by: Paulo Cavalcanti <paulo.cavalcanti@linux.intel.com>
11 years agoecore: fix build with setjmp.
Cedric BAIL [Mon, 4 Mar 2013 01:03:59 +0000 (10:03 +0900)]
ecore: fix build with setjmp.

11 years agoFix revision fetching when not using git.
Tom Hacohen [Fri, 1 Mar 2013 17:02:10 +0000 (17:02 +0000)]
Fix revision fetching when not using git.

11 years agoedje - updated edc.vim syntax
hermet [Fri, 1 Mar 2013 16:01:16 +0000 (01:01 +0900)]
edje - updated edc.vim syntax

11 years agoEo tests: when comparing logs, ignore anything below warnings.
Tom Hacohen [Fri, 1 Mar 2013 12:08:19 +0000 (12:08 +0000)]
Eo tests: when comparing logs, ignore anything below warnings.

Comparing all the debug messages is kinda crazy, so we just don't bother.

11 years agoecore/wayland: Adjust @since versions to 1.7.6.
Rafael Antognolli [Thu, 28 Feb 2013 21:17:26 +0000 (18:17 -0300)]
ecore/wayland: Adjust @since versions to 1.7.6.

Since these API's were backported to 1.7.6, we must fix the doc strings.

11 years agoAdd a new API to edbus to let it create an EDbus session from
davemds [Thu, 28 Feb 2013 19:33:29 +0000 (20:33 +0100)]
Add a new API to edbus to let it create an EDbus session from
an existing DBus connection.

This is needed by the python bindings, was done the same way
in edbus1, so it should fit here also

NOTE: I did not test this yet, and I'm not into the edbus code,
so I please who know the code to give a look. thanks

NOTE2: I don't think this need Changelog and stuff as we are probably
the only users of this function, let me know if i'm wrong

11 years agoEvas textblock: Fixed "high" text size adjustments for multiple paragraphs.
Tom Hacohen [Thu, 28 Feb 2013 16:48:09 +0000 (16:48 +0000)]
Evas textblock: Fixed "high" text size adjustments for multiple paragraphs.

11 years agoEvas textblock: Added proper size adjustments for "high" shaped texts.
Tom Hacohen [Thu, 28 Feb 2013 15:42:35 +0000 (15:42 +0000)]
Evas textblock: Added proper size adjustments for "high" shaped texts.

This adjusts the starting coords of the textblock to fit the shaped char of
the first line.

11 years agoecore_evas/wayland: Call _ecore_evas_wayland_resize on window configure.
Rafael Antognolli [Wed, 27 Feb 2013 22:12:58 +0000 (19:12 -0300)]
ecore_evas/wayland: Call _ecore_evas_wayland_resize on window configure.

This will update the edges info inside the Evas_Engine_Info, and make it
correctly resize to the top/left if needed.

Also call ecore_wl_window_buffer_attach() on the egl engine, since it's
needed after the ecore_wl_window_update_size().

11 years agoecore_evas/wayland: Update window size when receiving compositor event.
Rafael Antognolli [Wed, 27 Feb 2013 19:51:24 +0000 (16:51 -0300)]
ecore_evas/wayland: Update window size when receiving compositor event.

This will force the window to correctly update its size when the event
is received by the compositor, rather than just after an
ecore_evas_resize().

It fixes the window resizing of non-elementary applications, since
the elementary window already deals with such resize by calling
ecore_evas_resize.

11 years agoevas/wayland_shm: Add evas_swapper_reconfigure().
Rafael Antognolli [Wed, 27 Feb 2013 15:12:22 +0000 (12:12 -0300)]
evas/wayland_shm: Add evas_swapper_reconfigure().

This can be used to reconfigure a swapper to another size, without the
need to destroy the swapper itself.

Although the shm pool is not being reused even when reconfiguring to a
smaller size, it could easily be.

This change is done right now only to keep the dx and dy offsets of a
previously requested swapper, which were not still used.

11 years agofix edje program filters
Mike Blumenkrantz [Thu, 28 Feb 2013 11:32:43 +0000 (11:32 +0000)]
fix edje program filters

11 years agofix edje SPACER part custom states
Mike Blumenkrantz [Thu, 28 Feb 2013 09:16:46 +0000 (09:16 +0000)]
fix edje SPACER part custom states

11 years agoevas - updated doc.
ChunEon Park [Thu, 28 Feb 2013 07:55:11 +0000 (16:55 +0900)]
evas - updated doc.

11 years agoevas - use uppper case in the doc.
ChunEon Park [Thu, 28 Feb 2013 07:48:34 +0000 (16:48 +0900)]
evas - use uppper case in the doc.

11 years agoedje entry: set cursor position of selection start in selection mode
Jihoon Kim [Thu, 28 Feb 2013 06:08:00 +0000 (15:08 +0900)]
edje entry: set cursor position of selection start in selection mode

11 years agoAUTHORS: follow request to update by Paulo.
Cedric BAIL [Wed, 27 Feb 2013 23:55:20 +0000 (08:55 +0900)]
AUTHORS: follow request to update by Paulo.

11 years agoeina: eina_strlcat now work with NULL src.
Cedric BAIL [Wed, 27 Feb 2013 22:49:16 +0000 (07:49 +0900)]
eina: eina_strlcat now work with NULL src.

11 years agoemotion_test is now able to play streams from webcams (and other sources maybe)
davemds [Wed, 27 Feb 2013 21:49:34 +0000 (22:49 +0100)]
emotion_test is now able to play streams from webcams (and other sources maybe)

just run:
 emotion_test -w

11 years agoevas/common - scale sample code optimization
ChunEon Park [Wed, 27 Feb 2013 13:36:36 +0000 (22:36 +0900)]
evas/common - scale sample code optimization

11 years agoemotion: improve portability of Emotion Generic by using EFL more.
Cedric BAIL [Mon, 25 Feb 2013 00:32:58 +0000 (09:32 +0900)]
emotion: improve portability of Emotion Generic by using EFL more.

11 years agoecore: extend Ecore_Pipe API to make it more useful.
Cedric BAIL [Mon, 25 Feb 2013 00:32:27 +0000 (09:32 +0900)]
ecore: extend Ecore_Pipe API to make it more useful.

This make it possible to take over a pipe that was open in another process
and also prevent its destruction partially during exec.

11 years agoFix valid variable check.
Christopher Michael [Wed, 27 Feb 2013 10:19:06 +0000 (10:19 +0000)]
Fix valid variable check.

When doing double/triple buffering, and we go to merge the rectangles,
if we are triple buffering then we should not use the double-buffer
rectangles as a valid check for triple-buffer rectangles.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoFix incorrect variable check.
Christopher Michael [Wed, 27 Feb 2013 10:17:55 +0000 (10:17 +0000)]
Fix incorrect variable check.

When using swapping (double/triple), and we go to merge rectangles,
then we should check for a valid triple buffer (not double) before
trying to merge the 3rd buffer rectangles.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoevas/common - declare a var in function head.
ChunEon Park [Wed, 27 Feb 2013 05:43:34 +0000 (14:43 +0900)]
evas/common - declare a var in function head.

11 years agoevas/wayland_egl: Fix build error caused by wrong assignment.
Rafael Antognolli [Tue, 26 Feb 2013 14:18:53 +0000 (11:18 -0300)]
evas/wayland_egl: Fix build error caused by wrong assignment.

11 years agoefl: Fixes to support compiling with CFLAGS=-Werror
Henrique Dante de Almeida [Thu, 24 Jan 2013 18:57:42 +0000 (16:57 -0200)]
efl: Fixes to support compiling with CFLAGS=-Werror

This allows compiling with gcc 4.7.2 without errors (using the
default configuration).

11 years agoEvas: Fixed wrong EINA_UNUSED usage in the gl_x11 engine.
Christopher Michael [Tue, 26 Feb 2013 13:52:37 +0000 (13:52 +0000)]
Evas: Fixed wrong EINA_UNUSED usage in the gl_x11 engine.

11 years agoevas: Deal with double glShaderSource signature
Henrique Dante de Almeida [Wed, 30 Jan 2013 17:52:56 +0000 (15:52 -0200)]
evas: Deal with double glShaderSource signature

The function glShaderSource may have 2 signatures:
http://stackoverflow.com/questions/12586695/signature-difference-in-openglshadersource-between-opengl-es-2-revisions
http://www.opengl.org/sdk/docs/man/xhtml/glShaderSource.xml
http://www.khronos.org/opengles/sdk/docs/man/xhtml/glShaderSource.xml

This patch changes all internal signatures to use the most restrictive signature.

11 years agoephysics: turn EPhysics_Body into a POD-type struct
Henrique Dante de Almeida [Tue, 29 Jan 2013 13:17:09 +0000 (11:17 -0200)]
ephysics: turn EPhysics_Body into a POD-type struct

EPhysics_Body is an Eina_Inlist, and Eina_Inlist iterator macros use
offsetof(). Since using offsetof in C++ classes is invalid,
EPhysics_Body must be a POD-type struct.

11 years agoethumb: Support strict aliasing rules in MD5 code
Henrique Dante de Almeida [Fri, 25 Jan 2013 16:46:05 +0000 (14:46 -0200)]
ethumb: Support strict aliasing rules in MD5 code

11 years agoevas: Fix PSD image loading
Henrique Dante de Almeida [Tue, 29 Jan 2013 13:32:44 +0000 (11:32 -0200)]
evas: Fix PSD image loading

11 years agoecore: Fix _ecore_glib_select
Henrique Dante de Almeida [Fri, 25 Jan 2013 13:01:56 +0000 (11:01 -0200)]
ecore: Fix _ecore_glib_select

This fixes a mutex allocated on stack, a race on GCond initialization
and use of deprecated functions: g_mutex_new() and friends were
deprecated in glib 2.32.

11 years agoevas: Fix buffer overflows on environment variables
Henrique Dante de Almeida [Mon, 28 Jan 2013 19:12:50 +0000 (17:12 -0200)]
evas: Fix buffer overflows on environment variables

11 years agoFix evas GL common engine to have a shader to do oversampling on
Carsten Haitzler (Rasterman) [Tue, 26 Feb 2013 13:05:19 +0000 (22:05 +0900)]
Fix evas GL common engine to have a shader to do oversampling on
downscaling. This makes quality much better and "at best"
equates to a 16 point sample (2x2 linear interpolation samples,
where a linear interpolation sample equates to a 2x2 sample).
This will have perfomance impact, but the quality is worth it and
makes it closer to software downscaling in quality. It supports
2x2, 2x1 and 1x2 oversampling. YUV not done, nor image mask
(font shaders not needed).

11 years agoadd .arcconfig for efl.
Carsten Haitzler (Rasterman) [Sat, 23 Feb 2013 13:27:19 +0000 (22:27 +0900)]
add .arcconfig for efl.

11 years agooops - still had printfs. remove.
Carsten Haitzler (Rasterman) [Thu, 21 Feb 2013 08:07:38 +0000 (17:07 +0900)]
oops - still had printfs. remove.

11 years agoEvas text: Fixed a bug with the (kinda) newly added text object ellipsis.
Tom Hacohen [Mon, 25 Feb 2013 15:39:32 +0000 (15:39 +0000)]
Evas text: Fixed a bug with the (kinda) newly added text object ellipsis.

There was a problem with bidi texts and ellipsis. The text would be trimmed
according to the visual position instead of the logical.

11 years agoEvas text: Added a test that shows how broken ellipsis is.
Tom Hacohen [Mon, 25 Feb 2013 15:22:04 +0000 (15:22 +0000)]
Evas text: Added a test that shows how broken ellipsis is.

11 years agoEvas text tests: Start shipping DejaVuSans with the test suite.
Tom Hacohen [Mon, 25 Feb 2013 14:58:22 +0000 (14:58 +0000)]
Evas text tests: Start shipping DejaVuSans with the test suite.

We can finally rely on having fonts in all cases (even when there's no
fontconfig) and we can also rely on specific sizing.