Page MenuHomePhabricator
Feed Advanced Search

Jul 31 2019

vitor.sousa added reviewers for D9467: csharp: re-enable binbuf tests with -Dmono-beta=false: lauromoura, felipealmeida.
Jul 31 2019, 12:33 PM · efl
vitor.sousa updated the test plan for D9467: csharp: re-enable binbuf tests with -Dmono-beta=false.
Jul 31 2019, 12:33 PM · efl
vitor.sousa requested review of D9467: csharp: re-enable binbuf tests with -Dmono-beta=false.
Jul 31 2019, 12:27 PM · efl
vitor.sousa requested review of D9457: csharp: fix ownership of value types in arrays and lists.
Jul 31 2019, 9:00 AM · efl

Jul 30 2019

vitor.sousa closed D9449: csharp: Add EFL_BETA guards around new test.
Jul 30 2019, 1:57 PM · efl
vitor.sousa accepted D9449: csharp: Add EFL_BETA guards around new test.
Jul 30 2019, 1:56 PM · efl
vitor.sousa closed D9443: csharp: Add marshal support for Eina.ValueType.
Jul 30 2019, 7:47 AM · efl
vitor.sousa accepted D9443: csharp: Add marshal support for Eina.ValueType.
Jul 30 2019, 7:46 AM · efl

Jul 29 2019

vitor.sousa added a comment to D9371: efl_ui_range_display: move events from spin.

Add this patch:

.

Jul 29 2019, 11:56 AM · efl
vitor.sousa closed D8817: pyolian: Fix tests.
Jul 29 2019, 7:39 AM · efl

Jul 26 2019

vitor.sousa closed D9417: csharp: fix EFL# by updating it to reflect the newest changes in Eolian.
Jul 26 2019, 11:47 AM · efl
vitor.sousa requested review of D9417: csharp: fix EFL# by updating it to reflect the newest changes in Eolian.
Jul 26 2019, 10:45 AM · efl

Jul 24 2019

vitor.sousa added a comment to T7702: Remove internally generated classes from EFL# doc.

Some public elements, unfortunately, are also for internal use only, and can be completely hidden from docs.
You probably have a track of those already. I would list:

  • IWrapper and implementations of its properties NativeHandle and NativeClass, (both in EoWrapper and generated code),
  • internal NativeMethods classes and their public method GetEoOps (both in EoWrapper and generated code).
Jul 24 2019, 1:53 PM · documentation, efl: language bindings
vitor.sousa added a comment to T7702: Remove internally generated classes from EFL# doc.

Apparently, from protected elements only the constructor protected EoWrapper(ConstructingHandle ch) could be of interest to the user, and consequently the struct ConstructingHandle.
Every other protected element can be hidden.
There is also a generated version of this constructor for each class, like protected <ClassName>(ConstructingHandle ch).

Jul 24 2019, 1:52 PM · documentation, efl: language bindings

Jul 17 2019

vitor.sousa requested review of D9349: eolian_mono: parse `binbuf` and `event` keywords, also re-enable binbuf tests.
Jul 17 2019, 3:07 PM · efl
vitor.sousa added a comment to T8056: Improve/Fix _add_internal_start_bindings function docs and behavior.

As @bu5hm4n suggested in IRC, removing the public definition of this function would be desirable too.

Jul 17 2019, 1:24 PM

Jul 12 2019

vitor.sousa triaged T8050: Inconsistencies in the usage of `Eina_Hash` make it unsuitable for bindings. as Normal priority.
Jul 12 2019, 4:24 PM · Restricted Project, efl: api
vitor.sousa closed D9271: csharp: fix some unit tests that rely on garbage collection.
Jul 12 2019, 1:16 PM · efl

Jul 11 2019

vitor.sousa closed D9273: csharp: Enable conversion of container Eina.Values.
Jul 11 2019, 11:57 AM · Restricted Project, efl
vitor.sousa closed D9272: csharp: Add helpers to get/set Values from Objects.
Jul 11 2019, 11:55 AM · efl
vitor.sousa closed D9270: csharp: Tag exported API items..
Jul 11 2019, 11:51 AM · efl
vitor.sousa added inline comments to D9273: csharp: Enable conversion of container Eina.Values.
Jul 11 2019, 11:40 AM · Restricted Project, efl
vitor.sousa accepted D9273: csharp: Enable conversion of container Eina.Values.
Jul 11 2019, 10:39 AM · Restricted Project, efl
vitor.sousa accepted D9272: csharp: Add helpers to get/set Values from Objects.
Jul 11 2019, 10:11 AM · efl
vitor.sousa accepted D9270: csharp: Tag exported API items..
Jul 11 2019, 9:58 AM · efl

Jul 10 2019

vitor.sousa accepted D9259: csharp: Respect beta for implementable functions.
Jul 10 2019, 4:14 PM · Restricted Project, efl
vitor.sousa requested changes to D9258: csharp: Fix build and doc generation re beta stuff.
Jul 10 2019, 4:11 PM · Restricted Project, efl
vitor.sousa edited projects for D9275: cxx: remove compilation warnings in C++ code, from both gcc and clang, added: efl: language bindings; removed efl.
Jul 10 2019, 3:58 PM · efl: language bindings
vitor.sousa requested review of D9275: cxx: remove compilation warnings in C++ code, from both gcc and clang.
Jul 10 2019, 3:57 PM · efl: language bindings
vitor.sousa requested review of D9271: csharp: fix some unit tests that rely on garbage collection.
Jul 10 2019, 2:37 PM · efl

Jul 8 2019

vitor.sousa requested review of D9247: csharp: update and disable tests that use deprecated eolian type notations.
Jul 8 2019, 1:09 PM · efl
vitor.sousa added a child revision for D9238: eolian_mono: fix non-beta build and support for slice/rw_slice keywords: D9247: csharp: update and disable tests that use deprecated eolian type notations.
Jul 8 2019, 1:09 PM · efl
vitor.sousa updated the diff for D9244: cxx: fix some compilation warnings in C++ examples.

Missed the one at bg_cxx_example_02.cc. Now it is fixed as well.

Jul 8 2019, 9:55 AM · efl
vitor.sousa requested review of D9244: cxx: fix some compilation warnings in C++ examples.
Jul 8 2019, 7:37 AM · efl
vitor.sousa requested review of D9243: csharp: fix some build warnings related with incorrect and missing documentation.
Jul 8 2019, 7:33 AM · efl
vitor.sousa updated the diff for D9240: csharp: fix build warning related with an unused field in an unit test.

Update log message.

Jul 8 2019, 7:29 AM · efl
vitor.sousa updated the test plan for D9240: csharp: fix build warning related with an unused field in an unit test.
Jul 8 2019, 7:26 AM · efl
vitor.sousa requested review of D9240: csharp: fix build warning related with an unused field in an unit test.
Jul 8 2019, 7:21 AM · efl
vitor.sousa requested review of D9238: eolian_mono: fix non-beta build and support for slice/rw_slice keywords.
Jul 8 2019, 7:19 AM · efl
vitor.sousa requested review of D9237: eolian_cxx: update eolian_cxx to recognize slice and rw_slice.
Jul 8 2019, 7:13 AM · efl
vitor.sousa updated the diff for D9236: eolian_cxx: update tests to no longer use forbidden eolian notations.

use the right commit

Jul 8 2019, 7:11 AM · efl
vitor.sousa updated the diff for D9236: eolian_cxx: update tests to no longer use forbidden eolian notations.
  • eolian_cxx: update eolian_cxx to recognize slice and rw_slice
Jul 8 2019, 7:08 AM · efl
vitor.sousa requested review of D9236: eolian_cxx: update tests to no longer use forbidden eolian notations.
Jul 8 2019, 7:06 AM · efl

Jul 7 2019

vitor.sousa closed D9212: csharp: encapsulate some internal code of EoWrapper.
Jul 7 2019, 11:15 PM · efl

Jun 28 2019

vitor.sousa requested review of D9212: csharp: encapsulate some internal code of EoWrapper.
Jun 28 2019, 2:28 PM · efl
vitor.sousa closed T7785: C#: Make possible to call C# constructors from C's `efl_add` as Resolved.

Fixed by D9071

Jun 28 2019, 7:36 AM · efl: language bindings
vitor.sousa closed D9178: csharp: fix Eina_Stringshare support in containers for manual and generated API.
Jun 28 2019, 6:45 AM · efl
vitor.sousa closed D9071: csharp: make inherited C# classes constructible from native C.
Jun 28 2019, 6:39 AM · efl

Jun 27 2019

vitor.sousa removed a parent revision for D9178: csharp: fix Eina_Stringshare support in containers for manual and generated API: D9071: csharp: make inherited C# classes constructible from native C.
Jun 27 2019, 3:36 PM · efl
vitor.sousa removed a child revision for D9071: csharp: make inherited C# classes constructible from native C: D9178: csharp: fix Eina_Stringshare support in containers for manual and generated API.
Jun 27 2019, 3:35 PM · efl
vitor.sousa updated the summary of D9178: csharp: fix Eina_Stringshare support in containers for manual and generated API.
Jun 27 2019, 3:35 PM · efl
vitor.sousa closed D9197: efl-mono: Fix value forwarding in promises/async.
Jun 27 2019, 3:32 PM · efl
vitor.sousa accepted D9197: efl-mono: Fix value forwarding in promises/async.
Jun 27 2019, 3:31 PM · efl
vitor.sousa closed D9196: csharp: Rename test util parameters.
Jun 27 2019, 3:29 PM · Restricted Project, efl
vitor.sousa accepted D9196: csharp: Rename test util parameters.
Jun 27 2019, 3:28 PM · Restricted Project, efl
vitor.sousa closed D9195: csharp: Add missing prefix to enable interpolation.
Jun 27 2019, 3:24 PM · Restricted Project, efl
vitor.sousa accepted D9195: csharp: Add missing prefix to enable interpolation.
Jun 27 2019, 3:24 PM · Restricted Project, efl
vitor.sousa updated the diff for D9178: csharp: fix Eina_Stringshare support in containers for manual and generated API.

Fix tests that use iterators with element ownership.

Jun 27 2019, 2:59 PM · efl
vitor.sousa updated the diff for D9071: csharp: make inherited C# classes constructible from native C.

Add missing override keyword to suppress warning.

Jun 27 2019, 1:59 PM · efl
vitor.sousa added a comment to D9071: csharp: make inherited C# classes constructible from native C.

Hi @YOhoho, thank you for the review.
Sorry about the delay.

Jun 27 2019, 12:08 PM · efl
vitor.sousa updated the diff for D9071: csharp: make inherited C# classes constructible from native C.

fixed inherited value

Jun 27 2019, 12:06 PM · efl
vitor.sousa planned changes to D9178: csharp: fix Eina_Stringshare support in containers for manual and generated API.

I replicated the tests with iterators and ownership to stringshare too.
And now iterators with ownership are no longer allowed.
I am going to fix this test.

Jun 27 2019, 10:47 AM · efl
vitor.sousa added a comment to D9178: csharp: fix Eina_Stringshare support in containers for manual and generated API.

@segfaultxavi nice, thank you.

Jun 27 2019, 10:45 AM · efl
vitor.sousa closed D9159: eolian_mono: fix to support event info which is a type defined in eo.
Jun 27 2019, 10:35 AM · efl
vitor.sousa accepted D9159: eolian_mono: fix to support event info which is a type defined in eo.
Jun 27 2019, 10:33 AM · efl
vitor.sousa closed T8036: C#: Fix C# build after accessor/iterator changes as Resolved by committing rEFL967e32d27a2a: csharp: Update after iterator changes.
Jun 27 2019, 10:07 AM · Restricted Project, efl: language bindings, Restricted Project
vitor.sousa closed T8036: C#: Fix C# build after accessor/iterator changes, a subtask of T8035: Unify handling of contents of complex types, as Resolved.
Jun 27 2019, 10:07 AM · Restricted Project
vitor.sousa closed D9189: csharp: Update after iterator changes.
Jun 27 2019, 10:07 AM · efl
vitor.sousa accepted D9189: csharp: Update after iterator changes.
Jun 27 2019, 10:06 AM · efl

Jun 25 2019

vitor.sousa added a comment to D9178: csharp: fix Eina_Stringshare support in containers for manual and generated API.

Adding @segfaultxavi to know if he is OK with the change in the Efl.Csharp.Application.OnInitialize method.

Jun 25 2019, 11:39 AM · efl
vitor.sousa requested review of D9178: csharp: fix Eina_Stringshare support in containers for manual and generated API.
Jun 25 2019, 11:37 AM · efl
vitor.sousa added a child revision for D9071: csharp: make inherited C# classes constructible from native C: D9178: csharp: fix Eina_Stringshare support in containers for manual and generated API.
Jun 25 2019, 11:37 AM · efl

Jun 4 2019

vitor.sousa requested review of D9071: csharp: make inherited C# classes constructible from native C.
Jun 4 2019, 3:42 PM · efl
vitor.sousa added a child revision for D9070: eo: add an API entry for custom instantiation of Eo objects for binding usage: D9071: csharp: make inherited C# classes constructible from native C.
Jun 4 2019, 3:42 PM · efl
vitor.sousa requested review of D9070: eo: add an API entry for custom instantiation of Eo objects for binding usage.
Jun 4 2019, 3:39 PM · efl

May 31 2019

vitor.sousa closed D9014: csharp: Refactor wrapper lifetime..
May 31 2019, 1:44 PM · efl
vitor.sousa closed D9063: csharp: Add some tests.
May 31 2019, 1:41 PM · efl
vitor.sousa accepted D9063: csharp: Add some tests.
May 31 2019, 1:40 PM · efl
vitor.sousa closed D9020: csharp: Fix testing under dotnet.
May 31 2019, 1:28 PM · efl
vitor.sousa accepted D9020: csharp: Fix testing under dotnet.
May 31 2019, 1:27 PM · efl

May 24 2019

vitor.sousa added a comment to T7785: C#: Make possible to call C# constructors from C's `efl_add`.

I guess we have two options here.

May 24 2019, 4:44 PM · efl: language bindings

May 23 2019

vitor.sousa closed D9015: csharp: Fix autotools build.
May 23 2019, 5:13 PM · efl
vitor.sousa accepted D9015: csharp: Fix autotools build.
May 23 2019, 5:13 PM · efl
vitor.sousa added a parent revision for D9014: csharp: Refactor wrapper lifetime.: D8678: eo: add events to track the ownership status of an Eo object.
May 23 2019, 12:02 PM · efl
vitor.sousa added a child revision for D8678: eo: add events to track the ownership status of an Eo object: D9014: csharp: Refactor wrapper lifetime..
May 23 2019, 12:02 PM · efl
vitor.sousa requested review of D9014: csharp: Refactor wrapper lifetime..
May 23 2019, 12:01 PM · efl
vitor.sousa updated the summary of D8678: eo: add events to track the ownership status of an Eo object.
May 23 2019, 11:47 AM · efl
vitor.sousa updated the diff for D8678: eo: add events to track the ownership status of an Eo object.

benchmarks and some updates

May 23 2019, 11:42 AM · efl

May 22 2019

vitor.sousa reopened T7783: improve CI usage, a subtask of T7780: remove autotools, as Open.
May 22 2019, 2:08 PM · Restricted Project, efl: meson
vitor.sousa reopened T7783: improve CI usage as "Open".
May 22 2019, 2:08 PM · Restricted Project, efl: meson
vitor.sousa closed D8937: csharp: Split test files.
May 22 2019, 1:33 PM · efl
vitor.sousa accepted D8937: csharp: Split test files.
May 22 2019, 1:32 PM · efl

Apr 25 2019

vitor.sousa planned changes to D8678: eo: add events to track the ownership status of an Eo object.

Still needing a more in-depth analysis about the impact of this patch in 'efl_part'.
Still working in some optimization aspects.

Apr 25 2019, 8:31 AM · efl
vitor.sousa updated the diff for D8678: eo: add events to track the ownership status of an Eo object.

Avoid calling OWNERSHIP_UNIQUE while invalidating
Add a boolean flag for performance optmization reasons

Apr 25 2019, 8:28 AM · efl
vitor.sousa planned changes to D8678: eo: add events to track the ownership status of an Eo object.
Apr 25 2019, 8:23 AM · efl

Apr 23 2019

vitor.sousa closed T7792: efl-mono: testsuite fails when built in debug mode with meson as Resolved by committing rEFLe23914fce785: csharp: Fix test code memory handling.
Apr 23 2019, 9:02 AM · Restricted Project, efl: language bindings
vitor.sousa closed D8679: csharp: Fix test code memory handling.
Apr 23 2019, 9:02 AM · efl
vitor.sousa accepted D8679: csharp: Fix test code memory handling.
Apr 23 2019, 8:11 AM · efl

Apr 22 2019

vitor.sousa accepted D8645: csharp: refactor native_inherit into a nested class..
Apr 22 2019, 2:59 PM · efl
vitor.sousa added a comment to D8645: csharp: refactor native_inherit into a nested class..

Good.

Apr 22 2019, 2:55 PM · efl