platform/upstream/efl.git
9 years agoelua lib: docs for elua_util_script_run
Daniel Kolesa [Mon, 20 Apr 2015 16:00:16 +0000 (17:00 +0100)]
elua lib: docs for elua_util_script_run

9 years agoelua lib: docs for elua_util_app_load
Daniel Kolesa [Mon, 20 Apr 2015 15:53:34 +0000 (16:53 +0100)]
elua lib: docs for elua_util_app_load

9 years agoelua lib: docs for elua_util_string_run
Daniel Kolesa [Mon, 20 Apr 2015 15:52:21 +0000 (16:52 +0100)]
elua lib: docs for elua_util_string_run

9 years agoelua lib: docs for elua_util_file_run
Daniel Kolesa [Mon, 20 Apr 2015 15:51:25 +0000 (16:51 +0100)]
elua lib: docs for elua_util_file_run

9 years agoelua lib: docs for elua_util_require
Daniel Kolesa [Mon, 20 Apr 2015 15:49:53 +0000 (16:49 +0100)]
elua lib: docs for elua_util_require

9 years agoelua lib: docs for elua_io_loadfile
Daniel Kolesa [Mon, 20 Apr 2015 15:38:52 +0000 (16:38 +0100)]
elua lib: docs for elua_io_loadfile

9 years agoelua lib: docs for elua_state_io_setup
Daniel Kolesa [Mon, 20 Apr 2015 15:35:55 +0000 (16:35 +0100)]
elua lib: docs for elua_state_io_setup

9 years agoelua lib: docs for elua_state_modules_setup
Daniel Kolesa [Mon, 20 Apr 2015 15:34:35 +0000 (16:34 +0100)]
elua lib: docs for elua_state_modules_setup

9 years agoelua lib: docs for elua_state_i18n_setup
Daniel Kolesa [Mon, 20 Apr 2015 15:33:38 +0000 (16:33 +0100)]
elua lib: docs for elua_state_i18n_setup

9 years agoelua lib: docs for elua_state_lua_state_get
Daniel Kolesa [Mon, 20 Apr 2015 15:12:22 +0000 (16:12 +0100)]
elua lib: docs for elua_state_lua_state_get

9 years agoelua lib: docs for elua_state_appload_ref_push
Daniel Kolesa [Mon, 20 Apr 2015 15:10:49 +0000 (16:10 +0100)]
elua lib: docs for elua_state_appload_ref_push

9 years agoelua lib: docs for elua_state_require_ref_push
Daniel Kolesa [Mon, 20 Apr 2015 15:10:31 +0000 (16:10 +0100)]
elua lib: docs for elua_state_require_ref_push

9 years agoelua lib: docs for elua_state_include_path_add
Daniel Kolesa [Mon, 20 Apr 2015 15:09:37 +0000 (16:09 +0100)]
elua lib: docs for elua_state_include_path_add

9 years agoelua lib: add docs for elua_state_prog_name_get
Daniel Kolesa [Mon, 20 Apr 2015 15:08:36 +0000 (16:08 +0100)]
elua lib: add docs for elua_state_prog_name_get

9 years agoelua lib: add docs for the dir retrieval APIs.
Daniel Kolesa [Mon, 20 Apr 2015 14:06:01 +0000 (15:06 +0100)]
elua lib: add docs for the dir retrieval APIs.

9 years agoelua lib: add doc for elua_state_dirs_fill
Daniel Kolesa [Mon, 20 Apr 2015 14:03:53 +0000 (15:03 +0100)]
elua lib: add doc for elua_state_dirs_fill

9 years agoelua lib: add docs for elua_state_dirs_set
Daniel Kolesa [Mon, 20 Apr 2015 13:57:43 +0000 (14:57 +0100)]
elua lib: add docs for elua_state_dirs_set

9 years agoelua lib: add state_free doc
Daniel Kolesa [Mon, 20 Apr 2015 13:49:10 +0000 (14:49 +0100)]
elua lib: add state_free doc

9 years agoelua lib: add state_from_lua_state_get doc
Daniel Kolesa [Mon, 20 Apr 2015 13:47:47 +0000 (14:47 +0100)]
elua lib: add state_from_lua_state_get doc

9 years agoelua lib: add state_new doc
Daniel Kolesa [Mon, 20 Apr 2015 13:45:08 +0000 (14:45 +0100)]
elua lib: add state_new doc

9 years agoelua lib: add init/shutdown doc
Daniel Kolesa [Mon, 20 Apr 2015 13:41:50 +0000 (14:41 +0100)]
elua lib: add init/shutdown doc

9 years agoelua lib: start adding documentation
Daniel Kolesa [Mon, 20 Apr 2015 13:38:18 +0000 (14:38 +0100)]
elua lib: start adding documentation

9 years agoelua lib: hide some APIs that should not be public
Daniel Kolesa [Thu, 16 Apr 2015 15:30:05 +0000 (16:30 +0100)]
elua lib: hide some APIs that should not be public

9 years agoelua lib: test elua_util_script_run
Daniel Kolesa [Thu, 16 Apr 2015 15:20:55 +0000 (16:20 +0100)]
elua lib: test elua_util_script_run

9 years agoelua lib: test elua_util_file_run
Daniel Kolesa [Thu, 16 Apr 2015 15:06:48 +0000 (16:06 +0100)]
elua lib: test elua_util_file_run

9 years agoelua lib: unset environment vars in tests
Daniel Kolesa [Thu, 16 Apr 2015 14:38:28 +0000 (15:38 +0100)]
elua lib: unset environment vars in tests

9 years agoelua lib: test raw file load
Daniel Kolesa [Thu, 16 Apr 2015 14:36:17 +0000 (15:36 +0100)]
elua lib: test raw file load

9 years agoelua lib: test error reporting + lua stack state
Daniel Kolesa [Thu, 16 Apr 2015 14:33:10 +0000 (15:33 +0100)]
elua lib: test error reporting + lua stack state

9 years agoelua lib: test more utility APIs
Daniel Kolesa [Thu, 16 Apr 2015 14:25:37 +0000 (15:25 +0100)]
elua lib: test more utility APIs

9 years agoelua lib: test some util APIs
Daniel Kolesa [Thu, 16 Apr 2015 14:23:33 +0000 (15:23 +0100)]
elua lib: test some util APIs

9 years agoelua lib: tests for require/appload refs
Daniel Kolesa [Thu, 16 Apr 2015 14:16:15 +0000 (15:16 +0100)]
elua lib: tests for require/appload refs

9 years agoelua lib: setup funcs tests
Daniel Kolesa [Thu, 16 Apr 2015 14:11:43 +0000 (15:11 +0100)]
elua lib: setup funcs tests

9 years agoelua lib: test elua_state_dirs_fill
Daniel Kolesa [Thu, 16 Apr 2015 14:08:02 +0000 (15:08 +0100)]
elua lib: test elua_state_dirs_fill

9 years agoelua lib: tests for core dirs + fix core dirs
Daniel Kolesa [Thu, 16 Apr 2015 13:58:42 +0000 (14:58 +0100)]
elua lib: tests for core dirs + fix core dirs

9 years agoelua lib: test progname
Daniel Kolesa [Thu, 16 Apr 2015 13:08:28 +0000 (14:08 +0100)]
elua lib: test progname

9 years agoelua: test state retrieval
Daniel Kolesa [Thu, 16 Apr 2015 13:02:21 +0000 (14:02 +0100)]
elua: test state retrieval

9 years agoelua: initial test (state creation/deletion)
Daniel Kolesa [Thu, 16 Apr 2015 12:45:08 +0000 (13:45 +0100)]
elua: initial test (state creation/deletion)

9 years agoelua lib: add test suite
Daniel Kolesa [Thu, 16 Apr 2015 09:55:27 +0000 (10:55 +0100)]
elua lib: add test suite

9 years agoelua lib: error_report is now in util namespace
Daniel Kolesa [Tue, 14 Apr 2015 15:14:51 +0000 (16:14 +0100)]
elua lib: error_report is now in util namespace

9 years agoelua lib: API rename
Daniel Kolesa [Tue, 14 Apr 2015 13:14:50 +0000 (14:14 +0100)]
elua lib: API rename

9 years agoelua lib: unify API conventions
Daniel Kolesa [Mon, 13 Apr 2015 15:21:25 +0000 (16:21 +0100)]
elua lib: unify API conventions

9 years agoelua: cleanup launcher
Daniel Kolesa [Mon, 13 Apr 2015 14:42:02 +0000 (15:42 +0100)]
elua: cleanup launcher

9 years agoelua: cleanup main runtime
Daniel Kolesa [Fri, 10 Apr 2015 16:10:08 +0000 (17:10 +0100)]
elua: cleanup main runtime

9 years agoelua lib: add elua_state_setup_modules + use
Daniel Kolesa [Fri, 10 Apr 2015 16:04:07 +0000 (17:04 +0100)]
elua lib: add elua_state_setup_modules + use

9 years agoelua lib: move i18n initialization there
Daniel Kolesa [Fri, 10 Apr 2015 15:58:27 +0000 (16:58 +0100)]
elua lib: move i18n initialization there

9 years agoelua: utilize the new elua_util APIs
Daniel Kolesa [Fri, 10 Apr 2015 15:45:05 +0000 (16:45 +0100)]
elua: utilize the new elua_util APIs

9 years agoelua lib: add elua_util_ APIs
Daniel Kolesa [Fri, 10 Apr 2015 15:36:26 +0000 (16:36 +0100)]
elua lib: add elua_util_ APIs

9 years agoelua: use the new progname API
Daniel Kolesa [Fri, 10 Apr 2015 13:41:19 +0000 (14:41 +0100)]
elua: use the new progname API

9 years agoelua lib: add a way to retrieve the progname
Daniel Kolesa [Fri, 10 Apr 2015 13:39:20 +0000 (14:39 +0100)]
elua lib: add a way to retrieve the progname

9 years agoelua lib: add progname to state
Daniel Kolesa [Fri, 10 Apr 2015 13:36:26 +0000 (14:36 +0100)]
elua lib: add progname to state

9 years agoelua: remove -e param (we're not a REPL)
Daniel Kolesa [Fri, 10 Apr 2015 13:04:50 +0000 (14:04 +0100)]
elua: remove -e param (we're not a REPL)

9 years agoelua: utilize the new APIs for handling require/appload
Daniel Kolesa [Fri, 10 Apr 2015 11:10:57 +0000 (12:10 +0100)]
elua: utilize the new APIs for handling require/appload

9 years agoelua lib: add APIs to retrieve refs to require/appload
Daniel Kolesa [Fri, 10 Apr 2015 11:05:54 +0000 (12:05 +0100)]
elua lib: add APIs to retrieve refs to require/appload

9 years agoelua lib: add APIs for include path management
Daniel Kolesa [Fri, 10 Apr 2015 11:02:08 +0000 (12:02 +0100)]
elua lib: add APIs for include path management

9 years agoelua: remove elua_prefix from main runtime
Daniel Kolesa [Fri, 10 Apr 2015 10:44:30 +0000 (11:44 +0100)]
elua: remove elua_prefix from main runtime

9 years agoelua: new API elua_state_dirs_fill + utilize
Daniel Kolesa [Fri, 10 Apr 2015 10:42:09 +0000 (11:42 +0100)]
elua: new API elua_state_dirs_fill + utilize

9 years agoelua: remove path decision from register_require
Daniel Kolesa [Fri, 10 Apr 2015 10:29:34 +0000 (11:29 +0100)]
elua: remove path decision from register_require

9 years agoelua: remove EFL_RUN_IN_TREE hack (pass cmdline args)
Daniel Kolesa [Thu, 9 Apr 2015 16:33:35 +0000 (17:33 +0100)]
elua: remove EFL_RUN_IN_TREE hack (pass cmdline args)

9 years agoelua lib: manage bound modules within Elua_State
Daniel Kolesa [Thu, 9 Apr 2015 15:12:15 +0000 (16:12 +0100)]
elua lib: manage bound modules within Elua_State

9 years agoelua lib: make Elua_State fields private (opaque pointers)
Daniel Kolesa [Thu, 9 Apr 2015 13:37:12 +0000 (14:37 +0100)]
elua lib: make Elua_State fields private (opaque pointers)

9 years agoelua: use the new state get API
Daniel Kolesa [Thu, 9 Apr 2015 13:35:37 +0000 (14:35 +0100)]
elua: use the new state get API

9 years agoelua lib: add elua_state_lua_state_get
Daniel Kolesa [Thu, 9 Apr 2015 13:34:21 +0000 (14:34 +0100)]
elua lib: add elua_state_lua_state_get

9 years agoelua lib: const correctness
Daniel Kolesa [Thu, 9 Apr 2015 13:21:18 +0000 (14:21 +0100)]
elua lib: const correctness

9 years agoelua lib: new APIs to retrieve dirs
Daniel Kolesa [Thu, 9 Apr 2015 13:17:38 +0000 (14:17 +0100)]
elua lib: new APIs to retrieve dirs

9 years agoelua lib: more Elua_State usage
Daniel Kolesa [Thu, 9 Apr 2015 12:56:08 +0000 (13:56 +0100)]
elua lib: more Elua_State usage

9 years agoelua lib: elua_io_loadfile now uses Elua_State
Daniel Kolesa [Thu, 9 Apr 2015 12:48:06 +0000 (13:48 +0100)]
elua lib: elua_io_loadfile now uses Elua_State

9 years agoelua lib: use eina safety checks
Daniel Kolesa [Thu, 9 Apr 2015 10:06:48 +0000 (11:06 +0100)]
elua lib: use eina safety checks

9 years agoelua: use the dir paths from Elua_State
Daniel Kolesa [Wed, 8 Apr 2015 15:46:30 +0000 (16:46 +0100)]
elua: use the dir paths from Elua_State

9 years agoelua lib: add elua_state_dirs_set
Daniel Kolesa [Wed, 8 Apr 2015 15:43:14 +0000 (16:43 +0100)]
elua lib: add elua_state_dirs_set

9 years agoelua: no need for luaL_openlibs, the lib does that
Daniel Kolesa [Wed, 8 Apr 2015 15:30:44 +0000 (16:30 +0100)]
elua: no need for luaL_openlibs, the lib does that

9 years agoelua: remove the smart cb wrapper (ffi callbacks work fine for us)
Daniel Kolesa [Wed, 8 Apr 2015 14:11:53 +0000 (15:11 +0100)]
elua: remove the smart cb wrapper (ffi callbacks work fine for us)

9 years agoelua: pass Elua_State through Main_Data
Daniel Kolesa [Wed, 8 Apr 2015 14:03:30 +0000 (15:03 +0100)]
elua: pass Elua_State through Main_Data

9 years agoelua: Elua_state for elua_loadapp
Daniel Kolesa [Wed, 8 Apr 2015 13:54:43 +0000 (14:54 +0100)]
elua: Elua_state for elua_loadapp

9 years agoelua lib: Elua_State for elua_state_setup_i18n
Daniel Kolesa [Wed, 8 Apr 2015 13:52:06 +0000 (14:52 +0100)]
elua lib: Elua_State for elua_state_setup_i18n

9 years agoelua: use more Elua_State
Daniel Kolesa [Wed, 8 Apr 2015 13:46:31 +0000 (14:46 +0100)]
elua: use more Elua_State

9 years agoelua: elua_report_error now takes Elua_State*
Daniel Kolesa [Wed, 8 Apr 2015 13:43:52 +0000 (14:43 +0100)]
elua: elua_report_error now takes Elua_State*

9 years agoelua lib: add elua_state_from_lua_get
Daniel Kolesa [Wed, 8 Apr 2015 13:29:58 +0000 (14:29 +0100)]
elua lib: add elua_state_from_lua_get

9 years agoelua: use elua_state_new/free
Daniel Kolesa [Wed, 8 Apr 2015 13:14:49 +0000 (14:14 +0100)]
elua: use elua_state_new/free

9 years agoelua lib: add elua_state_new and elua_state_free
Daniel Kolesa [Wed, 8 Apr 2015 13:00:57 +0000 (14:00 +0100)]
elua lib: add elua_state_new and elua_state_free

9 years agoelua lib: add Elua_State (used later to hold elua-specific data)
Daniel Kolesa [Wed, 8 Apr 2015 12:56:19 +0000 (13:56 +0100)]
elua lib: add Elua_State (used later to hold elua-specific data)

9 years agoconfigure: Switch to dev mode again. Merge window for 1.15 is open now.
Stefan Schmidt [Wed, 6 May 2015 13:59:23 +0000 (15:59 +0200)]
configure: Switch to dev mode again. Merge window for 1.15 is open now.

9 years agorelease: Update NEWS and bump version for 1.14.0 release v1.14.0
Stefan Schmidt [Wed, 6 May 2015 13:06:07 +0000 (15:06 +0200)]
release: Update NEWS and bump version for 1.14.0 release

9 years agoeina_xattr: Fixed T2381, eina xattr tests failing
vivek [Wed, 6 May 2015 06:32:04 +0000 (08:32 +0200)]
eina_xattr: Fixed T2381, eina xattr tests failing

Summary:
This fixes the case where the system runs with SELinux enabled and enforced.
In this scenario the system does add a selinux attribute to new files which
we need to handle during our testing.

@Fix

Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric, stefan_schmidt

Subscribers: stefan_schmidt, cedric

Maniphest Tasks: T2381

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

9 years agoecore-drm: Add missing doxy for ecore_drm_output_enable
Chris Michael [Tue, 5 May 2015 17:51:00 +0000 (13:51 -0400)]
ecore-drm: Add missing doxy for ecore_drm_output_enable

Summary: This adds missing doxygen for function ecore_drm_output_enable

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoedje: _check_recursive_reference reworked to fix segv in Edje_Edit.
Andrii Kroitor [Tue, 5 May 2015 08:46:08 +0000 (10:46 +0200)]
edje: _check_recursive_reference reworked to fix segv in Edje_Edit.

Summary:
in some cases collections cache "ref" can be NULL and old code fails.
Replaced with reliable way of getting part list that was found in
_edje_edit_group_references_update

@fix

Reviewers: raster, Hermet, seoz, reutskiy.v.v, FurryMyad, cedric

Reviewed By: cedric

Subscribers: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoevas: fix typo in API documentation.
Amitesh Singh [Tue, 5 May 2015 08:44:37 +0000 (10:44 +0200)]
evas: fix typo in API documentation.

Summary: Signed-off-by: Amitesh Singh <amitesh.sh@samsung.com>

Reviewers: raster, Hermet

Subscribers: seoz, cedric, sachin.dev

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoevas: handle orientation while an object is cutout.
Cedric BAIL [Tue, 5 May 2015 08:15:02 +0000 (10:15 +0200)]
evas: handle orientation while an object is cutout.

T2338

Thanks to DaveMDS to take the time to report accurately the issue. That helped
a lot figuring out things. And another thanks to Vincent Torri for the help on
the math side.

9 years agoevas: fix reference counting of Evas_GL_Image during orient_set.
Cedric BAIL [Fri, 1 May 2015 10:15:10 +0000 (12:15 +0200)]
evas: fix reference counting of Evas_GL_Image during orient_set.

9 years agoevas: prevent infinite loop when there is no image we can remove.
Cedric BAIL [Thu, 30 Apr 2015 15:12:55 +0000 (17:12 +0200)]
evas: prevent infinite loop when there is no image we can remove.

9 years agoefl.model: Remove unused emodel-cxx.pc.in and emodel.pc.in
Felipe Magno de Almeida [Mon, 4 May 2015 22:04:31 +0000 (19:04 -0300)]
efl.model: Remove unused emodel-cxx.pc.in and emodel.pc.in

9 years agoevas-gl common: clarify cryptic error message
Mike Blumenkrantz [Mon, 4 May 2015 21:11:08 +0000 (17:11 -0400)]
evas-gl common: clarify cryptic error message

9 years agoecore-evas-wayland: Fix issue of setting NULL cursor object
Chris Michael [Mon, 4 May 2015 16:37:56 +0000 (12:37 -0400)]
ecore-evas-wayland: Fix issue of setting NULL cursor object

Summary: If we are calling ecore_evas_object_cursor_set with a NULL
object, then we need to inform the ecore_wayland window that we no
longer have a cursor surface.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoevas-drm: Remove debug noise
Chris Michael [Mon, 4 May 2015 15:42:20 +0000 (11:42 -0400)]
evas-drm: Remove debug noise

Summary: No real function changes, just commented out some debug so we
have less noise for release.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-drm: Remove debug noise
Chris Michael [Mon, 4 May 2015 15:41:25 +0000 (11:41 -0400)]
ecore-drm: Remove debug noise

Summary: No real function changes, just commented out some debug lines
so we have less noise for release

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoeolian: fix lexer assertion failure
Daniel Kolesa [Fri, 1 May 2015 10:57:50 +0000 (11:57 +0100)]
eolian: fix lexer assertion failure

The function was missing an "else", so a wrong branch was always
executed with errors at EOF. This fixes that.
@fix

9 years agoeolian: specialize tmp free for typedef (avoid double free issue)
Daniel Kolesa [Fri, 1 May 2015 10:48:35 +0000 (11:48 +0100)]
eolian: specialize tmp free for typedef (avoid double free issue)

@fix

9 years agoecore-drm: close fd when asked to close fd
Derek Foreman [Thu, 30 Apr 2015 18:31:07 +0000 (14:31 -0400)]
ecore-drm: close fd when asked to close fd

Summary:
the logind device close function just lets logind revoke fd permissions
but doesn't actually close the (now useless) fd.

@fix

Reviewers: devilhorns

Reviewed By: devilhorns

Subscribers: cedric

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

9 years agoecore-drm: don't return EINA_FALSE as an invalid fd
Derek Foreman [Thu, 30 Apr 2015 18:29:43 +0000 (14:29 -0400)]
ecore-drm: don't return EINA_FALSE as an invalid fd

Summary:
0 is a valid fd.  EINA_FALSE is 0.  EINA_FALSE is a valid fd.

@fix

Subscribers: cedric

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

9 years agoecore-drm: append O_CLOEXEC always
Derek Foreman [Thu, 30 Apr 2015 18:28:30 +0000 (14:28 -0400)]
ecore-drm: append O_CLOEXEC always

Summary:
Seems libinput wasn't bothering to set this so all child processes get
their hands on input devices

@fix

Subscribers: cedric

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

9 years agoecore_drm: close fd if flag set fails
Derek Foreman [Thu, 30 Apr 2015 18:27:04 +0000 (14:27 -0400)]
ecore_drm: close fd if flag set fails

@fix

Subscribers: cedric

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