platform/upstream/efl.git
9 years agoecore/drm: Remove another leftover from dead spartacus
Stefan Schmidt [Fri, 29 Aug 2014 15:51:10 +0000 (17:51 +0200)]
ecore/drm: Remove another leftover from dead spartacus

9 years agoautotools: move to a little bit less deprecated gettext.
Cedric BAIL [Tue, 2 Sep 2014 08:03:04 +0000 (10:03 +0200)]
autotools: move to a little bit less deprecated gettext.

9 years agoeolian: remove @constructor syntax
Daniel Kolesa [Mon, 1 Sep 2014 15:02:40 +0000 (16:02 +0100)]
eolian: remove @constructor syntax

9 years agoeolian: move efl eo files over to the new ctor syntax
Daniel Kolesa [Mon, 1 Sep 2014 14:53:35 +0000 (15:53 +0100)]
eolian: move efl eo files over to the new ctor syntax

9 years agoeolian: preliminary support for new constructors section
Daniel Kolesa [Mon, 1 Sep 2014 14:35:50 +0000 (15:35 +0100)]
eolian: preliminary support for new constructors section

9 years agoEcore con: Add Connector class (the connecting variant of server).
Tom Hacohen [Thu, 28 Aug 2014 13:17:16 +0000 (14:17 +0100)]
Ecore con: Add Connector class (the connecting variant of server).

This change also consists of cleaning up the server class and adding a
constructor and a finalizer to it.

9 years agoevas/render: don't make children active unless the active object has the proxies.
ChunEon Park [Mon, 1 Sep 2014 10:45:19 +0000 (19:45 +0900)]
evas/render: don't make children active unless the active object has the proxies.

the src change sholud be true only if the object has any proxies.
otherwise, the children will be pushed in active objects unnecessarily.

9 years agoemotion test - fix lack of null checks in test code
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 10:35:44 +0000 (19:35 +0900)]
emotion test - fix lack of null checks in test code

fix CID 1232081 1232080 1232079 1232078 1232077

9 years agoevas 3d - fix mesh saver lack of check for fopen failure
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 10:32:50 +0000 (19:32 +0900)]
evas 3d - fix mesh saver lack of check for fopen failure

fix CID 1222456

9 years agoembryo_cc - fix symbol write
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 10:30:16 +0000 (19:30 +0900)]
embryo_cc - fix symbol write

this fixes an actual bug coverity found in embryo_cc

fix CID 1039650

9 years agoedje_edit - fix Dereference after null check
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 10:27:37 +0000 (19:27 +0900)]
edje_edit - fix Dereference after null check

fix CID 1224350

9 years agoephysics - Dereference after null check - fix
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 10:25:39 +0000 (19:25 +0900)]
ephysics - Dereference after null check - fix

fix CID 1039416

9 years agoevas cserve2 - check return of fcntl
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 10:21:33 +0000 (19:21 +0900)]
evas cserve2 - check return of fcntl

fix CID 1039707

9 years agoeldbus - fix missing varags va_end
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 10:18:38 +0000 (19:18 +0900)]
eldbus - fix missing varags va_end

fix CID 1039883

9 years agoembryo_cc - fix possible buffer overrun
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 10:15:46 +0000 (19:15 +0900)]
embryo_cc - fix possible buffer overrun

fix CID 1039594

9 years agoembryo_cc - fix possible buffer overrun
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 10:13:44 +0000 (19:13 +0900)]
embryo_cc - fix possible buffer overrun

fix CID 1039593

9 years agoembryo_cc - fix possible buffer overrun
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 10:12:21 +0000 (19:12 +0900)]
embryo_cc - fix possible buffer overrun

fix CID 1039592

9 years agoembryo_cc - fix possible buffer overrun
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 10:10:48 +0000 (19:10 +0900)]
embryo_cc - fix possible buffer overrun

fix CID 1039591

9 years agoembryo_cc - fix possible buffer overrun
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 10:05:50 +0000 (19:05 +0900)]
embryo_cc - fix possible buffer overrun

fix CID 1039590

9 years agoembryo_cc - fix possible buffer overrun
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 10:03:16 +0000 (19:03 +0900)]
embryo_cc - fix possible buffer overrun

fix CID 1039589

9 years agoembryo_cc - fix possible buffer overrun
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 09:57:07 +0000 (18:57 +0900)]
embryo_cc - fix possible buffer overrun

fix CID 1039588

9 years agoembryo_cc - fix possible buffer overrun
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 09:53:49 +0000 (18:53 +0900)]
embryo_cc - fix possible buffer overrun

fix CID 1039587

9 years agoembryo_cc - fix buffer overrun possibility
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 09:51:30 +0000 (18:51 +0900)]
embryo_cc - fix buffer overrun possibility

fix CID 1039586

9 years agoembryo_cc - fix coverity buffer complaint
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 09:31:54 +0000 (18:31 +0900)]
embryo_cc - fix coverity buffer complaint

this isnt an actual problem, but best it never comes around again. fix
CID 1039585

9 years agoevas - generic loaders - fix possible string overflow on decoders
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 09:23:56 +0000 (18:23 +0900)]
evas - generic loaders - fix possible string overflow on decoders

fixes CID 1039580

9 years agoEcore con server: Fix destructor to call super correctly.
Tom Hacohen [Fri, 29 Aug 2014 09:07:14 +0000 (10:07 +0100)]
Ecore con server: Fix destructor to call super correctly.

9 years agoEcore con url: Migrate to eo.
Tom Hacohen [Thu, 28 Aug 2014 10:30:53 +0000 (11:30 +0100)]
Ecore con url: Migrate to eo.

9 years agoAdd edje_object_part_text_input_hint_set/get API
Jihoon Kim [Mon, 1 Sep 2014 10:01:54 +0000 (19:01 +0900)]
Add edje_object_part_text_input_hint_set/get API

Sets or get the input hint which allows input methods to fine-tune their behavior.

9 years agoemotion - audio volume - leave as-is on file open/init
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 08:09:09 +0000 (17:09 +0900)]
emotion - audio volume - leave as-is on file open/init

this fixes gst and gst1 modules to leave volume be on start. generic
can't really query easily, so just set to 0.8 by default, and xine is
already just fine. do this because back-ends seems to have a habit of
setting master volume, not per-app volume.

@fix

9 years agoemotion - fix calling pos update cb for gst1 module in frame new
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 03:45:41 +0000 (12:45 +0900)]
emotion - fix calling pos update cb for gst1 module in frame new

@fix

9 years agoemotion_test - add printfs for other cb's
Carsten Haitzler (Rasterman) [Mon, 1 Sep 2014 02:21:36 +0000 (11:21 +0900)]
emotion_test - add printfs for other cb's

9 years agorevert all recent ecore-con related eo changes. completely broken.
Mike Blumenkrantz [Sat, 30 Aug 2014 12:00:47 +0000 (08:00 -0400)]
revert all recent ecore-con related eo changes. completely broken.

please test things before committing.

reverts all changes since and including f6156c9a6234237757b61960c690e8d55779e764

9 years agoecore_imf: Add ecore_imf_context_input_hint_set API
Jihoon Kim [Sat, 30 Aug 2014 03:45:38 +0000 (12:45 +0900)]
ecore_imf: Add ecore_imf_context_input_hint_set API

9 years agoAdd ECORE_IMF_CALLBACK_PRIVATE_COMMAND_SEND enum in Ecore_IMF_Callback_Type
Jihoon Kim [Sat, 30 Aug 2014 01:50:48 +0000 (10:50 +0900)]
Add ECORE_IMF_CALLBACK_PRIVATE_COMMAND_SEND enum in Ecore_IMF_Callback_Type

ECORE_IMF_CALLBACK_PRIVATE_COMMAND_SEND is called when the input method sends a private command.

9 years agoecore_imf: fix to call function of immodule when the input method property is changed
Jihoon Kim [Sat, 30 Aug 2014 01:26:05 +0000 (10:26 +0900)]
ecore_imf: fix to call function of immodule when the input method property is changed

9 years agoeolian: APIs to check if an implement references get/set
Daniel Kolesa [Fri, 29 Aug 2014 14:30:51 +0000 (15:30 +0100)]
eolian: APIs to check if an implement references get/set

9 years agoeolian: APIs to check for @empty/@auto on implements
Daniel Kolesa [Fri, 29 Aug 2014 14:22:14 +0000 (15:22 +0100)]
eolian: APIs to check for @empty/@auto on implements

9 years agoeolian: remove the silly appending of .get/.set in implements
Daniel Kolesa [Fri, 29 Aug 2014 14:06:48 +0000 (15:06 +0100)]
eolian: remove the silly appending of .get/.set in implements

9 years agoevas/engine/drm: Hold a reference to the Ecore_Drm_Device
Stefan Schmidt [Fri, 29 Aug 2014 10:48:49 +0000 (12:48 +0200)]
evas/engine/drm: Hold a reference to the Ecore_Drm_Device

We will need this in more places of the evas drm engine so keep a reference
in Evas_Engine_Info_Drm for later access.

9 years agoecore/drm: Fix typo in comment
Stefan Schmidt [Fri, 29 Aug 2014 09:08:43 +0000 (11:08 +0200)]
ecore/drm: Fix typo in comment

9 years agoevas/drm: Remove includes for TTY we no longer need here
Stefan Schmidt [Fri, 29 Aug 2014 08:38:02 +0000 (10:38 +0200)]
evas/drm: Remove includes for TTY we no longer need here

9 years agoeolian: parsing for @auto and @empty
Daniel Kolesa [Fri, 29 Aug 2014 13:33:56 +0000 (14:33 +0100)]
eolian: parsing for @auto and @empty

9 years agoeolian: prepare for more tags in implements
Daniel Kolesa [Fri, 29 Aug 2014 13:13:34 +0000 (14:13 +0100)]
eolian: prepare for more tags in implements

9 years agoUpdating french translation
maxerba [Fri, 29 Aug 2014 11:14:48 +0000 (13:14 +0200)]
Updating french translation

9 years agoEcore con: Fix constructing (the whole object was broken).
Tom Hacohen [Fri, 29 Aug 2014 10:41:21 +0000 (11:41 +0100)]
Ecore con: Fix constructing (the whole object was broken).

We were constructing some things too late which caused url setting to not
work at all.

9 years agoeolian: shouldn't have gotten in
Daniel Kolesa [Fri, 29 Aug 2014 10:41:19 +0000 (11:41 +0100)]
eolian: shouldn't have gotten in

9 years agoeolian: update virtual to the new syntax (as per wiki)
Daniel Kolesa [Fri, 29 Aug 2014 10:40:29 +0000 (11:40 +0100)]
eolian: update virtual to the new syntax (as per wiki)

9 years agoautotools: disable C++ bindings by default (use --enable-cxx-bindings to enable)
Daniel Kolesa [Fri, 29 Aug 2014 09:32:18 +0000 (10:32 +0100)]
autotools: disable C++ bindings by default (use --enable-cxx-bindings to enable)

9 years agoEcore con server: Fix destructor to call super correctly.
Tom Hacohen [Fri, 29 Aug 2014 09:07:14 +0000 (10:07 +0100)]
Ecore con server: Fix destructor to call super correctly.

9 years agoEcore con: Limit some functions to only be called from inside eo_add().
Tom Hacohen [Fri, 29 Aug 2014 09:01:37 +0000 (10:01 +0100)]
Ecore con: Limit some functions to only be called from inside eo_add().

9 years agoEo base: Add a property to indicate if the object is finalized;
Tom Hacohen [Fri, 29 Aug 2014 08:55:02 +0000 (09:55 +0100)]
Eo base: Add a property to indicate if the object is finalized;

This enables checking if an object is being created, or has already been
finalized. This is useful in functions that you want to allow
only during the creation phase (i.e inside the eo_add()).

9 years agoeolian: require both set and get to be specified when whole property is in impls upstream/1.11.0+317+g6c7e5b0
Daniel Kolesa [Fri, 29 Aug 2014 09:17:55 +0000 (10:17 +0100)]
eolian: require both set and get to be specified when whole property is in impls

9 years agoecore-evas-drm: Fix misplaced #ifdef from gl_drm patch
Chris Michael [Thu, 28 Aug 2014 20:01:28 +0000 (16:01 -0400)]
ecore-evas-drm: Fix misplaced #ifdef from gl_drm patch

This #ifdef does not belong here. The interface_new functions Is Still
Used for normal drm ecore_evas.

Bad Gwanglim, no cookie ;)

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-drm: Fix copy/paste build error
Chris Michael [Thu, 28 Aug 2014 19:55:05 +0000 (15:55 -0400)]
ecore-drm: Fix copy/paste build error

This line should not have been pasted (and it breaks build)

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-drm: Add local function to free outputs and on any errors during
Chris Michael [Thu, 28 Aug 2014 19:40:17 +0000 (15:40 -0400)]
ecore-drm: Add local function to free outputs and on any errors during
create, call it

Basically, this will fix a potential leak (and a potential case of a
false output getting added) IF during creation of outputs, something
fails.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoshutup ecore-x vsync stupid log domain failures
Mike Blumenkrantz [Thu, 28 Aug 2014 18:09:03 +0000 (14:09 -0400)]
shutup ecore-x vsync stupid log domain failures

@fix

9 years agogl-drm: Fix missing link to gbm for ecore_evas_drm and clean up build script
Gwanglim Lee [Thu, 28 Aug 2014 17:36:59 +0000 (13:36 -0400)]
gl-drm: Fix missing link to gbm for ecore_evas_drm and clean up build script

@fix

Summary:
This fixes following build script problems for ecore_evas_drm engine module.

1. Missing link to gbm for ecore_evas_drm if '--enable-gl-drm' option is given.
ecore_evas_drm engine is using gbm function if it builds with that config option.
To be more exact, ecore_evas_gl_drm_new_internal function needs gbm.
Thus we need to add gbm library linking '-lgbm' to ecore_evas_drm engine module
if '--enable-gl-drm' option is given. I've added this build script to
m4/ecore_check_module.m4 file.

2. Wrong gbm dependency check code in configure.ac
EFL_OPTIONAL_INTERNAL_DEPEND_PKG m4 macro function is designed for checking
dependency of efl internal libraries. Thus we should remove gbm pkg name when
configuring ecore_evas_drm engine module. It would be better to move dependency
check for gbm to m4/ecore_check_module.m4 file. And one more thing want_drm
value has to be changed to want_gl_drm in ECORE_EVAS_MODULE([gl-drm]...).

3. BUILD_ECORE_EVAS_OPENGL_DRM macro is always defined in configure.ac.
This kind of macro, BUILD_EFL_MODULE_NAME, has to be defined only if given module
is enabled. But this macro value was just defined with no test.
And it is even useless, we can use BUILD_ECORE_EVAS_GL_DRM macro which is defined
by ECORE_EVAS_MODULE([gl-drm], [${want_gl_drm}],...) function.
So I've removed that from configure.ac.

Test Plan:
1. Configure with --enable-gl-drm:
  $ ./autogen.sh --enable-drm --enable-gl-drm
2. Build:
  $ make && make install
3. Check module.so of ecore_evas_drm engine whether it has a library dependency with gbm:
  $ readelf -a $EFL_GIT/src/modules/ecore_evas/engines/drm/.libs/module.so | grep NEEDED

Reviewers: raster, stefan_schmidt, devilhorns

Reviewed By: devilhorns

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1379

9 years agoecore-drm: Print out failed device name during setup
Chris Michael [Thu, 28 Aug 2014 16:12:34 +0000 (12:12 -0400)]
ecore-drm: Print out failed device name during setup

If we fail to setup an input device, let's print an error With the
device name also

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore: do not use Eina_Bool in ecore_mainloop.eo
Daniel Kolesa [Thu, 28 Aug 2014 16:02:10 +0000 (17:02 +0100)]
ecore: do not use Eina_Bool in ecore_mainloop.eo

9 years agoecore/drm: Remove unused enums now that spartacus is gone
Stefan Schmidt [Thu, 28 Aug 2014 11:59:29 +0000 (13:59 +0200)]
ecore/drm: Remove unused enums now that spartacus is gone

9 years agoEcore con: Add Connector class (the connecting variant of server).
Tom Hacohen [Thu, 28 Aug 2014 13:17:16 +0000 (14:17 +0100)]
Ecore con: Add Connector class (the connecting variant of server).

This change also consists of cleaning up the server class and adding a
constructor and a finalizer to it.

9 years agoEcore con: Update migration TODO.
Tom Hacohen [Thu, 28 Aug 2014 11:00:31 +0000 (12:00 +0100)]
Ecore con: Update migration TODO.

9 years agoEcore con url: Migrate to eo.
Tom Hacohen [Thu, 28 Aug 2014 10:30:53 +0000 (11:30 +0100)]
Ecore con url: Migrate to eo.

9 years agoEcore con: Fix to the correct parameter type.
Tom Hacohen [Thu, 28 Aug 2014 09:26:07 +0000 (10:26 +0100)]
Ecore con: Fix to the correct parameter type.

Can finally be done because the eolian cycle bug was fixed.

9 years agoeolian: use EINA_C_ARRAY_LENGTH
Daniel Kolesa [Thu, 28 Aug 2014 08:55:41 +0000 (09:55 +0100)]
eolian: use EINA_C_ARRAY_LENGTH

9 years agoeolian/generator: use size of the array instead of fixed int
Daniel Kolesa [Thu, 28 Aug 2014 08:49:57 +0000 (09:49 +0100)]
eolian/generator: use size of the array instead of fixed int

9 years agoeolian generator - fix num of types handled
Carsten Haitzler (Rasterman) [Wed, 27 Aug 2014 23:44:27 +0000 (08:44 +0900)]
eolian generator - fix num of types handled

there are only 2 types in the ftype array... not 3!

fix CID 1232782

9 years agoautotools: actually put the macro at the right place.
Cedric BAIL [Wed, 27 Aug 2014 21:22:10 +0000 (23:22 +0200)]
autotools: actually put the macro at the right place.

9 years agoautotools: provide BSD-echo compatibility (fix c++ bindings)
Jean Guyomarc'h [Wed, 27 Aug 2014 20:30:08 +0000 (22:30 +0200)]
autotools: provide BSD-echo compatibility (fix c++ bindings)

Summary: The '-e' option does not exist in BSD-echo, nevertheless it behaves by default like the "echo -e" of the GNU-echo.

Reviewers: raster, cedric

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1376

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoEcore con: Fix some ecore con runtime issues on windows.
Tom Hacohen [Wed, 27 Aug 2014 15:25:27 +0000 (16:25 +0100)]
Ecore con: Fix some ecore con runtime issues on windows.

9 years agoEcore con: Fix compilation on windows.
Tom Hacohen [Wed, 27 Aug 2014 14:46:31 +0000 (15:46 +0100)]
Ecore con: Fix compilation on windows.

9 years agoeolian: remove constructors section cruft
Daniel Kolesa [Wed, 27 Aug 2014 14:38:28 +0000 (15:38 +0100)]
eolian: remove constructors section cruft

9 years agoeolian/generator: remove support for custom constructors
Daniel Kolesa [Wed, 27 Aug 2014 14:25:13 +0000 (15:25 +0100)]
eolian/generator: remove support for custom constructors

9 years agoeolian: fix tests
Daniel Kolesa [Wed, 27 Aug 2014 14:19:50 +0000 (15:19 +0100)]
eolian: fix tests

9 years agoeolian_cxx: very quick workaround to make tests compile again (needs fix)
Daniel Kolesa [Wed, 27 Aug 2014 14:14:03 +0000 (15:14 +0100)]
eolian_cxx: very quick workaround to make tests compile again (needs fix)

9 years agoeo: migrate constructors sections to constructing methods
Daniel Kolesa [Wed, 27 Aug 2014 14:01:09 +0000 (15:01 +0100)]
eo: migrate constructors sections to constructing methods

9 years agoeet_dictionary: Remove now unused variable
Stefan Schmidt [Wed, 27 Aug 2014 14:40:16 +0000 (16:40 +0200)]
eet_dictionary: Remove now unused variable

Since 123bdc4342e0d5cc506dbe703d791d0f4b1e9227 found is now longer used here.
Remove it.

9 years agoEcore exe: refactor and fix compilation on windows.
Tom Hacohen [Wed, 27 Aug 2014 10:00:11 +0000 (11:00 +0100)]
Ecore exe: refactor and fix compilation on windows.

This is the first step towards splitting it nicely. This fixes
compilation on windows (or so it seems from my testing) and takes out
all the platform specific code (posix included) out of the main source
file.

9 years agoevas/drm: Remove rest of the tty handling which is now unused
Stefan Schmidt [Thu, 14 Aug 2014 14:40:32 +0000 (16:40 +0200)]
evas/drm: Remove rest of the tty handling which is now unused

With the move to ecore_drm for tty handling these all became unused.
Ecore_drm already takes care of setting up the SIGUSR1/2 handler and
the rest of the tty setup.

Now that this is gone evas_drm_init/shutdown have no functionality
anymore either.

9 years agoevas/drm: Make sure the engine has the correct tty when called from expedite
Stefan Schmidt [Thu, 14 Aug 2014 14:05:28 +0000 (16:05 +0200)]
evas/drm: Make sure the engine has the correct tty when called from expedite

When getting called from expedite we don't have ecore_evas in between which
normally sets things up for tty. Handle this special case here so the evas
drm engine keeps working for expedite.

9 years agoevas/drm: No need to check info.fd < 0 again as we just did that.
Stefan Schmidt [Thu, 14 Aug 2014 13:57:27 +0000 (15:57 +0200)]
evas/drm: No need to check info.fd < 0 again as we just did that.

We are in a block here which already checked fro that. Remove this
and adjust indent.

9 years agoevas/drm: Remove obsolete tty open function
Stefan Schmidt [Tue, 15 Jul 2014 14:16:07 +0000 (16:16 +0200)]
evas/drm: Remove obsolete tty open function

Ecore_drm handles this now for use. No need for duplicated functionality here.

9 years agoecore_getopt: correct fix for CID 98382 and 98383
Daniel Kolesa [Wed, 27 Aug 2014 10:57:19 +0000 (11:57 +0100)]
ecore_getopt: correct fix for CID 98382 and 98383

9 years agoRevert "ecore_getopt - fix possible null arg"
Tom Hacohen [Wed, 27 Aug 2014 10:48:43 +0000 (11:48 +0100)]
Revert "ecore_getopt - fix possible null arg"

This breaks terminology, look at the previous commit for more info.

This reverts commit d8130825d5a0c2bb45c7212a4885afbc07f2392e.

9 years agoRevert "ecore_getopt - fix possible null arg"
Tom Hacohen [Wed, 27 Aug 2014 10:48:14 +0000 (11:48 +0100)]
Revert "ecore_getopt - fix possible null arg"

Breaks getopt completely, try terminology --help.

You committing it again doesn't fix the fact it doesn't work. :)

This reverts commit e876ec527fd2cd89b01e61e34a9227f38357c25a.

9 years agoeina_file: fixing wrong return value on access problems in file copy process
Andrii Kroitor [Wed, 27 Aug 2014 10:45:26 +0000 (19:45 +0900)]
eina_file: fixing wrong return value on access problems in file copy process

Summary:
when dest directory is protected from writing success value was returned
@fix

Reviewers: seoz, cedric, Hermet

Reviewed By: Hermet

Subscribers: cedric, reutskiy.v.v

Differential Revision: https://phab.enlightenment.org/D1366

9 years agoeolian: no need to concat name in this case
Daniel Kolesa [Wed, 27 Aug 2014 10:38:05 +0000 (11:38 +0100)]
eolian: no need to concat name in this case

9 years agoecore_evas: Ecore_Evas_X - Fix broken rendering during rotation with resize
Gwanglim Lee [Wed, 27 Aug 2014 10:35:27 +0000 (19:35 +0900)]
ecore_evas: Ecore_Evas_X - Fix broken rendering during rotation with resize

Summary:
When ee is trying to do rotation, ee should check whether given rotation value
is portrait or not. Then it sets output size of evas canvas according to rotation value.
But, ECORE_EVAS_PORTRAIT macro used in ee x engine only checks ee's rotation value, even
if ee's rotation value is not updated yet. Thus we should change the logic to compare with
given rotation value, not ee's rotation, before setting output size of evas.

This fixes T1371 problem.
@fix

Test Plan:
1. run elementary_test -to "window states"
2. check resize
3. rotation 0 ~ 270

Reviewers: jpeg, raster, cedric, zmike, devilhorns, Hermet

Reviewed By: Hermet

Subscribers: cedric

Maniphest Tasks: T1371

Differential Revision: https://phab.enlightenment.org/D1351

9 years agoecore vsync - work around old kernels by blacklisting them
Carsten Haitzler (Rasterman) [Wed, 27 Aug 2014 09:26:58 +0000 (18:26 +0900)]
ecore vsync - work around old kernels by blacklisting them

this is a bug workaround apparently old kernels that seems to get
vsync and timestamps wrong. 3.14 kernels and up only for now

@bug

9 years agoecore_getopt - fix possible null arg
Carsten Haitzler (Rasterman) [Wed, 27 Aug 2014 08:55:06 +0000 (17:55 +0900)]
ecore_getopt - fix possible null arg

fixes CID 98382

9 years agoecore_getopt - fix possible null arg
Carsten Haitzler (Rasterman) [Wed, 27 Aug 2014 08:53:42 +0000 (17:53 +0900)]
ecore_getopt - fix possible null arg

fixes CID 98383

9 years agofix error handling in edje_decc
Carsten Haitzler (Rasterman) [Wed, 27 Aug 2014 08:49:29 +0000 (17:49 +0900)]
fix error handling in edje_decc

fix CID 1039341

9 years agoedje_decc - fix strrchr null return case
Carsten Haitzler (Rasterman) [Wed, 27 Aug 2014 08:41:12 +0000 (17:41 +0900)]
edje_decc - fix strrchr null return case

fix CID 1039342

9 years agoevas textblock - fix inconsistent ascent/descent return ptr checks
Carsten Haitzler (Rasterman) [Wed, 27 Aug 2014 08:37:01 +0000 (17:37 +0900)]
evas textblock - fix inconsistent ascent/descent return ptr checks

ascent/descent are always non-null in usage of
_layout_item_ascent_descent_adjust() so don't check for them.

fix CID 1099704

9 years agoedje - fix null return check in src description get
Carsten Haitzler (Rasterman) [Wed, 27 Aug 2014 08:30:42 +0000 (17:30 +0900)]
edje - fix null return check in src description get

fix CID 1210812 1210811

9 years agoecore-con - fix typo in error handling for ssl client init
Carsten Haitzler (Rasterman) [Wed, 27 Aug 2014 08:18:22 +0000 (17:18 +0900)]
ecore-con - fix typo in error handling for ssl client init

fixes CID 1232730

9 years agoecore-con - fix explicit null dereference
Carsten Haitzler (Rasterman) [Wed, 27 Aug 2014 08:16:17 +0000 (17:16 +0900)]
ecore-con - fix explicit null dereference

fix CID 1232731

9 years agoecore-con - fix explicit null ptr deref
Carsten Haitzler (Rasterman) [Wed, 27 Aug 2014 08:14:30 +0000 (17:14 +0900)]
ecore-con - fix explicit null ptr deref

fix CID 1232729

9 years agoethumb emotion module - fix possible division by 0
Carsten Haitzler (Rasterman) [Wed, 27 Aug 2014 08:10:02 +0000 (17:10 +0900)]
ethumb emotion module - fix possible division by 0

9 years agoemotion - fix engine string leak
Carsten Haitzler (Rasterman) [Wed, 27 Aug 2014 08:07:27 +0000 (17:07 +0900)]
emotion - fix engine string leak

fixes CID 1232727