summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-16testgen: sync the latest eolian grammardevs/lauromoura/tcautomatedTaehyub Kim
Summary: sync the latest eolian grammar Reviewers: lauromoura, woohyun, Jaehyun_Cho Subscribers: felipealmeida, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10386
2019-10-16eolian: Added Eolian test generatorLarry Lira
The test generator allows templates to be used to generate boilerplate for unit tests Some automated tests were giving different results regarding @cref Slices
2019-10-16pyolian: Add a method to get the hierarchy of extensionsLauro Moura
Summary: To be used by the test generator Depends on D10420 Test Plan: test in the diff Reviewers: DaveMDS, herb, segfaultxavi Subscribers: cedric, brunobelo, #reviewers, felipealmeida, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10421
2019-10-16pyolian: full_inherit must recurse parent tooLauro Moura
Test Plan: run tests Reviewers: segfaultxavi, herb, DaveMDS Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10420
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
2019-10-15tests/eina: fix assign when compare was intendedMike Blumenkrantz
Summary: CID 1400858 Reviewers: lauromoura Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10396
2019-10-15csharp: Avoid direct usage of some dllimport funcsLauro Moura
Summary: Instead of accessing them directly, generated code should access them only through proper managed wrappers. JIT should take care of inline them. This would allow D10338 without depending on the friendly assembly feature. Reviewers: YOhoho, felipealmeida, brunobelo, woohyun, segfaultxavi Reviewed By: YOhoho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10366
2019-10-15csharp: Fix promises docs and hide apiLauro Moura
Summary: ref T8293 Reviewers: felipealmeida, brunobelo, segfaultxavi, woohyun Reviewed By: brunobelo Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8293 Differential Revision: https://phab.enlightenment.org/D10331
2019-10-15efl_ui: rename efl_ui_types.eot to efl_ui_drag_types.eotJaehyun Cho
Summary: The current efl_ui_types.eot contains only enum Efl.Ui.Drag_Dir. Therefore, it is renamed to efl_ui_drag_types.eot as follows. src/lib/efl/interfaces/efl_ui_types.eot -> efl_ui_drag_types.eot Reviewers: bu5hm4n, segfaultxavi, zmike Reviewed By: zmike Subscribers: zmike, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10387
2019-10-15csharp: fix to write cref Eina.Array<T> correctlyJaehyun Cho
Since the class is Eina.Array<T>, cref Eina.Array is replaced to Eina.Array<T>.
2019-10-15vector json: use lottie apis case by case.Hermet Park
We can request loading from data only in case of actual memory map. The lottie-player would take care of the parsing on utf8/16/32 formats more precisely so that we don't need to take care of this converting from the memory.
2019-10-15vg_common_svg: Support opacity attribute of <g> elementJunsuChoi
Summary: The <g> element can have an opacity. Therefore, if node type is SVG_NODE_G, set color. Test Plan: N/A Reviewers: Hermet, smohanty, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10371
2019-10-14ecore_evas/wl2 0 fux xdg close cb for window when it's closed remotelyCarsten Haitzler (Rasterman)
this should fix this: https://matrix.org/_matrix/media/r0/download/matrix.org/lhFneENlWAjuXDaJfSYuJjjJ unfortunately this means adding an api and then using it in ecore_evas. @fix
2019-10-14csharp: updating GenericModel.cs docs.Bruno da Silva Belo
Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8345 Differential Revision: https://phab.enlightenment.org/D10376
2019-10-14csharp: updating Bind docs and hide api.Bruno da Silva Belo
Summary: ref T8345 Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8345 Differential Revision: https://phab.enlightenment.org/D10374
2019-10-14csharp: updating Factory docs.Bruno da Silva Belo
Summary: ref T8345 Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8345 Differential Revision: https://phab.enlightenment.org/D10375
2019-10-14csharp: Remove test dependency on internal funcsLauro Moura
Summary: This will help cleaninup the EFL# API. Test Plan: run test suite Reviewers: YOhoho, felipealmeida, segfaultxavi, woohyun, brunobelo Reviewed By: YOhoho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10365
2019-10-14csharp: Updating eina_array docs and hide api.Bruno da Silva Belo
Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8293 Differential Revision: https://phab.enlightenment.org/D10309
2019-10-14csharp: updating eina_common docs and hide api.Bruno da Silva Belo
Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8293 Differential Revision: https://phab.enlightenment.org/D10311
2019-10-14csharp: updating eina_config docs and hide api.Bruno da Silva Belo
Reviewers: felipealmeida, lauromoura, woohyun, segfaultxavi Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8293 Differential Revision: https://phab.enlightenment.org/D10312
2019-10-14csharp: updating eina_container_common doc and apiBruno da Silva Belo
Reviewers: felipealmeida, lauromoura, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8293 Differential Revision: https://phab.enlightenment.org/D10314
2019-10-14csharp: updating eina_error docs.Bruno da Silva Belo
Reviewers: felipealmeida, lauromoura, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8293 Differential Revision: https://phab.enlightenment.org/D10323
2019-10-14csharp: updating eina_hash docs and hide api.Bruno da Silva Belo
Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8293 Differential Revision: https://phab.enlightenment.org/D10324
2019-10-14csharp: updating eina_list docs.Bruno da Silva Belo
Summary: ref T8293 Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8293 Differential Revision: https://phab.enlightenment.org/D10351
2019-10-14csharp: updating eina_log docs.Bruno da Silva Belo
Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8293 Differential Revision: https://phab.enlightenment.org/D10352
2019-10-14ecore_con: use only Eina_Magic infrastructure for set and check in ↵Cedric BAIL
Ecore_Con_Url. Summary: We can not have half our code rely on Ecore magic check and the other half use Eina_Magic or this will lead to inconsistency with Eina_Magic definition. Reviewers: zmike, segfaultxavi, bu5hm4n, raster Reviewed By: raster Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10383
2019-10-14elm/layout: add some workarounds to try handling legacy min sizesMike Blumenkrantz
Summary: if a legacy widget calls evas_object_size_hint_min_set, this actually sets efl_gfx_hint_size_restricted_min now, which is supposed to be the hint that is used internally by widgets. as a result, there is a conflict between the size which the user expects and the size which the widget tries to calculate. the user size should always be respected, however, so this adds some tracking to determine whether the layout's min size was set by the layout during its own calc or by something externally @fix Reviewers: eagleeye, CHAN, woohyun, Jaehyun_Cho, cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10373
2019-10-14evas/render: selectively inhibit render callbacksMike Blumenkrantz
Summary: only call these if they are subscribed to now ref T8321 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8321 Differential Revision: https://phab.enlightenment.org/D10361
2019-10-14efl_ui/layout: selectively inhibit theme,changed eventMike Blumenkrantz
Summary: this is called a ton. ref T8321 Depends on D10359 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8321 Differential Revision: https://phab.enlightenment.org/D10360
2019-10-14ecore: inhibit "idle" event emission if no subscribers existMike Blumenkrantz
Summary: it seems like this was intended to be handled already, but somehow it wasn't... ref T8321 Depends on D10358 Reviewers: cedric Reviewed By: cedric Subscribers: bu5hm4n, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8321 Differential Revision: https://phab.enlightenment.org/D10359
2019-10-14evas/smart: inhibit smart member add/del callbacks when no subscribers existMike Blumenkrantz
Summary: this is triggered a ton on app startup ref T8321 Depends on D10357 Reviewers: bu5hm4n, cedric Reviewed By: bu5hm4n, cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8321 Differential Revision: https://phab.enlightenment.org/D10358
2019-10-14edje: block "recalc" event emission if it isn't being subscribed toMike Blumenkrantz
Summary: this gets called a ton ref T8321 Depends on D10356 Reviewers: bu5hm4n, cedric Reviewed By: bu5hm4n, cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8321 Differential Revision: https://phab.enlightenment.org/D10357
2019-10-14evas/smart: print actual errors when smart api functions are called on ↵Mike Blumenkrantz
non-smarts Summary: this is an error, and it should be printed Depends on D10355 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10356
2019-10-14evas/smart: inhibit evas-internal smart callbacks when there are no subscribersMike Blumenkrantz
Summary: we know these ahead of time since they're hardcoded, so we can block their emission just like we do for eo events ref T8321 Depends on D10354 Reviewers: cedric Reviewed By: cedric Subscribers: bu5hm4n, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8321 Differential Revision: https://phab.enlightenment.org/D10355
2019-10-14eo: block "invalidate" event emission when there are no subscribersMike Blumenkrantz
Summary: this should be handled like the rest of eo internal events ref T8321 Depends on D10353 Reviewers: bu5hm4n, cedric Reviewed By: bu5hm4n, cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8321 Differential Revision: https://phab.enlightenment.org/D10354
2019-10-14evas/callbacks: emit hardcoded legacy smart callbacks alwaysMike Blumenkrantz
Summary: these are not strictly related to the event callback types and should not have their emission tied to the corresponding event also add unit test to verify all of these @fix Reviewers: cedric Reviewed By: cedric Subscribers: bu5hm4n, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10353
2019-10-14eet - fix loading eet files that do not have dictsCarsten Haitzler (Rasterman)
my performance fix for locking around the eet dict breaks if there is no dict in the eet file. this causes a segv. fixes T8368 @fix
2019-10-14canvas vg: don't draw images if it's full transparent.Hermet Park
2019-10-14vg_common_json: Apply image's alpha colorJunsuChoi
Summary: This patch needs latest rlottie that contain below commit. https://github.com/Samsung/rlottie/commit/c3ab82ec2c207cfba2df6eb51d80dd532c93a710 Test Plan: N/A Reviewers: Hermet, smohanty, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10368
2019-10-14eolian: fix eolian errors with EOLIAN_ENFORCE_SINCE=1WooHyun Jung
Summary: This is not the end of fixing eolian errors. I need to keep fixing more. Test Plan: 1. export EOLIAN_ENFORCE_SINCE=1 2. ninja Reviewers: q66, segfaultxavi, zmike, bu5hm4n, Jaehyun_Cho Reviewed By: segfaultxavi, Jaehyun_Cho Subscribers: Jaehyun_Cho, stefan_schmidt, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10370
2019-10-14csharp: updating UserModel docs.Bruno da Silva Belo
Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8345 Differential Revision: https://phab.enlightenment.org/D10377
2019-10-14csharp: updating efl_all docs.Bruno da Silva Belo
Summary: ref T8345 Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8345 Differential Revision: https://phab.enlightenment.org/D10378
2019-10-14csharp: updating efl_csharp_application docs.Bruno da Silva Belo
Summary: ref T8345 Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8345 Differential Revision: https://phab.enlightenment.org/D10379
2019-10-14csharp: Add since documentation to Async methodsFelipe Magno de Almeida
Reviewers: lauromoura Reviewed By: lauromoura After review, fixed formatting and indentation. Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8359 Differential Revision: https://phab.enlightenment.org/D10384
2019-10-13elm: Fix potential leak in cv request addLauro Moura
Summary: CID 1405809 Reviewers: zmike, cedric, bu5hm4n Reviewed By: cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10174
2019-10-14evas filter: Implement grayscale filter in SWShinwoo Kim
Summary: Initial version implementing grayscale filter in SW. Test Plan: 1. Create filter_example with following. efl_gfx_filter_program_set(image, "grayscale ()", "grayscale"); 1. Run. ./filter_example Reviewers: Hermet, jsuya Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10219
2019-10-14evas filter: preserve text source colorShinwoo Kim
Summary: The filter did not use text source color. Whatever color a text has, filter used white color instead of it. Test Plan: efl_gfx_filter_program_set(non_white_color_text, "code", "name"); Reviewers: Hermet, jsuya, cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10336