platform/upstream/efl.git
9 years agoembryo_cc - fix uselss array existance check
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:27:07 +0000 (18:27 +0900)]
embryo_cc - fix uselss array existance check

fix CID 1039345

9 years agocheck strrchr to be sure
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:23:23 +0000 (18:23 +0900)]
check strrchr to be sure

this fixes CID 1039342

9 years agofix fopen return check and error
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:21:07 +0000 (18:21 +0900)]
fix fopen return check and error

fixes CID 1039341

9 years agoethumbd - check eldbus_service_object_data_get return like everywhere
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:17:57 +0000 (18:17 +0900)]
ethumbd - check eldbus_service_object_data_get return like everywhere

this fixes CID 1039338

9 years agoedje fix real part get
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:15:19 +0000 (18:15 +0900)]
edje fix real part get

fixes CID 1039331

9 years agofix possible null real part lookup in edje
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:13:49 +0000 (18:13 +0900)]
fix possible null real part lookup in edje

reap part get is always checked.. except here. check and be safe.

fixes CID 1039331

9 years agofix possible integer overflows with bitshift
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:11:03 +0000 (18:11 +0900)]
fix possible integer overflows with bitshift

these are very unlinkely, but in theory possible so check return value
and don't use an invalid bitshift.

fixes CID 1039318 and CID 1039319

9 years agoembryo_cc - check fseeek return and complain
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:09:12 +0000 (18:09 +0900)]
embryo_cc - check fseeek return and complain

fixes CID 996788

9 years agoeolian: more validation code (alias/struct/enum/constant/global)
Daniel Kolesa [Fri, 22 Aug 2014 10:17:22 +0000 (11:17 +0100)]
eolian: more validation code (alias/struct/enum/constant/global)

9 years agoEfl: Fix compilation in windows.
Tom Hacohen [Fri, 22 Aug 2014 09:43:38 +0000 (10:43 +0100)]
Efl: Fix compilation in windows.

9 years agoemotion - make emotion object init now optional.
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 08:37:50 +0000 (17:37 +0900)]
emotion - make emotion object init now optional.

if you don't init (or set engine) on an emotion object, itstill works
- it chooses the default engine.. whihc i now have set as gst1. :) one
less thing that HAS to be done on init. better.

9 years agoEo: add missing field initializer
Jérémy Zurcher [Fri, 22 Aug 2014 08:09:58 +0000 (10:09 +0200)]
Eo: add missing field initializer

9 years agoEolian: fix typo
Jérémy Zurcher [Fri, 22 Aug 2014 07:20:53 +0000 (09:20 +0200)]
Eolian: fix typo

9 years agoEcore_Common: protect against Ecore_Exe redefinition
Jérémy Zurcher [Fri, 22 Aug 2014 07:20:32 +0000 (09:20 +0200)]
Ecore_Common: protect against Ecore_Exe redefinition

9 years agoedje_cc only prints kitten-harming message with nosave
Mike Blumenkrantz [Thu, 21 Aug 2014 19:03:28 +0000 (15:03 -0400)]
edje_cc only prints kitten-harming message with nosave

9 years agode-frenchify edje_cc --no-save option
Mike Blumenkrantz [Thu, 21 Aug 2014 19:02:46 +0000 (15:02 -0400)]
de-frenchify edje_cc --no-save option

9 years agoemotion: fix command-line args visualization test
Wonguk Jeong [Thu, 21 Aug 2014 17:15:58 +0000 (19:15 +0200)]
emotion: fix command-line args visualization test

9 years agoemotion: add more audio formats in supporting extension list
Wonguk Jeong [Thu, 21 Aug 2014 15:59:05 +0000 (17:59 +0200)]
emotion: add more audio formats in supporting extension list

9 years agoeolian: some initial validation traversal
Daniel Kolesa [Thu, 21 Aug 2014 15:53:23 +0000 (16:53 +0100)]
eolian: some initial validation traversal

9 years agoevas: fix examples with latest eo change.
Cedric BAIL [Thu, 21 Aug 2014 15:50:16 +0000 (17:50 +0200)]
evas: fix examples with latest eo change.

9 years agoeolian: turn db validation into separate API
Daniel Kolesa [Thu, 21 Aug 2014 15:34:40 +0000 (16:34 +0100)]
eolian: turn db validation into separate API

9 years agoeolian: add entry point for database validation stage
Daniel Kolesa [Thu, 21 Aug 2014 15:23:37 +0000 (16:23 +0100)]
eolian: add entry point for database validation stage

9 years agogitignore: ignore some more generated files.
Cedric BAIL [Thu, 21 Aug 2014 15:08:18 +0000 (17:08 +0200)]
gitignore: ignore some more generated files.

9 years agoemotion: support gstreamer1 for EFL_RUN_IN_TREE/static library
Wonguk Jeong [Thu, 21 Aug 2014 15:00:21 +0000 (17:00 +0200)]
emotion: support gstreamer1 for EFL_RUN_IN_TREE/static library

9 years agoMerge branch 'master' of ssh://git.enlightenment.org/core/efl
Wonguk Jeong [Thu, 21 Aug 2014 14:57:05 +0000 (16:57 +0200)]
Merge branch 'master' of ssh://git.enlightenment.org/core/efl

9 years ago.gitignore: add efl.pc
Wonguk Jeong [Thu, 21 Aug 2014 14:56:06 +0000 (16:56 +0200)]
.gitignore: add efl.pc

9 years agogl-drm: Fix formatting
Chris Michael [Thu, 21 Aug 2014 14:22:51 +0000 (10:22 -0400)]
gl-drm: Fix formatting

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agogl-drm: Remove useless else block
Chris Michael [Thu, 21 Aug 2014 14:14:50 +0000 (10:14 -0400)]
gl-drm: Remove useless else block

Swap mode is already defaulted to MODE_FULL, so we don't need this
else here.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agogl-drm: Remove blank line
Chris Michael [Thu, 21 Aug 2014 14:14:24 +0000 (10:14 -0400)]
gl-drm: Remove blank line

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoelua: support for passing data to modules via require
Daniel Kolesa [Thu, 21 Aug 2014 14:32:03 +0000 (15:32 +0100)]
elua: support for passing data to modules via require

9 years agolib/efl: add gitignore
Daniel Kolesa [Thu, 21 Aug 2014 14:19:38 +0000 (15:19 +0100)]
lib/efl: add gitignore

9 years agoelua: first namespace is root module name, remove -M
Daniel Kolesa [Thu, 21 Aug 2014 14:16:59 +0000 (15:16 +0100)]
elua: first namespace is root module name, remove -M

9 years agoedje: make edje map have the same behavior has visibility.
Cedric BAIL [Thu, 21 Aug 2014 14:10:54 +0000 (16:10 +0200)]
edje: make edje map have the same behavior has visibility.

It is in fact more coherent to follow the logic of visibility for map to.
So you don't require a specific state to finish your animation before turning
map off.

9 years agoEvas dummy_slave: Fix build race condition (failure to build).
Tom Hacohen [Thu, 21 Aug 2014 12:19:09 +0000 (13:19 +0100)]
Evas dummy_slave: Fix build race condition (failure to build).

For some reason dummy links against libeo but doesn't depend on it.
I have no idea what dummy_slave is and why it behaves in such an odd way.
Maybe there's even a more serious issue somewhere, but for now, this seems
to fix build.

9 years agoeina: add documentation for the tricky eina_hash_pointer_new
Cedric BAIL [Thu, 21 Aug 2014 11:47:59 +0000 (13:47 +0200)]
eina: add documentation for the tricky eina_hash_pointer_new

9 years agoeo, autotools: check for mmap feature rather than OS (mmap is POSIX)
Daniel Kolesa [Thu, 21 Aug 2014 10:53:41 +0000 (11:53 +0100)]
eo, autotools: check for mmap feature rather than OS (mmap is POSIX)

9 years agoecore_evas: Ecore_Evas_X - make sure that ecore evas post render is always called.
Cedric BAIL [Thu, 21 Aug 2014 10:31:07 +0000 (12:31 +0200)]
ecore_evas: Ecore_Evas_X - make sure that ecore evas post render is always called.

This fix a case where when doing asynchronous rendering and no update was done,
the post render evas event would never be triggered and so no call to ecore evas
post render callback were made. Now the async X backend follow all other backend
behavior.

@fix

9 years agoEfl inerfaces: Merge initial efl interfaces work.
Tom Hacohen [Thu, 21 Aug 2014 10:02:46 +0000 (11:02 +0100)]
Efl inerfaces: Merge initial efl interfaces work.

This includes the efl interfaces changes as mentioned in:
https://phab.enlightenment.org/w/efl_interfaces/

This is still work in progress, but stable enough to be used.

9 years agoecore_x: fix debug message and try to shutdown in time.
Cedric BAIL [Thu, 21 Aug 2014 10:04:30 +0000 (12:04 +0200)]
ecore_x: fix debug message and try to shutdown in time.

9 years agoeo: mmap()/unmap() are also supported on OSX
Jean Guyomarc'h [Thu, 21 Aug 2014 09:27:14 +0000 (11:27 +0200)]
eo: mmap()/unmap() are also supported on OSX

Reviewers: raster, raoulh
@feature

Subscribers: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoeina: port Eina_Spinlock for OSX
Jean Guyomarc'h [Thu, 21 Aug 2014 09:23:24 +0000 (11:23 +0200)]
eina: port Eina_Spinlock for OSX

Summary: Support of Spinlocks in Eina (Eina_Spinlock) for OSX, which does not implement them in pthread.
@feature

Reviewers: raster, raoulh, naguirre, cedric, stefan_schmidt

Subscribers: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoevas: add evas gl-drm engine
Mun, Gwan-gyeong [Thu, 21 Aug 2014 09:22:16 +0000 (11:22 +0200)]
evas: add evas gl-drm engine

Summary: This is the first step to introduce a gl-drm backend.

Test Plan: "ecore evas" create with ecore_evas_gl_drm_new(). It creates "ecore evas" with gl_drm evas backend.
@feature

Reviewers: raster, Hermet, cedric, devilhorns

Subscribers: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoevas: add example to test transparent background
Julien Isorce [Thu, 21 Aug 2014 09:18:41 +0000 (11:18 +0200)]
evas: add example to test transparent background

Summary:

Reviewers: raster, devilhorns, cedric

Subscribers: capOM, cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoedje: edje_cc - warn people when they do bad things.
Cedric BAIL [Thu, 21 Aug 2014 09:16:01 +0000 (11:16 +0200)]
edje: edje_cc - warn people when they do bad things.

9 years agoedje: Edje_cc - fix not storing edc sources in .edj file with --no-save option
Irfan Abdul [Thu, 21 Aug 2014 09:14:22 +0000 (11:14 +0200)]
edje: Edje_cc - fix not storing edc sources in .edj file with --no-save option

Reviewers: govi, raster, jpeg, zmike, cedric

Subscribers: cedric

@fix

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoedje: Edje_Edit - fix support for program's targets
Andrii Kroitor [Thu, 21 Aug 2014 09:11:35 +0000 (11:11 +0200)]
edje: Edje_Edit - fix support for program's targets

Summary:
added support of all action types that use targets to
edje_edit_program_target_add and edje_edit_program_target_del

added targets cleaning to edje_edit_program_action_set to avoid usage of program id
as part id and vise versa.

@fix

Reviewers: cedric, seoz, Hermet

Subscribers: cedric, reutskiy.v.v

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoevas: Evas_Wayland_Egl - change size of common gl context after egl make current...
Gwanglim Lee [Thu, 21 Aug 2014 09:01:48 +0000 (11:01 +0200)]
evas: Evas_Wayland_Egl - change size of common gl context after egl make current according to current Outbuf's size

Summary:
This fixes broken rendering of the main surface when new surface is created.
Rendering on main surface can be broken due to invalid size of common gl context.
Since common gl context is shared between surfaces, if new surface has been changed
size of common gl context, then rendering on main surface can be broken.
In order to fix problem, engine has to change size of common gl context after egl
make current according to size of current Outbuf.
@fix

Test Plan:
run elementary_test with wayland_egl engine under wayland and click any
button to create new surface. watch the main surface of elementary_test.

Reviewers: devilhorns, raster, stefan_schmidt, cedric

Reviewed By: cedric

Subscribers: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoevas: Evas_wayland_Egl - fix black surface during resize
Gwanglim Lee [Thu, 21 Aug 2014 09:01:17 +0000 (11:01 +0200)]
evas: Evas_wayland_Egl - fix black surface during resize

Summary:
use eng_output_resize of software_generic engine and move wl_egl_window_resize to
eng_outbuf_reconfigure. and remove eng_output_resize of wayland_egl.
@fix

Test Plan: run elementary_test with wayland_egl engine under wayland

Reviewers: devilhorns, raster, stefan_schmidt, cedric

Reviewed By: cedric

Subscribers: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoevas: Evas_Gl_X11 - add missing eng_window_free
Gwanglim Lee [Thu, 21 Aug 2014 08:36:13 +0000 (10:36 +0200)]
evas: Evas_Gl_X11 - add missing eng_window_free

Summary:
add missing eng_window_free before return from eng_setup.
@fix

Test Plan: N/A

Reviewers: cedric, raster, devilhorns, stefan_schmidt

Subscribers: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoEo files: Adjust according to latest eolian changes.
Tom Hacohen [Fri, 8 Aug 2014 14:40:19 +0000 (15:40 +0100)]
Eo files: Adjust according to latest eolian changes.

9 years agoEcore exe: Start using the control interface.
Tom Hacohen [Fri, 8 Aug 2014 14:13:05 +0000 (15:13 +0100)]
Ecore exe: Start using the control interface.

9 years agoEcore Exe: Start using eo events.
Tom Hacohen [Thu, 7 Aug 2014 14:08:26 +0000 (15:08 +0100)]
Ecore Exe: Start using eo events.

9 years agoEcore Exe: Migrate to eo.
Tom Hacohen [Thu, 7 Aug 2014 13:57:50 +0000 (14:57 +0100)]
Ecore Exe: Migrate to eo.

9 years agoEfl interfaces: Add control interface.
Tom Hacohen [Thu, 7 Aug 2014 11:51:36 +0000 (12:51 +0100)]
Efl interfaces: Add control interface.

9 years agoEmotion object: Convert from a smart object to an eo object.
Tom Hacohen [Wed, 6 Aug 2014 12:36:06 +0000 (13:36 +0100)]
Emotion object: Convert from a smart object to an eo object.

9 years agoEmotion object: Create .eo file.
Tom Hacohen [Wed, 6 Aug 2014 10:56:01 +0000 (11:56 +0100)]
Emotion object: Create .eo file.

9 years agoEfl image: Add ratio property.
Tom Hacohen [Wed, 6 Aug 2014 11:24:41 +0000 (12:24 +0100)]
Efl image: Add ratio property.

9 years agoEfl player: Add player interface.
Tom Hacohen [Wed, 6 Aug 2014 10:55:36 +0000 (11:55 +0100)]
Efl player: Add player interface.

This is the first version.

9 years agoEfl file: Add eject method.
Tom Hacohen [Wed, 6 Aug 2014 10:55:00 +0000 (11:55 +0100)]
Efl file: Add eject method.

9 years agoEcore mainloop: add some more events.
Tom Hacohen [Fri, 1 Aug 2014 05:38:40 +0000 (06:38 +0100)]
Ecore mainloop: add some more events.

9 years agoEfl interfaces: Add text interface and start using it.
Tom Hacohen [Thu, 24 Jul 2014 16:42:09 +0000 (17:42 +0100)]
Efl interfaces: Add text interface and start using it.

9 years agoEfl interface: Add image interface and start using it.
Tom Hacohen [Wed, 23 Jul 2014 16:03:40 +0000 (17:03 +0100)]
Efl interface: Add image interface and start using it.

9 years agoInterfaces: remove interfaces that we don't use.
Tom Hacohen [Wed, 23 Jul 2014 13:07:32 +0000 (14:07 +0100)]
Interfaces: remove interfaces that we don't use.

9 years agoInterface file: Update file interface and use it for image.
Tom Hacohen [Tue, 22 Jul 2014 13:55:51 +0000 (14:55 +0100)]
Interface file: Update file interface and use it for image.

9 years agoEfl interfaces: Install missing files.
Tom Hacohen [Mon, 21 Jul 2014 11:03:55 +0000 (12:03 +0100)]
Efl interfaces: Install missing files.

9 years agoEfl interfaces: Drop interface namespace from the used interfaces.
Tom Hacohen [Mon, 21 Jul 2014 10:47:23 +0000 (11:47 +0100)]
Efl interfaces: Drop interface namespace from the used interfaces.

We don't need this namespace, it just makes the names long and complicated.

9 years agoEfl interfaces: Start using the text_properties interface.
Tom Hacohen [Sat, 19 Jul 2014 17:31:16 +0000 (18:31 +0100)]
Efl interfaces: Start using the text_properties interface.

9 years agoEfl interface file: Remove unneeded method.
Tom Hacohen [Fri, 18 Jul 2014 15:51:27 +0000 (16:51 +0100)]
Efl interface file: Remove unneeded method.

9 years agoedje-cxx: Added interfaces subdir of efl project to include path for tests
Felipe Magno de Almeida [Fri, 18 Jul 2014 14:57:26 +0000 (11:57 -0300)]
edje-cxx: Added interfaces subdir of efl project to include path for tests

9 years agoEfl interface file: Start using the new interface.
Tom Hacohen [Thu, 19 Jun 2014 14:24:40 +0000 (15:24 +0100)]
Efl interface file: Start using the new interface.

9 years agoEfl: Create Efl_Cxx makefile and headers.
Tom Hacohen [Fri, 18 Jul 2014 13:40:54 +0000 (14:40 +0100)]
Efl: Create Efl_Cxx makefile and headers.

9 years agoEfl: Create libefl.
Tom Hacohen [Fri, 18 Jul 2014 12:38:25 +0000 (13:38 +0100)]
Efl: Create libefl.

Create libefl.so and the interal package for dependencies.

9 years agoEfl eolian: Adjust according to eolian syntax changes.
Tom Hacohen [Fri, 20 Jun 2014 11:56:29 +0000 (12:56 +0100)]
Efl eolian: Adjust according to eolian syntax changes.

9 years agoEfl interface part: First draft.
Tom Hacohen [Mon, 16 Jun 2014 15:12:09 +0000 (16:12 +0100)]
Efl interface part: First draft.

This interface will be used for fetching parts from objects.
The parts can either be real objects or more likely mock objects
that proxy into actual calls on the object.

9 years agoEcore mainloop: Add .eo implementation.
Tom Hacohen [Mon, 16 Jun 2014 13:24:45 +0000 (14:24 +0100)]
Ecore mainloop: Add .eo implementation.

9 years agoEfl: remove "part" interfaces. Useless.
Tom Hacohen [Mon, 16 Jun 2014 12:42:44 +0000 (13:42 +0100)]
Efl: remove "part" interfaces. Useless.

9 years agoInterfaces: Integration into Makefile + fix of .eo
Daniel Zaoui [Wed, 21 May 2014 12:54:27 +0000 (15:54 +0300)]
Interfaces: Integration into Makefile + fix of .eo

9 years agoFirst draft of interfaces
Daniel Zaoui [Wed, 21 May 2014 11:49:47 +0000 (14:49 +0300)]
First draft of interfaces

9 years agoxlib: fix undefined behaviour when freeing colormap too early
Julien Isorce [Thu, 21 Aug 2014 09:40:01 +0000 (18:40 +0900)]
xlib: fix undefined behaviour when freeing colormap too early

Summary:
On Ubuntu 14.04 it makes a 32 bit depth window un-responsive
to any XEvent.

Reviewers: cedric, raster

Reviewed By: raster

Subscribers: raster, capOM, cedric

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

9 years agoeolian: fix shadow warnings upstream/1.11.0+73+gfce1e61
Daniel Kolesa [Thu, 21 Aug 2014 08:25:19 +0000 (09:25 +0100)]
eolian: fix shadow warnings

9 years agoeolian: remove comma
Daniel Kolesa [Wed, 20 Aug 2014 12:08:33 +0000 (13:08 +0100)]
eolian: remove comma

9 years agoeolian: NULL the hashes after shutdown
Daniel Kolesa [Wed, 20 Aug 2014 10:15:32 +0000 (11:15 +0100)]
eolian: NULL the hashes after shutdown

9 years agoelua: eolian binding fix
Daniel Kolesa [Wed, 20 Aug 2014 10:08:18 +0000 (11:08 +0100)]
elua: eolian binding fix

9 years agoelua: update eolian bindings
Daniel Kolesa [Wed, 20 Aug 2014 09:37:24 +0000 (10:37 +0100)]
elua: update eolian bindings

9 years agoeolian: new API: eolian_function_is_constructing
Daniel Kolesa [Wed, 20 Aug 2014 09:33:44 +0000 (10:33 +0100)]
eolian: new API: eolian_function_is_constructing

9 years agoeolian: prevent potential on-error memory leaks
Daniel Kolesa [Tue, 19 Aug 2014 15:37:29 +0000 (16:37 +0100)]
eolian: prevent potential on-error memory leaks

9 years agoeolian: support for setting a free function to values in eo files
Daniel Kolesa [Tue, 19 Aug 2014 14:55:31 +0000 (15:55 +0100)]
eolian: support for setting a free function to values in eo files

9 years agoeolian: reduce code duplication
Daniel Kolesa [Tue, 19 Aug 2014 10:53:50 +0000 (11:53 +0100)]
eolian: reduce code duplication

9 years agoeolian: fix tests
Daniel Kolesa [Mon, 18 Aug 2014 16:22:31 +0000 (17:22 +0100)]
eolian: fix tests

9 years agoeolian: remove a bunch of pointless stringshare refs + fix in lua
Daniel Kolesa [Mon, 18 Aug 2014 16:15:50 +0000 (17:15 +0100)]
eolian: remove a bunch of pointless stringshare refs + fix in lua

9 years agoeolian/generator: support for legacy-only functions
Daniel Kolesa [Mon, 18 Aug 2014 14:04:10 +0000 (15:04 +0100)]
eolian/generator: support for legacy-only functions

9 years agoeolian: legacy only test
Daniel Kolesa [Mon, 18 Aug 2014 13:58:35 +0000 (14:58 +0100)]
eolian: legacy only test

9 years agoeolian: support "eo: null;" for legacy only functions/properties
Daniel Kolesa [Mon, 18 Aug 2014 13:51:03 +0000 (14:51 +0100)]
eolian: support "eo: null;" for legacy only functions/properties

9 years agoelua: update lualian
Daniel Kolesa [Mon, 18 Aug 2014 13:00:32 +0000 (14:00 +0100)]
elua: update lualian

9 years agoelua: update eolian bindings
Daniel Kolesa [Mon, 18 Aug 2014 12:48:11 +0000 (13:48 +0100)]
elua: update eolian bindings

9 years agoeolian: drop Eina_Value
Daniel Kolesa [Mon, 18 Aug 2014 12:12:08 +0000 (13:12 +0100)]
eolian: drop Eina_Value

Because of Eina_Value being less than optimal in our usage, we're dropping it in Eolian.
This simplifies the code and makes it easier to bind to other languages, which
will aid new generators. Also, we're dropping long double support from eo files
and expressions as it causes an ABI breakage in gcc 4.4.

9 years agoeolian: remove the remaining superfluous database_ functions
Daniel Kolesa [Fri, 15 Aug 2014 13:14:43 +0000 (14:14 +0100)]
eolian: remove the remaining superfluous database_ functions

9 years agoeolian: first batch of database_ functions removal (simplifies code)
Daniel Kolesa [Fri, 15 Aug 2014 12:51:41 +0000 (13:51 +0100)]
eolian: first batch of database_ functions removal (simplifies code)

9 years agoeolian: get rid of the data hash in Eolian_Function
Daniel Kolesa [Fri, 15 Aug 2014 10:52:11 +0000 (11:52 +0100)]
eolian: get rid of the data hash in Eolian_Function

9 years agoeolian: prevent potential memory leakage on error
Daniel Kolesa [Fri, 15 Aug 2014 10:07:06 +0000 (11:07 +0100)]
eolian: prevent potential memory leakage on error