efl/src
Daniel Kolesa ab2e608239 eolian: add support for static and terminated arrays
Adds two new type types, STATIC_ARRAY and TERMINATED_ARRAY. Static arrays are
only allowed as struct members right now - they translate to regular C static
arrays (allowing them elsewhere wouldn't be good, as C isn't very good at
working with the size information). Terminated arrays are basically sequences
of data terminated at the end. The base type of static arrays can be any type
that is not marked ref (explicit ref may get allowed later). The base type of
terminated arrays has the same restriction plus that it has to be either
implicitly reference type (i.e. translating to pointer in C), integer type
or a character. In case of ref types, the terminator is NULL. In case of
integer types, the terminator is a zero. In case of character types, the
terminator is also a zero (null terminator like C strings).

@feature
2016-06-30 16:59:21 +01:00
..
benchmarks Adjust the code according to the eo event stop changes. 2016-06-20 18:02:00 +01:00
bin eolian: add support for static and terminated arrays 2016-06-30 16:59:21 +01:00
bindings eolian: add support for static and terminated arrays 2016-06-30 16:59:21 +01:00
edje_external edje_external: fix external icon handling 2016-06-26 23:11:55 +02:00
examples evas: Add 2 EO examples for maps 2016-06-29 10:38:31 +09:00
generic poppler: remove enum name 2016-06-15 15:46:00 +02:00
lib eolian: add support for static and terminated arrays 2016-06-30 16:59:21 +01:00
modules ecore-evas-wayland: Fix issue of passing wrong values to resize 2016-06-30 11:03:07 -04:00
scripts docs: update gendoc.lua to latest eolian API 2016-06-22 17:46:53 +01:00
static_libs wayland_shm: Add exynos allocator for dmabuf 2016-06-03 11:05:28 -05:00
tests eolian: add support for static and terminated arrays 2016-06-30 16:59:21 +01:00
utils/ecore
Makefile.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Cxx.am elementary-cxx: Fix Elementary.hh header to #define EFL_EO_API_SUPPORT 2016-06-15 15:50:04 -03:00
Makefile_EPhysics.am
Makefile_Ecore.am ecore: fix Windows build by properly defining EAPI in all case for internal API user. 2016-06-23 10:53:46 -07:00
Makefile_Ecore_Audio.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Ecore_Avahi.am
Makefile_Ecore_Buffer.am
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Ecore_Drm.am
Makefile_Ecore_Drm2.am ecore-drm2: Add API functions to work with framebuffer objects 2016-05-27 11:57:53 -04:00
Makefile_Ecore_Evas.am ecore-evas: Port ecore_evas drm engine to use Ecore_Drm2 library 2016-05-27 11:57:53 -04:00
Makefile_Ecore_FB.am
Makefile_Ecore_File.am
Makefile_Ecore_IMF.am
Makefile_Ecore_IMF_Evas.am
Makefile_Ecore_Input.am Ecore_Input: define data type for joysticks 2016-06-13 20:33:29 +09:00
Makefile_Ecore_Input_Evas.am
Makefile_Ecore_Ipc.am
Makefile_Ecore_Js.am
Makefile_Ecore_Psl1ght.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Ecore_SDL.am
Makefile_Ecore_Wayland.am
Makefile_Ecore_Win32.am
Makefile_Ecore_Wl2.am elm_win: implement v2 of teamwork api using window-based display protocol 2016-05-20 14:54:06 -04:00
Makefile_Ecore_X.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Ector.am build: fix last bash occurance in use with gen_shader.sh 2016-06-15 11:16:04 +02:00
Makefile_Edje.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Edje_Helper.am
Makefile_Eet.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Eet_Helper.am
Makefile_Eeze.am Eeze scanner: Fix setting of SUID. 2016-06-05 13:51:18 +01:00
Makefile_Efl.am efl: Remove eo struct Efl.Gfx.Color 2016-06-28 10:52:28 +09:00
Makefile_Efl_Js.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Efreet.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Eina.am eina: add forgotten file for distcheck. 2016-06-10 14:53:36 -07:00
Makefile_Eio.am eio: rename eio_job to efl_io_manager. 2016-06-22 13:19:13 -07:00
Makefile_Eldbus.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Elementary.am config: Add support for profiles and save 2016-06-24 17:10:21 +09:00
Makefile_Elocation.am
Makefile_Elput.am elput: Fix build of tests out of tree 2016-06-08 19:25:25 +09:00
Makefile_Elua.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Elua_Helper.am Revert "autotools: fix lots of warning." 2016-05-16 09:29:29 -07:00
Makefile_Embryo.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Emile.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Emotion.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Eo.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Eolian.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Eolian_Cxx.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Eolian_Cxx_Helper.am
Makefile_Eolian_Files_Helper.am Revert "autotools: fix lots of warning." 2016-05-16 09:29:29 -07:00
Makefile_Eolian_Helper.am
Makefile_Eolian_Js.am
Makefile_Eolian_Js_Helper.am Revert "autotools: fix lots of warning." 2016-05-16 09:29:29 -07:00
Makefile_Eolian_Subbuild_Helper.am
Makefile_Escape.am
Makefile_Ethumb.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Ethumb_Client.am
Makefile_Evas.am evas: Move map to a separate mixin 2016-06-29 09:12:26 +09:00
Makefile_Evil.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00