Hello.
On 05/24/2017 06:00 AM, Jean-Philippe ANDRÉ wrote:
jpeg pushed a commit to branch master.
http://git.enlightenment.org/core/efl.git/commit/?id=9d48350ae40eaa1ea6247c402dee06bb31553484
commit 9d48350ae40eaa1ea6247c402dee06bb31553484
Author: Jean-Philippe Andre <[email protected]>
Date: Tue May 23 16:29:16 2017 +0900
edje: Implement EO API for message_send
Since this uses generic_value (aka Eina_Value), there is an
implicit type detection and conversion. I did not attempt to
cover all types (namely string+int and string+float and even
less sets of those) as I believe they aren't really used. Or
they most likely could be replaced by multiple messages rather
than a single message.
Note: should we pass ptr(generic_value) instead of generic_value?
The API looks a little odd in C when passing by value.
@feature
/
--- a/src/tests/edje/edje_test_edje.c
+++ b/src/tests/edje/edje_test_edje.c
@@ -725,6 +725,148 @@ START_TEST(edje_test_combine_keywords)
}
END_TEST
+static void
+_message_signal_reply_cb(void *data, Evas_Object *obj EINA_UNUSED,
+ const char *emission, const char *source)
+{
+ int *id = data;
+
+ fprintf(stderr, "source %s emit %s id %d\n", source, emission, *id);
+ fflush(stderr);
+ ck_assert_str_eq(source, "edc");
+ ck_assert_ptr_nonnull(emission);
tests/edje/tests_edje_edje_suite-edje_test_edje.o: In function
`_message_signal_reply_cb':
/home/stefan/EFL/efl/src/tests/edje/edje_test_edje.c:737: undefined
reference to `ck_assert_ptr_nonnull'
This symbol is not available in check version 0.10 I have installed on
the latest Fedora release. Do you know with which version it got introduced?
We need to either bump our dep for check to this version or we need to
change this line. I prefer for the later until more distros have picked
up that release.
regards
Stefan Schmidt
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel