Page MenuHomePhabricator
Feed Advanced Search

Thu, Apr 25

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 inpact of this patch in 'efl_part'.
Still working in some optimization aspects.

Thu, Apr 25, 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

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

Tue, Apr 23

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.
Tue, Apr 23, 9:02 AM · Restricted Project, efl: language bindings
vitor.sousa closed D8679: csharp: Fix test code memory handling.
Tue, Apr 23, 9:02 AM · efl
vitor.sousa accepted D8679: csharp: Fix test code memory handling.
Tue, Apr 23, 8:11 AM · efl

Mon, Apr 22

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

Good.

Mon, Apr 22, 2:55 PM · efl
vitor.sousa closed D8622: csharp: Small style changes.
Mon, Apr 22, 2:21 PM · efl
vitor.sousa closed D8614: csharp: klass style changes.
Mon, Apr 22, 2:12 PM · efl: language bindings
vitor.sousa closed D8612: csharp: Simple spacing rules changes.
Mon, Apr 22, 2:04 PM · efl
vitor.sousa requested review of D8678: eo: add events to track the ownership status of an Eo object.
Mon, Apr 22, 1:47 PM · efl

Apr 18 2019

vitor.sousa added inline comments to D8645: csharp: refactor native_inherit into a nested class..
Apr 18 2019, 3:01 PM · efl
vitor.sousa accepted D8622: csharp: Small style changes.
Apr 18 2019, 1:27 PM · efl

Apr 16 2019

vitor.sousa accepted D8614: csharp: klass style changes.
Apr 16 2019, 8:09 AM · efl: language bindings
vitor.sousa accepted D8612: csharp: Simple spacing rules changes.
Apr 16 2019, 8:03 AM · efl

Apr 15 2019

vitor.sousa closed T7805: error when installing c++ header as Resolved by committing rEFLcacbd9e58d52: cxx: Fix eldbus meta include name.
Apr 15 2019, 3:20 PM · Restricted Project
vitor.sousa closed D8611: cxx: Fix eldbus meta include name.
Apr 15 2019, 3:20 PM · efl
vitor.sousa added a comment to D8609: csharp: Remove warning about clashing GetType() methods.

Since @segfaultxavi is the one that suggested this rule.
I'm confident he is OK with this push :D

Apr 15 2019, 12:33 PM · efl
vitor.sousa closed T7727: C#: Clash with System.Object methods as Resolved by committing rEFL9e29b69c2a0c: csharp: Remove warning about clashing GetType() methods.
Apr 15 2019, 12:32 PM
vitor.sousa closed D8609: csharp: Remove warning about clashing GetType() methods.
Apr 15 2019, 12:32 PM · efl
vitor.sousa accepted D8609: csharp: Remove warning about clashing GetType() methods.
Apr 15 2019, 12:28 PM · efl
vitor.sousa closed D8608: csharp: Remove unused variable `methods` warning..
Apr 15 2019, 11:55 AM · efl
vitor.sousa accepted D8608: csharp: Remove unused variable `methods` warning..
Apr 15 2019, 11:54 AM · efl
vitor.sousa closed D8607: csharp: Rename MarshalTest to MarshalEo.
Apr 15 2019, 11:36 AM · efl
vitor.sousa accepted D8607: csharp: Rename MarshalTest to MarshalEo.

Niiiiiiice!

Apr 15 2019, 11:35 AM · efl
vitor.sousa closed D8593: csharp: Fix free_cb calling under dotnet..
Apr 15 2019, 11:24 AM · efl
vitor.sousa accepted D8593: csharp: Fix free_cb calling under dotnet..
Apr 15 2019, 10:45 AM · efl

Apr 12 2019

vitor.sousa added a comment to T7800: C#: Attach wrapper lifetime to the Eo instance.

This will require some changes in the way that our wrappers handle their lifetime.
In case a Dispose happens on an object and it still has references in C, it will need to resurrect itself if it holds any registered delegates or if its C# state is important.

Apr 12 2019, 3:32 PM · efl: language bindings
vitor.sousa accepted D8601: csharp: Make concrete classes internal..
Apr 12 2019, 12:04 PM · efl
vitor.sousa claimed T7800: C#: Attach wrapper lifetime to the Eo instance.
Apr 12 2019, 9:07 AM · efl: language bindings
vitor.sousa accepted D8597: mono-docs: Allow derived classes to have external examples.

Awesome

Apr 12 2019, 8:51 AM · efl

Apr 11 2019

vitor.sousa added a comment to D8597: mono-docs: Allow derived classes to have external examples.

But wouldn't it be easier to pass prop.klass/func.klass directly to generate_all_tag_examples than adding a new field to class_context?

That's the thing! When parsing Efl.Ui.Button.GetText(), func.klass is Efl.IText, this is, the class where this method is defined. This is the current behavior (before this patch).

Apr 11 2019, 1:04 PM · efl
vitor.sousa requested changes to D8593: csharp: Fix free_cb calling under dotnet..

Very nice.
Some comments:

Apr 11 2019, 12:38 PM · efl
vitor.sousa added inline comments to D8593: csharp: Fix free_cb calling under dotnet..
Apr 11 2019, 12:38 PM · efl
vitor.sousa added a comment to D8597: mono-docs: Allow derived classes to have external examples.

I tested it, everything seems to be correct now.
But wouldn't it be easier to pass prop.klass/func.klass directly to generate_all_tag_examples than adding a new field to class_context?

Apr 11 2019, 12:09 PM · efl
vitor.sousa requested changes to D8597: mono-docs: Allow derived classes to have external examples.
Apr 11 2019, 8:24 AM · efl
vitor.sousa added inline comments to D8597: mono-docs: Allow derived classes to have external examples.
Apr 11 2019, 8:19 AM · efl

Apr 10 2019

vitor.sousa added inline comments to D8575: efl-mono: Fix example for new Application API for C#.
Apr 10 2019, 4:22 PM · efl
vitor.sousa requested changes to D8575: efl-mono: Fix example for new Application API for C#.
Apr 10 2019, 4:18 PM · efl
vitor.sousa accepted D8585: efl-mono: Allow generating doc refs for methods without class.

Everything looks fine IMHO.

Apr 10 2019, 1:52 PM · efl
vitor.sousa added inline comments to D8585: efl-mono: Allow generating doc refs for methods without class.
Apr 10 2019, 1:49 PM · efl
vitor.sousa accepted D8587: efl-mono: Allow doc XML tags to be nested.
Apr 10 2019, 1:43 PM · efl
vitor.sousa added a comment to D8587: efl-mono: Allow doc XML tags to be nested.

Everything seems OK to me now.

Apr 10 2019, 1:43 PM · efl
vitor.sousa accepted D8592: mono-docs: Allow embedding external examples.

Awesome.

Apr 10 2019, 1:41 PM · efl
vitor.sousa requested changes to D8587: efl-mono: Allow doc XML tags to be nested.

Very good. Just a note:

Apr 10 2019, 12:12 PM · efl
vitor.sousa closed D8588: csharp: Fix GetUserMethods and NativeClass.
Apr 10 2019, 11:12 AM · efl
vitor.sousa accepted D8588: csharp: Fix GetUserMethods and NativeClass.
Apr 10 2019, 11:12 AM · efl

Apr 9 2019

vitor.sousa closed T7783: improve CI usage, a subtask of T7780: remove autotools, as Resolved.
Apr 9 2019, 2:40 PM · Restricted Project, efl: meson
vitor.sousa closed T7783: improve CI usage as Resolved by committing rEFL0afd19ba62f3: efl-mono: Add test and fix problem with private dynamic types passed as….
Apr 9 2019, 2:40 PM · Restricted Project, efl: meson
vitor.sousa closed D8574: efl-mono: Add test and fix problem with private dynamic types passed as parameters.
Apr 9 2019, 2:40 PM · efl
vitor.sousa accepted D8574: efl-mono: Add test and fix problem with private dynamic types passed as parameters.
Apr 9 2019, 2:35 PM · efl
vitor.sousa closed D8580: csharp: Add some null checks..
Apr 9 2019, 12:27 PM · efl
vitor.sousa accepted D8580: csharp: Add some null checks..
Apr 9 2019, 12:25 PM · efl

Apr 5 2019

vitor.sousa closed D8564: efl-csharp: fix crash when events trigger after C# object `Dispose`.
Apr 5 2019, 4:00 PM · efl
vitor.sousa closed D8431: efl-csharp: fix resource deallocation causing errors everywhere.
Apr 5 2019, 3:58 PM · DO NOT MERGE, efl: language bindings
vitor.sousa closed T7757: C#: Remove static_cast method as Resolved by committing rEFL1e22db115004: csharp: Make classes abstract and rework casting.
Apr 5 2019, 3:57 PM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)
vitor.sousa closed T7757: C#: Remove static_cast method, a subtask of T7752: C#: Get rid of all lower-cased methods, as Resolved.
Apr 5 2019, 3:57 PM · efl (efl-1.23), Active Work Proposal, Restricted Project, efl: language bindings
vitor.sousa closed T7778: C#: Make abstract Eo classes C# abstracts, a subtask of T7204: Discussion about C# binding syntax, as Resolved.
Apr 5 2019, 3:57 PM · efl (efl-1.23), Active Work Proposal, Restricted Project, efl: language bindings
vitor.sousa closed T7778: C#: Make abstract Eo classes C# abstracts as Resolved by committing rEFL1e22db115004: csharp: Make classes abstract and rework casting.
Apr 5 2019, 3:57 PM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)
vitor.sousa closed D8550: csharp: Make classes abstract and rework casting.
Apr 5 2019, 3:57 PM · efl
vitor.sousa updated the diff for D8564: efl-csharp: fix crash when events trigger after C# object `Dispose`.

rework some useless code comments

Apr 5 2019, 3:49 PM · efl
vitor.sousa accepted D8550: csharp: Make classes abstract and rework casting.
Apr 5 2019, 3:42 PM · efl
vitor.sousa requested review of D8564: efl-csharp: fix crash when events trigger after C# object `Dispose`.
Apr 5 2019, 3:42 PM · efl
vitor.sousa added a child revision for D8431: efl-csharp: fix resource deallocation causing errors everywhere: D8564: efl-csharp: fix crash when events trigger after C# object `Dispose`.
Apr 5 2019, 3:41 PM · DO NOT MERGE, efl: language bindings
vitor.sousa updated the diff for D8431: efl-csharp: fix resource deallocation causing errors everywhere.

fix previous update submitting to much code

Apr 5 2019, 3:37 PM · DO NOT MERGE, efl: language bindings
vitor.sousa added a parent revision for D8431: efl-csharp: fix resource deallocation causing errors everywhere: D8550: csharp: Make classes abstract and rework casting.
Apr 5 2019, 3:30 PM · DO NOT MERGE, efl: language bindings
vitor.sousa added a child revision for D8550: csharp: Make classes abstract and rework casting: D8431: efl-csharp: fix resource deallocation causing errors everywhere.
Apr 5 2019, 3:30 PM · efl
vitor.sousa updated the diff for D8431: efl-csharp: fix resource deallocation causing errors everywhere.

rebase and adds D8550 as a dependency

Apr 5 2019, 3:29 PM · DO NOT MERGE, efl: language bindings

Apr 4 2019

vitor.sousa accepted D8550: csharp: Make classes abstract and rework casting.

Amazing

Apr 4 2019, 1:31 PM · efl
vitor.sousa requested changes to D8550: csharp: Make classes abstract and rework casting.

Awesome.
Just a comment:

Apr 4 2019, 12:54 PM · efl

Apr 1 2019

vitor.sousa accepted D8485: mono: fix space and brace warnings of StyleCop.

Great

Apr 1 2019, 11:23 AM · efl

Mar 28 2019

vitor.sousa accepted D8499: csharp: Raise exception when Array is null..

gud

Mar 28 2019, 10:54 AM · efl
vitor.sousa added a comment to D8485: mono: fix space and brace warnings of StyleCop.

I prefer no namespace indentation in any language whatsoever.
I really hope that no C# style analysis tool enforces it.

Mar 28 2019, 8:39 AM · efl

Mar 26 2019

vitor.sousa closed D8470: eolian_csharp: hide struct native representation inside the managed struct.
Mar 26 2019, 12:45 PM · efl
vitor.sousa closed D8469: eolian_csharp: make struct generator use indentation level from context.
Mar 26 2019, 12:45 PM · efl
vitor.sousa closed D8468: eolian_csharp: add indentation context.
Mar 26 2019, 12:45 PM · efl
vitor.sousa closed D8467: eolian_cxx: rework context code, also more flexible scope indentation generator.
Mar 26 2019, 12:45 PM · efl
vitor.sousa updated the diff for D8470: eolian_csharp: hide struct native representation inside the managed struct.

Rebase

Mar 26 2019, 12:32 PM · efl
vitor.sousa updated the diff for D8469: eolian_csharp: make struct generator use indentation level from context.

@lauromoura 's fix and rebase

Mar 26 2019, 12:31 PM · efl
vitor.sousa updated the diff for D8468: eolian_csharp: add indentation context.

Rebase

Mar 26 2019, 12:30 PM · efl
vitor.sousa updated the diff for D8467: eolian_cxx: rework context code, also more flexible scope indentation generator.

Rebase

Mar 26 2019, 12:28 PM · efl
vitor.sousa closed D8441: efl-csharp: Remove spaces from type strings in generator..
Mar 26 2019, 10:48 AM · efl
vitor.sousa accepted D8441: efl-csharp: Remove spaces from type strings in generator..
Mar 26 2019, 10:41 AM · efl
vitor.sousa added a comment to D8470: eolian_csharp: hide struct native representation inside the managed struct.

Sadly, it is not =/
We need access to those structs in any object that uses them.

Mar 26 2019, 10:39 AM · efl
vitor.sousa requested changes to D8441: efl-csharp: Remove spaces from type strings in generator..
Mar 26 2019, 10:15 AM · efl

Mar 25 2019

vitor.sousa added reviewers for D8468: eolian_csharp: add indentation context: felipealmeida, lauromoura.
Mar 25 2019, 2:40 PM · efl
vitor.sousa requested review of D8470: eolian_csharp: hide struct native representation inside the managed struct.
Mar 25 2019, 2:38 PM · efl
vitor.sousa added a child revision for D8469: eolian_csharp: make struct generator use indentation level from context: D8470: eolian_csharp: hide struct native representation inside the managed struct.
Mar 25 2019, 2:37 PM · efl
vitor.sousa requested review of D8469: eolian_csharp: make struct generator use indentation level from context.
Mar 25 2019, 2:36 PM · efl
vitor.sousa added a child revision for D8468: eolian_csharp: add indentation context: D8469: eolian_csharp: make struct generator use indentation level from context.
Mar 25 2019, 2:36 PM · efl
vitor.sousa requested review of D8468: eolian_csharp: add indentation context.
Mar 25 2019, 2:35 PM · efl
vitor.sousa added a child revision for D8467: eolian_cxx: rework context code, also more flexible scope indentation generator: D8468: eolian_csharp: add indentation context.
Mar 25 2019, 2:35 PM · efl
vitor.sousa requested review of D8467: eolian_cxx: rework context code, also more flexible scope indentation generator.
Mar 25 2019, 2:33 PM · efl
vitor.sousa abandoned D8466: eolian_cxx: rework context code, also more flexible scope indentation generator.
Mar 25 2019, 2:26 PM · efl
vitor.sousa updated the diff for D8466: eolian_cxx: rework context code, also more flexible scope indentation generator.
  • eolian_csharp: add indentation context
Mar 25 2019, 2:24 PM · efl
vitor.sousa requested review of D8466: eolian_cxx: rework context code, also more flexible scope indentation generator.
Mar 25 2019, 2:22 PM · efl

Mar 21 2019

vitor.sousa closed T7751: C#: Add back the I prefix to interfaces as Resolved by committing rEFL0881d1524b6d: efl-csharp: Add back I prefix for interfaces..
Mar 21 2019, 10:48 AM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)
vitor.sousa closed T7751: C#: Add back the I prefix to interfaces, a subtask of T7204: Discussion about C# binding syntax, as Resolved.
Mar 21 2019, 10:48 AM · efl (efl-1.23), Active Work Proposal, Restricted Project, efl: language bindings
vitor.sousa closed D8397: efl-csharp: Add back I prefix for interfaces..
Mar 21 2019, 10:48 AM · efl