summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-23eina: unbreak byteswap checksDaniel Kolesa
For one, eina_config.h.in is never used by anything since meson, so doing any checks in it and expecting them to work is wrong. Byteswaps are one place where this is the case, so move the checks back in their appropriate place.
2019-10-23docs: small fixes to Efl.TextXavi Artigas
2019-10-22ecore-evas-wayland: Minor formatting fixesChristopher Michael
NB: No functional changes
2019-10-22ecore-wl2: Minor formatting fixChristopher Michael
NB: No functional changes
2019-10-22ecore_evas_wayland: Fix array step sizeChristopher Michael
Fix bug where eina_array step size was being increased by 10 everytime a handler was pushed to the array. There is no need to increase array size by 10 each time we add 1 pointer to handler. @fix
2019-10-22ecore-evas-wayland: Add handler to arrayChristopher Michael
Small patch to fix bug where last event handler was not being added to the event_hdls array @fix
2019-10-22ecore-evas-wayland: Minor formatting fixChristopher Michael
NB: No functional changes
2019-10-22ecore-evas-wayland: Minor formatting fixChristopher Michael
NB: No functional changes
2019-10-22eina: fix network byte order swap funcs on big endianDaniel Kolesa
2019-10-19evas_object_textblock: add support for variation sequencesAli Alzyod
Summary: update font processing to handle variation sequences unicodes to select proper glypg in respect to variation seqences Test Plan: ``` #define EFL_EO_API_SUPPORT 1 #define EFL_BETA_API_SUPPORT 1 #include <Eina.h> #include <Efl.h> #include <Elementary.h> EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *textblock; elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); win = elm_win_util_standard_add("Main", ""); elm_win_autodel_set(win, EINA_TRUE); textblock = evas_object_textblock_add(win); efl_canvas_text_style_set(textblock,NULL,"DEFAULT='font=DejaVuSans font_fallbacks=SamsungColorEmoji color=#000 font_size=20'"); evas_object_textblock_text_markup_set(textblock, "8&#xfe0f;&#x20E3;&#x262a;&#xfe0f;AAA&#x262a;&#xfe0E;1234567&#xfe0f;&#x20E3;"); evas_object_size_hint_weight_set(textblock, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(textblock, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(textblock); evas_object_move(textblock, 0, 0); evas_object_resize(textblock, 320, 320); evas_object_resize(win, 320, 320); evas_object_show(win); elm_run(); return 0; } ELM_MAIN() ``` Reviewers: woohyun, bowonryu, segfaultxavi, cedric, bu5hm4n Reviewed By: woohyun, cedric Subscribers: bu5hm4n, subodh6129, herdsman, segfaultxavi, zmike, cedric, #committers, #reviewers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9053
2019-10-18fix various trivial null derefsMike Blumenkrantz
Summary: CIDs 1401081, 1401044, 1400983, 1400960, 1400927, 1400799, 1396946, 1396944, 1383851, 1383847, 1382211, 1379921, 1379921 Reviewers: cedric Reviewed By: cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10452
2019-10-18efl/io: return EINVAL if null slice is passed for writingMike Blumenkrantz
Summary: CIDs 1396996, 1396983, 1396953 Reviewers: cedric Reviewed By: cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10451
2019-10-18tests/ecore_con: clarify pointer usage in ecore_con_url testsMike Blumenkrantz
Summary: this was pretty bizarre CID 1401029 Reviewers: cedric Reviewed By: cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10450
2019-10-18elm/main: fix null derefMike Blumenkrantz
Summary: CID 1402697 Reviewers: cedric Reviewed By: cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10449
2019-10-18efl/engines: fix null derefsMike Blumenkrantz
Summary: CIDs 1402640, 1402709 Reviewers: cedric Reviewed By: cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10448
2019-10-18evas_vg/svg: fix null derefMike Blumenkrantz
Summary: CID 1405672 Reviewers: cedric Reviewed By: cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10446
2019-10-18eina/convert: init endptr in failure case of eina_convert_strtod_cMike Blumenkrantz
Summary: there is not any way to determine that this function has failed other than to check this pointer, so ensure that it always has a value which is meaningful in failure cases Reviewers: cedric Reviewed By: cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10445
2019-10-18efl/boolean_model: remove misleading null checkMike Blumenkrantz
Summary: this is always a pointer to a stack variable CID 1405799 Reviewers: cedric Reviewed By: cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10444
2019-10-18embryo: don't use sizeof() when strlen() is intendedMike Blumenkrantz
Summary: CID 1402617 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10411
2019-10-18tests: fix minor string leaksMike Blumenkrantz
Summary: CIDs 1404754, 1401022, 1400965 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10405
2019-10-18benchmarks/eina: fix possible div by zero in ecore_hashMike Blumenkrantz
Summary: CID 1400768 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10397
2019-10-18ecore/main: avoid calling FD_SET with invalid fd valueMike Blumenkrantz
Summary: it's possible that _ecore_get_epoll_fd() can return -1, so ensure that we correctly handle this CID 1383850 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10394
2019-10-18ecore/getopt: handle negative return in arg parsingMike Blumenkrantz
Summary: _ecore_getopt_parse_find_nonargs_base() can return -1 on errors CID 1402615 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10393
2019-10-18tests/eldbus: add va_end for va_args usage in message testMike Blumenkrantz
Summary: CIDs 1400977, 1400974 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: devilhorns, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10390
2019-10-18evas/language: #ifdef guard variable which is only used inside #ifdefMike Blumenkrantz
Summary: this variable is already only changed inside an #ifdef, so declare and free it only inside the same ifdef for clarity ref 9d9aa8b6ae0c07ebe23e1ea3fcb81f8050311651 CID 1400807 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10389
2019-10-18csharp: Setting ELM_ENGINE if it is none.Bruno da Silva Belo
Reviewers: lauromoura, felipealmeida Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8322 Differential Revision: https://phab.enlightenment.org/D10442
2019-10-18wl egl - use platform get displayCarsten Haitzler (Rasterman)
if possible, use the platform specific egl get display as a wl egl client. this fixes client side init with ... some drivers that can't auto-detect the display type passed in. @fix
2019-10-17mono: encapsulate invoke methodYeongjong Lee
Summary: This patch will fix compiler warning CA1401. Test Plan: meson setup -Dbindings=mono,cxx -Dmono-beta=true Reviewers: lauromoura, segfaultxavi, Jaehyun_Cho Reviewed By: lauromoura Subscribers: cedric, #reviewers, woohyun, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10338
2019-10-17csharp: updating eldbus_message doc and hide api.Bruno da Silva Belo
Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8361 Differential Revision: https://phab.enlightenment.org/D10431
2019-10-17csharp: updating eldbus_proxy doc and hide api.Bruno da Silva Belo
Summary: ref T8361 Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8361 Differential Revision: https://phab.enlightenment.org/D10428
2019-10-17csharp: updating eldbus_pending docs and hide api.Bruno da Silva Belo
Summary: ref T8361 Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8361 Differential Revision: https://phab.enlightenment.org/D10427
2019-10-17csharp: updating eldbus_object docs and hide api.Bruno da Silva Belo
Summary: ref T8361 Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8361 Differential Revision: https://phab.enlightenment.org/D10426
2019-10-17csharp: hide eldbus_service api.Bruno da Silva Belo
Summary: ref T8361 Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8361 Differential Revision: https://phab.enlightenment.org/D10425
2019-10-17mono: add static modifier to static holder types.Yeongjong Lee
Summary: This patch will fix CA1052 compiler warnings. Test Plan: meson setup -Dbindings=mono,cxx -Dmono-beta=true Reviewers: lauromoura, Jaehyun_Cho Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10434
2019-10-17mono: merge namespacesYeongjong Lee
Summary: This patch merge namespaces to improve readablity. Before ``` namespace Efl { namespace Canvas { ``` After ``` namespace Efl.Canvas { ``` Test Plan: meson setup -Dbindings=mono,cxx -Dmono-beta=true Reviewers: lauromoura, Jaehyun_Cho Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10436
2019-10-17mono: remove underscores of Efl_Op_Description, Efl_Object_OpsYeongjong Lee
Summary: C# does not use underscore in type name. ref T8333 Test Plan: meson setup -Dbindings=mono,cxx -Dmono-beta=true Reviewers: lauromoura, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8333 Differential Revision: https://phab.enlightenment.org/D10422
2019-10-17gesture_manager: Deleted function and definition that are no more use.Woochanlee
Summary: D7762 Searching for event what is using in gesture manager. But the value was wrong. And now D10437 made it better. Reviewers: Hermet, smohanty, zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10438
2019-10-17csharp: Add Efl.Model implementations to internal modelLauro Moura
Summary: CollectionView tries to access some properties from the base model so we need to provide some implementation of the property getter/setter. Reviewers: SanghyeonLee, cedric, felipealmeida Reviewed By: SanghyeonLee Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10300
2019-10-17vector json: fix a ordering issue of stroke.Hermet Park
for optimization, we created a shape node in a lazy way, This introduced corrupted layering order issue. We fix it by keeping the object creation order. Layzing creation is just for an ideal case, It doesn't verified the performance.
2019-10-17vector json: optimize logic.Hermet Park
if a layer is full transparent, skip it further processing.
2019-10-16csharp: Updating eldbus_common docs.Bruno da Silva Belo
Summary: ref T8361 Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8361 Differential Revision: https://phab.enlightenment.org/D10416
2019-10-16csharp: updating eldbus_config docs.Bruno da Silva Belo
Summary: ref T8361 Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8361 Differential Revision: https://phab.enlightenment.org/D10417
2019-10-16csharp: updating eldbus_connection docs.Bruno da Silva Belo
Summary: ref T8361 Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8361 Differential Revision: https://phab.enlightenment.org/D10418
2019-10-16mono: make public static field const or readonlyYeongjong Lee
Summary: This patch will fix CA2211 compiler warnings. Test Plan: meson setup -Dbindings=mono,cxx -Dmono-beta=true Reviewers: lauromoura, Jaehyun_Cho Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10423
2019-10-16csharp: rename Factory.cs to ItemFactory.csJaehyun Cho
Summary: Since current Factory.cs contains class ItemFactory, Factory.cs is renamed to ItemFactory.cs. Reviewers: lauromoura, YOhoho, SanghyeonLee Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10424
2019-10-16efl_canvas_vg : Propagates the alpha color of the parentJunsuChoi
Summary: The current color is affected by the parent's opacity. If p_opacity is set, it will be applied to the current color. Test Plan: N/A Reviewers: Hermet, smohanty, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10399
2019-10-16examples/eldbus: fix pointer leak on failure caseMike Blumenkrantz
Summary: CID 1400787 Reviewers: kimcinoo Reviewed By: kimcinoo Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10407
2019-10-16examples/evas: free map pointer in map exampleMike Blumenkrantz
Summary: CID 1400959 Reviewers: kimcinoo Reviewed By: kimcinoo Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10406
2019-10-15csharp: Add since documentation to struct and struct fieldsFelipe Magno de Almeida
Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D10385
2019-10-15lz4: fix potential div by zeroMike Blumenkrantz
Summary: LZ4F_getBlockSize() can return 0 CID 1404010 Reviewers: lauromoura Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10392