[EGIT] [core/efl] master 02/02: build elm: do not use libtool library flags for elm binaries

2016-03-24 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=aac7ada79dd17e8e37a91163375aeceb8fb09a50

commit aac7ada79dd17e8e37a91163375aeceb8fb09a50
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Mar 24 21:35:27 2016 +0100

build elm: do not use libtool library flags for elm binaries

These binaries do not need the libtool library flags. This could actually 
lead
to problems. We already got a warning for one:

libtool: warning: '-version-info' is ignored for programs
---
 src/Makefile_Elementary.am | 5 -
 1 file changed, 5 deletions(-)

diff --git a/src/Makefile_Elementary.am b/src/Makefile_Elementary.am
index 335473a..a3e89c1 100644
--- a/src/Makefile_Elementary.am
+++ b/src/Makefile_Elementary.am
@@ -779,7 +779,6 @@ bin/elementary/test.h
 
 bin_elementary_elementary_test_LDADD = @USE_ELEMENTARY_LIBS@
 bin_elementary_elementary_test_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
-bin_elementary_elementary_test_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
 bin_elementary_elementary_test_CPPFLAGS = \
 -I$(top_srcdir) \
 -I$(top_srcdir)/src/lib/elementary \
@@ -794,7 +793,6 @@ bin_elementary_elementary_test_CPPFLAGS = \
 bin_elementary_elementary_config_SOURCES = bin/elementary/config.c
 bin_elementary_elementary_config_LDADD = @USE_ELEMENTARY_LIBS@
 bin_elementary_elementary_config_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
-bin_elementary_elementary_config_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
 bin_elementary_elementary_config_CPPFLAGS = \
 -I$(top_srcdir) \
 -I$(top_srcdir)/src/lib/elementary \
@@ -808,7 +806,6 @@ bin_elementary_elementary_config_CPPFLAGS = \
 bin_elementary_elementary_codegen_SOURCES = bin/elementary/elementary_codegen.c
 bin_elementary_elementary_codegen_LDADD = @USE_ELEMENTARY_LIBS@
 bin_elementary_elementary_codegen_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
-bin_elementary_elementary_codegen_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
 bin_elementary_elementary_codegen_CPPFLAGS = \
 -I$(top_srcdir) \
 -I$(top_srcdir)/src/lib/elementary \
@@ -831,7 +828,6 @@ bin/elementary/elm_prefs_cc_handlers.c
 
 bin_elementary_elm_prefs_cc_LDADD = @USE_ELEMENTARY_LIBS@
 bin_elementary_elm_prefs_cc_DEPENDENCIES = @USE_ELEMENTARY_INTERNAL_LIBS@
-bin_elementary_elm_prefs_cc_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
 bin_elementary_elm_prefs_cc_CPPFLAGS = \
 -I$(top_srcdir) \
 -I$(top_srcdir)/src/lib/elementary \
@@ -845,7 +841,6 @@ bin_elementary_elm_prefs_cc_CPPFLAGS = \
 if BUILD_QUICKLAUNCH
 bin_elementary_elementary_quicklaunch_SOURCES = bin/elementary/quicklaunch.c
 bin_elementary_elementary_quicklaunch_LDADD = @USE_ELEMENTARY_LIBS@
-bin_elementary_elementary_quicklaunch_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
 bin_elementary_elementary_quicklaunch_DEPENDENCIES = 
@USE_ELEMENTARY_INTERNAL_LIBS@
 bin_elementary_elementary_quicklaunch_CPPFLAGS = \
 -I$(top_srcdir) \

-- 




[EGIT] [core/efl] master 01/01: build: make sure elementary.pc file gets actually installed

2016-03-25 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=c352c504a50a6dc2461e5fdd7ea4a4f5ed76e846

commit c352c504a50a6dc2461e5fdd7ea4a4f5ed76e846
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Mar 25 18:32:07 2016 +0100

build: make sure elementary.pc file gets actually installed

It was missing from the Makefile and thus not installed. Thanks Scimmia for
bringing this up.

ref T3361
---
 Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Makefile.am b/Makefile.am
index ef7c8a4..0ec3bf4 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -153,7 +153,8 @@ pc/edje.pc \
 pc/emotion.pc \
 pc/ethumb.pc \
 pc/ethumb_client.pc \
-pc/elocation.pc
+pc/elocation.pc \
+pc/elementary.pc
 
 if HAVE_CXX11
 pkgconfig_DATA += \

-- 




[EGIT] [core/efl] master 01/03: eolian_gen: remove unused functions _nextline and _startline

2016-03-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=ff215b2f8f34fa25e56214be35123b81c99d16fe

commit ff215b2f8f34fa25e56214be35123b81c99d16fe
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Mar 7 16:34:09 2016 +0100

eolian_gen: remove unused functions _nextline and _startline

These two have no users and there is no point in keeping them around.
---
 src/bin/eolian/common_funcs.c | 26 --
 src/bin/eolian/common_funcs.h |  4 
 2 files changed, 30 deletions(-)

diff --git a/src/bin/eolian/common_funcs.c b/src/bin/eolian/common_funcs.c
index 515f249..0005e1d 100644
--- a/src/bin/eolian/common_funcs.c
+++ b/src/bin/eolian/common_funcs.c
@@ -129,29 +129,3 @@ _template_fill(Eina_Strbuf *buf, const char *templ, const 
Eolian_Class *class, c
 eina_strbuf_replace_all(buf, "@#CLASS", tmp_env.upper_classname);
  }
 }
-
-char*
-_nextline(char *str, unsigned int lines)
-{
-   if (!str) return NULL;
-
-   char *ret = str;
-   while (lines--)
- {
-ret= strchr(ret, '\n');
-if (ret) ret++;
-else return NULL;
- }
-   return ret;
-}
-
-char*
-_startline(char *str, char *pos)
-{
-   if (!str || !pos) return NULL;
-
-   char *ret =  pos;
-   while ((ret > str) && (*(ret-1)!='\n')) ret--;
-
-   return ret;
-}
diff --git a/src/bin/eolian/common_funcs.h b/src/bin/eolian/common_funcs.h
index 4f72a9b..e63c8f4 100644
--- a/src/bin/eolian/common_funcs.h
+++ b/src/bin/eolian/common_funcs.h
@@ -59,10 +59,6 @@ typedef struct
 
 void _template_fill(Eina_Strbuf *buf, const char *templ, const Eolian_Class 
*class, const char *classname, const char *funcname, Eina_Bool reset);
 
-char *_nextline(char *str, unsigned int lines);
-
-char *_startline(char *str, char *pos);
-
 void _class_env_create(const Eolian_Class *class, const char *over_classname, 
_eolian_class_vars *env);
 
 void _class_func_env_create(const Eolian_Class *class, const char *funcname, 
Eolian_Function_Type ftype EINA_UNUSED, _eolian_class_func_vars *env);

-- 




[EGIT] [core/efl] master 02/03: eolian_gen: mention the option for generating a stub header in the example use

2016-03-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=29028a50ce845cbfeae351cbe288ca5a6de47207

commit 29028a50ce845cbfeae351cbe288ca5a6de47207
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Mar 7 16:40:35 2016 +0100

eolian_gen: mention the option for generating a stub header in the example 
use

Listed in the available options already but better also list it in the 
example
usage where the other three generation types are listed as well.
---
 src/bin/eolian/main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/eolian/main.c b/src/bin/eolian/main.c
index 075ab1c..77ad87f 100644
--- a/src/bin/eolian/main.c
+++ b/src/bin/eolian/main.c
@@ -314,7 +314,7 @@ main(int argc, char **argv)
 
if (help)
  {
-printf("Usage: %s [-h/--help] [-I/--include input_dir] [--legacy] 
[--gh|--gc|--gi] [--output/-o outfile] file.eo ... \n", argv[0]);
+printf("Usage: %s [-h/--help] [-I/--include input_dir] [--legacy] 
[--gh|--gs|--gc|--gi] [--output/-o outfile] file.eo ... \n", argv[0]);
 printf("   --help/-h Print that help\n");
 printf("   --include/-I Include 'input_dir' as directory to search 
.eo files into\n");
 printf("   --output/-o Force output filename to 'outfile'\n");

-- 




[EGIT] [core/efl] master 01/01: evas-3d examples: remove unused variables

2016-03-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=4f86edc1b616843766e3c2e9e768ab736e8b632b

commit 4f86edc1b616843766e3c2e9e768ab736e8b632b
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Tue Mar 8 11:06:29 2016 +0100

evas-3d examples: remove unused variables
---
 src/examples/evas/evas-3d-hull.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/examples/evas/evas-3d-hull.c b/src/examples/evas/evas-3d-hull.c
index 4877884..57602b6 100644
--- a/src/examples/evas/evas-3d-hull.c
+++ b/src/examples/evas/evas-3d-hull.c
@@ -289,7 +289,6 @@ _mesh_setup(Scene_Data *data)
Eina_Inarray *vert, *ind;
float *vertex;
unsigned short int *index;
-   int i = 0;
Eo *primitive = NULL;
/* Setup material. */
 
@@ -413,7 +412,6 @@ main(void)
 
//Unless Evas 3D supports Software renderer, we set gl backened forcely.
setenv("ECORE_EVAS_ENGINE", "opengl_x11", 1);
-   int stride_pos;
 
if (!ecore_evas_init()) return 0;
 

-- 




[EGIT] [core/efl] master 03/03: tests eolian: add test cases for type stub generations

2016-03-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=35c577578a22362f0628fe52332f14ad4b9ea3ff

commit 35c577578a22362f0628fe52332f14ad4b9ea3ff
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Mar 7 23:40:37 2016 +0100

tests eolian: add test cases for type stub generations

While we had the functionality to generate type stubs header we never had
these tested in our unit test setup. Adding to simple cases for struct
and typedef which we already use for normal header generation tests.
---
 src/Makefile_Eolian.am   |  2 ++
 src/tests/eolian/data/struct_ref_stub.c  | 13 +
 src/tests/eolian/data/typedef_ref_stub.c | 15 +++
 src/tests/eolian/eolian_generation.c |  5 +
 4 files changed, 35 insertions(+)

diff --git a/src/Makefile_Eolian.am b/src/Makefile_Eolian.am
index 50fcc4f..2f4554c 100644
--- a/src/Makefile_Eolian.am
+++ b/src/Makefile_Eolian.am
@@ -132,7 +132,9 @@ EXTRA_DIST += \
 tests/eolian/data/object_impl_ref.c \
 tests/eolian/data/object_impl_add_ref.c \
 tests/eolian/data/typedef_ref.c \
+tests/eolian/data/typedef_ref_stub.c \
 tests/eolian/data/struct_ref.c \
+tests/eolian/data/struct_ref_stub.c \
 tests/eolian/data/class_simple_ref.c \
 tests/eolian/data/override_ref.c \
 tests/eolian/data/class_simple_ref_eo.h \
diff --git a/src/tests/eolian/data/struct_ref_stub.c 
b/src/tests/eolian/data/struct_ref_stub.c
new file mode 100644
index 000..3ad9709
--- /dev/null
+++ b/src/tests/eolian/data/struct_ref_stub.c
@@ -0,0 +1,13 @@
+#ifndef _TYPES_OUTPUT_C_STUBS
+#define _TYPES_OUTPUT_C_STUBS
+
+typedef Eo Struct;
+
+typedef struct _Named Named;
+
+typedef struct _Another Another;
+
+typedef struct _Opaque Opaque;
+
+
+#endif
diff --git a/src/tests/eolian/data/typedef_ref_stub.c 
b/src/tests/eolian/data/typedef_ref_stub.c
new file mode 100644
index 000..fe9200a
--- /dev/null
+++ b/src/tests/eolian/data/typedef_ref_stub.c
@@ -0,0 +1,15 @@
+#ifndef _TYPES_OUTPUT_C_STUBS
+#define _TYPES_OUTPUT_C_STUBS
+
+typedef Eo Typedef;
+
+typedef int Evas_Coord;
+
+typedef Eina_List *List_Objects;
+
+typedef Evas_Coord Evas_Coord2;
+
+typedef Evas_Coord2 Evas_Coord3;
+
+
+#endif
diff --git a/src/tests/eolian/eolian_generation.c 
b/src/tests/eolian/eolian_generation.c
index 9512e33..c63c641 100644
--- a/src/tests/eolian/eolian_generation.c
+++ b/src/tests/eolian/eolian_generation.c
@@ -116,6 +116,11 @@ START_TEST(eolian_types_generation)
fail_if(!_files_compare(PACKAGE_DATA_DIR"/data/typedef_ref.c", 
output_filepath));
fail_if(0 != _eolian_gen_execute(PACKAGE_DATA_DIR"/data/struct.eo", "--gh", 
output_filepath));
fail_if(!_files_compare(PACKAGE_DATA_DIR"/data/struct_ref.c", 
output_filepath));
+
+   fail_if(0 != _eolian_gen_execute(PACKAGE_DATA_DIR"/data/typedef.eo", 
"--gs", output_filepath));
+   fail_if(!_files_compare(PACKAGE_DATA_DIR"/data/typedef_ref_stub.c", 
output_filepath));
+   fail_if(0 != _eolian_gen_execute(PACKAGE_DATA_DIR"/data/struct.eo", "--gs", 
output_filepath));
+   fail_if(!_files_compare(PACKAGE_DATA_DIR"/data/struct_ref_stub.c", 
output_filepath));
 }
 END_TEST
 

-- 




[EGIT] [core/efl] master 01/01: build: finally enable branch coverage in our lcov-check target

2016-03-04 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0dca76798ef83672f3c1f90ed024de55086d346e

commit 0dca76798ef83672f3c1f90ed024de55086d346e
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Mar 4 12:25:19 2016 +0100

build: finally enable branch coverage in our lcov-check target

This has been a long standing issue and I finally figured out the details to
get this working. Since we started with coverage there always have been some
problems to get branch coverage work (problems with older gcc versions, lcov
not taking them into account, etc)
The last detail that made me go nuts was that in my lcov version (1.10) 
there
is a bug which leads to geninfo not applying the config file and thus not
enabling the branch coverage like I defined in the config. I added the
--rc option to work around this case.

In my local run I get this now from lcov-check:
Overall coverage rate:
  lines..: 35.5% (65814 of 185169 lines)
  functions..: 44.6% (7661 of 17195 functions)
  branches...: 22.7% (31492 of 138942 branches)

So we have 22.7% branch coverage right now.

The vivid followers of my QA mails will also see the difference in numbers 
for
line and function coverage if one comapres my local results and the one on
Jenkins. This is another long standing issue and I need to figure out these
details next. :)
---
 .lcov-config |  4 +++-
 Makefile.am  | 10 +-
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/.lcov-config b/.lcov-config
index bb631ac..ef201f5 100644
--- a/.lcov-config
+++ b/.lcov-config
@@ -1 +1,3 @@
-geninfo_auto_base = 1
+geninfo_auto_base=1
+lcov_branch_coverage=1
+genhtml_branch_coverage=1
diff --git a/Makefile.am b/Makefile.am
index 08d8701..9aecc45 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -430,11 +430,11 @@ lcov-reset:
 
 lcov-report:
$(MKDIR_P) $(top_builddir)/coverage
-   lcov --capture --compat-libtool --no-external --config-file 
.lcov-config --output-file $(top_builddir)/coverage/coverage.info --directory 
$(top_builddir)
-   lcov --remove $(top_builddir)/coverage/coverage.info '*.h' 
--output-file $(top_builddir)/coverage/coverage.cleaned.info
-   lcov --remove $(top_builddir)/coverage/coverage.cleaned.info 
'*/tests/*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info
-   lcov --remove $(top_builddir)/coverage/coverage.cleaned2.info '*NONE*' 
--output-file $(top_builddir)/coverage/coverage.cleaned3.info
-   genhtml --legend -t "$(PACKAGE_STRING)" -o 
$(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned3.info
+   lcov --capture --compat-libtool --no-external --output-file 
$(top_builddir)/coverage/coverage.info --directory $(top_builddir) 
--config-file .lcov-config --rc lcov_branch_coverage=1
+   lcov --remove $(top_builddir)/coverage/coverage.info '*.h' 
--output-file $(top_builddir)/coverage/coverage.cleaned.info --config-file 
.lcov-config --rc lcov_branch_coverage=1
+   lcov --remove $(top_builddir)/coverage/coverage.cleaned.info 
'*/tests/*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info 
--config-file .lcov-config --rc lcov_branch_coverage=1
+   lcov --remove $(top_builddir)/coverage/coverage.cleaned2.info '*NONE*' 
--output-file $(top_builddir)/coverage/coverage.cleaned3.info --config-file 
.lcov-config --rc lcov_branch_coverage=1
+   genhtml --config-file .lcov-config --legend -t "$(PACKAGE_STRING)" -o 
$(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned3.info
@echo "Coverage Report at $(top_builddir)/coverage/html"
 
 endif

-- 




[EGIT] [core/efl] master 01/03: build: enhance generated html output from coverage report

2016-03-02 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=09d0b53b94539a22254d9dbfb8a58d5e5787c397

commit 09d0b53b94539a22254d9dbfb8a58d5e5787c397
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Mar 2 10:02:37 2016 +0100

build: enhance generated html output from coverage report

We do not handle branch coverage so remove that part of the output. On the
other hand at a legend to allow people to understand the color meanings.
---
 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile.am b/Makefile.am
index 2e90bf3..34b9ace 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -434,7 +434,7 @@ lcov-report:
lcov --remove $(top_builddir)/coverage/coverage.info '*.h' 
--output-file $(top_builddir)/coverage/coverage.cleaned.info
lcov --remove $(top_builddir)/coverage/coverage.cleaned.info 
'*/tests/*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info
lcov --remove $(top_builddir)/coverage/coverage.cleaned2.info '*NONE*' 
--output-file $(top_builddir)/coverage/coverage.cleaned3.info
-   genhtml --branch-coverage -t "$(PACKAGE_STRING)" -o 
$(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned3.info
+   genhtml --legend -t "$(PACKAGE_STRING)" -o 
$(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned3.info
@echo "Coverage Report at $(top_builddir)/coverage/html"
 
 endif

-- 




[EGIT] [core/efl] master 01/01: tests: disable loading of the scim module as this can causes hangs of the tests

2016-03-04 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=d32aa995e021c49ed585329a3ed9b9ca0f4a2586

commit d32aa995e021c49ed585329a3ed9b9ca0f4a2586
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Mar 4 15:36:01 2016 +0100

tests: disable loading of the scim module as this can causes hangs of the 
tests

With scim installed we can run into hangs of the test suite when the 
ecore_imf
scim module tries to connect to the scim on the system. This has happened 
again
and again on different installations and made the test suite really fragile.

We would need to make sure that scim is configured on the host before we 
could
run this test. It might be a candidate for skipped tests where we check if 
the
env has all we need to run the test and if not skip it. We don not have all 
the
needed pieces in place for this so the best we can do to make the test runs 
less
fragile is disabling scim module loading for now.
---
 src/tests/ecore/ecore_test_ecore_imf.c | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/tests/ecore/ecore_test_ecore_imf.c 
b/src/tests/ecore/ecore_test_ecore_imf.c
index f1ca873..486aa46 100644
--- a/src/tests/ecore/ecore_test_ecore_imf.c
+++ b/src/tests/ecore/ecore_test_ecore_imf.c
@@ -21,7 +21,10 @@ static const char *built_modules[] = {
   "ibus",
 #endif
 #ifdef BUILD_ECORE_IMF_SCIM
-  "scim",
+/* The scim module needs some configuration on the host or it might just block
+ * the whole test suite when it tries to load the module. Disabling it as we
+ * do not have control over the host.
+  "scim", */
 #endif
   NULL
 };

-- 




[EGIT] [core/efl] master 03/03: tests cxx: remove superfluous output to stdout

2016-03-02 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=8992c2aeae4f77271a72c99a3f10199ac44ac663

commit 8992c2aeae4f77271a72c99a3f10199ac44ac663
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Mar 2 15:32:09 2016 +0100

tests cxx: remove superfluous output to stdout

These outputs are not giving any more information besides what we already 
get:

Ecore C++ headers compilePASS: tests/ecore_cxx/cxx_compile_test

(Ignoring the problem with the newline) The test name tells it all and we 
are
just filling the log.
---
 src/tests/ecore_audio_cxx/cxx_compile_test.cc | 1 -
 src/tests/ecore_cxx/cxx_compile_test.cc   | 1 -
 src/tests/edje_cxx/cxx_compile_test.cc| 1 -
 src/tests/evas_cxx/cxx_compile_test.cc| 1 -
 4 files changed, 4 deletions(-)

diff --git a/src/tests/ecore_audio_cxx/cxx_compile_test.cc 
b/src/tests/ecore_audio_cxx/cxx_compile_test.cc
index c1c3c4e..dfc4cd6 100644
--- a/src/tests/ecore_audio_cxx/cxx_compile_test.cc
+++ b/src/tests/ecore_audio_cxx/cxx_compile_test.cc
@@ -9,6 +9,5 @@
 
 int main()
 {
-   std::cout << "Ecore Audio C++ headers compile";
return 0;
 }
diff --git a/src/tests/ecore_cxx/cxx_compile_test.cc 
b/src/tests/ecore_cxx/cxx_compile_test.cc
index e249317..3c3bd55 100644
--- a/src/tests/ecore_cxx/cxx_compile_test.cc
+++ b/src/tests/ecore_cxx/cxx_compile_test.cc
@@ -8,6 +8,5 @@
 
 int main()
 {
-   std::cout << "Ecore C++ headers compile";
return 0;
 }
diff --git a/src/tests/edje_cxx/cxx_compile_test.cc 
b/src/tests/edje_cxx/cxx_compile_test.cc
index 3c0479c..33390ee 100644
--- a/src/tests/edje_cxx/cxx_compile_test.cc
+++ b/src/tests/edje_cxx/cxx_compile_test.cc
@@ -9,6 +9,5 @@
 
 int main()
 {
-   std::cout << "Edje C++ headers compile";
return 0;
 }
diff --git a/src/tests/evas_cxx/cxx_compile_test.cc 
b/src/tests/evas_cxx/cxx_compile_test.cc
index d494ed6..ba354de 100644
--- a/src/tests/evas_cxx/cxx_compile_test.cc
+++ b/src/tests/evas_cxx/cxx_compile_test.cc
@@ -10,6 +10,5 @@
 
 int main()
 {
-   std::cout << "Evas C++ headers compile";
return 0;
 }

-- 




[EGIT] [core/efl] master 02/03: build: fix problems with coverage check build where some files are not found

2016-03-02 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7c79165b53a2b1dd01eabdbbd865425531619a0b

commit 7c79165b53a2b1dd01eabdbbd865425531619a0b
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Mar 2 13:14:00 2016 +0100

build: fix problems with coverage check build where some files are not found

Switch to use a lcov config file which geninfo_auto_base and remove hard 
coding
the base dir  to src/lib. geninfo_auto_base is designed for a use case like
ours where we have several base dirs (lib, bin, tests, ...) and it detects 
them
automatically. This fixes failures in a coverage run where the file is 
simply
looked for in the wrong directory.
---
 .lcov-config | 1 +
 Makefile.am  | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/.lcov-config b/.lcov-config
new file mode 100644
index 000..bb631ac
--- /dev/null
+++ b/.lcov-config
@@ -0,0 +1 @@
+geninfo_auto_base = 1
diff --git a/Makefile.am b/Makefile.am
index 34b9ace..08d8701 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -430,7 +430,7 @@ lcov-reset:
 
 lcov-report:
$(MKDIR_P) $(top_builddir)/coverage
-   lcov --capture --compat-libtool --no-external --output-file 
$(top_builddir)/coverage/coverage.info --directory $(top_builddir) 
--base-directory $(top_srcdir)/src/
+   lcov --capture --compat-libtool --no-external --config-file 
.lcov-config --output-file $(top_builddir)/coverage/coverage.info --directory 
$(top_builddir)
lcov --remove $(top_builddir)/coverage/coverage.info '*.h' 
--output-file $(top_builddir)/coverage/coverage.cleaned.info
lcov --remove $(top_builddir)/coverage/coverage.cleaned.info 
'*/tests/*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info
lcov --remove $(top_builddir)/coverage/coverage.cleaned2.info '*NONE*' 
--output-file $(top_builddir)/coverage/coverage.cleaned3.info

-- 




[EGIT] [core/elementary] master 01/02: build: fix problems with coverage check build where some files are not found

2016-03-02 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=c20d34a8007c527d1a9531976aaae2e93eea1590

commit c20d34a8007c527d1a9531976aaae2e93eea1590
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Mar 2 09:07:41 2016 +0100

build: fix problems with coverage check build where some files are not found

Switch to use a lcov config file which geninfo_auto_base and remove hard 
coding
the base dir  to src/lib. geninfo_auto_base is designed for a use case like
ours where we have several base dirs (lib, bin, tests, ...) and it detects 
them
automatically. This fixes failures in a coverage run like this:

genhtml: ERROR: cannot read

/srv/build/workspace/manual_elm_gcc_x86_64_exactness_coverage/src/lib/test_win_state.c

Where the file is simply looked for in the wrong directory.
---
 .lcov-config | 1 +
 Makefile.am  | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/.lcov-config b/.lcov-config
new file mode 100644
index 000..bb631ac
--- /dev/null
+++ b/.lcov-config
@@ -0,0 +1 @@
+geninfo_auto_base = 1
diff --git a/Makefile.am b/Makefile.am
index 3ab56f4..3340622 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -134,7 +134,7 @@ lcov-reset:
 
 lcov-report:
@mkdir $(top_builddir)/coverage
-   lcov --capture --compat-libtool --no-external --output-file 
$(top_builddir)/coverage/coverage.info --directory $(top_builddir) 
--base-directory $(top_srcdir)/src/lib/
+   lcov --capture --compat-libtool --no-external --config-file 
.lcov-config --output-file $(top_builddir)/coverage/coverage.info --directory 
$(top_builddir)
lcov --remove $(top_builddir)/coverage/coverage.info '*.h' 
--output-file $(top_builddir)/coverage/coverage.cleaned.info
lcov --remove $(top_builddir)/coverage/coverage.cleaned.info 
'*/elm_test_*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info
lcov --remove $(top_builddir)/coverage/coverage.cleaned2.info 
'*/elm_suite.c' --output-file $(top_builddir)/coverage/coverage.cleaned3.info

-- 




[EGIT] [core/elementary] master 02/02: build: enhance generated html output from coverage report

2016-03-02 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=f4b8e7517e9301cbbeea3e5b191fbdd277e153be

commit f4b8e7517e9301cbbeea3e5b191fbdd277e153be
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Mar 2 09:25:43 2016 +0100

build: enhance generated html output from coverage report

We do not handle branch coverage so remove that part of the output. On the
other hand at a legend to allow people to understand the color meanings.
---
 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile.am b/Makefile.am
index 3340622..387a071 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -140,7 +140,7 @@ lcov-report:
lcov --remove $(top_builddir)/coverage/coverage.cleaned2.info 
'*/elm_suite.c' --output-file $(top_builddir)/coverage/coverage.cleaned3.info
lcov --remove $(top_builddir)/coverage/coverage.cleaned3.info '*NONE*' 
--output-file $(top_builddir)/coverage/coverage.cleaned4.info
lcov --remove $(top_builddir)/coverage/coverage.cleaned4.info 
'*/datetime_input_ctxpopup.c' '*/elm_horizontal_box.c' '*/elm_vertical_frame.c' 
'*/elm_vertical_box.c' '*/elm_horizontal_frame.c' '*/prefs_iface.c' 
'*/elm_swallow.c' --output-file $(top_builddir)/coverage/coverage.cleaned5.info
-   genhtml --branch-coverage -t "$(PACKAGE_STRING)" -o 
$(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned5.info
+   genhtml --legend -t "$(PACKAGE_STRING)" -o 
$(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned5.info
@echo "Coverage Report at $(top_builddir)/coverage/html"
 
 endif

-- 




[EGIT] [core/efl] master 01/03: build: fix type in m4 macro

2016-03-07 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=fbffc7d1bdfc7ce1576e157cf9623c17c94f6d2f

commit fbffc7d1bdfc7ce1576e157cf9623c17c94f6d2f
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Mar 7 14:14:32 2016 +0100

build: fix type in m4 macro

This macro changes the LDFLAGCS not CFLAGS.
---
 m4/efl_compiler.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/m4/efl_compiler.m4 b/m4/efl_compiler.m4
index 32819f2..1d34992 100644
--- a/m4/efl_compiler.m4
+++ b/m4/efl_compiler.m4
@@ -78,7 +78,7 @@ m4_popdef([UPEFL])dnl
 ])
 
 dnl EFL_CHECK_LINKER_FLAGS(EFL, FLAGS)
-dnl Checks if FLAGS are supported and add to EFL_CLFAGS.
+dnl Checks if FLAGS are supported and add to EFL_LDLFAGS.
 dnl
 dnl It will first try every flag at once, if one fails will try them one by 
one.
 AC_DEFUN([EFL_CHECK_LINKER_FLAGS],

-- 




[EGIT] [core/efl] master 02/03: cxx bindings: get rid of Eo_Event2

2016-03-07 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=c634239b63ec2bce33548156909af3658efcbf0e

commit c634239b63ec2bce33548156909af3658efcbf0e
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Mar 7 14:18:56 2016 +0100

cxx bindings: get rid of Eo_Event2

This follows the change in EO and fixes some build breaks.
---
 src/bindings/eo_cxx/eo_cxx_interop.hh | 2 +-
 src/bindings/eo_cxx/eo_event.hh   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/bindings/eo_cxx/eo_cxx_interop.hh 
b/src/bindings/eo_cxx/eo_cxx_interop.hh
index b1978a8..cbfa1a2 100644
--- a/src/bindings/eo_cxx/eo_cxx_interop.hh
+++ b/src/bindings/eo_cxx/eo_cxx_interop.hh
@@ -438,7 +438,7 @@ C get_callback()
 }
 
 template 
-Eina_Bool free_callback_callback(void* data, ::Eo_Event2 const*)
+Eina_Bool free_callback_callback(void* data, ::Eo_Event const*)
 {
delete static_cast<F*>(data);
return EO_CALLBACK_CONTINUE;
diff --git a/src/bindings/eo_cxx/eo_event.hh b/src/bindings/eo_cxx/eo_event.hh
index 5fa6404..fbc3bf6 100644
--- a/src/bindings/eo_cxx/eo_event.hh
+++ b/src/bindings/eo_cxx/eo_event.hh
@@ -137,7 +137,7 @@ Eina_Bool really_call_event(T& wrapper, F& f, 
Eo_Event_Description const& desc,
 
 template 
 Eina_Bool
-event_callback(void *data, ::Eo_Event2 const* event)
+event_callback(void *data, ::Eo_Event const* event)
 {
T wrapper(::eo_ref(event->obj));
F *f = static_cast<F*>(data);

-- 




[EGIT] [core/efl] master 03/03: tests: get rid of Eo_Event2 in cxx tests

2016-03-07 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=da309d6863a75b538accff99b2900c100797d532

commit da309d6863a75b538accff99b2900c100797d532
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Mar 7 14:19:46 2016 +0100

tests: get rid of Eo_Event2 in cxx tests

Hopefully the last occurance of Eo_Event2 in our code base. Fixes a build 
break.
---
 src/tests/eolian_cxx/callback.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/tests/eolian_cxx/callback.c b/src/tests/eolian_cxx/callback.c
index cd73160..a6e7ce1 100644
--- a/src/tests/eolian_cxx/callback.c
+++ b/src/tests/eolian_cxx/callback.c
@@ -17,7 +17,7 @@ typedef struct _Callback_Data Callback_Data;
 
 #define MY_CLASS CALLBACK_CLASS
 
-static Eina_Bool _callback_callback_added(void* data EINA_UNUSED, Eo_Event2 
const* event)
+static Eina_Bool _callback_callback_added(void* data EINA_UNUSED, Eo_Event 
const* event)
 {
   Callback_Data* pd = event->event_info;
   ++pd->callbacks;

-- 




[EGIT] [core/efl] master 01/02: build: fix linking with coverage enabled after osx fix

2016-03-07 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5181a4d0efd49a87562cf6612e21f8746ad413b6

commit 5181a4d0efd49a87562cf6612e21f8746ad413b6
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Mar 7 14:33:15 2016 +0100

build: fix linking with coverage enabled after osx fix

After aca6fc8c3611b5e7d4faaed61e52dedf057d7219 there have been problems when
linking when having coverage enabled.
AC_SEARCH_LIBS was used wrongly here. You need function name first and lib 
to
link against as second argument. The symbol name also has wto leading
underscores for me.

/usr/lib/gcc/x86_64-pc-linux-gnu/5.3.0/../../../../x86_64-pc-linux-gnu/bin/ld 
generated: undefined
reference to `__gcov_init'
---
 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 33cd584..7fde8c3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -327,7 +327,7 @@ EFL_CHECK_DOXYGEN([build_doc="yes"], [build_doc="no"])
 if test "${want_coverage}" = "yes" ; then
AC_CHECK_PROG([have_lcov], [lcov], [yes], [no])
if test "x${have_lcov}" = "xyes" ; then
-  AC_SEARCH_LIBS([gcov], [_gcov_init])
+  AC_SEARCH_LIBS([__gcov_init], [gcov])
   EFL_CHECK_COMPILER_FLAGS([EFLALL], [-fprofile-arcs -ftest-coverage])
   EFL_CHECK_COMPILER_FLAGS([EFLALL], [-fprofile-instr-generate 
-fcoverage-mapping])
   EFL_CHECK_LINKER_FLAGS([EFLALL], [-fprofile-instr-generate 
-fcoverage-mapping])

-- 




[EGIT] [core/efl] master 02/02: build: do not use DEBUG when running with coverage

2016-03-07 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2ae279060436e500b5605a13c919cd51f4344460

commit 2ae279060436e500b5605a13c919cd51f4344460
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Mar 7 14:39:16 2016 +0100

build: do not use DEBUG when running with coverage

Do not force this on everybody who runs with tests=coverage. It makes stdout
impossible to follow as well as overruns the tests log file. If one wants to
run with -DDEBUG it can be set from your own CFLAGS.
---
 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 7fde8c3..fd6bf20 100644
--- a/configure.ac
+++ b/configure.ac
@@ -334,7 +334,7 @@ if test "${want_coverage}" = "yes" ; then
   if test "x${prefer_assert}" = "xno"; then
  EFLALL_COV_CFLAGS="${EFLALL_COV_CFLAGS} -DNDEBUG"
   else
- EFLALL_COV_CFLAGS="${EFLALL_COV_CFLAGS} -g -O0 -DDEBUG"
+ EFLALL_COV_CFLAGS="${EFLALL_COV_CFLAGS} -g -O0"
   fi
else
   AC_MSG_ERROR([lcov is not found])

-- 




[EGIT] [core/efl] master 03/03: Revert "eina: split Makefile with files/headers in preparation for additional per sub directory compilation"

2016-03-07 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=96bb964dd599d25778ad2f0378d0192b9855311b

commit 96bb964dd599d25778ad2f0378d0192b9855311b
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Mar 7 23:49:33 2016 +0100

Revert "eina: split Makefile with files/headers in preparation for 
additional per sub directory compilation"

This reverts commit 7f4ea1a79c63615bb14051db16e6fe5d90c9bd10.

This reverts one of three parts of the try to get sub directory
compilation back into eina. It breaks our distcheck though and I
talked to Cedric about it and he prefers to revert these as we might
need to go another route to bring this functionality back. Details
will come to the mailing list.
---
 src/Makefile_Eina.am  | 190 --
 src/lib/eina/Makefile_File.am | 187 -
 2 files changed, 183 insertions(+), 194 deletions(-)

diff --git a/src/Makefile_Eina.am b/src/Makefile_Eina.am
index 31162e5..71d0330 100644
--- a/src/Makefile_Eina.am
+++ b/src/Makefile_Eina.am
@@ -1,6 +1,5 @@
-### Library
 
-include lib/eina/Makefile_File.am
+### Library
 
 lib_LTLIBRARIES += lib/eina/libeina.la
 
@@ -9,13 +8,179 @@ dist_installed_einamainheaders_DATA = \
 lib/eina/Eina.h \
 lib/eina/eina_config.h
 
-lib_eina_libeina_la_SOURCES = $(EINA_S)
+installed_einaheadersdir = $(includedir)/eina-@VMAJ@/eina
+dist_installed_einaheaders_DATA = \
+lib/eina/eina_safety_checks.h \
+lib/eina/eina_error.h \
+lib/eina/eina_log.h \
+lib/eina/eina_inline_log.x \
+lib/eina/eina_fp.h \
+lib/eina/eina_inline_f32p32.x \
+lib/eina/eina_inline_f16p16.x \
+lib/eina/eina_inline_f8p24.x \
+lib/eina/eina_inline_fp.x \
+lib/eina/eina_hash.h \
+lib/eina/eina_inline_hash.x \
+lib/eina/eina_lalloc.h \
+lib/eina/eina_clist.h \
+lib/eina/eina_inline_clist.x \
+lib/eina/eina_inarray.h \
+lib/eina/eina_inlist.h \
+lib/eina/eina_inline_inlist.x \
+lib/eina/eina_list.h \
+lib/eina/eina_file.h \
+lib/eina/eina_inline_file.x \
+lib/eina/eina_mempool.h \
+lib/eina/eina_module.h \
+lib/eina/eina_rectangle.h \
+lib/eina/eina_types.h \
+lib/eina/eina_array.h \
+lib/eina/eina_counter.h \
+lib/eina/eina_inline_array.x \
+lib/eina/eina_magic.h \
+lib/eina/eina_stringshare.h \
+lib/eina/eina_binshare.h \
+lib/eina/eina_binbuf.h \
+lib/eina/eina_ustringshare.h \
+lib/eina/eina_inline_stringshare.x \
+lib/eina/eina_inline_ustringshare.x \
+lib/eina/eina_inline_list.x \
+lib/eina/eina_accessor.h \
+lib/eina/eina_convert.h \
+lib/eina/eina_rbtree.h \
+lib/eina/eina_benchmark.h \
+lib/eina/eina_inline_rbtree.x \
+lib/eina/eina_inline_mempool.x \
+lib/eina/eina_inline_rectangle.x \
+lib/eina/eina_inline_trash.x \
+lib/eina/eina_thread.h \
+lib/eina/eina_trash.h \
+lib/eina/eina_iterator.h \
+lib/eina/eina_main.h \
+lib/eina/eina_cpu.h \
+lib/eina/eina_inline_cpu.x \
+lib/eina/eina_sched.h \
+lib/eina/eina_tiler.h \
+lib/eina/eina_hamster.h \
+lib/eina/eina_matrixsparse.h \
+lib/eina/eina_inline_tiler.x \
+lib/eina/eina_str.h \
+lib/eina/eina_inline_str.x \
+lib/eina/eina_strbuf.h \
+lib/eina/eina_ustrbuf.h \
+lib/eina/eina_unicode.h \
+lib/eina/eina_quadtree.h \
+lib/eina/eina_simple_xml_parser.h \
+lib/eina/eina_lock.h \
+lib/eina/eina_prefix.h \
+lib/eina/eina_refcount.h \
+lib/eina/eina_mmap.h \
+lib/eina/eina_xattr.h \
+lib/eina/eina_value.h \
+lib/eina/eina_inline_value.x \
+lib/eina/eina_value_util.h \
+lib/eina/eina_inline_value_util.x \
+lib/eina/eina_inline_lock_barrier.x \
+lib/eina/eina_inline_lock_posix.x \
+lib/eina/eina_tmpstr.h \
+lib/eina/eina_alloca.h \
+lib/eina/eina_cow.h \
+lib/eina/eina_inline_unicode.x \
+lib/eina/eina_thread_queue.h \
+lib/eina/eina_matrix.h \
+lib/eina/eina_quad.h \
+lib/eina/eina_crc.h \
+lib/eina/eina_inline_crc.x \
+lib/eina/eina_evlog.h \
+lib/eina/eina_util.h \
+lib/eina/eina_quaternion.h \
+lib/eina/eina_vector.h \
+lib/eina/eina_inline_vector.x \
+lib/eina/eina_bezier.h
+
+lib_eina_libeina_la_SOURCES = \
+lib/eina/eina_abi.c \
+lib/eina/eina_accessor.c \
+lib/eina/eina_array.c \
+lib/eina/eina_benchmark.c \
+lib/eina/eina_binbuf.c \
+lib/eina/eina_binshare.c \
+lib/eina/eina_convert.c \
+lib/eina/eina_counter.c \
+lib/eina/eina_cow.c \
+lib/eina/eina_cpu.c \
+lib/eina/eina_crc.c \
+lib/eina/eina_debug.c \
+lib/eina/eina_debug_bt.c \
+lib/eina/eina_debug_bt_file.c \
+lib/eina/eina_debug_chunk.c \
+lib/eina/eina_debug_monitor.c \
+lib/eina/eina_debug_proto.c \
+lib/eina/eina_debug_thread.c \
+lib/eina/eina_error.c \
+lib/eina/eina_evlog.c \
+lib/eina/eina_file_common.h \
+lib/eina/eina_file_common.c \
+lib/eina/eina_fp.c \
+lib/eina/eina_hamster.c \
+lib/eina/eina_hash.c \
+lib/eina/eina_inarray.c \
+lib/eina/eina_inlist.c \
+lib/eina/eina_iterator.c \
+lib/eina/eina_lalloc.c \
+lib/eina/eina_list.c \
+lib/eina/eina_log.c \
+lib/eina/eina_magic.c \
+lib/eina/eina_main.c \
+lib/eina/eina_matrix.c \
+lib/eina/eina_matrixsparse.c \
+lib/eina/eina_mempo

[EGIT] [core/efl] master 02/03: Revert "eina: reintroduce additional support for eina sub directory compilation."

2016-03-07 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=bb0d161d8ff3ea000e579714236e0ec52ea5dfaa

commit bb0d161d8ff3ea000e579714236e0ec52ea5dfaa
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Mar 7 23:49:23 2016 +0100

Revert "eina: reintroduce additional support for eina sub directory 
compilation."

This reverts commit 1affc60d00e1fa2b702d6b170514b86e1438ed9a.

This reverts one of three parts of the try to get sub directory
compilation back into eina. It breaks our distcheck though and I
talked to Cedric about it and he prefers to revert these as we might
need to go another route to bring this functionality back. Details
will come to the mailing list.
---
 configure.ac |  1 -
 src/lib/eina/Makefile.am | 16 
 2 files changed, 17 deletions(-)

diff --git a/configure.ac b/configure.ac
index fd6bf20..0768936 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5074,7 +5074,6 @@ src/examples/elua/Makefile
 src/examples/eolian_cxx/Makefile
 src/examples/elocation/Makefile
 src/lib/eina/eina_config.h
-src/lib/eina/Makefile
 src/lib/ecore_x/ecore_x_version.h
 src/lib/efl/Efl_Config.h
 spec/efl.spec
diff --git a/src/lib/eina/Makefile.am b/src/lib/eina/Makefile.am
deleted file mode 100644
index ee789b1..000
--- a/src/lib/eina/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-MAINTAINERCLEANFILES = Makefile.in
-CLEANFILES =
-BUILT_SOURCES =
-
-include Makefile_File.am
-
-lib_LTLIBRARIES = libeina.la
-
-libeina_la_SOURCES = $(EINA_S)
-libeina_la_CPPFLAGS = $(EINA_FLAGS)
-libeina_la_LIBADD = @EINA_LIBS@ @UNWIND_LIBS@
-libeina_la_DEPENDENCIES = @EINA_INTERNAL_LIBS@
-libeina_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
-
-libeina_la-%.Plo: lib_eina_libeina_la-%.Plo
-   ln -fs $(subst $(top_srcdir)/src/lib/eina/,,$<) $(subst 
$(top_srcdir)/src/lib/eina/,,$@)

-- 




[EGIT] [core/efl] master 01/03: Revert "eina: rely on GNU make to find file at their correct location."

2016-03-07 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=c55625aec47dc208619d9fad509b095ae5f724cb

commit c55625aec47dc208619d9fad509b095ae5f724cb
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Mar 7 23:48:57 2016 +0100

Revert "eina: rely on GNU make to find file at their correct location."

This reverts commit e26fcbb1dc588c5130e477bf832c59386b1c1951.

This reverts one of three parts of the try to get sub directory
compilation back into eina. It breaks our distcheck though and I
talked to Cedric about it and he prefers to revert these as we might
need to go another route to bring this functionality back. Details
will come to the mailing list.
---
 src/Makefile_Eina.am  |   2 -
 src/lib/eina/Makefile.am  |   5 +-
 src/lib/eina/Makefile_File.am | 323 +-
 3 files changed, 164 insertions(+), 166 deletions(-)

diff --git a/src/Makefile_Eina.am b/src/Makefile_Eina.am
index 11e22c4..31162e5 100644
--- a/src/Makefile_Eina.am
+++ b/src/Makefile_Eina.am
@@ -9,8 +9,6 @@ dist_installed_einamainheaders_DATA = \
 lib/eina/Eina.h \
 lib/eina/eina_config.h
 
-installed_einaheadersdir = $(includedir)/eina-@VMAJ@/eina
-dist_installed_einaheaders_DATA = $(EINA_H)
 lib_eina_libeina_la_SOURCES = $(EINA_S)
 
 EINA_MODULE_COMMON_CFLAGS = \
diff --git a/src/lib/eina/Makefile.am b/src/lib/eina/Makefile.am
index 01e06ec..ee789b1 100644
--- a/src/lib/eina/Makefile.am
+++ b/src/lib/eina/Makefile.am
@@ -6,10 +6,7 @@ include Makefile_File.am
 
 lib_LTLIBRARIES = libeina.la
 
-installed_einaheadersdir = $(includedir)/eina-@VMAJ@/eina
-dist_installed_einaheaders_DATA = $(notdir $(EINA_H))
-
-libeina_la_SOURCES = $(notdir $(EINA_S))
+libeina_la_SOURCES = $(EINA_S)
 libeina_la_CPPFLAGS = $(EINA_FLAGS)
 libeina_la_LIBADD = @EINA_LIBS@ @UNWIND_LIBS@
 libeina_la_DEPENDENCIES = @EINA_INTERNAL_LIBS@
diff --git a/src/lib/eina/Makefile_File.am b/src/lib/eina/Makefile_File.am
index c89daeb..b47bcbd 100644
--- a/src/lib/eina/Makefile_File.am
+++ b/src/lib/eina/Makefile_File.am
@@ -7,178 +7,181 @@ EINA_FLAGS = -I$(top_builddir)/src/lib/efl \
 @VALGRIND_CFLAGS@
 
 EINA_H = \
-lib/eina/eina_safety_checks.h \
-lib/eina/eina_error.h \
-lib/eina/eina_log.h \
-lib/eina/eina_inline_log.x \
-lib/eina/eina_fp.h \
-lib/eina/eina_inline_f32p32.x \
-lib/eina/eina_inline_f16p16.x \
-lib/eina/eina_inline_f8p24.x \
-lib/eina/eina_inline_fp.x \
-lib/eina/eina_hash.h \
-lib/eina/eina_inline_hash.x \
-lib/eina/eina_lalloc.h \
-lib/eina/eina_clist.h \
-lib/eina/eina_inline_clist.x \
-lib/eina/eina_inarray.h \
-lib/eina/eina_inlist.h \
-lib/eina/eina_inline_inlist.x \
-lib/eina/eina_list.h \
-lib/eina/eina_file.h \
-lib/eina/eina_inline_file.x \
-lib/eina/eina_mempool.h \
-lib/eina/eina_module.h \
-lib/eina/eina_rectangle.h \
-lib/eina/eina_types.h \
-lib/eina/eina_array.h \
-lib/eina/eina_counter.h \
-lib/eina/eina_inline_array.x \
-lib/eina/eina_magic.h \
-lib/eina/eina_stringshare.h \
-lib/eina/eina_binshare.h \
-lib/eina/eina_binbuf.h \
-lib/eina/eina_ustringshare.h \
-lib/eina/eina_inline_stringshare.x \
-lib/eina/eina_inline_ustringshare.x \
-lib/eina/eina_inline_list.x \
-lib/eina/eina_accessor.h \
-lib/eina/eina_convert.h \
-lib/eina/eina_rbtree.h \
-lib/eina/eina_benchmark.h \
-lib/eina/eina_inline_rbtree.x \
-lib/eina/eina_inline_mempool.x \
-lib/eina/eina_inline_rectangle.x \
-lib/eina/eina_inline_trash.x \
-lib/eina/eina_thread.h \
-lib/eina/eina_trash.h \
-lib/eina/eina_iterator.h \
-lib/eina/eina_main.h \
-lib/eina/eina_cpu.h \
-lib/eina/eina_inline_cpu.x \
-lib/eina/eina_sched.h \
-lib/eina/eina_tiler.h \
-lib/eina/eina_hamster.h \
-lib/eina/eina_matrixsparse.h \
-lib/eina/eina_inline_tiler.x \
-lib/eina/eina_str.h \
-lib/eina/eina_inline_str.x \
-lib/eina/eina_strbuf.h \
-lib/eina/eina_ustrbuf.h \
-lib/eina/eina_unicode.h \
-lib/eina/eina_quadtree.h \
-lib/eina/eina_simple_xml_parser.h \
-lib/eina/eina_lock.h \
-lib/eina/eina_prefix.h \
-lib/eina/eina_refcount.h \
-lib/eina/eina_mmap.h \
-lib/eina/eina_xattr.h \
-lib/eina/eina_value.h \
-lib/eina/eina_inline_value.x \
-lib/eina/eina_value_util.h \
-lib/eina/eina_inline_value_util.x \
-lib/eina/eina_inline_lock_barrier.x \
-lib/eina/eina_inline_lock_posix.x \
-lib/eina/eina_tmpstr.h \
-lib/eina/eina_alloca.h \
-lib/eina/eina_cow.h \
-lib/eina/eina_inline_unicode.x \
-lib/eina/eina_thread_queue.h \
-lib/eina/eina_matrix.h \
-lib/eina/eina_quad.h \
-lib/eina/eina_crc.h \
-lib/eina/eina_inline_crc.x \
-lib/eina/eina_evlog.h \
-lib/eina/eina_util.h \
-lib/eina/eina_quaternion.h \
-lib/eina/eina_vector.h \
-lib/eina/eina_inline_vector.x \
-lib/eina/eina_bezier.h
+$(top_srcdir)/src/lib/eina/eina_safety_checks.h \
+$(top_srcdir)/src/lib/eina/eina_error.h \
+$(top_srcdir)/src/lib/eina/eina_log.h \
+$(top_srcdir)/src/lib/eina/eina_inline_log.x \
+$(top_srcdir)/src/lib/eina/eina_fp.h \
+$(top_srcdir)/src/lib/eina/eina_inline_f32p32.x \
+$(top_srcd

[EGIT] [website/www-content] master 01/01: Wiki page start-event changed with summary [] by Stefan Schmidt

2016-03-31 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=a9d20251888a495ef342949fa32fc1246cb40979

commit a9d20251888a495ef342949fa32fc1246cb40979
Author: Stefan Schmidt <ste...@datenfreihafen.org>
Date:   Thu Mar 31 08:06:20 2016 -0700

Wiki page start-event changed with summary [] by Stefan Schmidt
---
 pages/start-event.txt | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/pages/start-event.txt b/pages/start-event.txt
index e69de29..c03d20b 100644
--- a/pages/start-event.txt
+++ b/pages/start-event.txt
@@ -0,0 +1,2 @@
+Enlightenment Developer Days 2016 in Paris, May 14-16th.
+[[https://phab.enlightenment.org/w/events/enlightenment_developer_days_2016/]]
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start-event changed with summary [] by Stefan Schmidt

2016-03-31 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=e19c288d65ee74348a2b0551b7f12ecf16f418e6

commit e19c288d65ee74348a2b0551b7f12ecf16f418e6
Author: Stefan Schmidt <ste...@datenfreihafen.org>
Date:   Thu Mar 31 08:12:56 2016 -0700

Wiki page start-event changed with summary [] by Stefan Schmidt
---
 pages/start-event.txt | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/pages/start-event.txt b/pages/start-event.txt
index 8175010..7c56b1e 100644
--- a/pages/start-event.txt
+++ b/pages/start-event.txt
@@ -1,5 +1,4 @@
 
 Enlightenment Developer Days 2016 in Paris, May 14-16th.
-
-[[https://phab.enlightenment.org/w/events/enlightenment_developer_days_2016/]]
+[[https://phab.enlightenment.org/w/events/enlightenment_developer_days_2016/ | 
More information.]]
 
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start-event changed with summary [] by Stefan Schmidt

2016-03-31 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=df3bfabdf8566f837ab318af2b1916c292ca02e1

commit df3bfabdf8566f837ab318af2b1916c292ca02e1
Author: Stefan Schmidt <ste...@datenfreihafen.org>
Date:   Thu Mar 31 08:07:38 2016 -0700

Wiki page start-event changed with summary [] by Stefan Schmidt
---
 pages/start-event.txt | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/pages/start-event.txt b/pages/start-event.txt
index c03d20b..8175010 100644
--- a/pages/start-event.txt
+++ b/pages/start-event.txt
@@ -1,2 +1,5 @@
+
 Enlightenment Developer Days 2016 in Paris, May 14-16th.
-[[https://phab.enlightenment.org/w/events/enlightenment_developer_days_2016/]]
\ No newline at end of file
+
+[[https://phab.enlightenment.org/w/events/enlightenment_developer_days_2016/]]
+
\ No newline at end of file

-- 




[EGIT] [core/efl] master 01/01: build: keep our CLEANFILES tidy to avoid argument list too long during clean

2016-03-31 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0a03e633500466b86cca3b7a5f088735afd7cb56

commit 0a03e633500466b86cca3b7a5f088735afd7cb56
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Mar 31 16:22:04 2016 +0200

build: keep our CLEANFILES tidy to avoid argument list too long during clean

We have been putting the generated eo files and BUILT_SOURCES into 
CLEANFILES
several times. So far this have not been a real problem but with the elm 
merge
and more and more eo files showing up this did explode recently.

During make distcheck a lot of files kept being around and make complained 
about
them. It took some digging to find the arguments list to long error. If you 
want
details on this great limitation have a look here:
http://www.linuxjournal.com/article/6060

In our case we have been lucky enough that we just appened many files over 
and
over again. Not doing that solves the issue for now. My testing showed no
problems but if I missed something let me know.

Fixes T3386
---
 src/Makefile.am   | 3 +++
 src/Makefile_Ecore.am | 4 
 src/Makefile_Ecore_Audio.am   | 4 
 src/Makefile_Ecore_Con.am | 4 
 src/Makefile_Edje.am  | 4 
 src/Makefile_Efl.am   | 5 -
 src/Makefile_Elementary.am| 4 
 src/Makefile_Elua_Helper.am   | 2 --
 src/Makefile_Emotion.am   | 4 
 src/Makefile_Eolian_Cxx_Helper.am | 2 --
 src/Makefile_Eolian_Helper.am | 2 --
 src/Makefile_Eolian_Js_Helper.am  | 2 --
 src/Makefile_Evas.am  | 4 
 13 files changed, 3 insertions(+), 41 deletions(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index c256c4f..da975e2 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -100,6 +100,9 @@ endif
 include Makefile_Eolian_Js.am
 include Makefile_Efl_Js.am
 
+# Make sure all generated files getting cleaned up
+CLEANFILES += $(BUILT_SOURCES)
+
 .PHONY: benchmark examples
 
 BENCHMARK_SUBDIRS = \
diff --git a/src/Makefile_Ecore.am b/src/Makefile_Ecore.am
index 49936af..e5d5efc 100644
--- a/src/Makefile_Ecore.am
+++ b/src/Makefile_Ecore.am
@@ -28,10 +28,6 @@ BUILT_SOURCES += \
  $(ecore_eolian_c) \
  $(ecore_eolian_h)
 
-CLEANFILES += \
-  $(ecore_eolian_c) \
-  $(ecore_eolian_h)
-
 ecoreeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
 ecoreeolianfiles_DATA = $(ecore_eolian_files) \
 $(ecore_eolian_type_files)
diff --git a/src/Makefile_Ecore_Audio.am b/src/Makefile_Ecore_Audio.am
index b500118..245ef9c 100644
--- a/src/Makefile_Ecore_Audio.am
+++ b/src/Makefile_Ecore_Audio.am
@@ -26,10 +26,6 @@ BUILT_SOURCES += \
  $(ecore_audio_eolian_c) \
  $(ecore_audio_eolian_h)
 
-CLEANFILES += \
-  $(ecore_audio_eolian_c) \
-  $(ecore_audio_eolian_h)
-
 ecore_audioeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
 ecore_audioeolianfiles_DATA = $(ecore_audio_eolian_files)
 
diff --git a/src/Makefile_Ecore_Con.am b/src/Makefile_Ecore_Con.am
index 0199975..154d25b 100644
--- a/src/Makefile_Ecore_Con.am
+++ b/src/Makefile_Ecore_Con.am
@@ -19,10 +19,6 @@ BUILT_SOURCES += \
  $(ecore_con_eolian_c) \
  $(ecore_con_eolian_h)
 
-CLEANFILES += \
-  $(ecore_con_eolian_c) \
-  $(ecore_con_eolian_h)
-
 ecoreconeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
 ecoreconeolianfiles_DATA = \
$(ecore_con_eolian_files)
diff --git a/src/Makefile_Edje.am b/src/Makefile_Edje.am
index 57f73b0..2bcf7d2 100644
--- a/src/Makefile_Edje.am
+++ b/src/Makefile_Edje.am
@@ -17,10 +17,6 @@ BUILT_SOURCES += \
  $(edje_eolian_c) \
  $(edje_eolian_h)
 
-CLEANFILES += \
-  $(edje_eolian_c) \
-  $(edje_eolian_h)
-
 edjeeolianfilesdir = $(datadir)/eolian/include/edje-@VMAJ@
 edjeeolianfiles_DATA = \
$(edje_eolian_files) \
diff --git a/src/Makefile_Efl.am b/src/Makefile_Efl.am
index ae1ee1a..d8683e1 100644
--- a/src/Makefile_Efl.am
+++ b/src/Makefile_Efl.am
@@ -41,11 +41,6 @@ BUILT_SOURCES += \
  $(efl_eolian_files_h) \
  $(efl_eolian_legacy_files_h)
 
-CLEANFILES += \
-  $(efl_eolian_files_c) \
-  $(efl_eolian_files_h) \
-  $(efl_eolian_legacy_files_h)
-
 EXTRA_DIST += \
   lib/efl/Efl_Config.h \
   lib/efl/Efl.h \
diff --git a/src/Makefile_Elementary.am b/src/Makefile_Elementary.am
index a2a406e..dae18d6 100644
--- a/src/Makefile_Elementary.am
+++ b/src/Makefile_Elementary.am
@@ -131,10 +131,6 @@ BUILT_SOURCES += \
$(elm_eolian_c) \
$(elm_eolian_h)
 
-CLEANFILES += \
-   $(elm_eolian_c) \
-   $(elm_eolian_h)
-
 elementaryeolianfilesdir = $(datadir)/eolian/include/elementary

[EGIT] [website/www-content] master 01/01: Wiki page newsdata changed with summary [] by Stefan Schmidt

2016-03-31 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=81719e3d845a8fb3b57efb0d42d19b06d6f4a2f8

commit 81719e3d845a8fb3b57efb0d42d19b06d6f4a2f8
Author: Stefan Schmidt <ste...@datenfreihafen.org>
Date:   Thu Mar 31 08:04:56 2016 -0700

Wiki page newsdata changed with summary [] by Stefan Schmidt
---
 pages/news/newsdata.txt | 16 
 1 file changed, 16 insertions(+)

diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt
index 9a01e1c..1a1e6bc 100644
--- a/pages/news/newsdata.txt
+++ b/pages/news/newsdata.txt
@@ -1,3 +1,19 @@
+== Enlightenment Developer Days 2016 Schedule ==
+
+  * anchor: #20160331080143
+  * head: Enlightenment Developer Days 2016 Schedule
+  * subtitle: 
+  * link: /news/allnewsdata#20160331080143
+  * start: 2016-03-31
+  * stop: 2016-05-31
+  * text: 
+We finalized the schedule for our Enlightenment Developer Days 2016 in Paris 
May 14-16th.
+[[https://phab.enlightenment.org/w/events/enlightenment_developer_days_2016/]]
+
+The morning sessions will be filled with talks while we keep the lunch and 
afternoon time free for coding.
+  * author: stefan
+  * tags: 
+
 == Enlightenment DR 0.20.6 Release ==
 
   * anchor: #20160309094333

-- 




[EGIT] [core/efl] master 01/01: po: disable edje_external files from elementary until they are integrated

2016-03-31 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5517a23cde7af74cacf6d13be6e65596c02de048

commit 5517a23cde7af74cacf6d13be6e65596c02de048
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Mar 31 20:08:23 2016 +0200

po: disable edje_external files from elementary until they are integrated

The edje_external module from elementary is not integrated into the build
system yet and having these files enabled here confuses our po rules.

Cedric will enable these again when he enables them in the build.
---
 po/POTFILES.in | 52 ++--
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/po/POTFILES.in b/po/POTFILES.in
index c5c80bd..f4168f4 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -64,32 +64,32 @@ src/bin/elementary/test_tooltip.c
 src/bin/elementary/test_transit.c
 src/bin/elementary/test_weather.c
 src/bin/elementary/test_win_state.c
-src/edje_external/elementary/elm_bubble.c
-src/edje_external/elementary/elm_button.c
-src/edje_external/elementary/elm.c
-src/edje_external/elementary/elm_check.c
-src/edje_external/elementary/elm_clock.c
-src/edje_external/elementary/elm_fileselector_button.c
-src/edje_external/elementary/elm_fileselector.c
-src/edje_external/elementary/elm_fileselector_entry.c
-src/edje_external/elementary/elm_gengrid.c
-src/edje_external/elementary/elm_genlist.c
-src/edje_external/elementary/elm_hoversel.c
-src/edje_external/elementary/elm_icon.c
-src/edje_external/elementary/elm_label.c
-src/edje_external/elementary/elm_list.c
-src/edje_external/elementary/elm_map.c
-src/edje_external/elementary/elm_notify.c
-src/edje_external/elementary/elm_panes.c
-src/edje_external/elementary/elm_photocam.c
-src/edje_external/elementary/elm_progressbar.c
-src/edje_external/elementary/elm_radio.c
-src/edje_external/elementary/elm_scroller.c
-src/edje_external/elementary/elm_slider.c
-src/edje_external/elementary/elm_slideshow.c
-src/edje_external/elementary/elm_spinner.c
-src/edje_external/elementary/elm_thumb.c
-src/edje_external/elementary/elm_toolbar.c
+#src/edje_external/elementary/elm_bubble.c
+#src/edje_external/elementary/elm_button.c
+#src/edje_external/elementary/elm.c
+#src/edje_external/elementary/elm_check.c
+#src/edje_external/elementary/elm_clock.c
+#src/edje_external/elementary/elm_fileselector_button.c
+#src/edje_external/elementary/elm_fileselector.c
+#src/edje_external/elementary/elm_fileselector_entry.c
+#src/edje_external/elementary/elm_gengrid.c
+#src/edje_external/elementary/elm_genlist.c
+#src/edje_external/elementary/elm_hoversel.c
+#src/edje_external/elementary/elm_icon.c
+#src/edje_external/elementary/elm_label.c
+#src/edje_external/elementary/elm_list.c
+#src/edje_external/elementary/elm_map.c
+#src/edje_external/elementary/elm_notify.c
+#src/edje_external/elementary/elm_panes.c
+#src/edje_external/elementary/elm_photocam.c
+#src/edje_external/elementary/elm_progressbar.c
+#src/edje_external/elementary/elm_radio.c
+#src/edje_external/elementary/elm_scroller.c
+#src/edje_external/elementary/elm_slider.c
+#src/edje_external/elementary/elm_slideshow.c
+#src/edje_external/elementary/elm_spinner.c
+#src/edje_external/elementary/elm_thumb.c
+#src/edje_external/elementary/elm_toolbar.c
 src/lib/elementary/elc_ctxpopup.c
 src/lib/elementary/elc_fileselector.c
 src/lib/elementary/elc_fileselector_button.c

-- 




[EGIT] [core/efl] master 01/01: theme: make sure new theme images from slider range change get distributed

2016-03-29 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2dfd517c8acbc334ebefab6404fd125de05a76fa

commit 2dfd517c8acbc334ebefab6404fd125de05a76fa
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Tue Mar 29 11:43:58 2016 +0200

theme: make sure new theme images from slider range change get distributed

In commit 1152fb3e3528e024f0f9e01451783a937fdbe4dc two new image have been
added but not added to the list of image files need to distributed. This
broke make distcheck.
---
 data/elementary/themes/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/data/elementary/themes/Makefile.am 
b/data/elementary/themes/Makefile.am
index 0bfc070..7f6cea4 100644
--- a/data/elementary/themes/Makefile.am
+++ b/data/elementary/themes/Makefile.am
@@ -370,6 +370,7 @@ elementary/themes/img/home_inset.png \
 elementary/themes/img/horiz_bar_inset.png \
 elementary/themes/img/horiz_glow_run_big.png \
 elementary/themes/img/horiz_glow_run.png \
+elementary/themes/img/horiz_glow_range.png \
 elementary/themes/img/horiz_glow_run_rev.png \
 elementary/themes/img/horizontal_separated_bar_glow.png \
 elementary/themes/img/horizontal_separated_bar_small_glow.png \
@@ -649,6 +650,7 @@ elementary/themes/img/tooltip-edge-right-tip.png \
 elementary/themes/img/tooltip-edge-top-tip.png \
 elementary/themes/img/vert_bar_inset.png \
 elementary/themes/img/vert_glow_run.png \
+elementary/themes/img/vert_glow_range.png \
 elementary/themes/img/vert_glow_run_rev.png \
 elementary/themes/img/vertical_separated_bar_glow.png \
 elementary/themes/img/vertical_separated_bar_disabled.png \

-- 




[EGIT] [core/efl] master 01/01: ecore_timer: remove redundancy in property docs

2016-04-01 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=dac047a5fcbffb4562fd64b9cc84d6095a0c4891

commit dac047a5fcbffb4562fd64b9cc84d6095a0c4891
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Apr 1 15:40:01 2016 +0200

ecore_timer: remove redundancy in property docs

Streamline this a bit to document the property itself and only extra 
information
the the methods if needed.
---
 src/lib/ecore/ecore_timer.eo | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/lib/ecore/ecore_timer.eo b/src/lib/ecore/ecore_timer.eo
index 781ef7f..78cb4aa 100644
--- a/src/lib/ecore/ecore_timer.eo
+++ b/src/lib/ecore/ecore_timer.eo
@@ -16,12 +16,9 @@ class Ecore.Timer (Eo.Base)
   @property interval {
  [[Interval the timer ticks on.]]
  set {
-[[Change the interval the timer ticks off. If set during
-  a timer call, this will affect the next interval.
-]]
+[[If set during a timer call, this will affect the next interval.]]
  }
  get {
-[[Get the interval the timer ticks on.]]
  }
  values {
 in: double(-1); [[The new interval in seconds]]
@@ -30,7 +27,6 @@ class Ecore.Timer (Eo.Base)
   @property pending {
  [[Pending time regarding a timer.]]
  get {
-[[Get the pending time regarding a timer.]]
 return: double;
  }
   }

-- 




[EGIT] [core/efl] master 01/01: ecore_timer: document properties

2016-04-01 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=1a4674dfc835d1587c18d262a8658383ae00b749

commit 1a4674dfc835d1587c18d262a8658383ae00b749
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Apr 1 15:01:48 2016 +0200

ecore_timer: document properties

Make sure that we actually document the property itself and not only the
property methods.
---
 src/lib/ecore/ecore_timer.eo | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/ecore/ecore_timer.eo b/src/lib/ecore/ecore_timer.eo
index 99f30a8..781ef7f 100644
--- a/src/lib/ecore/ecore_timer.eo
+++ b/src/lib/ecore/ecore_timer.eo
@@ -14,6 +14,7 @@ class Ecore.Timer (Eo.Base)
eo_prefix: ecore_obj_timer;
methods {
   @property interval {
+ [[Interval the timer ticks on.]]
  set {
 [[Change the interval the timer ticks off. If set during
   a timer call, this will affect the next interval.
@@ -27,6 +28,7 @@ class Ecore.Timer (Eo.Base)
  }
   }
   @property pending {
+ [[Pending time regarding a timer.]]
  get {
 [[Get the pending time regarding a timer.]]
 return: double;

-- 




[EGIT] [core/efl] master 04/05: docs: add description for ecore.exe class and events

2016-04-13 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=9f63aaca138ea8f849b8772596af1f78fea74e17

commit 9f63aaca138ea8f849b8772596af1f78fea74e17
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 13 15:34:11 2016 +0200

docs: add description for ecore.exe class and events
---
 src/lib/ecore/ecore_exe.eo | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/lib/ecore/ecore_exe.eo b/src/lib/ecore/ecore_exe.eo
index e85b4d1..32952ee 100644
--- a/src/lib/ecore/ecore_exe.eo
+++ b/src/lib/ecore/ecore_exe.eo
@@ -39,6 +39,12 @@ enum Ecore.Exe_Flags
 
 class Ecore.Exe (Eo.Base, Efl.Control)
 {
+   [[Ecore.Exe is responsible for managing portable process spawning.
+
+   With this module you are able to spawn, pause and quit the spawned 
processes.
+   An interaction between your process and those spawned is possible using 
pipes or signals.
+   ]]
+
eo_prefix: ecore_obj_exe;
methods {
 @property command {
@@ -64,8 +70,8 @@ class Ecore.Exe (Eo.Base, Efl.Control)
   .command;
}
events {
-data,get: Ecore.Exe_Event_Data;
-data,error: Ecore.Exe_Event_Data;
+data,get: Ecore.Exe_Event_Data; [[Data received event from the child 
process]]
+data,error: Ecore.Exe_Event_Data; [[Error received event from the 
child process]]
}
 }
 

-- 




[EGIT] [core/efl] master 01/05: docs: generate nstate widget preview for documentation

2016-04-13 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=74a046fee59c49f08a13e737c742f5dbcb26d563

commit 74a046fee59c49f08a13e737c742f5dbcb26d563
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 13 14:34:26 2016 +0200

docs: generate nstate widget preview for documentation

The preview example code was already there but not hooked up in our preview
screenshot magic.
---
 doc/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/Makefile.am b/doc/Makefile.am
index b62bb36..26b7df9 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -74,6 +74,7 @@ WGT_PREVIEW = \
mapbuf:preview-00.png:widget_preview_mapbuf:200:200 \
menu:preview-00.png:widget_preview_menu:100:100 \
notify:preview-00.png:widget_preview_notify:60:30 \
+   nstate:preview-00.png:widget_preview_nstate:45:28 \
panel:preview-00.png:widget_preview_panel:150:50 \
panes:preview-00.png:widget_preview_panes:200:100 \
photocam:preview-00.png:widget_preview_photocam:243:162 \

-- 




[EGIT] [core/efl] master 05/05: docs: add descriptions and and more to ecore.idle classes

2016-04-13 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=89d63475ae486923e687ecb1c0b03725683fa6fc

commit 89d63475ae486923e687ecb1c0b03725683fa6fc
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 13 16:56:47 2016 +0200

docs: add descriptions and and more to ecore.idle classes
---
 src/lib/ecore/ecore_idle_enterer.eo | 8 ++--
 src/lib/ecore/ecore_idle_exiter.eo  | 2 ++
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/lib/ecore/ecore_idle_enterer.eo 
b/src/lib/ecore/ecore_idle_enterer.eo
index 2cdc1c8..3250fb5 100644
--- a/src/lib/ecore/ecore_idle_enterer.eo
+++ b/src/lib/ecore/ecore_idle_enterer.eo
@@ -2,10 +2,14 @@ import ecore_types;
 
 class Ecore.Idle.Enterer (Eo.Base)
 {
+   [[Setup callbacks to be called when the program enters the idle state.
+
+   Enterer callbacks are good for updating your program's state, if it has a 
state engine.
+   ]]
eo_prefix: ecore_idle_enterer;
methods {
   before_constructor {
- [[Contructor. Will insert the handler at the beginning of the list.]]
+ [[This constructor will insert the handler at the beginning of the 
list.]]
  legacy: null;
  params {
 @in func: Ecore_Task_Cb;
@@ -13,7 +17,7 @@ class Ecore.Idle.Enterer (Eo.Base)
  }
   }
   after_constructor {
- [[Contructor. Will insert the handler at the end of the list.]]
+ [[This constructor will insert the handler at the end of the list.]]
  legacy: null;
  params {
 @in func: Ecore_Task_Cb;
diff --git a/src/lib/ecore/ecore_idle_exiter.eo 
b/src/lib/ecore/ecore_idle_exiter.eo
index dcd5b6b..46e76ca 100644
--- a/src/lib/ecore/ecore_idle_exiter.eo
+++ b/src/lib/ecore/ecore_idle_exiter.eo
@@ -2,6 +2,8 @@ import ecore_types;
 
 class Ecore.Idle.Exiter (Eo.Base)
 {
+   [[Setup callbacks to be called when the program exits the idle state.]]
+
eo_prefix: ecore_idle_exiter;
methods {
   constructor {

-- 




[EGIT] [core/efl] master 03/05: docs: add nstate widget to elm widget list index

2016-04-13 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=c60b2500c74ead05fe49a5ba73e693a5d439dac3

commit c60b2500c74ead05fe49a5ba73e693a5d439dac3
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 13 16:34:55 2016 +0200

docs: add nstate widget to elm widget list index
---
 doc/index_elm.dox | 4 
 1 file changed, 4 insertions(+)

diff --git a/doc/index_elm.dox b/doc/index_elm.dox
index 1ac6e76..b40239a 100644
--- a/doc/index_elm.dox
+++ b/doc/index_elm.dox
@@ -173,6 +173,10 @@
  *
  * @image html img/widget/notify/preview-00.png
  * @image latex img/widget/notify/preview-00.eps
+ * @li @ref Elm_Nstate
+ *
+ * @image html img/widget/nstate/preview-00.png
+ * @image latex img/widget/nstate/preview-00.eps
  * @li @ref Elm_Panel
  *
  * @image html img/widget/panel/preview-00.png

-- 




[EGIT] [core/efl] master 02/05: docs: make elementary docs available form main doc page

2016-04-13 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=a1663b171022819643a598978c9665454f80fc71

commit a1663b171022819643a598978c9665454f80fc71
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 13 15:06:52 2016 +0200

docs: make elementary docs available form main doc page

While elm docs have been merged in they never have been accessible from the
main page of our docs. Fix this by including elm_intro.h and referencing it
from the main page. While we are at it rename it to the scheme we used in 
EFL.

Another missing piece was the index with all widget references. Never 
brought
over form the elm legacy tree. Putting this in and we are now at least able 
to
navigate to all elm widget pages.
---
 doc/Doxyfile.in   |   2 +
 doc/index_elm.dox | 327 ++
 doc/main.dox  |   1 +
 elm_intro.h.in|   2 +-
 4 files changed, 331 insertions(+), 1 deletion(-)

diff --git a/doc/Doxyfile.in b/doc/Doxyfile.in
index f4e2e2f..50470a8 100644
--- a/doc/Doxyfile.in
+++ b/doc/Doxyfile.in
@@ -595,6 +595,8 @@ WARN_LOGFILE   =
 
 INPUT  = @top_srcdir@/src/lib \
  @top_srcdir@/src/bindings \
+ @top_srcdir@/elm_intro.h \
+ @srcdir@/index_elm.dox \
  @srcdir@/main.dox \
  @srcdir@/pkgconfig.dox \
  @srcdir@/eina_examples.dox \
diff --git a/doc/index_elm.dox b/doc/index_elm.dox
new file mode 100644
index 000..1ac6e76
--- /dev/null
+++ b/doc/index_elm.dox
@@ -0,0 +1,327 @@
+/**
+ * @page infralist Infrastructure list
+ *
+ * Elementary is mostly composed of widgets, but it also contains some
+ * infrastructure modules that facilitate the use of widgets. These are the
+ * infrastructure modules:
+ * @li @ref Elm_App
+ * @li @ref Elm_Caches
+ * @li @ref Elm_Cursors
+ * @li @ref Elm_Debug
+ * @li @ref Elm_Config
+ * @li @ref Elm_Engine
+ * @li @ref Elm_Fonts
+ * @li @ref Elm_Profile
+ * @li @ref Elm_Fingers
+ * @li @ref Elm_Focus
+ * @li @ref Elm_General
+ * @li @ref Elm_Gesture_Layer
+ * @li @ref Elm_Password_last_show
+ * @li @ref elm-prefs-data
+ * @li @ref Elm_Start
+ * @li @ref Elm_Scrolling
+ * @li @ref Elm_Scrollhints
+ * @li @ref Elm_Mirroring
+ * @li @ref Elm_Scaling
+ * @li @ref Elm_Styles
+ * @li @ref Elm_Theme
+ * @li @ref Elm_Transit
+ * @li @ref Elm_WidgetNavigation
+ *
+ * The other two main groups in Elementary are:
+ * @li @ref widgetslist - These are the widgets you'll compose your UI out of.
+ * @li @ref containerslist - These are the containers which hold the widgets.
+ *
+ * Also see other generic EFL programming guides:
+ * @li @ref threading
+ */
+/**
+ * @page widgetslist Widget list
+ *
+ * Here is a list of the widgets and some images to give you an idea of what
+ * they are:
+ * @li @ref Elm_Actionslider
+ *
+ * @image html img/widget/actionslider/preview-00.png
+ * @image latex img/widget/actionslider/preview-00.eps
+ * @li @ref Elm_Bg
+ *
+ * @image html img/widget/bg/preview-00.png
+ * @image latex img/widget/bg/preview-00.eps
+ * @li @ref Elm_Bubble
+ *
+ * @image html img/widget/bubble/preview-00.png
+ * @image latex img/widget/bubble/preview-00.eps
+ * @li @ref Elm_Button
+ *
+ * @image html img/widget/button/preview-00.png
+ * @image latex img/widget/button/preview-00.eps
+ * @li @ref Elm_Calendar
+ *
+ * @image html img/widget/calendar/preview-00.png
+ * @image latex img/widget/calendar/preview-00.eps
+ * @li @ref Elm_Check
+ *
+ * @image html img/widget/check/preview-00.png
+ * @image latex img/widget/check/preview-00.eps
+ * @li @ref Elm_Clock
+ *
+ * @image html img/widget/clock/preview-00.png
+ * @image latex img/widget/clock/preview-00.eps
+ *
+ * @li @ref Elm_Colorselector
+ *
+ * @image html img/widget/colorselector/preview-00.png
+ * @image latex img/widget/colorselector/preview-00.eps
+ * @li @ref Elm_Ctxpopup
+ *
+ * @image html img/widget/ctxpopup/preview-00.png
+ * @image latex img/widget/ctxpopup/preview-00.eps
+ * @li @ref Elm_Combobox
+ *
+ * @image html img/widget/combobox/preview-00.png
+ * @image latex img/widget/combobox/preview-00.eps
+ * @li @ref Elm_Datetime
+ *
+ * @image html img/widget/datetime/preview-00.png
+ * @image latex img/widget/datetime/preview-00.eps
+ * @li @ref Elm_Dayselector
+ *
+ * @image html img/widget/dayselector/preview-00.png
+ * @image latex img/widget/dayselector/preview-00.eps
+ * @li @ref Elm_Diskselector
+ *
+ * @image html img/widget/diskselector/preview-00.png
+ * @image latex img/widget/diskselector/preview-00.eps
+ * @li @ref Elm_Entry
+ *
+ * @image html img/widget/entry/preview-02.png
+ * @image latex img/widget/entry/preview-02.eps
+ * @li @ref Elm_File_Selector_Button
+ *
+ * @image html img/widget/fileselector_button/preview-00.png
+ * @image latex img/widget/fileselector_button/preview-00.eps
+ * @li @ref Elm_File_Selector

[EGIT] [core/efl] master 02/03: docs: eldbus: document property values

2016-04-22 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=42d20b9507917b4282722f19fe11be0969bf3f05

commit 42d20b9507917b4282722f19fe11be0969bf3f05
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Apr 21 15:59:09 2016 +0200

docs: eldbus: document property values

Add documentation comments and switch away from the generic "value" name.
---
 src/lib/eldbus/eldbus_model_arguments.eo  |  2 +-
 src/lib/eldbus/eldbus_model_connection.eo |  6 +++---
 src/lib/eldbus/eldbus_model_object.eo | 10 +-
 src/lib/eldbus/eldbus_model_proxy.eo  |  2 +-
 4 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/lib/eldbus/eldbus_model_arguments.eo 
b/src/lib/eldbus/eldbus_model_arguments.eo
index 5c11f97..3e4e51b 100644
--- a/src/lib/eldbus/eldbus_model_arguments.eo
+++ b/src/lib/eldbus/eldbus_model_arguments.eo
@@ -19,7 +19,7 @@ class Eldbus.Model_Arguments (Eo.Base, Efl.Model.Base) {
 [[Name of the argument]]
 get {}
 values {
-value: const(char)*;
+name: const(char)*; [[Argument name]]
 }
 }
 }
diff --git a/src/lib/eldbus/eldbus_model_connection.eo 
b/src/lib/eldbus/eldbus_model_connection.eo
index 0c00b9f..09568fc 100644
--- a/src/lib/eldbus/eldbus_model_connection.eo
+++ b/src/lib/eldbus/eldbus_model_connection.eo
@@ -16,19 +16,19 @@ class Eldbus.Model_Connection (Eo.Base, Efl.Model.Base) {
 @property type {
 [[Connection type]]
 values {
-value: int;
+type: int; [[Connection type]]
 }
 }
 @property address {
 [[Remote DBus address]]
 values {
-value: const(char)*;
+address: const(char)*; [[Address]]
 }
 }
 @property private {
 [[Indicate if the DBus connection is shared or private]]
 values {
-value: bool;
+private: bool; [[Private DBus connection]]
 }
 }
 }
diff --git a/src/lib/eldbus/eldbus_model_object.eo 
b/src/lib/eldbus/eldbus_model_object.eo
index 2ccf638..74b050d 100644
--- a/src/lib/eldbus/eldbus_model_object.eo
+++ b/src/lib/eldbus/eldbus_model_object.eo
@@ -31,31 +31,31 @@ class Eldbus.Model_Object (Eo.Base, Efl.Model.Base) {
 @property type {
 [[Connection type]]
 values {
-value: int;
+type: int; [[Connection type]]
 }
 }
 @property address {
 [[Remote address of DBus]]
 values {
-value: const(char)*;
+address: const(char)*; [[Address]]
 }
 }
 @property private {
 [[Indicate if the DBus connection is shared or private]]
 values {
-value: bool;
+private: bool; [[Private DBus connection]]
 }
 }
 @property bus {
 [[DBus Name or unique-id]]
 values {
-value: const(char)*;
+bus: const(char)*; [[DBus name]]
 }
 }
 @property path {
 [[DBus path]]
 values {
-value: const(char)*;
+path: const(char)*; [[DBus path]]
 }
 }
 }
diff --git a/src/lib/eldbus/eldbus_model_proxy.eo 
b/src/lib/eldbus/eldbus_model_proxy.eo
index f328707..a5b51b7 100644
--- a/src/lib/eldbus/eldbus_model_proxy.eo
+++ b/src/lib/eldbus/eldbus_model_proxy.eo
@@ -18,7 +18,7 @@ class Eldbus.Model_Proxy (Eo.Base, Efl.Model.Base) {
 [[Proxy name]]
 get {}
 values {
-value: const(char)*;
+name: const(char)*; [[Proxy name]]
 }
 }
 }

-- 




[EGIT] [core/efl] master 01/03: docs: efl_vpath: separate summary line from rest of description

2016-04-22 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b04bd88578d90b1ce1068a140cd09fffabba6768

commit b04bd88578d90b1ce1068a140cd09fffabba6768
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Apr 21 15:28:17 2016 +0200

docs: efl_vpath: separate summary line from rest of description

We use the summary line in various places where such a big block of text 
looks
ugly. In general we handle it a bit like our commit messages. One line 
summary
which should stand alone with more details and explanantions following 
after a
empty line.
---
 src/lib/efl/interfaces/efl_vpath.eo | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/efl/interfaces/efl_vpath.eo 
b/src/lib/efl/interfaces/efl_vpath.eo
index a622db6..8ad3f91 100644
--- a/src/lib/efl/interfaces/efl_vpath.eo
+++ b/src/lib/efl/interfaces/efl_vpath.eo
@@ -1,6 +1,7 @@
 interface Efl.Vpath
 {
[[ VPath is the EFL "Virtual Path" system that maps paths and downloads
+
  You can provide virtual paths common in unix shells like:
"~/file.jpg"
"~username/file.png"

-- 




[EGIT] [core/efl] master 03/03: docs: ector: document ector cairo surface classes

2016-04-22 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=db0858823e6bc380c289d3c52f48d6feb0b10a6f

commit db0858823e6bc380c289d3c52f48d6feb0b10a6f
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Apr 21 16:59:41 2016 +0200

docs: ector: document ector cairo surface classes

For both the cairo and the cairo software surfaces.
---
 src/lib/ector/cairo/ector_cairo_software_surface.eo | 4 
 src/lib/ector/cairo/ector_cairo_surface.eo  | 7 ++-
 src/lib/eldbus/eldbus_model_connection.eo   | 2 +-
 src/lib/eldbus/eldbus_model_object.eo   | 2 +-
 4 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/lib/ector/cairo/ector_cairo_software_surface.eo 
b/src/lib/ector/cairo/ector_cairo_software_surface.eo
index 8d4e789..28df974 100644
--- a/src/lib/ector/cairo/ector_cairo_software_surface.eo
+++ b/src/lib/ector/cairo/ector_cairo_software_surface.eo
@@ -1,5 +1,9 @@
 class Ector.Cairo_Software.Surface (Ector.Cairo.Surface, 
Ector.Software.Buffer.Base)
 {
+   [[Ector surface on a cairo software backend
+
+   Used to render ector content into a cairo software backend.
+   ]]
eo_prefix: ector_cairo_software_surface;
legacy_prefix: null;
methods {}
diff --git a/src/lib/ector/cairo/ector_cairo_surface.eo 
b/src/lib/ector/cairo/ector_cairo_surface.eo
index 04a6598..95ca60b 100644
--- a/src/lib/ector/cairo/ector_cairo_surface.eo
+++ b/src/lib/ector/cairo/ector_cairo_surface.eo
@@ -2,16 +2,21 @@ type @extern cairo_t: void *;
 
 class Ector.Cairo.Surface (Eo.Base, Ector.Generic.Surface)
 {
+   [[Ector surface on a cairo backend
+
+   Used to render ector content into a cairo backend.
+   ]]
eo_prefix: ector_cairo_surface;
legacy_prefix: null;
methods {
   @property context {
+ [[Cairo context]]
  set {
 }
 get {
 }
 values {
-   ctx: cairo_t *;
+   ctx: cairo_t *; [[Cairo context]]
 }
   }
   symbol_get {
diff --git a/src/lib/eldbus/eldbus_model_connection.eo 
b/src/lib/eldbus/eldbus_model_connection.eo
index 09568fc..5e4de6a 100644
--- a/src/lib/eldbus/eldbus_model_connection.eo
+++ b/src/lib/eldbus/eldbus_model_connection.eo
@@ -28,7 +28,7 @@ class Eldbus.Model_Connection (Eo.Base, Efl.Model.Base) {
 @property private {
 [[Indicate if the DBus connection is shared or private]]
 values {
-private: bool; [[Private DBus connection]]
+private_: bool; [[Private DBus connection]]
 }
 }
 }
diff --git a/src/lib/eldbus/eldbus_model_object.eo 
b/src/lib/eldbus/eldbus_model_object.eo
index 74b050d..3cb4a2c 100644
--- a/src/lib/eldbus/eldbus_model_object.eo
+++ b/src/lib/eldbus/eldbus_model_object.eo
@@ -43,7 +43,7 @@ class Eldbus.Model_Object (Eo.Base, Efl.Model.Base) {
 @property private {
 [[Indicate if the DBus connection is shared or private]]
 values {
-private: bool; [[Private DBus connection]]
+private_: bool; [[Private DBus connection]]
 }
 }
 @property bus {

-- 




[EGIT] [core/efl] master 02/03: docs: ector: document generic surface mixin

2016-04-22 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=c2823cfb18cbbb4fc3d49752d634dbf2debf72b6

commit c2823cfb18cbbb4fc3d49752d634dbf2debf72b6
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Apr 22 10:53:09 2016 +0200

docs: ector: document generic surface mixin

Leave out the params and returns marked with a FIXME.
---
 src/lib/ector/ector_generic_surface.eo | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/lib/ector/ector_generic_surface.eo 
b/src/lib/ector/ector_generic_surface.eo
index b2735ec..db778b9 100644
--- a/src/lib/ector/ector_generic_surface.eo
+++ b/src/lib/ector/ector_generic_surface.eo
@@ -1,19 +1,22 @@
 mixin Ector.Generic.Surface (Ector.Generic.Buffer)
 {
+   [[Surface interface for Ector]]
+
eo_prefix: ector_surface;
legacy_prefix: null;
data: null;
methods {
   @property reference_point {
+ [[This define where is (0,0) in pixels coordinate inside the surface]]
  set {
-[[This define where is (0,0) in pixels coordinate inside the 
surface]]
  }
  values {
-x: int;
-y: int;
+x: int; [[X coordinate for reference point]]
+y: int; [[Y coordinate for reference point]]
  }
   }
   renderer_factory_new {
+ [[Create a new renderer factory for the given type]]
  return: Eo.Base *; /* FIXME: Should be a more restricted type, only 
here for cyclic. */
  params {
 @in type: const(Eo.Abstract_Class) * @nonull; /* FIXME: Should 
probably be a more restricted type */

-- 




[EGIT] [core/efl] master 01/03: docs: ector: fill gaps in the generic buffer documentation

2016-04-22 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6ece03e92546c10aeb903fa9f9f3a34314325343

commit 6ece03e92546c10aeb903fa9f9f3a34314325343
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Apr 22 10:38:36 2016 +0200

docs: ector: fill gaps in the generic buffer documentation

Fill various gaps to make this mixin fully documented.
---
 src/lib/ector/ector_generic_buffer.eo | 49 +++
 1 file changed, 26 insertions(+), 23 deletions(-)

diff --git a/src/lib/ector/ector_generic_buffer.eo 
b/src/lib/ector/ector_generic_buffer.eo
index d71552b..a1377a0 100644
--- a/src/lib/ector/ector_generic_buffer.eo
+++ b/src/lib/ector/ector_generic_buffer.eo
@@ -1,6 +1,7 @@
 import efl_gfx_types;
 
 enum Ector.Buffer.Flag {
+   [[Buffer capabilities]]
none  = 0x00, [[Buffer may not have any backing, indicates an 
invalid buffer.]]
cpu_readable  = 0x01, [[Can be read from the CPU after map. Reading may 
still be very slow.]]
cpu_writable  = 0x02, [[Can be written to by the CPU after map. Writing 
may still be very slow.]]
@@ -13,10 +14,11 @@ enum Ector.Buffer.Flag {
 }
 
 enum Ector.Buffer.Access_Flag {
-   none  = 0x0,
-   read  = 0x1,
-   write = 0x2,
-   cow   = 0x4,  [[Forces copy-on-write if already mapped as read-only. 
Requires write.]]
+   [[Buffer access permissions]]
+   none  = 0x0, [[No access permission]]
+   read  = 0x1, [[Read access permission]]
+   write = 0x2, [[Write access permission]]
+   cow   = 0x4, [[Forces copy-on-write if already mapped as read-only. 
Requires write.]]
 }
 
 mixin Ector.Generic.Buffer
@@ -28,18 +30,18 @@ mixin Ector.Generic.Buffer
legacy_prefix: null;
methods {
   @property size {
- get {
-[[Retrieves the (rectangular) size of the pixel buffer.]]
- }
+ [[The (rectangular) size of the pixel buffer.]]
+ get {}
  values {
-w: int;
-h: int;
+w: int; [[Width]]
+h: int; [[Height]]
  }
   }
   @property cspace {
+ [[The colorspace of the pixel buffer.]]
  get {}
  values {
-cspace: Efl.Gfx.Colorspace;
+cspace: Efl.Gfx.Colorspace; [[Colorspace]]
  }
   }
   map {
@@ -51,12 +53,12 @@ mixin Ector.Generic.Buffer
  params {
 @out length: uint; [[Accessible buffer size in bytes, should not 
be $null.]]
 @in mode: Ector.Buffer.Access_Flag; [[Specifies whether to map for 
read-only,
-  write-only or read-write 
access (OR combinaison of flags).]]
+  write-only or read-write 
access (OR combination of flags).]]
 @in x: uint; [[X position of the top-left pixel to map]]
 @in y: uint; [[Y position of the top-left pixel to map]]
 @in w: uint; [[If 0, defaults to the buffer width]]
 @in h: uint; [[If 0, defaults to the buffer height]]
-@in cspace: Efl.Gfx.Colorspace; [[Requested colorspace. If 
differen from the internal cspace,
+@in cspace: Efl.Gfx.Colorspace; [[Requested colorspace. If 
different from the internal cspace,
   map should try to convert the 
data into a new buffer]]
 @out stride: uint @optional; [[Returns the length in bytes of a 
mapped line]]
  }
@@ -73,17 +75,17 @@ mixin Ector.Generic.Buffer
  [[Set the source pixels for this buffer, or allocate a new memory 
region]]
  params {
 @in pixels: void*; [[If $null, allocates an empty buffer]]
-@in width: int;
-@in height: int;
+@in width: int; [[Buffer width]]
+@in height: int; [[Buffer height]]
 @in stride: int; [[Can be 0]]
-@in cspace: Efl.Gfx.Colorspace;
-@in writable: bool;
+@in cspace: Efl.Gfx.Colorspace; [[Buffer colorspace]]
+@in writable: bool; [[Buffer is writable]]
 @in l: ubyte; [[Left border pixels, usually 0 or 1]]
 @in r: ubyte; [[Right border pixels, usually 0 or 1]]
 @in t: ubyte; [[Top border pixels, usually 0 or 1]]
 @in b: ubyte; [[Bottom border pixels, usually 0 or 1]]
  }
- return: bool;
+ return: bool; [[True if pixels_set was successful]]
   }
   span_get {
  [[Get a single horizontal span of length w starting from (x,y)
@@ -104,11 +106,12 @@ mixin Ector.Generic.Buffer
   span_free {
  [[Must be called as soon as possible after span_get]]
  params {
-data: uint8*;
+data: uint8*; [[Data to be freed]]
  }
   }
   @property flags {
- get { [[Get the capabilities of this buffer]] }
+ [[The capabilities of this 

[EGIT] [core/efl] master 03/03: docs: ector: improve docs for the abstract renderer base class

2016-04-22 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6e19e4f46d8e8ac9671c12228de9797accfa

commit 6e19e4f46d8e8ac9671c12228de9797accfa
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Apr 22 12:52:42 2016 +0200

docs: ector: improve docs for the abstract renderer base class

Not everything is docuement here yet. Might need some help from people more
familiar with ector.
---
 src/lib/ector/ector_renderer_generic_base.eo | 44 ++--
 1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/src/lib/ector/ector_renderer_generic_base.eo 
b/src/lib/ector/ector_renderer_generic_base.eo
index 28659a1..cdfa4a7 100644
--- a/src/lib/ector/ector_renderer_generic_base.eo
+++ b/src/lib/ector/ector_renderer_generic_base.eo
@@ -11,10 +11,13 @@ enum Ector.Quality
 
 abstract Ector.Renderer.Generic.Base (Eo.Base)
 {
+   [[Ector renderer abstract interface]]
+
eo_prefix: ector_renderer;
legacy_prefix: null;
methods {
   @property surface {
+ [[Surface associated to this renderer]]
  set {
[[Do not use.]]
 }
@@ -22,7 +25,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
[[Get the surface associated to this renderer. Can not be set.]]
 }
 values {
-   s: Ector.Generic.Surface *;
+   s: Ector.Generic.Surface *; [[Associated surface]]
 }
   }
   @property transformation {
@@ -45,36 +48,30 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
 }
   }
   @property visibility {
+ [[The given Ector renderer visible or invisible.]]
  set {
-[[Makes the given Ector renderer visible or invisible.]]
 }
 get {
-[[Retrieves whether or not the given Ector renderer is visible.]]
 }
 values {
v: bool; [[true if to make the object visible, false otherwise]]
 }
   }
   @property color {
- set {
-[[Sets the general/main color of the given Ector renderer to the
-  given one.
+ [[Retrieves the general/main color of the given Ector renderer.
+
+   Retrieves the main color's RGB component (and alpha channel)
+   values, which range from 0 to 255. For the alpha channel,
+   which defines the object's transparency level, 0 means totally
+   transparent, while 255 means opaque. These color values are
+   premultiplied by the alpha value.
 
-  These color values are expected to be premultiplied by alpha.
-]]
+   Use null pointers on the components you're not interested in,
+   they'll be ignored by the function.
+ ]]
+ set {
  }
  get {
-[[Retrieves the general/main color of the given Ector renderer.
-
-  Retrieves the main color's RGB component (and alpha channel)
-  values, which range from 0 to 255. For the alpha channel,
-  which defines the object's transparency level, 0 means totally
-  transparent, while 255 means opaque. These color values are
-  premultiplied by the alpha value.
-
-  Use null pointers on the components you're not interested in,
-  they'll be ignored by the function.
-]]
 }
 values {
 r: int; [[The red component of the given color.]]
@@ -93,22 +90,25 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
 }
   }
   @property quality {
+ [[Quality of the renderer]]
  set {
 }
 get {
 }
 values {
-   q: Ector.Quality;
+   q: Ector.Quality; [[Quality of the renderer]]
 }
   }
   @property crc {
+ [[Cyclic redundancy check]]
  get {
-return: uint;
+return: uint; [[CRC value]]
 }
   }
   bounds_get {
+ [[Retrieve the bounds of the renderer]]
 params {
-   @out r: Eina.Rectangle;
+   @out r: Eina.Rectangle; [[Bounds as @Eina.Rectangle]]
 }
   }
   draw {

-- 




[EGIT] [core/efl] master 02/07: docs: evas: description for various surface classes

2016-04-26 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=9c3d34ca4db43e65b51407450b01d934df0821c2

commit 9c3d34ca4db43e65b51407450b01d934df0821c2
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Tue Apr 26 10:30:50 2016 +0200

docs: evas: description for various surface classes

Describing surfaces classes for Wayland, TBM and X11.
---
 src/lib/evas/canvas/efl_canvas_surface_tbm.eo | 2 ++
 src/lib/evas/canvas/efl_canvas_surface_wayland.eo | 2 ++
 src/lib/evas/canvas/efl_canvas_surface_x11.eo | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/src/lib/evas/canvas/efl_canvas_surface_tbm.eo 
b/src/lib/evas/canvas/efl_canvas_surface_tbm.eo
index 9d16dc8..546cb21 100644
--- a/src/lib/evas/canvas/efl_canvas_surface_tbm.eo
+++ b/src/lib/evas/canvas/efl_canvas_surface_tbm.eo
@@ -1,5 +1,7 @@
 class Efl.Canvas.Surface_Tbm (Efl.Canvas.Surface)
 {
+   [[Native Tizen Buffer Manager surface for Efl canvas]]
+
legacy_prefix: null;
implements {
   Eo.Base.constructor;
diff --git a/src/lib/evas/canvas/efl_canvas_surface_wayland.eo 
b/src/lib/evas/canvas/efl_canvas_surface_wayland.eo
index 9cf9114..4734ef0 100644
--- a/src/lib/evas/canvas/efl_canvas_surface_wayland.eo
+++ b/src/lib/evas/canvas/efl_canvas_surface_wayland.eo
@@ -1,5 +1,7 @@
 class Efl.Canvas.Surface_Wayland (Efl.Canvas.Surface)
 {
+   [[Native Wayland surface for Efl canvas]]
+
legacy_prefix: null;
implements {
   Eo.Base.constructor;
diff --git a/src/lib/evas/canvas/efl_canvas_surface_x11.eo 
b/src/lib/evas/canvas/efl_canvas_surface_x11.eo
index 3b1c979..ea235a0 100644
--- a/src/lib/evas/canvas/efl_canvas_surface_x11.eo
+++ b/src/lib/evas/canvas/efl_canvas_surface_x11.eo
@@ -7,6 +7,8 @@ struct Efl.Canvas.Surface.X11_Pixmap
 
 class Efl.Canvas.Surface_X11 (Efl.Canvas.Surface)
 {
+   [[Native X11 surface for Efl canvas]]
+
legacy_prefix: null;
methods {
   @property pixmap {

-- 




[EGIT] [core/efl] master 03/07: docs: efl_network: enhance documentation in base class

2016-04-26 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=9897cf495b8972dec12f1177b7d91a448eb30b90

commit 9897cf495b8972dec12f1177b7d91a448eb30b90
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Tue Apr 26 11:08:18 2016 +0200

docs: efl_network: enhance documentation in base class

Fix some of the existing documentation and add some for events and the 
class.
---
 src/lib/ecore_con/efl_network_base.eo | 18 ++
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/src/lib/ecore_con/efl_network_base.eo 
b/src/lib/ecore_con/efl_network_base.eo
index 80b2817..98dbd08 100644
--- a/src/lib/ecore_con/efl_network_base.eo
+++ b/src/lib/ecore_con/efl_network_base.eo
@@ -30,6 +30,8 @@ enum Ecore.Con.Type
 }
 
 abstract Efl.Network.Base (Eo.Base) {
+   [[Abstract base class for all EFL.Network classes]]
+
legacy_prefix: ecore_con;
eo_prefix: efl_network_base;
data: null;
@@ -37,7 +39,7 @@ abstract Efl.Network.Base (Eo.Base) {
   @property ip {
  [[Control the IP address of a server that has been connected to.
 
-   The param is a pointer to an internal string that contains the IP
+   The parameter is a pointer to an internal string that contains the 
IP
address of the connected server in the form "XXX.YYY.ZZZ.AAA" IP
notation. This string should not be modified or trusted to stay
valid after deletion for the svr object. If no IP is known
@@ -54,7 +56,7 @@ abstract Efl.Network.Base (Eo.Base) {
  [[Check how long the object has been connected
 
This function is used to find out how long a client has been
-   connected for.
+   connected.
  ]]
  get {
  legacy: null;
@@ -64,7 +66,7 @@ abstract Efl.Network.Base (Eo.Base) {
  }
   }
   @property port {
- [[Return the port that the obj is connected to]]
+ [[The port that the obj is connected to]]
  set {
  legacy: null;
  }
@@ -72,7 +74,7 @@ abstract Efl.Network.Base (Eo.Base) {
  legacy: null;
  }
  values {
-port: int; [[The The port that obj is connected to, or -1 on 
error.]]
+port: int; [[The port that obj is connected to, or -1 on error.]]
  }
   }
   @property fd {
@@ -110,7 +112,7 @@ abstract Efl.Network.Base (Eo.Base) {
disconnected.
 
This function is used by the server to set the default idle timeout
-   on clients. If the any of the clients becomes idle for a time higher
+   on clients. If any of the clients becomes idle for a time higher
than this value, it will be disconnected. A value of < 1 disables
the idle timeout.
 
@@ -186,15 +188,15 @@ abstract Efl.Network.Base (Eo.Base) {
   @virtual .send;
}
events {
-data,received: Ecore_Con_Event_Data_Received;
+data,received: Ecore_Con_Event_Data_Received; [[Data received on 
connection]]
 connection,upgraded;
-connection,error: const(char) *;
+connection,error: const(char) *; [[Error received on connection]]
}
 }
 
 /* FIXME: Should actually be a binbuf. */
 struct Ecore_Con_Event_Data_Received {
-data: void *; [[The data thet got sent.]]
+data: void *; [[The data that got sent.]]
 size: int; [[The length of the data sent.]]
 }
 

-- 




[EGIT] [core/efl] master 06/07: docs: vpath: mark all vpath classes as introduced with upcoming 1.18

2016-04-26 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=9eb488aaa59483bf6b9534d0e43e5947ac39f0e8

commit 9eb488aaa59483bf6b9534d0e43e5947ac39f0e8
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Tue Apr 26 13:47:50 2016 +0200

docs: vpath: mark all vpath classes as introduced with upcoming 1.18
---
 src/lib/efl/interfaces/efl_vpath.eo   | 2 ++
 src/lib/efl/interfaces/efl_vpath_core.eo  | 5 -
 src/lib/efl/interfaces/efl_vpath_file.eo  | 2 ++
 src/lib/efl/interfaces/efl_vpath_file_core.eo | 5 -
 src/lib/efl/interfaces/efl_vpath_manager.eo   | 5 -
 5 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/src/lib/efl/interfaces/efl_vpath.eo 
b/src/lib/efl/interfaces/efl_vpath.eo
index 8ad3f91..3ed34cc 100644
--- a/src/lib/efl/interfaces/efl_vpath.eo
+++ b/src/lib/efl/interfaces/efl_vpath.eo
@@ -15,6 +15,8 @@ interface Efl.Vpath
"https://blahblah.com/file.jpg;
"ssh://blahblah.com:~/file.jpg"
...
+
+ @since 1.18
]]
legacy_prefix: null;
eo_prefix: efl_vpath;
diff --git a/src/lib/efl/interfaces/efl_vpath_core.eo 
b/src/lib/efl/interfaces/efl_vpath_core.eo
index d9910a4..e871df8 100644
--- a/src/lib/efl/interfaces/efl_vpath_core.eo
+++ b/src/lib/efl/interfaces/efl_vpath_core.eo
@@ -1,6 +1,9 @@
 class Efl.Vpath.Core (Eo.Base, Efl.Vpath)
 {
-   [[ Core EFL implementation of a Vpath system ]]
+   [[ Core EFL implementation of a Vpath system
+
+   @since 1.18
+   ]]
legacy_prefix: null;
eo_prefix: efl_vpath_core;
methods {
diff --git a/src/lib/efl/interfaces/efl_vpath_file.eo 
b/src/lib/efl/interfaces/efl_vpath_file.eo
index 7cdb7ce..de44709 100644
--- a/src/lib/efl/interfaces/efl_vpath_file.eo
+++ b/src/lib/efl/interfaces/efl_vpath_file.eo
@@ -11,6 +11,8 @@ class Efl.Vpath_File (Eo.Base)
   fetched or failed event callbacks will be called, inside of which or
   afterwards you can fetch the resulting local file path by getting the
   result property.
+
+  @since 1.18
]]
legacy_prefix: null;
eo_prefix: efl_vpath_file;
diff --git a/src/lib/efl/interfaces/efl_vpath_file_core.eo 
b/src/lib/efl/interfaces/efl_vpath_file_core.eo
index a77b4c9..cbe9bca 100644
--- a/src/lib/efl/interfaces/efl_vpath_file_core.eo
+++ b/src/lib/efl/interfaces/efl_vpath_file_core.eo
@@ -1,6 +1,9 @@
 class Efl.Vpath_File.Core (Efl.Vpath_File)
 {
-   [[ Core EFL implementation of a Vpath File ]]
+   [[ Core EFL implementation of a Vpath File
+
+   @since 1.18
+   ]]
legacy_prefix: null;
eo_prefix: efl_vpath_file_core;
implements {
diff --git a/src/lib/efl/interfaces/efl_vpath_manager.eo 
b/src/lib/efl/interfaces/efl_vpath_manager.eo
index 532f631..d08cdc0 100644
--- a/src/lib/efl/interfaces/efl_vpath_manager.eo
+++ b/src/lib/efl/interfaces/efl_vpath_manager.eo
@@ -1,6 +1,9 @@
 class Efl.Vpath_Manager (Eo.Base)
 {
-   [[ Vpath Manager manages multiple VPath objects that remap/download ]]
+   [[ Vpath Manager manages multiple VPath objects that remap/download
+
+   @since 1.18
+   ]]
legacy_prefix: null;
eo_prefix: efl_vpath_manager;
methods {

-- 




[EGIT] [core/efl] master 04/07: docs: efl_network: enhance the EO classes for client and server

2016-04-26 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=727f58524a0725cce2064a0277196ab92b61c48f

commit 727f58524a0725cce2064a0277196ab92b61c48f
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Tue Apr 26 11:53:50 2016 +0200

docs: efl_network: enhance the EO classes for client and server
---
 src/lib/ecore_con/efl_network_client.eo | 4 ++--
 src/lib/ecore_con/efl_network_server.eo | 4 +++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/lib/ecore_con/efl_network_client.eo 
b/src/lib/ecore_con/efl_network_client.eo
index 7a32c13..e742b3a 100644
--- a/src/lib/ecore_con/efl_network_client.eo
+++ b/src/lib/ecore_con/efl_network_client.eo
@@ -1,10 +1,10 @@
 class Efl.Network.Client (Efl.Network.Base) {
+   [[Efl network client]]
legacy_prefix: ecore_con_client;
eo_prefix: efl_network_client_obj;
methods {
   @property server {
- [[Controls the server representing the socket the client has
-   connected to.]]
+ [[The server the client is connected to.]]
  get {
  }
  values {
diff --git a/src/lib/ecore_con/efl_network_server.eo 
b/src/lib/ecore_con/efl_network_server.eo
index 67e2637..b75190e 100644
--- a/src/lib/ecore_con/efl_network_server.eo
+++ b/src/lib/ecore_con/efl_network_server.eo
@@ -1,4 +1,5 @@
 class Efl.Network.Server (Efl.Network.Base) {
+   [[Efl network server]]
legacy_prefix: ecore_con_server;
eo_prefix: efl_network_server;
methods {
@@ -62,6 +63,7 @@ class Efl.Network.Server (Efl.Network.Base) {
  }
   }
   @property connection_type {
+[[Type of the server connection as defined in @Ecore.Con.Type]]
 get {
 legacy: null;
 }
@@ -69,7 +71,7 @@ class Efl.Network.Server (Efl.Network.Base) {
 legacy: null;
 }
 values {
-conn_type: Ecore.Con.Type;
+conn_type: Ecore.Con.Type; [[Connection type]]
 }
   }
}

-- 




[EGIT] [core/efl] master 01/07: docs: evas: description for polygon class

2016-04-26 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b1a9629723ee4f0195f0253a7b60c6ca195fb9a2

commit b1a9629723ee4f0195f0253a7b60c6ca195fb9a2
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Tue Apr 26 10:07:50 2016 +0200

docs: evas: description for polygon class
---
 src/lib/evas/canvas/efl_canvas_polygon.eo | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/evas/canvas/efl_canvas_polygon.eo 
b/src/lib/evas/canvas/efl_canvas_polygon.eo
index 38f5762..423be8d 100644
--- a/src/lib/evas/canvas/efl_canvas_polygon.eo
+++ b/src/lib/evas/canvas/efl_canvas_polygon.eo
@@ -1,5 +1,7 @@
 class Efl.Canvas.Polygon (Evas.Object)
 {
+   [[Low-level polygon object]]
+
legacy_prefix: null;
methods {
   point_add {

-- 




[EGIT] [core/efl] master 02/06: docs: elm_access: add class description

2016-04-27 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=935e3c94199c875eed2f6f7eda39b84055b4b9bf

commit 935e3c94199c875eed2f6f7eda39b84055b4b9bf
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 27 11:12:50 2016 +0200

docs: elm_access: add class description
---
 src/lib/elementary/elm_access.eo | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/elementary/elm_access.eo b/src/lib/elementary/elm_access.eo
index 8844d65..69ffa17 100644
--- a/src/lib/elementary/elm_access.eo
+++ b/src/lib/elementary/elm_access.eo
@@ -1,5 +1,6 @@
 class Elm.Access (Elm.Widget)
 {
+[[Elm abstract accessibility class]]
 eo_prefix: elm_obj_access;
data: null;
implements {
@@ -9,5 +10,4 @@ eo_prefix: elm_obj_access;
   Elm.Widget.activate;
   Elm.Widget.on_focus;
}
-
 }

-- 




[EGIT] [core/efl] master 06/06: docs: enhance the calendar eo widget documentation

2016-04-27 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=086bd74da965d7e8cf95c2b5f465c5662b9ffe38

commit 086bd74da965d7e8cf95c2b5f465c5662b9ffe38
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 27 17:35:53 2016 +0200

docs: enhance the calendar eo widget documentation

A lot of cleanup on the parameter docs and filling some gaps. This one still
needs more work.
---
 src/lib/elementary/elm_calendar.eo | 240 ++---
 1 file changed, 92 insertions(+), 148 deletions(-)

diff --git a/src/lib/elementary/elm_calendar.eo 
b/src/lib/elementary/elm_calendar.eo
index 87b72bb..a2b4574 100644
--- a/src/lib/elementary/elm_calendar.eo
+++ b/src/lib/elementary/elm_calendar.eo
@@ -4,17 +4,13 @@ type Elm_Calendar_Format_Cb: __undefined_type;
 
 enum Elm.Calendar.Mark.Repeat.Type
 {
-   [[
- Event periodicity, used to define if a mark should be repeated
- beyond event's day. It's set when a mark is added.
+   [[Event periodicity, used to define if a mark should be repeated beyond 
event's day.
 
- So, for a mark added to 13th May with periodicity set to WEEKLY,
- there will be marks every week after this date. Marks will be displayed
- at 13th, 20th, 27th, 3rd June ...
+   It's set when a mark is added. So, for a mark added to 13th May with 
periodicity
+   set to WEEKLY, there will be marks every week after this date. Marks will be
+   displayed at 13th, 20th, 27th, 3rd June ...
 
- Values don't work as bitmask, only one can be chosen.
-
- See also @Elm.Calendar.mark_add.
+   Values don't work as bitmask, only one can be chosen. See also 
@Elm.Calendar.mark_add.
]]
legacy: elm_calendar;
unique, [[Default value. Marks will be displayed only on event day.]]
@@ -29,30 +25,28 @@ enum Elm.Calendar.Mark.Repeat.Type
 
 enum Elm.Calendar.Weekday
 {
-   [[
- A weekday
+   [[A weekday
 
- See also @Elm.Calendar.first_day_of_week.set.
+   See also @Elm.Calendar.first_day_of_week.set.
]]
legacy: elm_day;
-   sunday,
-   monday,
-   tuesday,
-   wednesday,
-   thursday,
-   friday,
-   saturday,
-   last
+   sunday, [[Sunday weekday]]
+   monday, [[Monday weekday]]
+   tuesday, [[Tusday weekday]]
+   wednesday, [[Wednesday weekday]]
+   thursday, [[Thursday weekday]]
+   friday, [[Friday weekday]]
+   saturday, [[Saturday weekday]]
+   last [[Sentinel value to mark last entry]]
 }
 
 enum Elm.Calendar.Select.Mode
 {
-   [[
- The mode, who determine how user could select a day
+   [[The mode, who determine how user could select a day
 
- See also @Elm.Calendar.select_mode.set()
+   See also @Elm.Calendar.select_mode.set()
]]
-   default = 0, [[Default value. a day is always selected.]]
+   default = 0, [[Default value. A day is always selected.]]
always, [[A day is always selected.]]
none, [[None of the days can be selected.]]
ondemand [[User may have selected a day or not.]]
@@ -60,18 +54,17 @@ enum Elm.Calendar.Select.Mode
 
 enum Elm.Calendar.Selectable
 {
-   [[
- A bitmask used to define which fields of a $tm struct will be taken into
- account, when elm_calendar_selected_time_set() is invoked.
+   [[A bitmask used to define which fields of a $tm struct will be taken into
+   account, when elm_calendar_selected_time_set() is invoked.
 
- See also @Elm.Calendar.selectable.set, @Elm.Calendar.selected_time_set.
+   See also @Elm.Calendar.selectable.set, @Elm.Calendar.selected_time_set.
 
- @since 1.8
+   @since 1.8
]]
-   none = 0,
-   year = (1 << 0),
-   month = (1 << 1),
-   day = (1 << 2)
+   none = 0, [[Take no field into account]]
+   year = (1 << 0), [[Take year field into account]]
+   month = (1 << 1), [[Take month field into account]]
+   day = (1 << 2) [[Take day field into account]]
 }
 
 struct Elm.Calendar.Mark; [[Item handle for a calendar mark.
@@ -81,97 +74,82 @@ struct Elm.Calendar.Mark; [[Item handle for a calendar mark.
 
 class Elm.Calendar (Elm.Layout, Elm.Interface_Atspi_Widget_Action)
 {
+   [[Calendar widget
+
+   It helps applications to flexibly display a calendar with day of the week,
+   date, year and month. Applications are able to set specific dates to be
+   reported back, when selected, in the smart callbacks of the calendar widget.
+   ]]
eo_prefix: elm_obj_calendar;
methods {
   @property first_day_of_week {
+ [[The first day of week to use on calendar widgets'.]]
  set {
-[[Set the first day of week to use on calendar widgets'.]]
  }
  get {
-[[Get the first day of week, who are used on calendar widgets'.
-
-  See also  @.first_day_of_week.set for more details.
-
-]]
  }
  values {
-day: Elm.Calendar.Weekday; [[An int which correspond to the first 
day of the week (Sunday = 0, Monday = 1,
-..., Saturday = 6).]]
+day: 

[EGIT] [core/efl] master 04/06: docs: enahnce elm bubble widget documentation

2016-04-27 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=71a16c27baaa40216773f617fc38b7aefb50f6f6

commit 71a16c27baaa40216773f617fc38b7aefb50f6f6
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 27 12:54:59 2016 +0200

docs: enahnce elm bubble widget documentation
---
 src/lib/elementary/elm_bubble.eo | 17 +++--
 1 file changed, 7 insertions(+), 10 deletions(-)

diff --git a/src/lib/elementary/elm_bubble.eo b/src/lib/elementary/elm_bubble.eo
index b574ef7..2ae8538 100644
--- a/src/lib/elementary/elm_bubble.eo
+++ b/src/lib/elementary/elm_bubble.eo
@@ -14,23 +14,20 @@ enum Elm.Bubble.Pos
 
 class Elm.Bubble (Elm.Layout, Evas.Clickable_Interface)
 {
+   [[Speech bubble widget used in messaging applications]]
+
eo_prefix: elm_obj_bubble;
methods {
   @property pos {
- set {
-[[Set the corner of the bubble
-
-  This function sets the corner of the bubble. The corner will be 
used to
-  determine where the arrow in the frame points to and where 
label, icon and
-  info are shown.
+ [[The corner of the bubble
 
+   This function sets the corner of the bubble. The corner will be 
used to
+   determine where the arrow in the frame points to and where label, 
icon and
+   info are shown. See @Elm.Bubble.Pos
 ]]
+ set {
  }
  get {
-[[Get the corner of the bubble
-
-  This function gets the selected corner of the bubble.
-]]
  }
  values {
 pos: Elm.Bubble.Pos; [[The given corner for the bubble.]]

-- 




[EGIT] [core/efl] master 01/06: docs: enhance docs for elm actionslider

2016-04-27 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7d0dd857ce5e7746af2e0d8b5c7178f117c386a7

commit 7d0dd857ce5e7746af2e0d8b5c7178f117c386a7
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 27 11:12:00 2016 +0200

docs: enhance docs for elm actionslider

Class description and some cleanup for getter and setter.
---
 src/lib/elementary/elm_actionslider.eo | 29 -
 1 file changed, 16 insertions(+), 13 deletions(-)

diff --git a/src/lib/elementary/elm_actionslider.eo 
b/src/lib/elementary/elm_actionslider.eo
index c4a5820..aa1d0e2 100644
--- a/src/lib/elementary/elm_actionslider.eo
+++ b/src/lib/elementary/elm_actionslider.eo
@@ -12,45 +12,48 @@ enum Elm.Actionslider.Pos
 
 class Elm.Actionslider (Elm.Layout, Evas.Selectable_Interface)
 {
+   [[An actionslider is a switcher for 2 or 3 labels
+
+   with customizable magnet properties. The user drags and releases
+   the indicator, to choose a label. When the indicator is released,
+   it will move to its nearest "enabled and magnetized" position.
+   ]]
+
eo_prefix: elm_obj_actionslider;
methods {
   @property indicator_pos {
+ [[Actionslider position indicator]]
  set {
-[[Set actionslider indicator position.]]
  }
  get {
-[[Get actionslider indicator position.]]
  }
  values {
 pos: Elm.Actionslider.Pos; [[The position of the indicator.]]
  }
   }
   @property magnet_pos {
+ [[Actionslider magnet position.]]
  set {
-[[Set actionslider magnet position.
-
-  To make multiple positions magnets OR them together (e.g.
-  ELM_ACTIONSLIDER_LEFT | #ELM_ACTIONSLIDER_RIGHT)
+[[To make multiple positions magnets OR them together (e.g.
+  ELM_ACTIONSLIDER_LEFT | ELM_ACTIONSLIDER_RIGHT)
 ]]
  }
  get {
-[[Get actionslider magnet position.]]
  }
  values {
 pos: Elm.Actionslider.Pos; [[Bit mask indicating the magnet 
positions.]]
  }
   }
   @property enabled_pos {
+ [[Actionslider enabled position.]]
  set {
-[[Set actionslider enabled position. To set multiple positions as
-  enabled OR them together(e.g.
-  #ELM_ACTIONSLIDER_LEFT | #ELM_ACTIONSLIDER_RIGHT).
+[[To set multiple positions as enabled OR them together(e.g.
+  ELM_ACTIONSLIDER_LEFT | ELM_ACTIONSLIDER_RIGHT).
 
   Note: All the positions are enabled by default.
 ]]
  }
  get {
-[[Get actionslider enabled position.]]
  }
  values {
 pos: Elm.Actionslider.Pos; [[Bit mask indicating the enabled 
positions.]]
@@ -59,7 +62,7 @@ class Elm.Actionslider (Elm.Layout, Evas.Selectable_Interface)
   @property selected_label {
  get {
 [[Get actionslider selected label.]]
-return: const(char)*;
+return: const(char)*; [[Selected label]]
  }
   }
}
@@ -76,7 +79,7 @@ class Elm.Actionslider (Elm.Layout, Evas.Selectable_Interface)
   Elm.Layout.sizing_eval;
}
events {
-  pos_changed;
+  pos_changed; [[The position of the actionslider has changed]]
}
 
 }

-- 




[EGIT] [core/efl] master 03/06: docs: enhance documentation for elm background EO class

2016-04-27 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=f37e535d81e9163cdd9b3e3b7ce6ec6bab8e0385

commit f37e535d81e9163cdd9b3e3b7ce6ec6bab8e0385
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 27 12:18:43 2016 +0200

docs: enhance documentation for elm background EO class

Class description and cleanuing up getters and setters.
---
 src/lib/elementary/elm_bg.eo | 41 ++---
 1 file changed, 14 insertions(+), 27 deletions(-)

diff --git a/src/lib/elementary/elm_bg.eo b/src/lib/elementary/elm_bg.eo
index 01a9677..7665577 100644
--- a/src/lib/elementary/elm_bg.eo
+++ b/src/lib/elementary/elm_bg.eo
@@ -1,8 +1,8 @@
 enum Elm.Bg.Option
 {
-   [[
- Identifiers on how a background widget is to display its image --
- if it was set to use an image file.
+   [[Identifiers on how a background widget is to display its image
+
+   -- if it was set to use an image file.
 
  See also @Elm.Bg.option.set, @Elm.Bg.option.get.
]]
@@ -15,37 +15,33 @@ enum Elm.Bg.Option
 
 class Elm.Bg (Elm.Layout, Efl.File)
 {
+   [[The bg (background) widget is used for setting (solid) background 
decorations
+
+   to a window (unless it has transparency enabled) or to any container 
object. It
+   works just like an image, but has some properties useful to a background, 
like
+   setting it to tiled, centered, scaled or stretched.
+   ]]
eo_prefix: elm_obj_bg;
methods {
   @property option {
+ [[The mode of display for a given background widget's image]]
  set {
-[[Set the mode of display for a given background widget's image
-
-  This sets how the background widget will display its image. This
+[[This sets how the background widget will display its image. This
   will only work if the @Efl.File.file.set was previously called 
with
   an image file on $obj. The image can be display tiled, scaled,
   centered or stretched. @Elm.Bg.Option.scale by default.
-
-  See also @.option.get.
 ]]
-
  }
  get {
-[[Get the mode of display for a given background widget's image.
-
-  See also @.option.set for more details
-
-]]
  }
  values {
 option: Elm.Bg.Option; [[The desired background option(See 
@Elm.Bg.Option)]]
  }
   }
   @property color {
+ [[The color on a given background widget]]
  set {
-[[Set the color on a given background widget
-
-  This sets the color used for the background rectangle, in RGB
+[[This sets the color used for the background rectangle, in RGB
   format. Each color component's range is from 0 to 255.
 
   Note: You probably only want to use this function if you haven't
@@ -53,20 +49,12 @@ class Elm.Bg (Elm.Layout, Efl.File)
   color background.
 
   Note: You can reset the color by setting $r, $g, $b as -1, -1, 
-1.
-
-  See also @.color.get
-
 ]]
 legacy: null; /* legacy doesn't have 'a' param */
  }
  get {
-[[Get the color set on a given background widget
-
-  Note: Use $null pointers on the file components you're not
+[[Note: Use $null pointers on the file components you're not
   interested in: they'll be ignored by the function.
-
-  See also @.color.get for more details
-
 ]]
 legacy: null; /* legacy doesn't have 'a' param */
 
@@ -113,5 +101,4 @@ class Elm.Bg (Elm.Layout, Efl.File)
   Efl.File.file.set;
   Efl.File.file.get;
}
-
 }

-- 




[EGIT] [core/efl] master 05/06: docs: enhance button documentation for eo widget

2016-04-27 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=f236bde0a5c141d6664acf36505400dc40d30ba1

commit f236bde0a5c141d6664acf36505400dc40d30ba1
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 27 17:34:31 2016 +0200

docs: enhance button documentation for eo widget

Class description and setter and getter cleanup and also filling up some
doc gaps.
---
 src/lib/elementary/elm_button.eo | 72 +---
 1 file changed, 30 insertions(+), 42 deletions(-)

diff --git a/src/lib/elementary/elm_button.eo b/src/lib/elementary/elm_button.eo
index 5ee7dd1..5a92844 100644
--- a/src/lib/elementary/elm_button.eo
+++ b/src/lib/elementary/elm_button.eo
@@ -1,85 +1,73 @@
 class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
   Elm.Interface_Atspi_Widget_Action)
 {
+   [[Push-button widget
+
+   Press it and run some function. It can contain a simple label and icon 
object
+   and it also has an autorepeat feature.
+   ]]
eo_prefix: elm_obj_button;
methods {
   @property autorepeat_initial_timeout {
- set {
-[[Set the initial timeout before the autorepeat event is generated
+ [[The initial timeout before the autorepeat event is generated
 
-  Sets the timeout, in seconds, since the button is pressed until 
the
-  first $repeated signal is emitted. If $t is 0.0 or less, there
-  won't be any delay and the event will be fired the moment the 
button is
-  pressed.
+   Sets the timeout, in seconds, since the button is pressed until the
+   first $repeated signal is emitted. If $t is 0.0 or less, there
+   won't be any delay and the event will be fired the moment the 
button is
+   pressed.
 
-  See also @.autorepeat.set,
-  @.autorepeat_gap_timeout.set.
-
-]]
+   See also @.autorepeat.set, @.autorepeat_gap_timeout.set.
+ ]]
+ set {
  }
  get {
-[[Get the initial timeout before the autorepeat event is generated
-
-  See also @.autorepeat_initial_timeout.set.
-
-]]
  }
  values {
 t: double; [[Timeout in seconds]]
  }
   }
   @property autorepeat_gap_timeout {
- set {
-[[Set the interval between each generated autorepeat event
+ [[The interval between each generated autorepeat event
 
-  After the first $repeated event is fired, all subsequent ones 
will
-  follow after a delay of $t seconds for each.
+   After the first $repeated event is fired, all subsequent ones will
+   follow after a delay of $t seconds for each.
 
-  See also @.autorepeat_initial_timeout.set.
-
-]]
+   See also @.autorepeat_initial_timeout.set.
+ ]]
+ set {
  }
  get {
-[[Get the interval between each generated autorepeat event]]
  }
  values {
 t: double; [[Interval in seconds]]
  }
   }
   @property autorepeat {
- set {
-[[Turn on/off the autorepeat event generated when the button is 
kept pressed
-
-  When off, no autorepeat is performed and buttons emit a normal 
$clicked
-  signal when they are clicked.
+ [[Turn on/off the autorepeat event generated when the button is kept 
pressed
 
-  When on, keeping a button pressed will continuously emit a 
$repeated
-  signal until the button is released. The time it takes until it 
starts
-  emitting the signal is given by
-  @.autorepeat_initial_timeout.set, and the time between each
-  new emission by @.autorepeat_gap_timeout.set.
+   When off, no autorepeat is performed and buttons emit a normal 
$clicked
+   signal when they are clicked.
 
-]]
+   When on, keeping a button pressed will continuously emit a $repeated
+   signal until the button is released. The time it takes until it 
starts
+   emitting the signal is given by @.autorepeat_initial_timeout.set, 
and the
+   time between each new emission by @.autorepeat_gap_timeout.set.
+ ]]
+ set {
  }
  get {
-[[Get whether the autorepeat feature is enabled
-  ($true if autorepeat is on, $false otherwise)
-
-  See also @.autorepeat.set.
-
-]]
  }
  values {
 on: bool; [[A bool to turn on/off the event]]
  }
   }
   @property admits_autorepeat {
+ [[Whether the button supports autorepeat.]]
  get {
-[[Get whether the button supports autorepeat.]]
 legacy: null;
  }
  values {
-ret: bool;
+ret: bool; [

[EGIT] [core/efl] master 05/07: docs: efl_network: class descriptions for connector and URL

2016-04-26 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=204a252abe2fb91a62a14d398875cdad5a018963

commit 204a252abe2fb91a62a14d398875cdad5a018963
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Tue Apr 26 13:12:04 2016 +0200

docs: efl_network: class descriptions for connector and URL
---
 src/lib/ecore_con/efl_network_connector.eo | 1 +
 src/lib/ecore_con/efl_network_url.eo   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/lib/ecore_con/efl_network_connector.eo 
b/src/lib/ecore_con/efl_network_connector.eo
index 8c106a9..1d74547 100644
--- a/src/lib/ecore_con/efl_network_connector.eo
+++ b/src/lib/ecore_con/efl_network_connector.eo
@@ -1,4 +1,5 @@
 class Efl.Network.Connector (Efl.Network.Server) {
+   [[Efl network connector class]]
eo_prefix: efl_network_connector_obj;
data: null;
implements {
diff --git a/src/lib/ecore_con/efl_network_url.eo 
b/src/lib/ecore_con/efl_network_url.eo
index eecdfd4..8148e8b 100644
--- a/src/lib/ecore_con/efl_network_url.eo
+++ b/src/lib/ecore_con/efl_network_url.eo
@@ -1,4 +1,5 @@
 class Efl.Network.Url (Eo.Base) {
+   [[Uniform Resource Locator (URL) base class]]
legacy_prefix: null;
eo_prefix: efl_network_url;
methods {

-- 




[EGIT] [core/efl] master 01/01: po: elm_container.c is removewd from the tree thus also remove it from POTFILES

2016-04-26 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=49dde632bc0c4b98609d85f1f46587b292778b16

commit 49dde632bc0c4b98609d85f1f46587b292778b16
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Tue Apr 26 08:53:27 2016 +0200

po: elm_container.c is removewd from the tree thus also remove it from 
POTFILES

File was removed in 902950018be3682c0549174fc0c6d1c04141cd39.
---
 po/POTFILES.in | 1 -
 1 file changed, 1 deletion(-)

diff --git a/po/POTFILES.in b/po/POTFILES.in
index c5c80bd..66f2366 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -113,7 +113,6 @@ src/lib/elementary/elm_cnp.c
 src/lib/elementary/elm_colorselector.c
 src/lib/elementary/elm_config.c
 src/lib/elementary/elm_conform.c
-src/lib/elementary/elm_container.c
 src/lib/elementary/elm_datetime.c
 src/lib/elementary/elm_dayselector.c
 src/lib/elementary/elm_dbus_menu.c

-- 




[EGIT] [core/efl] master 01/01: tests: eio: use the correct eina_promise_* functions

2016-05-03 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b917eb4c2570c516987cebc5c5d69e7d47608cbc

commit b917eb4c2570c516987cebc5c5d69e7d47608cbc
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Tue May 3 09:36:37 2016 +0200

tests: eio: use the correct eina_promise_* functions

When these changes got it with 0c76f82a31b1ad06a4da4c12f1a02139e0d0c6fa
they used the non existing symbols ecore_promise_value_get and
ecore_promise_then (most likely due to an unfinished refactoring)

Make sure we actually use the correct eina_promise_ symbols and add NULL
for the error callback which is now needed.
---
 src/tests/eio/eio_model_test_monitor_add.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/tests/eio/eio_model_test_monitor_add.c 
b/src/tests/eio/eio_model_test_monitor_add.c
index a18b47e..4df6539 100644
--- a/src/tests/eio/eio_model_test_monitor_add.c
+++ b/src/tests/eio/eio_model_test_monitor_add.c
@@ -32,7 +32,7 @@ _children_removed_cb(void *data EINA_UNUSED, const Eo_Event* 
event)
 
 Eina_Promise* promise;
 efl_model_property_get(evt->child, "path", );
-Eina_Value const* value = ecore_promise_value_get(promise);
+Eina_Value const* value = eina_promise_value_get(promise);
 char* filename = eina_value_to_string(value);
 
 if(temp_filename && !strcmp(filename, temp_filename) == 0)
@@ -50,7 +50,7 @@ _children_added_cb(void *data EINA_UNUSED, const Eo_Event* 
event)
 
Eina_Promise* promise;
efl_model_property_get(evt->child, "path", );
-   Eina_Value const* value = ecore_promise_value_get(promise);
+   Eina_Value const* value = eina_promise_value_get(promise);
char* filename = eina_value_to_string(value);
 
if(temp_filename && !strcmp(temp_filename, filename))
@@ -96,7 +96,7 @@ START_TEST(eio_model_test_test_monitor_add)
Eina_Promise* promise;
efl_model_children_slice_get(filemodel, 0, 0, );
 
-   ecore_promise_then(promise, &_create_file, NULL);
+   eina_promise_then(promise, &_create_file, NULL, NULL);
 
ecore_main_loop_begin();
 

-- 




[EGIT] [core/efl] master 01/01: tests: eio: re-enable eio test cases

2016-05-03 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=fc51b44ed4b99dab593a1537ef8dbf8d4b8884f4

commit fc51b44ed4b99dab593a1537ef8dbf8d4b8884f4
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Tue May 3 11:29:13 2016 +0200

tests: eio: re-enable eio test cases

Have been disabled with 0c76f82a. They pass here so re-enabling.
---
 src/tests/eio/eio_suite.c | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/tests/eio/eio_suite.c b/src/tests/eio/eio_suite.c
index e58fdf5..39ce8f7 100644
--- a/src/tests/eio/eio_suite.c
+++ b/src/tests/eio/eio_suite.c
@@ -6,13 +6,13 @@
 #include "../efl_check.h"
 
 static const Efl_Test_Case etc[] = {
-  /* {"Eio_Monitor", eio_test_monitor}, */
+  {"Eio_Monitor", eio_test_monitor},
   {"Eio Model", eio_model_test_file},
-/*   {"Eio Model Monitor", eio_model_test_monitor_add}, */
-/*   {"Eio File", eio_test_file}, */
-/* #ifdef XATTR_TEST_DIR */
-/*   {"Eio_Xattr", eio_test_xattr}, */
-/* #endif */
+  {"Eio Model Monitor", eio_model_test_monitor_add},
+  {"Eio File", eio_test_file},
+#ifdef XATTR_TEST_DIR
+  {"Eio_Xattr", eio_test_xattr},
+#endif
   {NULL, NULL}
 };
 

-- 




[EGIT] [core/efl] master 02/02: docs: elm_clock: enhance and change elm_clock EO file documentation.

2016-05-02 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=4ed63e58b2d595ece462eaf663a439b78f04323f

commit 4ed63e58b2d595ece462eaf663a439b78f04323f
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Apr 29 11:12:37 2016 +0200

docs: elm_clock: enhance and change elm_clock EO file documentation.

Mostly preperty description harmonising and some other smaller changes.
---
 src/lib/elementary/elm_clock.eo | 192 ++--
 1 file changed, 66 insertions(+), 126 deletions(-)

diff --git a/src/lib/elementary/elm_clock.eo b/src/lib/elementary/elm_clock.eo
index 414c10d..8c757c9 100644
--- a/src/lib/elementary/elm_clock.eo
+++ b/src/lib/elementary/elm_clock.eo
@@ -1,14 +1,14 @@
 enum Elm.Clock.Edit_Mode
 {
[[Identifiers for which clock digits should be editable, when a
- clock widget is in edition mode. Values may be OR-ed together to
+ clock widget is in editing mode. Values may be OR-ed together to
  make a mask, naturally.
 
  See also @Elm.Clock.edit.set, @Elm.Clock.edit_mode.set.
]]
 
legacy: elm_clock_edit;
-   default = 0, [[Default value. Means that all digits are editable, when in 
edition mode.]]
+   default = 0, [[Default value. Means that all digits are editable, when in 
editing mode.]]
hour_decimal = 1 << 0, [[Decimal digit of hours value should be editable.]]
hour_unit = 1 << 1, [[Unit digit of hours value should be editable.]]
min_decimal = 1 << 2, [[Decimal digit of minutes value should be editable.]]
@@ -20,173 +20,123 @@ enum Elm.Clock.Edit_Mode
 
 class Elm.Clock (Elm.Layout)
 {
+   [[Digital clock widget
+
+   This is a digital clock widget. In its default theme, it has a vintage 
"flipping numbers clock"
+   appearance, which will animate sheets of individual algorisms individually 
as time goes by.
+
+   A newly created clock will fetch system's time (already considering local 
time adjustments) to
+   start with, and will tick accordingly.
+   ]]
eo_prefix: elm_obj_clock;
methods {
   @property show_am_pm {
- set {
-[[Set if the given clock widget must show hours in military or
-  am/pm mode
+ [[If the given clock widget must show hours in military or am/pm mode
 
-  This function sets if the clock must show hours in military or
-  am/pm mode. In some countries like Brazil the military mode
-  (00-24h-format) is used, in opposition to the USA, where the
-  am/pm mode is more commonly used.
-
-  See also @.show_am_pm.get.
-]]
+   Set if the clock must show hours in military or am/pm mode. In some
+   countries like Brazil the military mode (00-24h-format) is used, in
+   opposition to the USA, where the am/pm mode is more commonly used.
+ ]]
+ set {
  }
  get {
-[[Get if the given clock widget shows hours in military or am/pm
-  mode
-
-  This function gets if the clock shows hours in military or am/pm
-  mode.
-
-  See also @.show_am_pm.set for more details.
-]]
  }
  values {
-am_pm: bool; [[$true to put it in am/pm mode,
-   $false to military mode]]
+am_pm: bool; [[$true to put it in am/pm mode, $false to military 
mode]]
  }
   }
   @property first_interval {
- set {
-[[Set the first interval on time updates for a user mouse button 
hold
-  on clock widgets' time edition.
-
-  This interval value is decreased while the user holds the
-  mouse pointer either incrementing or decrementing a given the
-  clock digit's value.
+ [[The first interval on time updates for a user mouse button hold
+   on clock widgets' time editing.
 
-  This helps the user to get to a given time distant from the
-  current one easier/faster, as it will start to flip quicker and
-  quicker on mouse button holds.
+   This interval value is decreased while the user holds the
+   mouse pointer either incrementing or decrementing a given the
+   clock digit's value.
 
-  The calculation for the next flip interval value, starting from
-  the one set with this call, is the previous interval divided by
-  1.05, so it decreases a little bit.
+   This helps the user to get to a given time distant from the
+   current one easier/faster, as it will start to flip quicker and
+   quicker on mouse button holds.
 
-  The default starting interval value for automatic flips is
-  0.85 seconds.
+   The calculation for the next flip interval value, starting from
+   the one set with this call

[EGIT] [core/efl] master 01/03: ecore_audio: document all ecore_audio_in classes

2016-04-18 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=67147dc331c07abec1119ffd3dae78bd0abaf091

commit 67147dc331c07abec1119ffd3dae78bd0abaf091
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Apr 18 11:46:06 2016 +0200

ecore_audio: document all ecore_audio_in classes

For the properties we really only need to document the property itself and 
not
its setter and getter functions.
---
 src/lib/ecore_audio/ecore_audio_in.eo | 83 ++-
 src/lib/ecore_audio/ecore_audio_in_sndfile.eo |  1 +
 src/lib/ecore_audio/ecore_audio_in_tone.eo|  1 +
 3 files changed, 32 insertions(+), 53 deletions(-)

diff --git a/src/lib/ecore_audio/ecore_audio_in.eo 
b/src/lib/ecore_audio/ecore_audio_in.eo
index 0d62cda..7b0327a 100644
--- a/src/lib/ecore_audio/ecore_audio_in.eo
+++ b/src/lib/ecore_audio/ecore_audio_in.eo
@@ -1,113 +1,90 @@
 class Ecore_Audio_In (Ecore_Audio)
 {
+   [[Ecore Audio input object.]]
legacy_prefix: null;
eo_prefix: ecore_audio_obj_in;
data: Ecore_Audio_Input;
methods {
   @property speed {
- set {
-[[Set the playback speed of the input.
+ [[Playback speed of the input.
 
-  @since 1.8
-]]
+   @since 1.8
+ ]]
+ set {
  }
  get {
-[[Get the playback speed of the input.
-
-  @since 1.8
-]]
  }
  values {
 speed: double; [[The speed, 1.0 is the default]]
  }
   }
   @property samplerate {
- set {
-[[Set the sample-rate of the input
+ [[Sample-rate of the input
 
-  @since 1.8
-]]
+   @since 1.8
+ ]]
+ set {
  }
  get {
-[[Get the he sample-rate of the input
-
-  @since 1.8
-]]
  }
  values {
 samplerate: int; [[The samplerate in Hz]]
  }
   }
   @property channels {
- set {
-[[Set the amount of channels the input has
+ [[Amount of channels the input has
 
-  @since 1.8
-]]
+   @since 1.8
+ ]]
+ set {
  }
  get {
-[[Get the amount of channels the input has
-
-  @since 1.8
-]]
  }
  values {
 channels: int; [[The number of channels]]
  }
   }
   @property preloaded {
- set {
-[[Set the preloaded state of the input
+ [[Preloaded state of the input
 
-  @since 1.8
-]]
+   @since 1.8
+ ]]
+ set {
  }
  get {
-[[Get the the preloaded state of the input
-
-  @since 1.8
-]]
  }
  values {
 preloaded: bool; [[true if the input should be cached, false 
otherwise]]
  }
   }
   @property looped {
- set {
-[[Set the looped state of the input
+ [[Looped state of the input
 
-  If the input is looped and reaches the end it will start from the
-  beginning again. At the same time the event
-  \@ref ECORE_AUDIO_EV_IN_LOOPED will be emitted
+   If the input is looped and reaches the end it will start from the
+   beginning again. At the same time the event
+   \@ref ECORE_AUDIO_EV_IN_LOOPED will be emitted
 
-  @since 1.8
-]]
+   @since 1.8
+ ]]
+ set {
  }
  get {
-[[Get the looped state of the input
-
-  @since 1.8
-]]
  }
  values {
 looped: bool; [[true if the input should be looped, false 
otherwise]]
  }
   }
   @property length {
- set {
-[[Set the length of the input
+ [[Length of the input
 
-  This function is only implemented by some classes
-  (i.e. ECORE_AUDIO_OBJ_IN_TONE_CLASS)
+   This function is only implemented by some classes
+   (i.e. ECORE_AUDIO_OBJ_IN_TONE_CLASS)
 
-  @since 1.8
-]]
+   @since 1.8
+ ]]
+ set {
  }
  get {
-[[Get the length of the input
-
-  @since 1.8
-]]
  }
  values {
 length: double; [[The length of the input in seconds]]
diff --git a/src/lib/ecore_audio/ecore_audio_in_sndfile.eo 
b/src/lib/ecore_audio/ecore_audio_in_sndfile.eo
index 170b385..4396ec9 100644
--- a/src/lib/ecore_audio/ecore_audio_in_sndfile.eo
+++ b/src/lib/ecore_audio/ecore_audio_in_sndfile.eo
@@ -1,5 +1,6 @@
 class Ecore_Audio_In_Sndfile (Ecore_Audio_In)
 {
+   [[Ecore Audio sndfile input.]]
eo_prefix: ecore_audio_obj_in_sndfile;
implements {
   Eo.Base.destructor;
diff --git a/s

[EGIT] [core/efl] master 02/03: ecore_audio: document all ecore_audio_out classes

2016-04-18 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=a8a0c2b4a1d9f4ca5418cdabced4b89cc0641ee0

commit a8a0c2b4a1d9f4ca5418cdabced4b89cc0641ee0
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Apr 18 22:04:53 2016 +0200

ecore_audio: document all ecore_audio_out classes
---
 src/lib/ecore_audio/ecore_audio_out.eo| 2 ++
 src/lib/ecore_audio/ecore_audio_out_core_audio.eo | 1 +
 src/lib/ecore_audio/ecore_audio_out_pulse.eo  | 1 +
 src/lib/ecore_audio/ecore_audio_out_sndfile.eo| 1 +
 4 files changed, 5 insertions(+)

diff --git a/src/lib/ecore_audio/ecore_audio_out.eo 
b/src/lib/ecore_audio/ecore_audio_out.eo
index aa46ec6..12b4a2a 100644
--- a/src/lib/ecore_audio/ecore_audio_out.eo
+++ b/src/lib/ecore_audio/ecore_audio_out.eo
@@ -1,5 +1,7 @@
 class Ecore_Audio_Out (Ecore_Audio)
 {
+   [[Ecore Audio output object.]]
+
legacy_prefix: null;
eo_prefix: ecore_audio_obj_out;
data: Ecore_Audio_Output;
diff --git a/src/lib/ecore_audio/ecore_audio_out_core_audio.eo 
b/src/lib/ecore_audio/ecore_audio_out_core_audio.eo
index bbb7362..cd8b99b 100644
--- a/src/lib/ecore_audio/ecore_audio_out_core_audio.eo
+++ b/src/lib/ecore_audio/ecore_audio_out_core_audio.eo
@@ -1,5 +1,6 @@
 class Ecore_Audio_Out_Core_Audio (Ecore_Audio_Out)
 {
+   [[Ecore audio output for Mac OSX Core Aduio.]]
eo_prefix: ecore_audio_obj_out_core_audio;
implements {
   Ecore_Audio.volume.set;
diff --git a/src/lib/ecore_audio/ecore_audio_out_pulse.eo 
b/src/lib/ecore_audio/ecore_audio_out_pulse.eo
index e955dfb..dd49d5e 100644
--- a/src/lib/ecore_audio/ecore_audio_out_pulse.eo
+++ b/src/lib/ecore_audio/ecore_audio_out_pulse.eo
@@ -1,5 +1,6 @@
 class Ecore_Audio_Out_Pulse (Ecore_Audio_Out)
 {
+   [[Ecore audio ouput for PulseAudio.]]
eo_prefix: ecore_audio_obj_out_pulse;
implements {
   Eo.Base.constructor;
diff --git a/src/lib/ecore_audio/ecore_audio_out_sndfile.eo 
b/src/lib/ecore_audio/ecore_audio_out_sndfile.eo
index 0fd16ce..0c18971 100644
--- a/src/lib/ecore_audio/ecore_audio_out_sndfile.eo
+++ b/src/lib/ecore_audio/ecore_audio_out_sndfile.eo
@@ -1,5 +1,6 @@
 class Ecore_Audio_Out_Sndfile (Ecore_Audio_Out)
 {
+   [[Ecore audio output to the sndfile library.]]
eo_prefix: ecore_audio_obj_out_sndfile;
implements {
   Eo.Base.constructor;

-- 




[EGIT] [core/efl] master 03/03: ecore_audio: document ecore_audio core class

2016-04-18 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=c5b00c5974c6a1afcac024c3e9c9edf76322f29f

commit c5b00c5974c6a1afcac024c3e9c9edf76322f29f
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Apr 18 22:05:22 2016 +0200

ecore_audio: document ecore_audio core class

Merging some property descriptions and some smaller changes.
---
 src/lib/ecore_audio/ecore_audio.eo | 61 +++---
 1 file changed, 24 insertions(+), 37 deletions(-)

diff --git a/src/lib/ecore_audio/ecore_audio.eo 
b/src/lib/ecore_audio/ecore_audio.eo
index 38cfe02..db3379d 100644
--- a/src/lib/ecore_audio/ecore_audio.eo
+++ b/src/lib/ecore_audio/ecore_audio.eo
@@ -13,86 +13,73 @@ enum Ecore_Audio_Format {
 
 class Ecore_Audio (Eo.Base)
 {
+   [[Convenience audio class.]]
+
legacy_prefix: null;
eo_prefix: ecore_audio_obj;
data: Ecore_Audio_Object;
methods {
   @property name {
- set {
-[[Set the name of the object
+ [[Name of the object
 
-  @since 1.8
-]]
+   @since 1.8
+ ]]
+ set {
  }
  get {
-[[Get the name of the object
-
-  @since 1.8
-]]
  }
  values {
-name: const(char)*; 
+name: const(char)*; [[Name]]
  }
   }
   @property paused {
- set {
-[[Set the pause state of the object
+ [[Pause state of the object
 
-  @since 1.8
-]]
+   @since 1.8
+ ]]
+ set {
  }
  get {
-[[Get the pause state of the object
-
-  @since 1.8
-]]
  }
  values {
 paused: bool; [[true if object is paused, false if not]]
  }
   }
   @property volume {
- set {
-[[Set the volume of the object
+ [[Volume of the object
 
-  @since 1.8
-]]
+   @since 1.8
+ ]]
+ set {
  }
  get {
-[[Get the volume of the object
-
-  @since 1.8
-]]
  }
  values {
-volume: double; [[the volume]]
+volume: double; [[The volume]]
  }
   }
   @property source {
- set {
-[[Set the source of the object
+ [[Source of the object
 
-  What sources are supported depends on the actual object.
-  For example, the libsndfile class accepts WAV, OGG, FLAC
-  files as source.
+   What sources are supported depends on the actual object.
+   For example, the libsndfile class accepts WAV, OGG, FLAC
+   files as source.
 
-  @since 1.8
-]]
+   @since 1.8
+ ]]
+ set {
 return: bool; [[true if the source was set correctly (i.e. the file
 was opened), EINA_FALSE otherwise
   ]]
  }
  get {
-[[Get the source of the object
-
-  @since 1.8
-]]
  }
  values {
 source: const(char)*; [[the source to set to (i.e. file, URL, 
device)]]
  }
   }
   @property format {
+ [[Format of the object.]]
  set {
 [[Set the format of the object
 

-- 




[EGIT] [core/efl] master 05/05: elm_photo: make sure we have a separate variable for the sanitized path

2016-04-18 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6fc6a9eebec30e4825c8749aa1bba27c43c168bb

commit 6fc6a9eebec30e4825c8749aa1bba27c43c168bb
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Apr 18 14:26:02 2016 +0200

elm_photo: make sure we have a separate variable for the sanitized path

That way we can safely free it again after it got memory allocated from
eina_file_path_sanitize(). Fixes a memory leak.

CID: 1353601
---
 src/lib/elementary/elm_photo.c | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/lib/elementary/elm_photo.c b/src/lib/elementary/elm_photo.c
index 803e07c..9752007 100644
--- a/src/lib/elementary/elm_photo.c
+++ b/src/lib/elementary/elm_photo.c
@@ -146,6 +146,7 @@ _long_press_cb(void *obj)
 {
Evas_Object *img;
const char *file;
+   char *sfile;
 
ELM_PHOTO_DATA_GET(obj, sd);
 
@@ -161,8 +162,9 @@ _long_press_cb(void *obj)
  {
 char buf[4096 + 7];
 
-file = eina_file_path_sanitize(file);
-snprintf(buf, sizeof(buf), "file://%s", file);
+sfile = eina_file_path_sanitize(file);
+snprintf(buf, sizeof(buf), "file://%s", sfile);
+free(sfile);
 if (elm_drag_start
   (obj, ELM_SEL_FORMAT_IMAGE, buf, ELM_XDND_ACTION_MOVE,
   NULL, NULL,

-- 




[EGIT] [core/efl] master 04/05: elm_atspi_bridge: unref eldbus msg before returning to avoid memory leak

2016-04-18 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6b7172d6e32291b037c81150e383d1932cbb1886

commit 6b7172d6e32291b037c81150e383d1932cbb1886
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Apr 18 13:36:17 2016 +0200

elm_atspi_bridge: unref eldbus msg before returning to avoid memory leak

If we goto fail here we still have the ret eldbus message referenced. Make
sure we unref so it can be free'd and we do not leak memory.

CID: 1353603
---
 src/lib/elementary/elm_atspi_bridge.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/elementary/elm_atspi_bridge.c 
b/src/lib/elementary/elm_atspi_bridge.c
index 14f9a42..9c78137 100644
--- a/src/lib/elementary/elm_atspi_bridge.c
+++ b/src/lib/elementary/elm_atspi_bridge.c
@@ -828,6 +828,7 @@ _accessible_get_relation_set(const Eldbus_Service_Interface 
*iface EINA_UNUSED,
return ret;
 
 fail:
+   eldbus_message_unref(ret);
return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.Failed", 
"Unable to get relation set.");
 }
 

-- 




[EGIT] [core/efl] master 03/05: elm_spinner: free string in all cases before returning

2016-04-18 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=39eb3004f83f2ca15cc729a72929d2ba48ab5779

commit 39eb3004f83f2ca15cc729a72929d2ba48ab5779
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Apr 18 12:55:05 2016 +0200

elm_spinner: free string in all cases before returning

If len < max_len was true here we leaked new_str. Make sure we also free it
in this case.

CID: 1353605
---
 src/lib/elementary/elm_spinner.c | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib/elementary/elm_spinner.c b/src/lib/elementary/elm_spinner.c
index bca36b0..c6bd8de 100644
--- a/src/lib/elementary/elm_spinner.c
+++ b/src/lib/elementary/elm_spinner.c
@@ -553,7 +553,11 @@ _min_max_validity_filter(void *data, Evas_Object *obj, 
char **text)
 
max_len = log10(fabs(sd->val_max)) + 1;
len = evas_string_char_len_get(new_str);
-   if (len < max_len) return;
+   if (len < max_len)
+ {
+ELM_SAFE_FREE(new_str, free);
+return;
+ }
 
val = strtod(new_str, NULL);
ELM_SAFE_FREE(new_str, free);

-- 




[EGIT] [core/efl] master 02/05: elm_conform: fix memory leak for state variable

2016-04-18 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=ed793bab3b5b3fa0a127129a198d976bee31075e

commit ed793bab3b5b3fa0a127129a198d976bee31075e
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Apr 18 12:36:11 2016 +0200

elm_conform: fix memory leak for state variable

Make sure we actually free state here before going out of scope.

CID: 1353606
---
 src/lib/elementary/elm_conform.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/elementary/elm_conform.c b/src/lib/elementary/elm_conform.c
index 2d434ec..7d8e9e8 100644
--- a/src/lib/elementary/elm_conform.c
+++ b/src/lib/elementary/elm_conform.c
@@ -852,6 +852,7 @@ _on_prop_change(void *data,
 return ECORE_CALLBACK_DONE;
  }
 }
+  free(state);
   }
  }
else if (sd->win_hidden)

-- 




[EGIT] [core/efl] master 01/05: eolian: free impl_full_params strbuf before going out of scope

2016-04-18 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=28dfe2f0ff8edb2f243bb39f91399328a3903c49

commit 28dfe2f0ff8edb2f243bb39f91399328a3903c49
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Apr 18 12:29:14 2016 +0200

eolian: free impl_full_params strbuf before going out of scope

Just missed impl_full_params here while all others are free'd fine.

CID: 1354287
---
 src/bin/eolian/eo_generator.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/eolian/eo_generator.c b/src/bin/eolian/eo_generator.c
index c367027..d2b7677 100644
--- a/src/bin/eolian/eo_generator.c
+++ b/src/bin/eolian/eo_generator.c
@@ -622,6 +622,7 @@ eo_bind_func_generate(const Eolian_Class *class, const 
Eolian_Function *funcid,
 
eina_strbuf_free(va_args);
eina_strbuf_free(full_params);
+   eina_strbuf_free(impl_full_params);
eina_strbuf_free(params_init);
eina_strbuf_free(params);
eina_strbuf_free(fbody);

-- 




[EGIT] [core/efl] master 01/03: docs: edje_edit: add class description

2016-04-20 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2452e8dee83ccc780a8b1fc86f5f86e0cd9caf87

commit 2452e8dee83ccc780a8b1fc86f5f86e0cd9caf87
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Tue Apr 19 17:11:53 2016 +0200

docs: edje_edit: add class description
---
 src/lib/edje/edje_edit.eo | 5 +
 1 file changed, 5 insertions(+)

diff --git a/src/lib/edje/edje_edit.eo b/src/lib/edje/edje_edit.eo
index 68b3387..eb9f305 100644
--- a/src/lib/edje/edje_edit.eo
+++ b/src/lib/edje/edje_edit.eo
@@ -1,5 +1,10 @@
 class Edje.Edit (Edje.Object)
 {
+   [[Edje editing class to access edje object internals.
+   
+   This was intended ONLY for use in an actual edje editor program. Unless
+   you are writing one of these, do NOT use this API here.
+   ]]
data: Edje_Edit;
implements {
   Eo.Base.constructor;

-- 




[EGIT] [core/efl] master 02/03: docs: eio: add class description for eio model class

2016-04-20 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=3e4a90227026ac1ff85a620c2210af097b03a24c

commit 3e4a90227026ac1ff85a620c2210af097b03a24c
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 20 12:13:24 2016 +0200

docs: eio: add class description for eio model class
---
 src/lib/eio/eio_model.eo | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/eio/eio_model.eo b/src/lib/eio/eio_model.eo
index 6332a8a..d200a3f 100644
--- a/src/lib/eio/eio_model.eo
+++ b/src/lib/eio/eio_model.eo
@@ -2,6 +2,8 @@ type @extern Eio_Filter_Direct_Cb: __undefined_type;
 
 class Eio.Model (Eo.Base, Efl.Model.Base)
 {
+[[Eio model class]]
+
 legacy_prefix: null;
 methods {
children_filter_set {

-- 




[EGIT] [core/efl] master 03/03: docs: eldbus: add class and property descriptions for eldbus model files

2016-04-20 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=f74c4bbce771e65017884b43f2a731bd19f1f6bf

commit f74c4bbce771e65017884b43f2a731bd19f1f6bf
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 20 12:45:09 2016 +0200

docs: eldbus: add class and property descriptions for eldbus model files

Also fix some existing docs while being there.
---
 src/lib/eldbus/eldbus_model_arguments.eo  |  3 +++
 src/lib/eldbus/eldbus_model_connection.eo |  7 ++-
 src/lib/eldbus/eldbus_model_method.eo |  1 +
 src/lib/eldbus/eldbus_model_object.eo | 11 +--
 src/lib/eldbus/eldbus_model_proxy.eo  |  3 +++
 src/lib/eldbus/eldbus_model_signal.eo |  2 ++
 6 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/src/lib/eldbus/eldbus_model_arguments.eo 
b/src/lib/eldbus/eldbus_model_arguments.eo
index 97ac163..5c11f97 100644
--- a/src/lib/eldbus/eldbus_model_arguments.eo
+++ b/src/lib/eldbus/eldbus_model_arguments.eo
@@ -1,6 +1,8 @@
 import eldbus_types;
 
 class Eldbus.Model_Arguments (Eo.Base, Efl.Model.Base) {
+[[Eldbus model arguments class]]
+
 legacy_prefix: null;
 methods {
 constructor {
@@ -14,6 +16,7 @@ class Eldbus.Model_Arguments (Eo.Base, Efl.Model.Base) {
 }
 }
 @property name {
+[[Name of the argument]]
 get {}
 values {
 value: const(char)*;
diff --git a/src/lib/eldbus/eldbus_model_connection.eo 
b/src/lib/eldbus/eldbus_model_connection.eo
index 3f2e5ab..0c00b9f 100644
--- a/src/lib/eldbus/eldbus_model_connection.eo
+++ b/src/lib/eldbus/eldbus_model_connection.eo
@@ -1,4 +1,6 @@
 class Eldbus.Model_Connection (Eo.Base, Efl.Model.Base) {
+[[Eldbus model connection class]]
+
 legacy_prefix: null;
 methods {
 constructor {
@@ -7,21 +9,24 @@ class Eldbus.Model_Connection (Eo.Base, Efl.Model.Base) {
   @since 1.16]]
 params {
 @in type: int; [[The connection type]]
-@in address: const(char)*; [[Remote address of dbus]]
+@in address: const(char)*; [[Remote address of DBus]]
 @in private_: bool; [[Non shared dbus connection]]
 }
 }
 @property type {
+[[Connection type]]
 values {
 value: int;
 }
 }
 @property address {
+[[Remote DBus address]]
 values {
 value: const(char)*;
 }
 }
 @property private {
+[[Indicate if the DBus connection is shared or private]]
 values {
 value: bool;
 }
diff --git a/src/lib/eldbus/eldbus_model_method.eo 
b/src/lib/eldbus/eldbus_model_method.eo
index 7947e25..5cc05d9 100644
--- a/src/lib/eldbus/eldbus_model_method.eo
+++ b/src/lib/eldbus/eldbus_model_method.eo
@@ -1,6 +1,7 @@
 import eldbus_types;
 
 class Eldbus.Model_Method (Eldbus.Model_Arguments) {
+[[Eldbus model method class]]
 legacy_prefix: null;
 methods {
 constructor {
diff --git a/src/lib/eldbus/eldbus_model_object.eo 
b/src/lib/eldbus/eldbus_model_object.eo
index bb8ad63..2ccf638 100644
--- a/src/lib/eldbus/eldbus_model_object.eo
+++ b/src/lib/eldbus/eldbus_model_object.eo
@@ -1,6 +1,8 @@
 import eldbus_types;
 
 class Eldbus.Model_Object (Eo.Base, Efl.Model.Base) {
+[[Eldbus model object class]]
+
 legacy_prefix: null;
 data: Eldbus_Model_Object_Data;
 methods {
@@ -10,8 +12,8 @@ class Eldbus.Model_Object (Eo.Base, Efl.Model.Base) {
   @since 1.16]]
 params {
 @in type: int; [[The connection type]]
-@in address: const(char)*; [[Remote address of dbus]]
-@in private_: bool; [[Non shared dbus connection]]
+@in address: const(char)*; [[Remote address of DBus]]
+@in private_: bool; [[Non shared DBus connection]]
 @in bus: const(char)*; [[DBus Name or unique-id]]
 @in path: const(char)*; [[DBus path]]
 }
@@ -27,26 +29,31 @@ class Eldbus.Model_Object (Eo.Base, Efl.Model.Base) {
 }
 }
 @property type {
+[[Connection type]]
 values {
 value: int;
 }
 }
 @property address {
+[[Remote address of DBus]]
 values {
 value: const(char)*;
 }
 }
 @property private {
+[[Indicate if the DBus connection is shared or private]]
 values {
 value: bool;
 }
 }
 @property bus {
+[[DBus Name or unique-id]]
 values {
 value: const(char)*;
 }
 }
 @property path {
+[[DBus path]]
 values {
 value: const(char)*;
 }
diff --git a/src/lib/

[EGIT] [core/efl] master 01/01: tests: fix another redefine of Ecore_Cb build break

2016-04-20 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=500750323d7d65b75828ce007afe1aaf620a3b26

commit 500750323d7d65b75828ce007afe1aaf620a3b26
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 20 15:31:13 2016 +0200

tests: fix another redefine of Ecore_Cb build break
---
 src/tests/eolian_cxx/callback.eo | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/tests/eolian_cxx/callback.eo b/src/tests/eolian_cxx/callback.eo
index ea11cf9..1129420 100644
--- a/src/tests/eolian_cxx/callback.eo
+++ b/src/tests/eolian_cxx/callback.eo
@@ -1,4 +1,4 @@
-type @extern Ecore_Cb: __undefined_type;
+import ecore_types;
 
 class Callback (Eo.Base)
 {

-- 




[EGIT] [core/efl] master 02/03: docs: add method parameter descriptions for ecore_idle_*

2016-04-14 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=3c93a3268c91694102b4ac48f7dd295c8e056fbf

commit 3c93a3268c91694102b4ac48f7dd295c8e056fbf
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Apr 14 17:10:49 2016 +0200

docs: add method parameter descriptions for ecore_idle_*

Now that we support these in docgen catch up in some example EO files.
---
 src/lib/ecore/ecore_idle_enterer.eo | 8 
 src/lib/ecore/ecore_idle_exiter.eo  | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/lib/ecore/ecore_idle_enterer.eo 
b/src/lib/ecore/ecore_idle_enterer.eo
index 3250fb5..39e7a70 100644
--- a/src/lib/ecore/ecore_idle_enterer.eo
+++ b/src/lib/ecore/ecore_idle_enterer.eo
@@ -12,16 +12,16 @@ class Ecore.Idle.Enterer (Eo.Base)
  [[This constructor will insert the handler at the beginning of the 
list.]]
  legacy: null;
  params {
-@in func: Ecore_Task_Cb;
-@in data: const(void)*;
+@in func: Ecore_Task_Cb; [[Idle enterer callback function.]]
+@in data: const(void)*; [[Private data passed to callback 
functions.]]
  }
   }
   after_constructor {
  [[This constructor will insert the handler at the end of the list.]]
  legacy: null;
  params {
-@in func: Ecore_Task_Cb;
-@in data: const(void)*;
+@in func: Ecore_Task_Cb; [[Idle enterer callback function.]]
+@in data: const(void)*; [[Private data passed to callback 
functions.]]
  }
   }
}
diff --git a/src/lib/ecore/ecore_idle_exiter.eo 
b/src/lib/ecore/ecore_idle_exiter.eo
index 46e76ca..d866599 100644
--- a/src/lib/ecore/ecore_idle_exiter.eo
+++ b/src/lib/ecore/ecore_idle_exiter.eo
@@ -10,8 +10,8 @@ class Ecore.Idle.Exiter (Eo.Base)
  [[Constructor.]]
  legacy: null;
  params {
-@in func: Ecore_Task_Cb;
-@in data: const(void)*;
+@in func: Ecore_Task_Cb; [[Idle exiter callback function.]]
+@in data: const(void)*; [[Private data passed to callback 
functions.]]
  }
   }
}

-- 




[EGIT] [core/efl] master 03/03: docs: add description for class and method parameters

2016-04-14 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5a3af92e5b0392ffb1c23bba675e8d1fcd8b3162

commit 5a3af92e5b0392ffb1c23bba675e8d1fcd8b3162
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Apr 14 18:17:01 2016 +0200

docs: add description for class and method parameters
---
 src/lib/ecore/ecore_job.eo | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/lib/ecore/ecore_job.eo b/src/lib/ecore/ecore_job.eo
index 0c232f6..fac6b62 100644
--- a/src/lib/ecore/ecore_job.eo
+++ b/src/lib/ecore/ecore_job.eo
@@ -2,14 +2,20 @@ type @extern Ecore_Cb: __undefined_type;
 
 class Ecore.Job (Eo.Base)
 {
+   [[Ecore Jobs are queued until the main loop dealt with the current event.
+
+   Jobs are processed by the main loop similarly to events. They also will
+   be executed in the order in which they were added.
+   ]]
+
eo_prefix: ecore_job;
methods {
   constructor {
  [[Constructor.]]
  legacy: null;
  params {
-@in func: Ecore_Cb;
-@in data: const(void)*;
+@in func: Ecore_Cb; [[Ecore job to be queued callback function.]]
+@in data: const(void)*; [[Private data passed to callback 
function.]]
  }
   }
}

-- 




[EGIT] [core/efl] master 01/03: docs: add class and method parameter descriptions to ecore_idler class

2016-04-14 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=f9189fea78ba638c81124fcdf4d1612139d6e913

commit f9189fea78ba638c81124fcdf4d1612139d6e913
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Apr 14 17:10:05 2016 +0200

docs: add class and method parameter descriptions to ecore_idler class
---
 src/lib/ecore/ecore_idler.eo | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/lib/ecore/ecore_idler.eo b/src/lib/ecore/ecore_idler.eo
index 1197baa..bf25d4a 100644
--- a/src/lib/ecore/ecore_idler.eo
+++ b/src/lib/ecore/ecore_idler.eo
@@ -2,14 +2,19 @@ import ecore_types;
 
 class Ecore.Idler (Eo.Base)
 {
+   [[Setup callbacks to be called when the program is in idle state.
+
+   Once the mainloop has called all enterer handlers it calls the registered
+   idler callbacks.
+   ]]
eo_prefix: ecore_idler;
methods {
   constructor {
  [[Constructor.]]
  legacy: null;
  params {
-@in func: Ecore_Task_Cb;
-@in data: const(void)*;
+@in func: Ecore_Task_Cb; [[Idler callback function.]]
+@in data: const(void)*; [[Private data passed to callback 
functions.]]
  }
   }
}

-- 




[EGIT] [core/efl] master 01/01: tests: eo: switch to generic eo_key_del, fix build

2016-04-21 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=a41f9ad8703354c4a515359339b5aa27c4b618cf

commit a41f9ad8703354c4a515359339b5aa27c4b618cf
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Apr 21 11:41:44 2016 +0200

tests: eo: switch to generic eo_key_del, fix build

Since 5e09d1307ba29ba893c569978e808d61f9ae09c9 we use the generic eo_key_del
for all of these.
---
 src/tests/eo/suite/eo_test_general.c | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/tests/eo/suite/eo_test_general.c 
b/src/tests/eo/suite/eo_test_general.c
index a6444ee..24ddd06 100644
--- a/src/tests/eo/suite/eo_test_general.c
+++ b/src/tests/eo/suite/eo_test_general.c
@@ -636,7 +636,7 @@ START_TEST(eo_generic_data)
eo_key_obj_set(obj, "test1", obj2);
objtmp = eo_key_obj_get(obj, "test1");
fail_if(obj2 != objtmp);
-   eo_key_obj_del(obj, "test1");
+   eo_key_del(obj, "test1");
objtmp = eo_key_obj_get(obj, "test1");
fail_if(objtmp);
 
@@ -649,13 +649,13 @@ START_TEST(eo_generic_data)
 
data = eo_key_obj_get(obj, "test2");
fail_if(obj3 != objtmp);
-   eo_key_obj_del(obj, "test2");
+   eo_key_del(obj, "test2");
objtmp = eo_key_obj_get(obj, "test2");
fail_if(objtmp);
 
objtmp = eo_key_obj_get(obj, "test1");
fail_if(obj2 != objtmp);
-   eo_key_obj_del(obj, "test1");
+   eo_key_del(obj, "test1");
objtmp = eo_key_obj_get(obj, "test1");
fail_if(objtmp);
 
@@ -668,7 +668,7 @@ START_TEST(eo_generic_data)
value2 = eo_key_value_get(obj, "value1");
fail_if(value != value2);
 
-   eo_key_value_del(obj, "value1");
+   eo_key_del(obj, "value1");
value2 = eo_key_value_get(obj, "value1");
fail_if(value2 != NULL);
eo_key_del(obj, "value1");

-- 




[EGIT] [core/enlightenment] master 01/01: meson: make it possible to set the path for eet

2017-11-24 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=c1afa0a05bf095bf6f9bebab4968202b20f308e8

commit c1afa0a05bf095bf6f9bebab4968202b20f308e8
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Nov 23 16:12:12 2017 +0100

meson: make it possible to set the path for eet

Follow the approach of edje_cc and eldbus-codegen which detecting the
eet binary.
---
 config/default/meson.build  |  2 +-
 config/meson.build  | 11 ++-
 config/mobile/meson.build   |  2 +-
 config/standard/meson.build |  2 +-
 config/tiling/meson.build   |  2 +-
 meson_options.txt   |  4 
 6 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/config/default/meson.build b/config/default/meson.build
index 8f85344d9..f993a4393 100644
--- a/config/default/meson.build
+++ b/config/default/meson.build
@@ -10,7 +10,7 @@ foreach cd: src
   custom_target(' '.join(['config_dist', dir, cd]),
input  : cd + '.src',
output : cd + '.cfg',
-   command: [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
+   command: [eet_cmd, '-e', '@OUTPUT@', 'config', '@INPUT@', 
'1'],
install: true,
install_dir: join_paths(dir_config, dir)
)
diff --git a/config/meson.build b/config/meson.build
index 221b21997..3cc83881a 100644
--- a/config/meson.build
+++ b/config/meson.build
@@ -1,13 +1,14 @@
 dir_config = join_paths(dir_data, 'enlightenment/data/config')
 
-eet = find_program('eet')
-gen_eet = generator(eet,
-output   : '@BASENAME@.cfg',
-arguments: ['-e', '@OUTPUT@', 'config', '@INPUT@', '1'])
+eet_cmd = get_option('eet')
+if eet_cmd == ''
+  eet_cmd = join_paths(dep_eet.get_pkgconfig_variable('prefix'),
+'bin', 'eet')
+endif
 
 custom_target('profile.src',
   input  : 'profile.src',
-  command: [eet, '-i', '@OUTPUT@', 'config', '@INPUT@', '1'],
+  command: [eet_cmd, '-i', '@OUTPUT@', 'config', '@INPUT@', 
'1'],
   output : ['profile.cfg'],
   install: true,
   install_dir: dir_config
diff --git a/config/mobile/meson.build b/config/mobile/meson.build
index 655bfb357..64be2ad4e 100644
--- a/config/mobile/meson.build
+++ b/config/mobile/meson.build
@@ -12,7 +12,7 @@ foreach cd: src
   custom_target(' '.join(['config_dist', dir, cd]),
input  : cd + '.src',
output : cd + '.cfg',
-   command: [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
+   command: [eet_cmd, '-e', '@OUTPUT@', 'config', '@INPUT@', 
'1'],
install: true,
install_dir: join_paths(dir_config, dir)
)
diff --git a/config/standard/meson.build b/config/standard/meson.build
index bb430da27..dfaacd8cd 100644
--- a/config/standard/meson.build
+++ b/config/standard/meson.build
@@ -18,7 +18,7 @@ foreach cd: src
   custom_target(' '.join(['config_dist', dir, cd]),
input  : cd + '.src',
output : cd + '.cfg',
-   command: [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
+   command: [eet_cmd, '-e', '@OUTPUT@', 'config', '@INPUT@', 
'1'],
install: true,
install_dir: join_paths(dir_config, dir)
)
diff --git a/config/tiling/meson.build b/config/tiling/meson.build
index 806396579..50f074ccb 100644
--- a/config/tiling/meson.build
+++ b/config/tiling/meson.build
@@ -19,7 +19,7 @@ foreach cd: src
   custom_target(' '.join(['config_dist', dir, cd]),
input  : cd + '.src',
output : cd + '.cfg',
-   command: [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
+   command: [eet_cmd, '-e', '@OUTPUT@', 'config', '@INPUT@', 
'1'],
install: true,
install_dir: join_paths(dir_config, dir)
)
diff --git a/meson_options.txt b/meson_options.txt
index cfa140e0f..234802766 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -23,6 +23,10 @@ option('eldbus-codegen',
type   : 'string',
description: 'A path to a eldbus-codegen. Defaults to system 
eldbus-codegen')
 
+option('eet',
+   type   : 'string',
+   description: 'A path to a eet. Defaults to system eet')
+
 option('pam',
type: 'boolean',
value: true,

-- 




[EGIT] [core/enlightenment] master 01/02: README: no need to mention elementary as dependency

2017-11-23 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=76e1e8be11506b4cd90c23893d23b183fa4ba7e1

commit 76e1e8be11506b4cd90c23893d23b183fa4ba7e1
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Nov 23 15:37:06 2017 +0100

README: no need to mention elementary as dependency

Current E needs efl >= 1.20.5 which has elementary merged.
---
 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README b/README
index 846b6b066..41375d0c3 100644
--- a/README
+++ b/README
@@ -6,7 +6,7 @@ Requirements:
 -
 
 Must:
-  efl elementary
+  efl
   libc libm libX11 libXext
   xcb xcb-shape xcb-keysyms
 

-- 




[EGIT] [core/enlightenment] master 02/02: meson: make it possible to set the path for eldbus-codegen

2017-11-23 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=ff9831e2e43fdc96572cf45f55dd5b598b6e7443

commit ff9831e2e43fdc96572cf45f55dd5b598b6e7443
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Nov 23 16:00:28 2017 +0100

meson: make it possible to set the path for eldbus-codegen

find_program() did not detect the eldbus-codegen binary in a given
prefix. Which is a situation we have on Jenkins builds. Make it an
option that can be set like we already do with edje_cc.
If there is a more meson-like approach to this I do not know feel free
to enlight me.
---
 meson.build   | 6 +-
 meson_options.txt | 4 
 src/modules/geolocation/meson.build   | 2 +-
 src/modules/music-control/meson.build | 2 +-
 4 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/meson.build b/meson.build
index 7e4907f92..5ab590b1b 100644
--- a/meson.build
+++ b/meson.build
@@ -320,7 +320,11 @@ if dep_xkeyboard_config.found() == true
   config_h.set_quoted('XKB_BASE', 
dep_xkeyboard_config.get_pkgconfig_variable('xkb_base'))
 endif
 
-eldbus_codegen = find_program('eldbus-codegen')
+eldbus_codegen_cmd = get_option('eldbus-codegen')
+if eldbus_codegen_cmd == ''
+  eldbus_codegen_cmd = join_paths(dep_eldbus.get_pkgconfig_variable('prefix'),
+'bin', 'eldbus-codegen')
+endif
 
 requires_e = []
 
diff --git a/meson_options.txt b/meson_options.txt
index 8f7707443..cfa140e0f 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -19,6 +19,10 @@ option('edje-cc',
type   : 'string',
description: 'A path to a edje_cc. Defaults to system edje_cc')
 
+option('eldbus-codegen',
+   type   : 'string',
+   description: 'A path to a eldbus-codegen. Defaults to system 
eldbus-codegen')
+
 option('pam',
type: 'boolean',
value: true,
diff --git a/src/modules/geolocation/meson.build 
b/src/modules/geolocation/meson.build
index 5f6c19021..227447e93 100644
--- a/src/modules/geolocation/meson.build
+++ b/src/modules/geolocation/meson.build
@@ -14,6 +14,6 @@ src = files(
 
 src += custom_target('geolocation_gen',
  input  : 'org.freedesktop.GeoClue2.xml',
- command: [eldbus_codegen, '@INPUT@', '-O', '@OUTDIR@'],
+ command: [eldbus_codegen_cmd, '@INPUT@', '-O', 
'@OUTDIR@'],
  output : created_file
 )
diff --git a/src/modules/music-control/meson.build 
b/src/modules/music-control/meson.build
index a84f5ea8e..a96defe7d 100644
--- a/src/modules/music-control/meson.build
+++ b/src/modules/music-control/meson.build
@@ -15,6 +15,6 @@ src = files(
 
 src += custom_target('gen-dbus',
  input  : 'introspect.xml',
- command: [eldbus_codegen, '@INPUT@', '-O', '@OUTDIR@'],
+ command: [eldbus_codegen_cmd, '@INPUT@', '-O', 
'@OUTDIR@'],
  output : created_file
 )

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start-release changed with summary [] by Stefan Schmidt

2017-11-23 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=4c17a2d6a929382a8100e9c268e6ad70147c06f8

commit 4c17a2d6a929382a8100e9c268e6ad70147c06f8
Author: Stefan Schmidt <ste...@datenfreihafen.org>
Date:   Thu Nov 23 07:23:50 2017 -0800

Wiki page start-release changed with summary [] by Stefan Schmidt
---
 pages/incl/start-release.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/incl/start-release.txt b/pages/incl/start-release.txt
index 2462d0841..cf310db29 100644
--- a/pages/incl/start-release.txt
+++ b/pages/incl/start-release.txt
@@ -1,3 +1,3 @@
 
-EFL 1.20.5 and 
[[https://www.enlightenment.org/news/e0.22.1_release|Enlightenment 0.22.1]] are 
out - go to our [[/download]] page.
+EFL 1.20.6 and 
[[https://www.enlightenment.org/news/e0.22.1_release|Enlightenment 0.22.1]] are 
out - go to our [[/download]] page.
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page download-latest changed with summary [] by Stefan Schmidt

2017-11-23 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=9e486d9dce0632eccaf813c9c1671fc90622e3fa

commit 9e486d9dce0632eccaf813c9c1671fc90622e3fa
Author: Stefan Schmidt <ste...@datenfreihafen.org>
Date:   Thu Nov 23 07:23:37 2017 -0800

Wiki page download-latest changed with summary [] by Stefan Schmidt
---
 pages/download-latest.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/download-latest.txt b/pages/download-latest.txt
index 7eacf6e7b..71147d608 100644
--- a/pages/download-latest.txt
+++ b/pages/download-latest.txt
@@ -1,5 +1,5 @@
 
-efl_v = 1.20.5
+efl_v = 1.20.6
 python_efl_v  = 1.20.0
 
 enlightenment_v   = 0.22.1

-- 




[EGIT] [website/www-content] master 01/01: Wiki page efl-1.20.6 changed with summary [created] by Stefan Schmidt

2017-11-23 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=7d47c718ad3cd7f3b1aff867271b7f3c8f5814c9

commit 7d47c718ad3cd7f3b1aff867271b7f3c8f5814c9
Author: Stefan Schmidt <ste...@datenfreihafen.org>
Date:   Thu Nov 23 07:28:40 2017 -0800

Wiki page efl-1.20.6 changed with summary [created] by Stefan Schmidt
---
 pages/news/efl-1.20.6.txt | 49 +++
 1 file changed, 49 insertions(+)

diff --git a/pages/news/efl-1.20.6.txt b/pages/news/efl-1.20.6.txt
new file mode 100644
index 0..b8d07ec91
--- /dev/null
+++ b/pages/news/efl-1.20.6.txt
@@ -0,0 +1,49 @@
+=== EFL 1.20.6 release ===
+  * //2017-11-23 - by Stefan Schmidt//
+
+Our sixth update on the 1.20 release.
+
+==Fixes:==
+
+   * efl ui win - make win centering work with multiple screens (T6323)
+   * edje_cc: fix a memory leak issue when edje_cc writes images
+   * evas gl generic/common - add more linking for gles mode to fix deb build 
(T6158)
+   * edje_edit: duplicate assignment to variable.
+   * ecore_wayland: fix assigned value is never used.
+   * evas: Prevent crash with image_data_get (T5957)
+   * elm_code_widget: make sure the widget is cleared properly. (T6185)
+   * ecore_wl2: Remove just the flush from the idle handler (T6250)
+   * elm_tooltip: set parent window for windowed tooltips
+   * efl_wl: more closely follow wl spec for input regions
+   * efl_wl: destroy extant shell surface upon surface deletion
+   * ecore_cocoa: fix the backspace key
+   * edje_cc: fix errors in documentation
+   * edje_cc: add missing default values to documentation
+   * edje_cc: fix color2 and color3 descriptions
+   * edje_cc: fix state.no_render description
+   * edje_cc: parse "fixed" as bool
+   * edje_cc: fix incorrect type in minmul defaults
+   * edje_cc: fix color_class description
+   * edje_cc: move part_remove and program_remove to group
+   * edje_cc: fix default color_class colors
+   * edje_cc: fix spelling
+   * edje_cc: make bool parsing consistent
+   * edje_cc: make color parsing consistent
+   * edje_cc: move box and table properties documentation
+   * edje_cc: limit map.zoom to non-negative values
+   * edje_cc: fix text.align description
+   * edje_cc: fix program.filter description
+   * edje_cc: fix item.max parsing
+   * ecore-drm2: Fix issue of not being able to set output mode
+   * evas-software-generic: Check for render engine function before calling
+   * emotion: Fix data race condition (CID1381624)
+   * ector: use cairo_pattern_add_color_stop_rgba in gradient_radial
+   * efl_gfx_path: fix typo in _path_bounds_get
+   * efl net - handle proxy helper fails better and abort proxy lookups
+   * Ctxpopup: resizing ctxpopup after its content is removed (T6327)
+   * genlist: fix state corruption of content
+ 
+==Download:==
+
+^ ** LINK ** ^ ** SHA256 ** ^
+| [[http://download.enlightenment.org/rel/libs/efl/efl-1.20.6.tar.xz  | 
efl-1.20.6.tar.xz ]] |   
56c67ea77435753a4f324a0a13488ba58f4ed7eb35a97c1a354fdc79c39a32c1  |
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page git-guide.md changed with summary [The build your own branch (BYOB) idea never really worked out] by Stefan Schmidt

2017-11-30 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=5a13ad1d2641d4100852e9a76bef1a0ad763bd6c

commit 5a13ad1d2641d4100852e9a76bef1a0ad763bd6c
Author: Stefan Schmidt <ste...@datenfreihafen.org>
Date:   Thu Nov 30 23:49:50 2017 -0800

Wiki page git-guide.md changed with summary [The build your own branch 
(BYOB) idea never really worked out] by Stefan Schmidt
---
 pages/contrib/devs/git-guide.md.txt | 2 --
 1 file changed, 2 deletions(-)

diff --git a/pages/contrib/devs/git-guide.md.txt 
b/pages/contrib/devs/git-guide.md.txt
index 98bfaa39d..e5a174ea6 100644
--- a/pages/contrib/devs/git-guide.md.txt
+++ b/pages/contrib/devs/git-guide.md.txt
@@ -123,8 +123,6 @@ Every developer can create their own branches inside a 
repository. The naming mu
 
 These branches can be used if you're implementing a larger feature and want to 
share your progress with other developers.
 
-The branch named ``devs/{devname}/jenkins`` has a special meaning: Jenkins 
will automatically try to build this branch for you and report any warnings and 
errors. The results are available [from the Jenkins BYOB 
page](http://jenkins.enlightenment.org/view/BYOB/).
-
  Creating a Developer Branch 
 
 Create a developer branch by pushing it to the remote repository:

-- 




[EGIT] [core/efl] master 01/01: build: fix examples build without c# bindings enabled

2017-12-05 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=f5001ca4f9d697beae396c6dde82dc95bfbb56b1

commit f5001ca4f9d697beae396c6dde82dc95bfbb56b1
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Tue Dec 5 09:26:22 2017 +0100

build: fix examples build without c# bindings enabled

Listing it here without guards will break for builds without c# enabled.
It was actually taken care of a few lines below where it gets included
with the right guards. This one was just around by accident I think.
---
 src/Makefile.am | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index dffa069ab3..68e66b5ef1 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -126,7 +126,6 @@ examples/emotion \
 examples/emile \
 examples/elocation \
 examples/ethumb_client \
-examples/efl_mono \
 examples/elementary
 
 if HAVE_ELUA

-- 




[EGIT] [core/efl] master 02/07: docs: add last missing documentation in efl_animation_object

2017-12-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7bc3ea400c5ac2110dd9b111bb62e18a831ab06d

commit 7bc3ea400c5ac2110dd9b111bb62e18a831ab06d
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Dec 8 14:53:58 2017 +0100

docs: add last missing documentation in efl_animation_object
---
 src/lib/evas/canvas/efl_animation_object.eo | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/evas/canvas/efl_animation_object.eo 
b/src/lib/evas/canvas/efl_animation_object.eo
index 80b33b925a..2543982fa1 100644
--- a/src/lib/evas/canvas/efl_animation_object.eo
+++ b/src/lib/evas/canvas/efl_animation_object.eo
@@ -6,6 +6,7 @@ class Efl.Animation.Object (Efl.Object)
data: Efl_Animation_Object_Data;
methods {
   @property auto_del {
+ [[Auto delete property]]
  set {
  }
  get {

-- 




[EGIT] [core/efl] master 05/07: docs: fill in last missing bits for efl_ui_popup* eo classes

2017-12-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7c6ce2a53232cf7d7116efb3e25e29a8608e35e1

commit 7c6ce2a53232cf7d7116efb3e25e29a8608e35e1
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Dec 8 15:42:45 2017 +0100

docs: fill in last missing bits for efl_ui_popup* eo classes
---
 src/lib/elementary/efl_ui_popup_alert_scroll.eo | 1 +
 src/lib/elementary/efl_ui_popup_alert_text.eo   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/lib/elementary/efl_ui_popup_alert_scroll.eo 
b/src/lib/elementary/efl_ui_popup_alert_scroll.eo
index af13c9b395..af801158df 100644
--- a/src/lib/elementary/efl_ui_popup_alert_scroll.eo
+++ b/src/lib/elementary/efl_ui_popup_alert_scroll.eo
@@ -1,5 +1,6 @@
 class Efl.Ui.Popup_Alert_Scroll(Efl.Ui.Popup_Alert)
 {
+   [[EFL UI Popup Alert Scroll class]]
implements {
   Efl.Object.constructor;
   Efl.Part.part;
diff --git a/src/lib/elementary/efl_ui_popup_alert_text.eo 
b/src/lib/elementary/efl_ui_popup_alert_text.eo
index bca77299f5..c4d1a60f29 100644
--- a/src/lib/elementary/efl_ui_popup_alert_text.eo
+++ b/src/lib/elementary/efl_ui_popup_alert_text.eo
@@ -1,5 +1,6 @@
 class Efl.Ui.Popup_Alert_Text(Efl.Ui.Popup_Alert, Efl.Text)
 {
+   [[EFL UI Popup Alert Text class]]
implements {
   Efl.Object.constructor;
   Efl.Text.text { get; set; }

-- 




[EGIT] [core/efl] master 03/07: docs: fill in missing documentation ein efl_gesture* eo classes

2017-12-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2ed70844568e26adf41a47eecc7d5feb7e7897e8

commit 2ed70844568e26adf41a47eecc7d5feb7e7897e8
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Dec 8 15:05:00 2017 +0100

docs: fill in missing documentation ein efl_gesture* eo classes
---
 src/lib/evas/gesture/efl_gesture.eo | 1 +
 src/lib/evas/gesture/efl_gesture_long_tap.eo| 1 +
 src/lib/evas/gesture/efl_gesture_manager.eo | 1 +
 src/lib/evas/gesture/efl_gesture_recognizer.eo  | 1 +
 src/lib/evas/gesture/efl_gesture_recognizer_long_tap.eo | 1 +
 src/lib/evas/gesture/efl_gesture_recognizer_tap.eo  | 1 +
 src/lib/evas/gesture/efl_gesture_tap.eo | 1 +
 src/lib/evas/gesture/efl_gesture_touch.eo   | 4 +++-
 src/lib/evas/gesture/efl_gesture_types.eot  | 4 ++--
 9 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/lib/evas/gesture/efl_gesture.eo 
b/src/lib/evas/gesture/efl_gesture.eo
index 18881a7471..5fd6de9913 100644
--- a/src/lib/evas/gesture/efl_gesture.eo
+++ b/src/lib/evas/gesture/efl_gesture.eo
@@ -2,6 +2,7 @@ import efl_gesture_types;
 
 abstract Efl.Gesture(Efl.Object)
 {
+   [[EFL Gesture abstract class]]
methods {
   @property type {
  [[This property holds the type of the gesture.]]
diff --git a/src/lib/evas/gesture/efl_gesture_long_tap.eo 
b/src/lib/evas/gesture/efl_gesture_long_tap.eo
index cb2f4a908f..4bb0869bcc 100644
--- a/src/lib/evas/gesture/efl_gesture_long_tap.eo
+++ b/src/lib/evas/gesture/efl_gesture_long_tap.eo
@@ -2,6 +2,7 @@ import efl_gesture_types;
 
 class Efl.Gesture.Long_Tap (Efl.Gesture)
 {
+   [[EFL Gesture Long Tap class]]
event_prefix: efl;
events {
   gesture,long_tap; [[Event for tap gesture]]
diff --git a/src/lib/evas/gesture/efl_gesture_manager.eo 
b/src/lib/evas/gesture/efl_gesture_manager.eo
index 1f0bed434b..52d48ec0af 100644
--- a/src/lib/evas/gesture/efl_gesture_manager.eo
+++ b/src/lib/evas/gesture/efl_gesture_manager.eo
@@ -2,6 +2,7 @@ import efl_gesture_types;
 
 class Efl.Gesture.Manager (Efl.Object)
 {
+   [[EFL Gesture Manager class]]
methods {
   recognizer_register {
  [[This function is called to register a new Efl.Gesture.Recognizer]]
diff --git a/src/lib/evas/gesture/efl_gesture_recognizer.eo 
b/src/lib/evas/gesture/efl_gesture_recognizer.eo
index 24001b4d0c..617638147e 100644
--- a/src/lib/evas/gesture/efl_gesture_recognizer.eo
+++ b/src/lib/evas/gesture/efl_gesture_recognizer.eo
@@ -2,6 +2,7 @@ import efl_gesture_types;
 
 abstract Efl.Gesture.Recognizer (Efl.Object)
 {
+   [[EFL Gesture Recognizer abstract class]]
methods {
   create @pure_virtual {
  [[This function is called to create a new Efl.Gesture object for the 
given target]]
diff --git a/src/lib/evas/gesture/efl_gesture_recognizer_long_tap.eo 
b/src/lib/evas/gesture/efl_gesture_recognizer_long_tap.eo
index 8d619a163d..94b5b10913 100644
--- a/src/lib/evas/gesture/efl_gesture_recognizer_long_tap.eo
+++ b/src/lib/evas/gesture/efl_gesture_recognizer_long_tap.eo
@@ -1,5 +1,6 @@
 class Efl.Gesture.Recognizer_Long_Tap (Efl.Gesture.Recognizer)
 {
+   [[EFL Gesture Recognizer Long Tap class]]
data: null;
implements {
   Efl.Gesture.Recognizer.create;
diff --git a/src/lib/evas/gesture/efl_gesture_recognizer_tap.eo 
b/src/lib/evas/gesture/efl_gesture_recognizer_tap.eo
index f91964c55a..bf2ceef326 100644
--- a/src/lib/evas/gesture/efl_gesture_recognizer_tap.eo
+++ b/src/lib/evas/gesture/efl_gesture_recognizer_tap.eo
@@ -1,5 +1,6 @@
 class Efl.Gesture.Recognizer_Tap (Efl.Gesture.Recognizer)
 {
+   [[EFL Gesture Recognizer Tap class]]
data: null;
implements {
   Efl.Gesture.Recognizer.create;
diff --git a/src/lib/evas/gesture/efl_gesture_tap.eo 
b/src/lib/evas/gesture/efl_gesture_tap.eo
index cdd51ee7a2..993d2067c1 100644
--- a/src/lib/evas/gesture/efl_gesture_tap.eo
+++ b/src/lib/evas/gesture/efl_gesture_tap.eo
@@ -2,6 +2,7 @@ import efl_gesture_types;
 
 class Efl.Gesture.Tap(Efl.Gesture)
 {
+   [[EFL Gesture Tap class]]
event_prefix: efl;
events {
   gesture,tap; [[Event for tap gesture]]
diff --git a/src/lib/evas/gesture/efl_gesture_touch.eo 
b/src/lib/evas/gesture/efl_gesture_touch.eo
index a124dfcc69..b85d14599c 100644
--- a/src/lib/evas/gesture/efl_gesture_touch.eo
+++ b/src/lib/evas/gesture/efl_gesture_touch.eo
@@ -5,8 +5,10 @@ import efl_input_types;
 
 class Efl.Gesture.Touch(Efl.Object)
 {
+   [[EFL Gesture Touch class]]
methods {
   point_record {
+ [[Touch point record method]]
  params {
 @in tool   : int; [[The finger id ]]
 @in pos: Eina.Vector2; [[Position of the event]]
@@ -39,7 +41,7 @@ class Efl.Gesture.Touch(Efl.Object)
   @property multi_touch {
  [[This property tells if the event is multi touch.]]
  get {
-return: bool; [[return

[EGIT] [core/efl] master 06/07: docs: document the elm_calendar_item eo class

2017-12-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=fa270a8a2b306bcc45cb646aa444aca750ecdea1

commit fa270a8a2b306bcc45cb646aa444aca750ecdea1
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Dec 8 15:45:34 2017 +0100

docs: document the elm_calendar_item eo class
---
 src/lib/elementary/elm_calendar_item.eo | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/lib/elementary/elm_calendar_item.eo 
b/src/lib/elementary/elm_calendar_item.eo
index 7aa9495b2b..e5c2696ba4 100644
--- a/src/lib/elementary/elm_calendar_item.eo
+++ b/src/lib/elementary/elm_calendar_item.eo
@@ -1,9 +1,11 @@
 class Elm.Calendar.Item (Efl.Object, Efl.Ui.Focus.Object)
 {
+[[Elm Calendar Item class]]
 methods {
@property day_number {
+  [[Day number property]]
   values {
-i : int;
+i : int; [[Day number]]
   }
}
 }

-- 




[EGIT] [core/efl] master 04/07: docs: fill missing items in efl_interpolator_* eo classes

2017-12-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=1aeec585b9f785e30141379f2d9b746569ee3217

commit 1aeec585b9f785e30141379f2d9b746569ee3217
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Dec 8 15:12:45 2017 +0100

docs: fill missing items in efl_interpolator_* eo classes
---
 src/lib/ecore/efl_interpolator_accelerate.eo   | 1 +
 src/lib/ecore/efl_interpolator_bounce.eo   | 1 +
 src/lib/ecore/efl_interpolator_cubic_bezier.eo | 1 +
 src/lib/ecore/efl_interpolator_decelerate.eo   | 1 +
 src/lib/ecore/efl_interpolator_divisor.eo  | 1 +
 src/lib/ecore/efl_interpolator_sinusoidal.eo   | 1 +
 src/lib/ecore/efl_interpolator_spring.eo   | 1 +
 7 files changed, 7 insertions(+)

diff --git a/src/lib/ecore/efl_interpolator_accelerate.eo 
b/src/lib/ecore/efl_interpolator_accelerate.eo
index a83869eda7..9aaf70f7ab 100644
--- a/src/lib/ecore/efl_interpolator_accelerate.eo
+++ b/src/lib/ecore/efl_interpolator_accelerate.eo
@@ -7,6 +7,7 @@ class Efl.Interpolator.Accelerate (Efl.Interpolator)
data: Efl_Interpolator_Accelerate_Data;
methods {
   @property factor {
+ [[Factor property]]
  set {
  }
  get {
diff --git a/src/lib/ecore/efl_interpolator_bounce.eo 
b/src/lib/ecore/efl_interpolator_bounce.eo
index f3d9ae152b..87955a4278 100644
--- a/src/lib/ecore/efl_interpolator_bounce.eo
+++ b/src/lib/ecore/efl_interpolator_bounce.eo
@@ -4,6 +4,7 @@ class Efl.Interpolator.Bounce (Efl.Interpolator)
data: Efl_Interpolator_Bounce_Data;
methods {
   @property factors {
+ [[Factors property]]
  set {
  }
  get {
diff --git a/src/lib/ecore/efl_interpolator_cubic_bezier.eo 
b/src/lib/ecore/efl_interpolator_cubic_bezier.eo
index 4f1459046b..6b59226286 100644
--- a/src/lib/ecore/efl_interpolator_cubic_bezier.eo
+++ b/src/lib/ecore/efl_interpolator_cubic_bezier.eo
@@ -4,6 +4,7 @@ class Efl.Interpolator.Cubic_Bezier (Efl.Interpolator)
data: Efl_Interpolator_Cubic_Bezier_Data;
methods {
   @property factors {
+ [[Factors property]]
  set {
  }
  get {
diff --git a/src/lib/ecore/efl_interpolator_decelerate.eo 
b/src/lib/ecore/efl_interpolator_decelerate.eo
index 9682c42084..30d02fd582 100644
--- a/src/lib/ecore/efl_interpolator_decelerate.eo
+++ b/src/lib/ecore/efl_interpolator_decelerate.eo
@@ -7,6 +7,7 @@ class Efl.Interpolator.Decelerate (Efl.Interpolator)
data: Efl_Interpolator_Decelerate_Data;
methods {
   @property factor {
+ [[Factor property]]
  set {
  }
  get {
diff --git a/src/lib/ecore/efl_interpolator_divisor.eo 
b/src/lib/ecore/efl_interpolator_divisor.eo
index 4733f99e75..bf5918fe4d 100644
--- a/src/lib/ecore/efl_interpolator_divisor.eo
+++ b/src/lib/ecore/efl_interpolator_divisor.eo
@@ -4,6 +4,7 @@ class Efl.Interpolator.Divisor (Efl.Interpolator)
data: Efl_Interpolator_Divisor_Data;
methods {
   @property factors {
+ [[Factors property]]
  set {
  }
  get {
diff --git a/src/lib/ecore/efl_interpolator_sinusoidal.eo 
b/src/lib/ecore/efl_interpolator_sinusoidal.eo
index 9ac25c7c16..351dd0d21d 100644
--- a/src/lib/ecore/efl_interpolator_sinusoidal.eo
+++ b/src/lib/ecore/efl_interpolator_sinusoidal.eo
@@ -7,6 +7,7 @@ class Efl.Interpolator.Sinusoidal (Efl.Interpolator)
data: Efl_Interpolator_Sinusoidal_Data;
methods {
   @property factor {
+ [[Factor property]]
  set {
  }
  get {
diff --git a/src/lib/ecore/efl_interpolator_spring.eo 
b/src/lib/ecore/efl_interpolator_spring.eo
index ffcbe9e3f7..71a13787d6 100644
--- a/src/lib/ecore/efl_interpolator_spring.eo
+++ b/src/lib/ecore/efl_interpolator_spring.eo
@@ -4,6 +4,7 @@ class Efl.Interpolator.Spring (Efl.Interpolator)
data: Efl_Interpolator_Spring_Data;
methods {
   @property factors {
+ [[Factors property]]
  set {
  }
  get {

-- 




[EGIT] [core/efl] master 04/05: docs: add the last docs for efl_io_manager eo class

2017-12-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5f288dfde0ba005936c49b2221c8f3f94794002c

commit 5f288dfde0ba005936c49b2221c8f3f94794002c
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Dec 8 17:09:46 2017 +0100

docs: add the last docs for efl_io_manager eo class
---
 src/lib/eio/efl_io_manager.eo | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/eio/efl_io_manager.eo b/src/lib/eio/efl_io_manager.eo
index 39c89c3077..dfa33b439a 100644
--- a/src/lib/eio/efl_io_manager.eo
+++ b/src/lib/eio/efl_io_manager.eo
@@ -8,12 +8,14 @@ struct Eio.Data
 }
 
 function EflIoPath {
+  [[EflIoPath function]]
   params {
  @in paths: accessor; [[Accessor to an array of path.]]
   }
 };
 
 function EflIoDirectInfo {
+  [[EflIoDirectInfo function]]
   params {
  @in entries: accessor; [[Accessor to an array of 
info.]]
   }

-- 




[EGIT] [core/efl] master 01/05: docs: fil in missing items for efl_model eo class

2017-12-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b4b2711408aa17bccedb56dd14646f4d196a2dd9

commit b4b2711408aa17bccedb56dd14646f4d196a2dd9
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Dec 8 17:04:35 2017 +0100

docs: fil in missing items for efl_model eo class
---
 src/lib/ecore/efl_model_composite_selection.eo | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/lib/ecore/efl_model_composite_selection.eo 
b/src/lib/ecore/efl_model_composite_selection.eo
index cc66ed482c..c122de5d82 100644
--- a/src/lib/ecore/efl_model_composite_selection.eo
+++ b/src/lib/ecore/efl_model_composite_selection.eo
@@ -3,14 +3,16 @@ class Efl.Model.Composite.Selection 
(Efl.Model.Composite.Boolean)
[[Efl model composite selection class]]
methods {
   select {
+ [[Select composition]]
  params {
-   idx: int;
+   idx: int; [[Index]]
  }
- return: future;
+ return: future; [[Future on the selected composition]]
   }
   @property exclusive_selection {
+ [[Exclusive Selection property]]
  values {
-   exclusive: bool;
+   exclusive: bool; [[$true is selection is exclusive, $flase 
otherwise]]
  }
   }
}

-- 




[EGIT] [core/efl] master 03/05: docs: add the last missing items for eo files in efl/interfaces

2017-12-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2cd8c4adb4c8b1ba33d73f628e87fa7ec4794ec2

commit 2cd8c4adb4c8b1ba33d73f628e87fa7ec4794ec2
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Dec 8 17:08:56 2017 +0100

docs: add the last missing items for eo files in efl/interfaces
---
 src/lib/efl/interfaces/efl_canvas_pointer.eo | 1 +
 src/lib/efl/interfaces/efl_dup.eo| 2 +-
 src/lib/efl/interfaces/efl_text_markup.eo| 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/lib/efl/interfaces/efl_canvas_pointer.eo 
b/src/lib/efl/interfaces/efl_canvas_pointer.eo
index 57111a7896..bb6596500f 100644
--- a/src/lib/efl/interfaces/efl_canvas_pointer.eo
+++ b/src/lib/efl/interfaces/efl_canvas_pointer.eo
@@ -2,6 +2,7 @@ import efl_input_device;
 
 interface Efl.Canvas.Pointer ()
 {
+   [[Efl Canvas Pointer interface]]
methods {
   @property pointer_inside {
  get {
diff --git a/src/lib/efl/interfaces/efl_dup.eo 
b/src/lib/efl/interfaces/efl_dup.eo
index 9d40f1f895..56549830d0 100644
--- a/src/lib/efl/interfaces/efl_dup.eo
+++ b/src/lib/efl/interfaces/efl_dup.eo
@@ -11,7 +11,7 @@ interface Efl.Dup
The newly created object will have no event handlers or anything of
the sort.
  ]]
- return: Efl.Dup @owned;
+ return: Efl.Dup @owned; [[Returned carbon copy]]
   }
}
 }
diff --git a/src/lib/efl/interfaces/efl_text_markup.eo 
b/src/lib/efl/interfaces/efl_text_markup.eo
index 99ea34b4ba..5f1782703b 100644
--- a/src/lib/efl/interfaces/efl_text_markup.eo
+++ b/src/lib/efl/interfaces/efl_text_markup.eo
@@ -5,6 +5,7 @@ interface Efl.Text.Markup(Efl.Text.Cursor) {
]]
methods {
   @property markup {
+ [[Markup property]]
  values {
 markup: string; [[The markup-text representation set to this 
text.]]
  }

-- 




[EGIT] [core/efl] master 03/06: docs: fill in missing docs for efl_ui_popup_alert eo class

2017-12-04 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0d0e677431fc38ffb694aaece1fbcda126c70a58

commit 0d0e677431fc38ffb694aaece1fbcda126c70a58
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Dec 4 15:42:36 2017 +0100

docs: fill in missing docs for efl_ui_popup_alert eo class
---
 src/lib/elementary/efl_ui_popup_alert.eo | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/lib/elementary/efl_ui_popup_alert.eo 
b/src/lib/elementary/efl_ui_popup_alert.eo
index 7d9fb1fbc1..234b1d0ecc 100644
--- a/src/lib/elementary/efl_ui_popup_alert.eo
+++ b/src/lib/elementary/efl_ui_popup_alert.eo
@@ -12,16 +12,17 @@ struct Efl.Ui.Popup.Alert.Clicked_Event {
 
 class Efl.Ui.Popup.Alert(Efl.Ui.Popup)
 {
+   [[EFL UI Popup Alert class]]
methods {
   @property button {
  set {
 [[Set popup buttons.]]
  }
  keys {
-type: Efl.Ui.Popup.Alert.Button;
+type: Efl.Ui.Popup.Alert.Button; [[Alert popup button type]]
  }
  values {
-text: string;
+text: string; [[Alert string on button]]
  }
   }
}
@@ -31,6 +32,6 @@ class Efl.Ui.Popup.Alert(Efl.Ui.Popup)
   Efl.Part.part;
}
events {
-  clicked: Efl.Ui.Popup.Alert.Clicked_Event;
+  clicked: Efl.Ui.Popup.Alert.Clicked_Event; [[Called when alert popup was 
clicked]]
}
 }

-- 




[EGIT] [core/efl] master 05/06: docs: fill in missing docs for efl_ui_calendar_item eo class

2017-12-04 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=9cefba4e90656d98741f683d1a0685354d07bb78

commit 9cefba4e90656d98741f683d1a0685354d07bb78
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Dec 4 16:34:23 2017 +0100

docs: fill in missing docs for efl_ui_calendar_item eo class
---
 src/lib/elementary/efl_ui_calendar_item.eo | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/lib/elementary/efl_ui_calendar_item.eo 
b/src/lib/elementary/efl_ui_calendar_item.eo
index 4a4fd78907..d567c5193d 100644
--- a/src/lib/elementary/efl_ui_calendar_item.eo
+++ b/src/lib/elementary/efl_ui_calendar_item.eo
@@ -1,9 +1,11 @@
 class Efl.Ui.Calendar.Item (Efl.Object, Efl.Ui.Focus.Object)
 {
+[[EFL UI Calendar Item class]]
 methods {
@property day_number {
+  [[Day number]]
   values {
-i : int;
+i : int; [[Day number]]
   }
}
 }

-- 




[EGIT] [core/efl] master 02/06: docs: fill in mising docs for efl_ui_popup_anchor class

2017-12-04 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5ee90bcd048a0e45f75dceaac38307e69aaab81a

commit 5ee90bcd048a0e45f75dceaac38307e69aaab81a
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Dec 4 15:32:48 2017 +0100

docs: fill in mising docs for efl_ui_popup_anchor class
---
 src/lib/elementary/efl_ui_popup_anchor.eo | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/lib/elementary/efl_ui_popup_anchor.eo 
b/src/lib/elementary/efl_ui_popup_anchor.eo
index 656f48c45b..21bb1089b1 100644
--- a/src/lib/elementary/efl_ui_popup_anchor.eo
+++ b/src/lib/elementary/efl_ui_popup_anchor.eo
@@ -1,5 +1,6 @@
 class Efl.Ui.Popup.Anchor(Efl.Ui.Popup)
 {
+   [[EFL UI Popup Anchor class]]
methods {
   @property anchor {
  set {
@@ -24,11 +25,11 @@ class Efl.Ui.Popup.Anchor(Efl.Ui.Popup)
 [[Get the align priority of a popup.]]
  }
  values {
-first: Efl.Ui.Popup.Align;
-second: Efl.Ui.Popup.Align;
-third: Efl.Ui.Popup.Align;
-fourth: Efl.Ui.Popup.Align;
-fifth: Efl.Ui.Popup.Align;
+first: Efl.Ui.Popup.Align;  [[First align priority]]
+second: Efl.Ui.Popup.Align; [[Second align priority]]
+third: Efl.Ui.Popup.Align;  [[Third align priority]]
+fourth: Efl.Ui.Popup.Align; [[Fourth align priority]]
+fifth: Efl.Ui.Popup.Align;  [[Fifth align priority]]
  }
   }
}

-- 




[EGIT] [core/efl] master 06/06: docs: fill in missing docs for efl_animation_ eo classes

2017-12-04 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2631fabcac93ef7edb3dd5e6dd773a528b563fde

commit 2631fabcac93ef7edb3dd5e6dd773a528b563fde
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Dec 4 16:43:12 2017 +0100

docs: fill in missing docs for efl_animation_ eo classes
---
 src/lib/evas/canvas/efl_animation_alpha.eo | 1 +
 src/lib/evas/canvas/efl_animation_rotate.eo| 2 ++
 src/lib/evas/canvas/efl_animation_scale.eo | 2 ++
 src/lib/evas/canvas/efl_animation_translate.eo | 2 ++
 4 files changed, 7 insertions(+)

diff --git a/src/lib/evas/canvas/efl_animation_alpha.eo 
b/src/lib/evas/canvas/efl_animation_alpha.eo
index de1734a691..d5da203d19 100644
--- a/src/lib/evas/canvas/efl_animation_alpha.eo
+++ b/src/lib/evas/canvas/efl_animation_alpha.eo
@@ -6,6 +6,7 @@ class Efl.Animation.Alpha (Efl.Animation)
data: Efl_Animation_Alpha_Data;
methods {
   @property alpha {
+ [[Alpha property]]
  set {
  }
  get {
diff --git a/src/lib/evas/canvas/efl_animation_rotate.eo 
b/src/lib/evas/canvas/efl_animation_rotate.eo
index aef24fd136..2212de79d8 100644
--- a/src/lib/evas/canvas/efl_animation_rotate.eo
+++ b/src/lib/evas/canvas/efl_animation_rotate.eo
@@ -6,6 +6,7 @@ class Efl.Animation.Rotate (Efl.Animation)
data: Efl_Animation_Rotate_Data;
methods {
   @property rotate {
+ [[Rotate property]]
  set {
  }
  get {
@@ -19,6 +20,7 @@ class Efl.Animation.Rotate (Efl.Animation)
  }
   }
   @property rotate_absolute {
+ [[Rotate absolute property]]
  set {
  }
  get {
diff --git a/src/lib/evas/canvas/efl_animation_scale.eo 
b/src/lib/evas/canvas/efl_animation_scale.eo
index 1bedd18c86..34f1ec1cf4 100644
--- a/src/lib/evas/canvas/efl_animation_scale.eo
+++ b/src/lib/evas/canvas/efl_animation_scale.eo
@@ -6,6 +6,7 @@ class Efl.Animation.Scale (Efl.Animation)
data: Efl_Animation_Scale_Data;
methods {
   @property scale {
+ [[Scale property]]
  set {
  }
  get {
@@ -21,6 +22,7 @@ class Efl.Animation.Scale (Efl.Animation)
  }
   }
   @property scale_absolute {
+ [[Scale absolute property]]
  set {
  }
  get {
diff --git a/src/lib/evas/canvas/efl_animation_translate.eo 
b/src/lib/evas/canvas/efl_animation_translate.eo
index d1265bb5e6..68b7a77710 100644
--- a/src/lib/evas/canvas/efl_animation_translate.eo
+++ b/src/lib/evas/canvas/efl_animation_translate.eo
@@ -6,6 +6,7 @@ class Efl.Animation.Translate (Efl.Animation)
data: Efl_Animation_Translate_Data;
methods {
   @property translate {
+ [[Translate property]]
  set {
  }
  get {
@@ -18,6 +19,7 @@ class Efl.Animation.Translate (Efl.Animation)
  }
   }
   @property translate_absolute {
+ [[Translate absolute property]]
  set {
  }
  get {

-- 




[EGIT] [core/efl] master 04/06: docs: fill in missing docs for efl_animation eo class

2017-12-04 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=c13e2f2be0822897e02c09a219c3048a0e187d11

commit c13e2f2be0822897e02c09a219c3048a0e187d11
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Dec 4 16:33:57 2017 +0100

docs: fill in missing docs for efl_animation eo class
---
 src/lib/evas/canvas/efl_animation.eo | 8 
 1 file changed, 8 insertions(+)

diff --git a/src/lib/evas/canvas/efl_animation.eo 
b/src/lib/evas/canvas/efl_animation.eo
index 9b5ca30eb7..d8a728d3b9 100644
--- a/src/lib/evas/canvas/efl_animation.eo
+++ b/src/lib/evas/canvas/efl_animation.eo
@@ -6,6 +6,7 @@ class Efl.Animation (Efl.Object)
data: Efl_Animation_Data;
methods {
   @property target {
+ [[Target object property]]
  set {
  }
  get {
@@ -15,6 +16,7 @@ class Efl.Animation (Efl.Object)
  }
   }
   @property final_state_keep {
+ [[Keep final state property]]
  set {
  }
  get {
@@ -24,6 +26,7 @@ class Efl.Animation (Efl.Object)
  }
   }
   @property duration {
+ [[Duration property]]
  set {
  }
  get {
@@ -33,6 +36,7 @@ class Efl.Animation (Efl.Object)
  }
   }
   @property total_duration {
+ [[Total duration property]]
  get {
  }
  values {
@@ -40,6 +44,7 @@ class Efl.Animation (Efl.Object)
  }
   }
   @property repeat_mode {
+ [[Repeat mode property]]
  set {
  }
  get {
@@ -49,6 +54,7 @@ class Efl.Animation (Efl.Object)
  }
   }
   @property repeat_count {
+ [[Repeat count property]]
  set {
  }
  get {
@@ -58,6 +64,7 @@ class Efl.Animation (Efl.Object)
  }
   }
   @property start_delay {
+ [[Start delay property]]
  set {
  }
  get {
@@ -67,6 +74,7 @@ class Efl.Animation (Efl.Object)
  }
   }
   @property interpolator {
+ [[Interpolator property]]
  set {
  }
  get {

-- 




[EGIT] [core/efl] master 01/06: docs: fill in mising eo file docs for efl_ui_popup

2017-12-04 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=110f1b66a61200e1c44376e6fd6699f5f6b0857f

commit 110f1b66a61200e1c44376e6fd6699f5f6b0857f
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Dec 4 15:17:32 2017 +0100

docs: fill in mising eo file docs for efl_ui_popup
---
 src/lib/elementary/efl_ui_popup.eo | 18 ++
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/src/lib/elementary/efl_ui_popup.eo 
b/src/lib/elementary/efl_ui_popup.eo
index 85bec78996..3c36a4ded0 100644
--- a/src/lib/elementary/efl_ui_popup.eo
+++ b/src/lib/elementary/efl_ui_popup.eo
@@ -1,14 +1,16 @@
 enum Efl.Ui.Popup.Align {
-none = 0,
-center,
-left,
-right,
-top,
-bottom
+[[Popup alignment type]]
+none = 0, [[Popup not aligned]]
+center,   [[Popup aligned to center]]
+left, [[Popup aligned to left]]
+right,[[Popup aligned to right]]
+top,  [[Popup aligned to top]]
+bottom[[Popup aligned to bottom]]
 }
 
 class Efl.Ui.Popup(Efl.Ui.Layout, Efl.Content)
 {
+   [[EFL UI popup class]]
methods {
   @property align {
  set {
@@ -18,7 +20,7 @@ class Efl.Ui.Popup(Efl.Ui.Layout, Efl.Content)
 [[ Get the current popup alignment.]]
  }
  values {
- type: Efl.Ui.Popup.Align;
+ type: Efl.Ui.Popup.Align; [[Alignment type]]
  }
   }
   @property timeout {
@@ -31,7 +33,7 @@ class Efl.Ui.Popup(Efl.Ui.Layout, Efl.Content)
 [[ Get the currently set timeout seconds.]]
  }
  values {
- time: double;
+ time: double; [[Timeout in seconds]]
  }
   }
}

-- 




[EGIT] [core/efl] master 01/01: eolian_mono: remove non existing file references for distcheck

2018-04-27 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=51f54192925925b4d7986bf9fa32fea97fed0665

commit 51f54192925925b4d7986bf9fa32fea97fed0665
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Apr 27 11:22:19 2018 +0200

eolian_mono: remove non existing file references for distcheck

These three files do no longer exist in tree and are failing distcheck
when preparing the dist tarball.
---
 src/Makefile_Efl_Mono.am | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/src/Makefile_Efl_Mono.am b/src/Makefile_Efl_Mono.am
index 8d5bdf8dac..4afc577d4a 100644
--- a/src/Makefile_Efl_Mono.am
+++ b/src/Makefile_Efl_Mono.am
@@ -68,15 +68,12 @@ bin_eolian_mono_eolian_mono_SOURCES = \
bin/eolian_mono/eolian/mono/type.hh \
bin/eolian_mono/eolian/mono/marshall_annotation.hh \
bin/eolian_mono/eolian/mono/function_pointer.hh \
-   bin/eolian_mono/eolian/mono/namespace.hh \
-   bin/eolian_mono/eolian/mono/function_blacklist.hh \
bin/eolian_mono/eolian/mono/function_definition.hh \
bin/eolian_mono/eolian/mono/name_helpers.hh \
bin/eolian_mono/eolian/mono/function_declaration.hh \
bin/eolian_mono/eolian/mono/helpers.hh \
bin/eolian_mono/eolian/mono/function_helpers.hh \
bin/eolian_mono/eolian/mono/marshall_type_impl.hh \
-   bin/eolian_mono/eolian/mono/keyword.hh \
bin/eolian_mono/eolian/mono/function_registration.hh \
bin/eolian_mono/eolian/mono/enum_definition.hh \
bin/eolian_mono/eolian/mono/struct_definition.hh \

-- 




[EGIT] [core/efl] master 02/04: ci: travis: create misc-disabled build

2018-04-27 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=f2ec39c8e6deed89cc9930f80fca197b3797cf36

commit f2ec39c8e6deed89cc9930f80fca197b3797cf36
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Apr 26 18:05:03 2018 +0200

ci: travis: create misc-disabled build

This build should cover all kind of disable configure flags we support
in efl. Making sure we still work with all of these when a commit comes
in.
---
 .ci/ci-linux-build.sh | 12 
 .travis.yml   |  3 +++
 2 files changed, 15 insertions(+)

diff --git a/.ci/ci-linux-build.sh b/.ci/ci-linux-build.sh
index 2fc40330c7..3c2f6ece60 100755
--- a/.ci/ci-linux-build.sh
+++ b/.ci/ci-linux-build.sh
@@ -13,6 +13,13 @@ MISC_COPTS="--enable-harfbuzz --enable-liblz4 
--enable-image-loader-webp --enabl
 # --enable-libvlc --enable-vnc-server --enable-g-main-loop --enable-libuv 
--enable-fb --enable-eglfs --enable-sdl --enable-gl-drm --enable-egl 
--enable-pixman --enable-tile-rotate --enable-ecore-buffer 
--enable-image-loader-generic --enable-image-loader-jp2k --enable-gesture 
--enable-v4l2 --enable-xine
 # --with-profile=PROFILE --with-crypto=CRYPTO
 
+MISC_DISABLED_COPTS="--disable-neon --disable-libeeze --disable-systemd 
--disable-magic-debug \
+--disable-valgrind --disable-cxx-bindings --disable-gstreamer1 \
+--disable-fontconfig --disable-fribidi --disable-poppler --disable-spectre 
--disable-libraw \
+--disable-librsvg --disable-xcf --disable-libmount --disable-tslib 
--disable-audio \
+--disable-pulseaudio --disable-avahi --disable-xinput2 --disable-xim 
--disable-scim \
+--disable-ibus --disable-physics --disable-quick-launch --disable-elua"
+
 if [ "$CI_BUILD_TYPE" = "" ]; then
   # Normal build test of all targets
   ./autogen.sh $DEFAULT_COPTS
@@ -33,3 +40,8 @@ if [ "$CI_BUILD_TYPE" = "misc" ]; then
   make -j $PARALLEL_JOBS examples
 fi
 
+if [ "$CI_BUILD_TYPE" = "misc-disabled" ]; then
+  ./autogen.sh $MISC_DISABLED_COPTS
+  make -j $PARALLEL_JOBS
+  make -j $PARALLEL_JOBS examples
+fi
diff --git a/.travis.yml b/.travis.yml
index 8c7ecaff58..03257c4482 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,6 +12,7 @@ env:
   - DISTRO=Ubuntu1710
   - DISTRO=Fedora27 CI_BUILD_TYPE=wayland
   - DISTRO=Fedora27 CI_BUILD_TYPE=misc
+  - DISTRO=Fedora27 CI_BUILD_TYPE=misc-disabled
   - DISTRO=Debian91
   - DISTRO=Archlinux
 
@@ -28,6 +29,8 @@ matrix:
 - os: osx
   env: DISTRO=Fedora27 CI_BUILD_TYPE=misc
 - os: osx
+  env: DISTRO=Fedora27 CI_BUILD_TYPE=misc-disabled
+- os: osx
   env: DISTRO=Debian91
 - os: osx
   env: DISTRO=Archlinux

-- 




[EGIT] [core/efl] master 04/04: ci: enable many more options in misc build

2018-04-27 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=25fc20ac082d21fccbcb6206581018e436e1f6cf

commit 25fc20ac082d21fccbcb6206581018e436e1f6cf
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Apr 26 18:15:30 2018 +0200

ci: enable many more options in misc build
---
 .ci/ci-linux-build.sh | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/.ci/ci-linux-build.sh b/.ci/ci-linux-build.sh
index 526ed2b13d..63389bc67a 100755
--- a/.ci/ci-linux-build.sh
+++ b/.ci/ci-linux-build.sh
@@ -7,12 +7,18 @@ PARALLEL_JOBS=10
 CI_BUILD_TYPE=$1
 
 DEFAULT_COPTS="--with-tests=regular"
+
 WAYLAND_COPTS="--with-tests=regular --enable-wayland --enable-elput 
--enable-drm \
 --enable-wayland-ivi-shell --enable-gl-drm --with-opengl=es --enable-egl"
-MISC_COPTS="--enable-harfbuzz --enable-liblz4 --enable-image-loader-webp 
--enable-xinput22 --enable-multisense --enable-lua-old --enable-xpresent 
--enable-hyphen"
 
-# --enable-libvlc --enable-vnc-server --enable-g-main-loop --enable-libuv 
--enable-fb --enable-eglfs --enable-sdl --enable-gl-drm --enable-egl 
--enable-pixman --enable-tile-rotate --enable-ecore-buffer 
--enable-image-loader-generic --enable-image-loader-jp2k --enable-gesture 
--enable-v4l2 --enable-xine
-# --with-profile=PROFILE --with-crypto=CRYPTO
+MISC_COPTS="--enable-harfbuzz --enable-liblz4 --enable-image-loader-webp 
--enable-xinput22 \
+--enable-multisense --enable-lua-old --enable-xpresent --enable-hyphen \
+--enable-pixman --enable-pixman-font --enable-pixman-rect --enable-pixman-line 
\
+--enable-pixman-poly --enable-pixman-image --enable-pixman-image-scale-sample \
+--enable-image-loader-generic --enable-libuv --enable-tile-rotate 
--enable-vnc-server \
+--enable-sdl --enable-fb --enable-v4l2 --enable-cserve 
--enable-always-build-examples \
+--enable-ecore-wayland --enable-ecore-drm --enable-cancel-ok 
--with-crypto=gnutls \
+--enable-debug --disable-gstreamer1 --enable-gstreamer"
 
 MISC_DISABLED_COPTS="--disable-neon --disable-libeeze --disable-systemd 
--disable-magic-debug \
 --disable-valgrind --disable-cxx-bindings --disable-gstreamer1 \

-- 




[EGIT] [core/efl] master 01/04: ci: travis: enable pulseaudio and openssl in macos build

2018-04-27 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=f2b50ed1a68e921e9f27007f3ed05f82bfb6b71f

commit f2b50ed1a68e921e9f27007f3ed05f82bfb6b71f
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Wed Apr 25 18:17:24 2018 +0200

ci: travis: enable pulseaudio and openssl in macos build

These had been disabled due to former problems. They should work, so
time to re-enable them.
---
 .ci/ci-osx-build.sh | 5 -
 .ci/ci-osx-deps.sh  | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/.ci/ci-osx-build.sh b/.ci/ci-osx-build.sh
index be1d670595..6195c535b9 100755
--- a/.ci/ci-osx-build.sh
+++ b/.ci/ci-osx-build.sh
@@ -2,7 +2,7 @@
 
 set -e
 
-COPTS="--with-crypto=none --disable-pulseaudio --disable-cxx-bindings"
+COPTS="--disable-cxx-bindings"
 PARALLEL_JOBS=10
 
 # Prepare OSX env for build
@@ -11,6 +11,9 @@ ln -sfv /usr/local/opt/d-bus/*.plist ~/Library/LaunchAgents
 launchctl load ~/Library/LaunchAgents/org.freedesktop.dbus-session.plist
 export PATH="$(brew --prefix gettext)/bin:$PATH"
 
+export CFLAGS="-I/usr/local/opt/openssl/include $CFLAGS"
+export LDFLAGS="-L/usr/local/opt/openssl/lib $LDFLAGS"
+
 # Normal build test of all targets
 ./autogen.sh $COPTS $@
 make -j $PARALLEL_JOBS
diff --git a/.ci/ci-osx-deps.sh b/.ci/ci-osx-deps.sh
index 5f2e23f1b1..859842624e 100755
--- a/.ci/ci-osx-deps.sh
+++ b/.ci/ci-osx-deps.sh
@@ -2,4 +2,4 @@
 
 brew update
 brew unlink python
-brew install gettext check bullet dbus fontconfig freetype fribidi 
gst-plugins-good gstreamer luajit openssl webp libsndfile glib libspectre 
libraw librsvg poppler lz4
+brew install gettext check bullet dbus fontconfig freetype fribidi 
gst-plugins-good gstreamer luajit openssl webp libsndfile glib libspectre 
libraw librsvg poppler lz4 pulseaudio

-- 




[EGIT] [core/efl] master 03/04: ci: enable gl-drm and egl in wayland build

2018-04-27 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=8696b480cd1e0b9af16868c33be7c9a660f3dd9d

commit 8696b480cd1e0b9af16868c33be7c9a660f3dd9d
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Thu Apr 26 18:14:19 2018 +0200

ci: enable gl-drm and egl in wayland build
---
 .ci/ci-linux-build.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/.ci/ci-linux-build.sh b/.ci/ci-linux-build.sh
index 3c2f6ece60..526ed2b13d 100755
--- a/.ci/ci-linux-build.sh
+++ b/.ci/ci-linux-build.sh
@@ -7,7 +7,8 @@ PARALLEL_JOBS=10
 CI_BUILD_TYPE=$1
 
 DEFAULT_COPTS="--with-tests=regular"
-WAYLAND_COPTS="--with-tests=regular --enable-wayland --enable-elput 
--enable-drm"
+WAYLAND_COPTS="--with-tests=regular --enable-wayland --enable-elput 
--enable-drm \
+--enable-wayland-ivi-shell --enable-gl-drm --with-opengl=es --enable-egl"
 MISC_COPTS="--enable-harfbuzz --enable-liblz4 --enable-image-loader-webp 
--enable-xinput22 --enable-multisense --enable-lua-old --enable-xpresent 
--enable-hyphen"
 
 # --enable-libvlc --enable-vnc-server --enable-g-main-loop --enable-libuv 
--enable-fb --enable-eglfs --enable-sdl --enable-gl-drm --enable-egl 
--enable-pixman --enable-tile-rotate --enable-ecore-buffer 
--enable-image-loader-generic --enable-image-loader-jp2k --enable-gesture 
--enable-v4l2 --enable-xine

-- 




<    1   2   3   4   5   6   7   8   >