platform/upstream/efl.git
9 years agodocs: Sync foooter css style from Elementary
Stefan Schmidt [Fri, 19 Sep 2014 13:48:12 +0000 (15:48 +0200)]
docs: Sync foooter css style from Elementary

9 years agodocs: Add eolian and eina c++ pages to main docs page
Stefan Schmidt [Fri, 19 Sep 2014 13:25:25 +0000 (15:25 +0200)]
docs: Add eolian and eina c++ pages to main docs page

Make sure these are marked as BETA as we don't guarantee API for these just now.

9 years agodocs/eolian: Add main landing page for Eolian documentation
Stefan Schmidt [Fri, 19 Sep 2014 13:24:58 +0000 (15:24 +0200)]
docs/eolian: Add main landing page for Eolian documentation

9 years agodocs/eina_cxx: Add main landing page for Eina C++ documentation
Stefan Schmidt [Fri, 19 Sep 2014 13:23:51 +0000 (15:23 +0200)]
docs/eina_cxx: Add main landing page for Eina C++ documentation

9 years agodocs: Correct D-Bus spelling
Stefan Schmidt [Fri, 19 Sep 2014 12:13:30 +0000 (14:13 +0200)]
docs: Correct D-Bus spelling

9 years agoEcore_Wayland: Raise a event when data source target accepts events
vivek [Fri, 19 Sep 2014 13:04:49 +0000 (09:04 -0400)]
Ecore_Wayland: Raise a event when data source target accepts events

Summary:
   1) Added data source target struct for target event
   2) Raise a event when data source target accepts pointer focus or
      motion events

Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns

Subscribers: cedric

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

9 years agoEcore_Wayland: Raise a event when data source cancelled
vivek [Fri, 19 Sep 2014 12:42:49 +0000 (08:42 -0400)]
Ecore_Wayland: Raise a event when data source cancelled

Summary:
  1) Created a event struct for data source cancel event
  2) Raise a event when data source is cancelled

Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns

Subscribers: cedric

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

9 years agoEvas filters: Fix parsing of argument lists
Jean-Philippe ANDRE [Thu, 18 Sep 2014 07:11:46 +0000 (16:11 +0900)]
Evas filters: Fix parsing of argument lists

Make check would even fail on 32bit machines because of that:
Lua tables are not arrays and lua_next doesn't ensure the order
of the elements as I wrongly assumed.

@fix
Fixes T1615

9 years agoEvas: Directly load ETC2 and ETC1+Alpha formats from Eet
Jean-Philippe Andre [Fri, 8 Aug 2014 04:46:22 +0000 (13:46 +0900)]
Evas: Directly load ETC2 and ETC1+Alpha formats from Eet

When loading those formats from an Eet file, software fallback was
always happening.

9 years agoEvas DDS: Silently fail when the format is not DDS
Jean-Philippe Andre [Thu, 24 Jul 2014 06:21:16 +0000 (15:21 +0900)]
Evas DDS: Silently fail when the format is not DDS

Evas can try all image loaders sequentially and they shouldn't
complain that the file does not match their format.

9 years agoEvas GLX: Simplify code
Jean-Philippe Andre [Thu, 17 Jul 2014 05:35:49 +0000 (14:35 +0900)]
Evas GLX: Simplify code

if (A) then B else B

9 years agoecore_con: Fix error goto, scope data should not be freed
Marcel Hollerbach [Fri, 19 Sep 2014 01:16:37 +0000 (02:16 +0100)]
ecore_con: Fix error goto, scope data should not be freed

Summary:
If the function jumpes to the error, the scope data is freed, this is
wrong, just the object should be destroyed, so not free, just eo_unref
the object. Cause the object is just added above the object ref count
should get 0 and obj will get removed

Test Plan: Use the ecore_con_server_client_limit_set function and set the max count to 1, at the connect of a second client the server will fail at this free.

Reviewers: tasn

Subscribers: cedric

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

9 years agoecore-wayland: Don't crash if we have no shm interface yet when
Chris Michael [Thu, 18 Sep 2014 15:57:24 +0000 (11:57 -0400)]
ecore-wayland: Don't crash if we have no shm interface yet when
setting cursor theme

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-wayland: Allow setting input->cursor_size even if we don't have
Chris Michael [Thu, 18 Sep 2014 15:56:41 +0000 (11:56 -0400)]
ecore-wayland: Allow setting input->cursor_size even if we don't have
the shm interface yet

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-wayland should not cause crashes when setting cursor size if display shm is...
Mike Blumenkrantz [Thu, 18 Sep 2014 15:49:36 +0000 (11:49 -0400)]
ecore-wayland should not cause crashes when setting cursor size if display shm is not yet acquired

crash added in c01c8456fecbf979ce0d4a91d6291a93e56486c8

9 years agoecore_wayland: Added goto in ecore_init for exit to reduce repetition of code.
Srivardhan Hebbar [Thu, 18 Sep 2014 15:03:26 +0000 (11:03 -0400)]
ecore_wayland: Added goto in ecore_init for exit to reduce repetition of code.

Summary:
Instead of repeating the clean-up code if any initialization fails in the init function, I've moved those to one location and added goto.

Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: devilhorns

Subscribers: cedric

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

9 years agoecore_wayland: Added cursor_theme_name in Ecore_Wl_input.
Srivardhan Hebbar [Thu, 18 Sep 2014 14:52:29 +0000 (10:52 -0400)]
ecore_wayland: Added cursor_theme_name in Ecore_Wl_input.

Summary:
1. Added cursor_theme_name to Ecore_Wl_Input struct.
2. Made it configurable through environment variable ECORE_WL_INPUT_CURSOR_THEME_NAME.
3. Added a API ecore_wl_cursor_theme_name_set for user to set manually.

Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: devilhorns

Subscribers: cedric

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

9 years agoEvas: Fix crash in hide
Sebastian Dransfeld [Thu, 18 Sep 2014 08:44:18 +0000 (10:44 +0200)]
Evas: Fix crash in hide

During E shutdown I often get a crash here, so check if we have an evas.

@fix

9 years agoefreet: Store known desktop environments
Sebastian Dransfeld [Thu, 18 Sep 2014 07:23:00 +0000 (09:23 +0200)]
efreet: Store known desktop environments

9 years agoecore-con: Fixed header to allow compilation in C++.
Savio Sena [Thu, 18 Sep 2014 06:05:47 +0000 (07:05 +0100)]
ecore-con: Fixed header to allow compilation in C++.

Summary: C++ takes the second typedef as redefinition and yields errors.

Reviewers: zmike, tasn

Reviewed By: tasn

Subscribers: larry, cedric, felipealmeida

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

9 years agoexamples: Change EINA_TRUE/FALSE to ECORE_CALLBACK_RENEW/CANCEL
WooHyun Jung [Thu, 18 Sep 2014 04:30:07 +0000 (13:30 +0900)]
examples: Change EINA_TRUE/FALSE to ECORE_CALLBACK_RENEW/CANCEL

9 years agoautotools: Removed undefined variable from Makefile_Efl.am.
Savio Sena [Wed, 17 Sep 2014 18:59:19 +0000 (15:59 -0300)]
autotools: Removed undefined variable from Makefile_Efl.am.

Variable 'efleolianfiles_DATA' used before definition.

9 years agoecore-wayland; Fix formatting
Chris Michael [Wed, 17 Sep 2014 13:17:03 +0000 (09:17 -0400)]
ecore-wayland; Fix formatting

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-wayland: Fix formatting
Chris Michael [Wed, 17 Sep 2014 13:14:39 +0000 (09:14 -0400)]
ecore-wayland: Fix formatting

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore_wayland: Added cursor_size in Ecore_Wl_Input.
Srivardhan Hebbar [Wed, 17 Sep 2014 13:11:46 +0000 (09:11 -0400)]
ecore_wayland: Added cursor_size in Ecore_Wl_Input.

Summary:
1. Added cursor_size to Ecore_Wl_Input struct.
2. Made it configurable through environment variable ECORE_WL_INPUT_CURSOR_SIZE.
3. Added a API ecore_wl_input_cursor_size_set for user to set manually.

Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: devilhorns

Subscribers: cedric

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

Conflicts:
src/lib/ecore_wayland/ecore_wl_private.h

9 years agoecore-wayland: Move external variable below structure
Chris Michael [Wed, 17 Sep 2014 12:05:42 +0000 (08:05 -0400)]
ecore-wayland: Move external variable below structure

This commit moves the typedef struct to just above the structure, and
moves the external variable below the structure definition. No real
functional changes, just some cleanup.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-wayland: Moving Ecore_Wl_Display to private.
Srivardhan Hebbar [Wed, 17 Sep 2014 12:04:40 +0000 (08:04 -0400)]
ecore-wayland: Moving Ecore_Wl_Display to private.

Summary:
Moving "typedef _Ecore_Wl_Display Ecore_Wl_Display" from Ecore_Wayland.h to ecore_wl_private.h.

Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: devilhorns

Subscribers: cedric

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

9 years agoeolian-cxx: Remove warnings during release compilation.
Savio Sena [Tue, 16 Sep 2014 21:16:56 +0000 (18:16 -0300)]
eolian-cxx: Remove warnings during release compilation.

9 years agoeolian: initialize property type correctly
Daniel Kolesa [Tue, 16 Sep 2014 14:10:22 +0000 (17:10 +0300)]
eolian: initialize property type correctly

9 years agoecore: silent pointless warning when not having epoll
Jean Guyomarc'h [Tue, 16 Sep 2014 10:11:59 +0000 (12:11 +0200)]
ecore: silent pointless warning when not having epoll

Reviewers: cedric, raster

Subscribers: cedric

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

9 years agogitignores: ignore efl-cxx.pc
Jean Guyomarc'h [Tue, 16 Sep 2014 09:45:27 +0000 (11:45 +0200)]
gitignores: ignore efl-cxx.pc

Reviewers: cedric

Subscribers: cedric

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

9 years agoecore-evas: Add missing opengl_drm engine in available engine list
Gwanglim Lee [Tue, 16 Sep 2014 09:21:28 +0000 (11:21 +0200)]
ecore-evas: Add missing opengl_drm engine in available engine list

Summary:
This adds opengl_drm to the list of ecore-evas available engines.
Now, we can test opengl_drm engine using expedite.

Test Plan: run expedite with opengl_drm option

Reviewers: devilhorns, stefan_schmidt, cedric, raster

Subscribers: cedric

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

9 years agoevas/gl_drm: Remove drm own_fd handling from gl_drm engine
Gwanglim Lee [Tue, 16 Sep 2014 09:17:38 +0000 (11:17 +0200)]
evas/gl_drm: Remove drm own_fd handling from gl_drm engine

Summary:
These are obsolete codes because evas engines no longer
has a use case for handling the drm file descriptor. And also it
is the same change as what Stefan Schmidt did to evas_drm.

Test Plan: N/A

Reviewers: devilhorns, stefan_schmidt, cedric, raster

Subscribers: cedric

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

9 years agoAdd explanation about ecore_imf_context_retrieve_surrounding_callback_set
Jihoon Kim [Tue, 16 Sep 2014 05:22:19 +0000 (14:22 +0900)]
Add explanation about ecore_imf_context_retrieve_surrounding_callback_set

ecore_imf_context_retrieve_surrounding_callback_set () is very important to input languages such as Thai.

9 years agoconfigure: Fix the possible build break after 715da43d3
Ryuan Choi [Mon, 15 Sep 2014 21:56:50 +0000 (06:56 +0900)]
configure: Fix the possible build break after 715da43d3

Added eet into internal dependencies for ethumb_client

I got below errors for ethumb_client

CCLD     bin/ethumb_client/ethumbd
lib/edje/.libs/libedje.so: undefined reference to `ecore_imf_context_input_hint_set'
lib/edje/.libs/libedje.so: undefined reference to `ecore_imf_context_input_hint_get'
collect2: error: ld returned 1 exit status

9 years agoeo-cxx: Added _reset() to efl::eo::base.
Savio Sena [Mon, 15 Sep 2014 21:53:27 +0000 (18:53 -0300)]
eo-cxx: Added _reset() to efl::eo::base.

9 years agoecore-drm: Fix drm VT switching to work again
Chris Michael [Mon, 15 Sep 2014 19:45:31 +0000 (15:45 -0400)]
ecore-drm: Fix drm VT switching to work again

This commit fixes VT switching in the ecore_drm library code to work
again. Previously we were not dup'ing the stdin fd which lead to
inappropriate ioctls for that fd. Fix that by adding the missing dup
call. This also adds more error messages during ioctl function calls,
and cleans up the switching handler code (for keyboard events).

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-drm: Fix missing close of fd on _device_add
Chris Michael [Mon, 15 Sep 2014 19:43:14 +0000 (15:43 -0400)]
ecore-drm: Fix missing close of fd on _device_add

If we failed to create an evdev device for an input, we should also be
closing the fd before we return

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-drm: Close input device fd on error during open and fix some
Chris Michael [Mon, 15 Sep 2014 19:42:26 +0000 (15:42 -0400)]
ecore-drm: Close input device fd on error during open and fix some
todo messages

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-drm: Fix formatting
Chris Michael [Mon, 15 Sep 2014 18:32:49 +0000 (14:32 -0400)]
ecore-drm: Fix formatting

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-drm: added vt switch key event handler
MinJeong Kim [Mon, 15 Sep 2014 16:03:52 +0000 (12:03 -0400)]
ecore-drm: added vt switch key event handler

Summary:
Because vt mode of tty is set to VT_PROCESS,
ecore-drm is responsible for managing switch-to or switch-from other vt.
For that, ecore-drm has to handshake with kernel(tty driver).

 On switch-from side(A):
  1. Listen key event to satisfy vt switch key binding.
  2. ioctl(fd, VT_ACTIVE, switch-to-vt) for activating switch-to vt.
  3. Receive SIGUSR1(relsig) from kernel.
  4. Prepare releasing vt, and ioctl(fd, VT_RELDISP, 1).

 On switch-to side(B):
  0. Kernel receive VT_RELDISP with value 1(ok) from switch-from vt.
  1. Receive SIGUSR2(acqsig) from kernel.
  2. ioctl(fd, VT_RELDISP, VT_ACKACQ), and start to setup vt.

 This revision added A-1 step on above.

Test Plan:
 On booted PC with systemd.
 1. launch enlightenment_start with drm and wayland
 ex) ECORE_DRM_TTY=/dev/tty1 \
     E_WL_FORCE=drm \
     ELM_ENGINE=wayland_shm enlightenment_start
 2. try to switch vt by pressing "Ctrl + Alt + (F1 ~ F8)"

Reviewers: gwanglim, stefan_schmidt, devilhorns

Subscribers: cedric

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

9 years agoecore-evas-drm: Implement ecore_evas_pointer_xy_get for drm engine
Chris Michael [Mon, 15 Sep 2014 15:44:10 +0000 (11:44 -0400)]
ecore-evas-drm: Implement ecore_evas_pointer_xy_get for drm engine

This implements ecore_evas_pointer_xy_get for the drm engine, However
this is simply using evas_pointer_output_xy_get for the moment because
I need to add ecore_drm functions for getting pointer position.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore-evas-drm: Fix formatting
Chris Michael [Mon, 15 Sep 2014 15:23:03 +0000 (11:23 -0400)]
ecore-evas-drm: Fix formatting

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agomailmap: add my work alias
Kai Huuhko [Mon, 15 Sep 2014 11:47:38 +0000 (14:47 +0300)]
mailmap: add my work alias

9 years agoEolian: Fix a c&p mistake in doc
Kai Huuhko [Mon, 15 Sep 2014 11:38:12 +0000 (14:38 +0300)]
Eolian: Fix a c&p mistake in doc

9 years agoEolian: Fix a few warnings
Kai Huuhko [Mon, 15 Sep 2014 11:34:33 +0000 (14:34 +0300)]
Eolian: Fix a few warnings

"function declaration isn't a prototype"

   void was forgotten from empty params list

9 years agoedje: fix build warning in _edje_entry_input_hint_set/get
Jihoon Kim [Sun, 14 Sep 2014 06:22:03 +0000 (15:22 +0900)]
edje: fix build warning in _edje_entry_input_hint_set/get

Thanks for reporting, jeyzu

9 years agoRevert "autotools: Fix 'make distcheck'."
Cedric BAIL [Fri, 12 Sep 2014 21:11:01 +0000 (23:11 +0200)]
Revert "autotools: Fix 'make distcheck'."

This reverts commit 4341c8a4373fbfeb1a1879b25ca4a496ae214d85.

This patch was pushed I guess after an automatic git rebase without conflict.

9 years agoedje: prevent resource leak.
Chinmaya Panigrahi [Fri, 12 Sep 2014 21:07:18 +0000 (23:07 +0200)]
edje: prevent resource leak.

Summary:
The pointer used is not freed at the end of the function which
results resource leak.

@fix

Test Plan: Not Available

Reviewers: seoz, raster, cedric

Reviewed By: cedric

Subscribers: raster, seoz, cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoedje: Edje_Edit - add edje_edit_program_transition_state_set
Andrii Kroitor [Fri, 12 Sep 2014 21:02:31 +0000 (23:02 +0200)]
edje: Edje_Edit - add edje_edit_program_transition_state_set

Summary:
Set parts into intermediate state of programs transition.
0.0 represents the start state, 1.0 - the final state. Other values will set
parts to an intermediate state taking into account programs transition type.

Reviewers: seoz, Hermet, cedric

Reviewed By: cedric

Subscribers: cedric, reutskiy.v.v

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoedje: Edje_Edit - add edje_edit_program_stop_all
Andrii Kroitor [Fri, 12 Sep 2014 21:00:47 +0000 (23:00 +0200)]
edje: Edje_Edit - add edje_edit_program_stop_all

Summary:
Stops all running programs. If any program has "after" field its value
will be ignored.

Reviewers: cedric, seoz, Hermet

Subscribers: cedric, reutskiy.v.v

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agotests/eolian: Added unit tests for eolian_function_is_constructor().
Savio Sena [Fri, 12 Sep 2014 20:09:48 +0000 (17:09 -0300)]
tests/eolian: Added unit tests for eolian_function_is_constructor().

9 years agoeolian: Added eolian_function_is_constructor().
Savio Sena [Fri, 12 Sep 2014 19:51:37 +0000 (16:51 -0300)]
eolian: Added eolian_function_is_constructor().

This patch adds a list of strings called 'ctor_of' to
_Eolian_Function. This list will contain all classes in which this
function is a constructing function.

ctor_of is filled in two moments:

* When filling the constructors of a class, class->full_name is inserted
  in the 'ctor_of' of each constructor's function.

* When filling the implements of a class, if the function is a
  constructor of its superclass it also becomes a constructor of the
  current class, so class->full_name is also inserted in the 'ctor_of'
  of each implement's function.

eolian_function_is_constructor gets a func and klass arguments. It goes
through ctor_of of func and returns EINA_TRUE if klass->full_name is
found, otherwise it returns EINA_FALSE.

9 years agoeolian-cxx: Refactored eolian_cxx to cope with new Eolian API.
Savio Sena [Fri, 12 Sep 2014 19:50:09 +0000 (16:50 -0300)]
eolian-cxx: Refactored eolian_cxx to cope with new Eolian API.

9 years agoeolian-cxx: Added properties_get() wrapper.
Savio Sena [Fri, 12 Sep 2014 19:48:58 +0000 (16:48 -0300)]
eolian-cxx: Added properties_get() wrapper.

Returns the list of all properties in a class.

9 years agoeolian-cxx: Added wrappers to handle Eolian_Implements.
Savio Sena [Fri, 12 Sep 2014 19:48:40 +0000 (16:48 -0300)]
eolian-cxx: Added wrappers to handle Eolian_Implements.

9 years agoeolian-cxx: Added new wrappers to handle Eolian_Function.
Savio Sena [Fri, 12 Sep 2014 19:47:51 +0000 (16:47 -0300)]
eolian-cxx: Added new wrappers to handle Eolian_Function.

function_is_constructor() and function_is_visible().

9 years agoeolian-cxx: Added wrappers to handle Eolian_Constructor.
Savio Sena [Fri, 12 Sep 2014 19:47:07 +0000 (16:47 -0300)]
eolian-cxx: Added wrappers to handle Eolian_Constructor.

9 years agoeolian-cxx: Make class_name() wrapper return lower-case string.
Savio Sena [Fri, 12 Sep 2014 19:44:47 +0000 (16:44 -0300)]
eolian-cxx: Make class_name() wrapper return lower-case string.

9 years agoeolian-cxx: Refactored Eolian_Function functions
Savio Sena [Fri, 12 Sep 2014 19:42:51 +0000 (16:42 -0300)]
eolian-cxx: Refactored Eolian_Function functions

Renamed function_type to function_op_type and added function_type with
new semantics of returning if function is either regular or
class-function.

9 years agoeolian-cxx: Simply use find_replace instead of long form.
Savio Sena [Fri, 12 Sep 2014 19:41:33 +0000 (16:41 -0300)]
eolian-cxx: Simply use find_replace instead of long form.

9 years agoeolian-cxx: Clean-up.
Savio Sena [Fri, 12 Sep 2014 19:39:47 +0000 (16:39 -0300)]
eolian-cxx: Clean-up.

Removed iterator_iterator, unused functions and reworded comments.

9 years agoeolian-cxx: Update examples syntax and fix implementation accordingly.
Savio Sena [Fri, 12 Sep 2014 19:12:04 +0000 (16:12 -0300)]
eolian-cxx: Update examples syntax and fix implementation accordingly.

9 years agoeina-cxx: Added EFL_CXX_NO_EXCEPTIONS flag.
Savio Sena [Fri, 12 Sep 2014 19:09:28 +0000 (16:09 -0300)]
eina-cxx: Added EFL_CXX_NO_EXCEPTIONS flag.

This flag allows one to compile Eina++ replacing C++ exceptions with a
call to abort().

Please use EFL_CXX_THROW() macro instead of C++ throw() from now on.

9 years agoautotools: Renamed EOS variable in the Makefiles uniquely.
Savio Sena [Fri, 12 Sep 2014 19:07:34 +0000 (16:07 -0300)]
autotools: Renamed EOS variable in the Makefiles uniquely.

EOS in Makefile_Efl.am becomes EFL_EOS.
EOS in examples/eolian_cxx/Makefile.am becomes ECXX_EXAMPLE_EOS.

9 years agoautotools/tests: Force generation of .eo.{c,h} in Eolian tests.
Savio Sena [Fri, 12 Sep 2014 19:06:37 +0000 (16:06 -0300)]
autotools/tests: Force generation of .eo.{c,h} in Eolian tests.

9 years agoautotools: Simplify src/Makefile_Eolian.am.
Savio Sena [Fri, 12 Sep 2014 19:05:19 +0000 (16:05 -0300)]
autotools: Simplify src/Makefile_Eolian.am.

Added a variable to hold .eo files. This patch prepares
Eolian_Makefile.am to force the generation of .eo.c and .eo.h too.

9 years agoeo-cxx: Use new Eo API in efl::eo::inherit.
Savio Sena [Fri, 12 Sep 2014 18:56:34 +0000 (15:56 -0300)]
eo-cxx: Use new Eo API in efl::eo::inherit.

_eo_call_resolve() now gets "is_main_loop" argument.

9 years agoefl: Add ifdef __cpluplus guards to Efl.h
Savio Sena [Fri, 12 Sep 2014 18:56:09 +0000 (15:56 -0300)]
efl: Add ifdef __cpluplus guards to Efl.h

9 years agoeina-cxx: Removed unecessary eo_refs.
Savio Sena [Wed, 3 Sep 2014 18:26:37 +0000 (15:26 -0300)]
eina-cxx: Removed unecessary eo_refs.

eo_clone_allocator already handles that.

9 years agoeolian-cxx: Include Efl.h in generated headers.
Savio Sena [Wed, 3 Sep 2014 18:24:54 +0000 (15:24 -0300)]
eolian-cxx: Include Efl.h in generated headers.

9 years agoeolian-cxx: Fix generated code indentation.
Savio Sena [Wed, 3 Sep 2014 18:24:09 +0000 (15:24 -0300)]
eolian-cxx: Fix generated code indentation.

9 years agoexamples: Fix include file name in Eolian-CXX examples..
Savio Sena [Wed, 3 Sep 2014 18:13:38 +0000 (15:13 -0300)]
examples: Fix include file name in Eolian-CXX examples..

ecore_poll.eo.hh -> ecore_poller.eo.hh

9 years agoautotools: Add -I$(srcdir)/lib/efl/ to the examples.
Savio Sena [Wed, 3 Sep 2014 18:08:56 +0000 (15:08 -0300)]
autotools: Add -I$(srcdir)/lib/efl/ to the examples.

This fixes 'make examples'.

9 years agoautotools: Fix Eina++ example.
Savio Sena [Wed, 3 Sep 2014 18:06:30 +0000 (15:06 -0300)]
autotools: Fix Eina++ example.

Added missing source file.
Removed unused EXTRA_DIST.
Fixed some paths used in install-examples and uninstall-local rules.

9 years agoautotools: Generate Evas-3D C++ bindings.
Savio Sena [Wed, 3 Sep 2014 18:03:43 +0000 (15:03 -0300)]
autotools: Generate Evas-3D C++ bindings.

9 years agoautotools: Fix Eo++ Eolian++ and Evas++ pkg-config files.
Savio Sena [Wed, 3 Sep 2014 18:00:19 +0000 (15:00 -0300)]
autotools: Fix Eo++ Eolian++ and Evas++ pkg-config files.

9 years agoautotools: Add -I$(srcdir)/lib/efl to Makefile_Efl.am.
Savio Sena [Wed, 3 Sep 2014 17:58:04 +0000 (14:58 -0300)]
autotools: Add -I$(srcdir)/lib/efl to Makefile_Efl.am.

Also simplified it by adding $EOS variable.

9 years agoautotools: Fix 'make distcheck'.
Savio Sena [Wed, 3 Sep 2014 17:56:40 +0000 (14:56 -0300)]
autotools: Fix 'make distcheck'.

doc/preview/Makefile.am must include $(srcdir)/lib/efl/ to be able to
find Efl.h.

9 years agoautotools: Add efl-cxx.pc.in.
Savio Sena [Wed, 3 Sep 2014 17:55:18 +0000 (14:55 -0300)]
autotools: Add efl-cxx.pc.in.

9 years agoeolian: remove str_items from temps
Daniel Kolesa [Fri, 12 Sep 2014 14:04:18 +0000 (15:04 +0100)]
eolian: remove str_items from temps

9 years agoeolian: get rid of a list
Daniel Kolesa [Fri, 12 Sep 2014 14:01:10 +0000 (15:01 +0100)]
eolian: get rid of a list

9 years agoeolian: less messy initialization checks
Daniel Kolesa [Fri, 12 Sep 2014 13:20:52 +0000 (14:20 +0100)]
eolian: less messy initialization checks

9 years agoeolian: remove eo_definitions
Daniel Kolesa [Fri, 12 Sep 2014 12:40:46 +0000 (13:40 +0100)]
eolian: remove eo_definitions

9 years agoeolian: more temp cleanups
Daniel Kolesa [Fri, 12 Sep 2014 12:35:48 +0000 (13:35 +0100)]
eolian: more temp cleanups

9 years agoeolian: remove some more temps
Daniel Kolesa [Fri, 12 Sep 2014 12:30:24 +0000 (13:30 +0100)]
eolian: remove some more temps

9 years agoeolian: remove some unnecessary temps
Daniel Kolesa [Fri, 12 Sep 2014 12:25:26 +0000 (13:25 +0100)]
eolian: remove some unnecessary temps

9 years agoeina_file: Try to use XDG_RUNTIME_DIR for tmp dir first
Stefan Schmidt [Thu, 11 Sep 2014 08:45:54 +0000 (10:45 +0200)]
eina_file: Try to use XDG_RUNTIME_DIR for tmp dir first

Instead using $TMPDIR and falling back to /tmp we now try $XDG_RUNTIME_DIR
first.

"$XDG_RUNTIME_DIR defines the base directory relative to which user-specific
non-essential runtime files and other file objects (such as sockets, named
pipes, ...) should be stored. The directory MUST be owned by the user, and
he MUST be the only one having read and write access to it. Its Unix access
mode MUST be 0700."

While improving our security by isolating these files from other users this
has the potential to break things. I have not seen any breakage in testing
but keep this commit in mind if something strange happens on your system.

9 years agoUpdating desktop files
maxerba [Thu, 11 Sep 2014 20:04:53 +0000 (22:04 +0200)]
Updating desktop files

9 years agodocs: Add missing ephysics group def in main.dox
Stefan Schmidt [Thu, 11 Sep 2014 13:36:02 +0000 (15:36 +0200)]
docs: Add missing ephysics group def in main.dox

9 years agodocs: Add links to avahi, drm and wl groups form main ecore page.
Stefan Schmidt [Thu, 11 Sep 2014 13:22:39 +0000 (15:22 +0200)]
docs: Add links to avahi, drm and wl groups form main ecore page.

While some docs have been added for these nobody added them to the
main ecore page. Which in turn makes them invisible for people reading
our docs.

I found three ecore family members to not even having a brief group
description: cocoa, pslight and sdl.

Would be good to get some basic docs in for them.

9 years agodocs: Update ecore avahi group name name to match others
Stefan Schmidt [Thu, 11 Sep 2014 13:21:09 +0000 (15:21 +0200)]
docs: Update ecore avahi group name name to match others

All other group are following the scheme Ecore_*_Group. Do it here as well to
make it easier to link to.

9 years agoecore: Remove WinCE group from docs as we removed the support.
Stefan Schmidt [Thu, 11 Sep 2014 12:59:02 +0000 (14:59 +0200)]
ecore: Remove WinCE group from docs as we removed the support.

9 years agopc: Remove ecore-wince.pc file from ignore as we removed wince support
Stefan Schmidt [Thu, 11 Sep 2014 12:57:29 +0000 (14:57 +0200)]
pc: Remove ecore-wince.pc file from ignore as we removed wince support

9 years agodocs: Not all docs are updated daily from git. We have stable and dev docs.
Stefan Schmidt [Thu, 11 Sep 2014 12:47:08 +0000 (14:47 +0200)]
docs: Not all docs are updated daily from git. We have stable and dev docs.

The entry point to our docs (docs.enlightenment.org) makes clear what is links
go to the docs for the latest release and which goes to development.

9 years agodocs: Use the full EFL name in the public docs main description page
Stefan Schmidt [Thu, 11 Sep 2014 12:45:35 +0000 (14:45 +0200)]
docs: Use the full EFL name in the public docs main description page

9 years agoeolian: more helpful error reporting
Daniel Kolesa [Thu, 11 Sep 2014 12:55:42 +0000 (13:55 +0100)]
eolian: more helpful error reporting

9 years agoEvas: fix resource leak.
Chinmaya Panigrahi [Thu, 11 Sep 2014 10:54:18 +0000 (12:54 +0200)]
Evas: fix resource leak.

Summary: Variable palpriv is going out of scope and leaks the storage it points to,
if we do not free it before exiting.

Test Plan: NA

Reviewers: seoz, raster, cedric

Subscribers: cedric, seoz

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoeolian: simplify more fill code
Daniel Kolesa [Thu, 11 Sep 2014 10:48:38 +0000 (11:48 +0100)]
eolian: simplify more fill code

9 years agocserve2: Check retrun of fcntl and print a message if we fail.
Stefan Schmidt [Thu, 11 Sep 2014 10:30:19 +0000 (12:30 +0200)]
cserve2: Check retrun of fcntl and print a message if we fail.

CID 1039707