Page MenuHomePhabricator

lauromoura (Lauro Neto)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Aug 24 2015, 1:00 PM (229 w, 6 d)
Availability
Available

Recent Activity

Dec 18 2019

lauromoura removed a parent task for T8384: C#: Create wrapper type with indexers for properties with keys: T8382: C#: Properties updates.
Dec 18 2019, 2:41 PM · efl: language bindings
lauromoura removed a subtask for T8382: C#: Properties updates: T8384: C#: Create wrapper type with indexers for properties with keys.
Dec 18 2019, 2:41 PM · efl: language bindings
lauromoura added a parent task for T8384: C#: Create wrapper type with indexers for properties with keys: T8048: eolian_mono: setters returning complex values should not be mapped to properties.
Dec 18 2019, 2:40 PM · efl: language bindings
lauromoura added a subtask for T8048: eolian_mono: setters returning complex values should not be mapped to properties: T8384: C#: Create wrapper type with indexers for properties with keys.
Dec 18 2019, 2:40 PM · Restricted Project, efl: language bindings
lauromoura edited parent tasks for T8048: eolian_mono: setters returning complex values should not be mapped to properties, added: T8382: C#: Properties updates; removed: T8384: C#: Create wrapper type with indexers for properties with keys.
Dec 18 2019, 2:40 PM · Restricted Project, efl: language bindings
lauromoura added a subtask for T8382: C#: Properties updates: T8048: eolian_mono: setters returning complex values should not be mapped to properties.
Dec 18 2019, 2:40 PM · efl: language bindings
lauromoura removed a subtask for T8384: C#: Create wrapper type with indexers for properties with keys: T8048: eolian_mono: setters returning complex values should not be mapped to properties.
Dec 18 2019, 2:40 PM · efl: language bindings
lauromoura edited parent tasks for T8048: eolian_mono: setters returning complex values should not be mapped to properties, added: T8384: C#: Create wrapper type with indexers for properties with keys; removed: T8382: C#: Properties updates.
Dec 18 2019, 2:39 PM · Restricted Project, efl: language bindings
lauromoura removed a subtask for T8382: C#: Properties updates: T8048: eolian_mono: setters returning complex values should not be mapped to properties.
Dec 18 2019, 2:39 PM · efl: language bindings
lauromoura added a subtask for T8384: C#: Create wrapper type with indexers for properties with keys: T8048: eolian_mono: setters returning complex values should not be mapped to properties.
Dec 18 2019, 2:39 PM · efl: language bindings
lauromoura raised the priority of T8383: Eo: Add `Error.Success_Flag` alias wrapping boolean property return values. from Normal to High.
Dec 18 2019, 2:36 PM · Restricted Project, efl: language bindings
lauromoura raised the priority of T8384: C#: Create wrapper type with indexers for properties with keys from Normal to High.
Dec 18 2019, 2:35 PM · efl: language bindings
lauromoura lowered the priority of T7403: efl-mono: Complete support of Hash values in eina.Value from Normal to Wishlist.
Dec 18 2019, 11:46 AM · efl: language bindings
lauromoura moved T7403: efl-mono: Complete support of Hash values in eina.Value from TODO to Backlog on the efl: language bindings board.
Dec 18 2019, 11:39 AM · efl: language bindings
lauromoura added a comment to T8383: Eo: Add `Error.Success_Flag` alias wrapping boolean property return values..

The parent task (T8048) has a table of the properties (at the time) returning non-void values in setters.

Dec 18 2019, 11:29 AM · Restricted Project, efl: language bindings
lauromoura renamed T8383: Eo: Add `Error.Success_Flag` alias wrapping boolean property return values. from Eo: Add `Error.Flag` alias wrapping boolean property return values. to Eo: Add `Error.Success_Flag` alias wrapping boolean property return values..
Dec 18 2019, 11:28 AM · Restricted Project, efl: language bindings
lauromoura closed T8487: C#: Implement `IList<T>` for `Eina.List`, a subtask of T8486: C#: Use System.Collection instead of Eina classes in C# API, as Resolved.
Dec 18 2019, 11:27 AM · efl: language bindings
lauromoura closed T8487: C#: Implement `IList<T>` for `Eina.List` as Resolved.
Dec 18 2019, 11:27 AM · efl: language bindings
lauromoura moved T8383: Eo: Add `Error.Success_Flag` alias wrapping boolean property return values. from Backlog to InProgress on the efl: language bindings board.
Dec 18 2019, 11:27 AM · Restricted Project, efl: language bindings
lauromoura closed T8489: C# better syntaxes for new Eina.Size2D and new Eina.Position2D as Resolved.

:D

Dec 18 2019, 11:26 AM · efl: language bindings
lauromoura reassigned T8383: Eo: Add `Error.Success_Flag` alias wrapping boolean property return values. from lauromoura to jptiz.
Dec 18 2019, 11:25 AM · Restricted Project, efl: language bindings
lauromoura updated the diff for D10791: csharp: Property Indexer implementation.

Rebase after test files changed upstream and brought back the setter_only/get_set tests.

Dec 18 2019, 6:26 AM · efl
lauromoura closed D10901: csharp: Fix passing acessor with ownership.
Dec 18 2019, 5:43 AM · efl
lauromoura closed D10900: csharp: Fix accessor IEnumerable implementation..
Dec 18 2019, 5:43 AM · efl

Dec 17 2019

lauromoura updated the diff for D10791: csharp: Property Indexer implementation.

Small update (interface declaration must not use full namespaced name)

Dec 17 2019, 4:35 PM · efl
lauromoura updated the diff for D10791: csharp: Property Indexer implementation.
  • csharp: Blacklist Efl.Core.Env.Env.
  • csharp: Formatting: remove spaces after '('.
  • csharp: Add missing #include <assert.h>.
  • csharp: Blacklist array properties.
  • csharp: Blacklist all indexed properties from mixins in order to compile.
  • csharp: Fix references to properties.
  • csharp: Use a single list for the rejects.
  • csharp: Unify indexer naming and update visibility
Dec 17 2019, 4:25 PM · efl
lauromoura commandeered D10791: csharp: Property Indexer implementation.
Dec 17 2019, 4:22 PM · efl
lauromoura requested review of D10901: csharp: Fix passing acessor with ownership.
Dec 17 2019, 11:54 AM · efl
lauromoura added a child revision for D10900: csharp: Fix accessor IEnumerable implementation.: D10901: csharp: Fix passing acessor with ownership.
Dec 17 2019, 11:54 AM · efl
lauromoura added a revision to T8486: C#: Use System.Collection instead of Eina classes in C# API: D10901: csharp: Fix passing acessor with ownership.
Dec 17 2019, 11:54 AM · efl: language bindings
lauromoura requested review of D10900: csharp: Fix accessor IEnumerable implementation..
Dec 17 2019, 10:47 AM · efl
lauromoura added a commit to T8486: C#: Use System.Collection instead of Eina classes in C# API: rEFL8e951504f584: csharp : add move tag info to EinaAccessor, EinaIterator converter.
Dec 17 2019, 6:41 AM · efl: language bindings
lauromoura closed D10879: csharp : add move tag info to EinaAccessor, EinaIterator converter.
Dec 17 2019, 6:41 AM · efl
lauromoura closed D10878: eina_mono: replace EinaAccessor and EinaIerator with IEnumerable.
Dec 17 2019, 6:41 AM · efl
lauromoura added a commit to T8486: C#: Use System.Collection instead of Eina classes in C# API: rEFLf90a97470d54: eina_mono: replace EinaAccessor and EinaIerator with IEnumerable.
Dec 17 2019, 6:41 AM · efl: language bindings
lauromoura closed D10883: examples: js: fix variable name.
Dec 17 2019, 6:40 AM · efl
lauromoura closed D10717: csharp: Suppressing non-events Raise methods..
Dec 17 2019, 6:33 AM · efl
lauromoura added a commit to T8390: C#: CA1030: Use events where appropriate: rEFLb6521cc279cd: csharp: Suppressing non-events Raise methods..
Dec 17 2019, 6:33 AM · efl: language bindings
lauromoura added a commit to T8408: C#: CA1710: Identifiers should have correct suffix: rEFLc40e948270e8: csharp:Suppressing Warning and Add suffix collection..
Dec 17 2019, 6:33 AM · efl: language bindings
lauromoura closed D10669: csharp:Suppressing Warning and Add suffix collection..
Dec 17 2019, 6:33 AM · efl
lauromoura planned changes to D10400: csharp: Raise exceptions on property accessors failures.

Changes needed after T8383 is done adding the Eina.Success_Flag typedef to indicate a bool should be checked for.

Dec 17 2019, 5:49 AM · efl
lauromoura abandoned D10367: csharp: Do not generate wrapper for setter returning values..

This should be done in a new patch after D10791 lands.

Dec 17 2019, 5:45 AM · DO NOT MERGE, efl

Dec 16 2019

lauromoura requested review of D10890: csharp: Translate class names..
Dec 16 2019, 8:56 PM · efl
lauromoura updated the diff for D10879: csharp : add move tag info to EinaAccessor, EinaIterator converter.
  • Merged test with actual System.Generics.Collection usage (commit b3e181670e076 in the original branch)
  • Changed the conversion to native funcs to "shortcut" getting the ptr directly only in non-moving scenarios. Modifying the container could be confusing for the user.
  • Added some comments about things to be done in future commits.
Dec 16 2019, 11:45 AM · efl
lauromoura commandeered D10879: csharp : add move tag info to EinaAccessor, EinaIterator converter.
Dec 16 2019, 11:24 AM · efl
lauromoura accepted D10878: eina_mono: replace EinaAccessor and EinaIerator with IEnumerable.

Good to go. The other fixes/optimizations we can start landing on top of it.

Dec 16 2019, 8:53 AM · efl

Dec 13 2019

lauromoura added a comment to D10791: csharp: Property Indexer implementation.

I've pushed a branch to devs/lauromoura/D10791-indexers with some fixes after rebasing. They will be either merged here or sent as a separate diff.

Dec 13 2019, 1:18 PM · efl

Dec 12 2019

lauromoura closed D10868: eolian_mono: proper parsing of doc notes and paragraphs.
Dec 12 2019, 2:09 PM · efl
lauromoura accepted D10868: eolian_mono: proper parsing of doc notes and paragraphs.
Dec 12 2019, 2:07 PM · efl
lauromoura added a commit to T8489: C# better syntaxes for new Eina.Size2D and new Eina.Position2D: rEFLca3a91337578: csharp: Implement Deconstruct for structs..
Dec 12 2019, 1:48 PM · efl: language bindings
lauromoura closed D10809: csharp: Implement Deconstruct for structs..
Dec 12 2019, 1:48 PM · efl
lauromoura accepted D10809: csharp: Implement Deconstruct for structs..

Done. Minor formatting of the Since tag needed (summary should enclose it) but I'll update locally.

Dec 12 2019, 1:45 PM · efl
lauromoura requested changes to D10809: csharp: Implement Deconstruct for structs..

Just some doc changes need. Otherwise it is good.

Dec 12 2019, 1:16 PM · efl
lauromoura requested changes to D10785: c#: Implement IList to Eina.Array..
Dec 12 2019, 12:31 PM · efl
lauromoura requested changes to D10785: c#: Implement IList to Eina.Array..

Needs rebasing

Dec 12 2019, 9:08 AM · efl
lauromoura added a commit to T8489: C# better syntaxes for new Eina.Size2D and new Eina.Position2D: rEFLe617ff441aa9: csharp: Add implicit conversion from tuples to structs..
Dec 12 2019, 8:37 AM · efl: language bindings
lauromoura closed D10801: csharp: Add implicit conversion from tuples to structs..
Dec 12 2019, 8:37 AM · efl
lauromoura accepted D10801: csharp: Add implicit conversion from tuples to structs..
Dec 12 2019, 8:05 AM · efl

Dec 11 2019

lauromoura added a comment to D10742: c#: Implement IList<T> to Eina.List..

Aaaaaand it's gone

Dec 11 2019, 1:58 PM · efl
lauromoura added a commit to T8487: C#: Implement `IList<T>` for `Eina.List`: rEFL8fabc422b656: c#: Implement IList<T> to Eina.List..
Dec 11 2019, 1:58 PM · efl: language bindings
lauromoura closed D10742: c#: Implement IList<T> to Eina.List..
Dec 11 2019, 1:58 PM · efl
lauromoura accepted D10742: c#: Implement IList<T> to Eina.List..
Dec 11 2019, 1:58 PM · efl
lauromoura added a comment to D10809: csharp: Implement Deconstruct for structs..

Shouldn't this be applied on top of D10801? It fails with a conflict in the struct_definition.hh blocks.

Dec 11 2019, 7:06 AM · efl
lauromoura added inline comments to D10801: csharp: Add implicit conversion from tuples to structs..
Dec 11 2019, 6:13 AM · efl

Dec 10 2019

lauromoura added a commit to T8515: C#: Review custom marshalling behavior: rEFL271b56889fed: csharp: Removed duplicated call_match implementations.
Dec 10 2019, 10:12 AM · efl: language bindings
lauromoura closed D10852: csharp: Removed duplicated call_match implementations.
Dec 10 2019, 10:12 AM · efl
lauromoura requested review of D10852: csharp: Removed duplicated call_match implementations.
Dec 10 2019, 9:11 AM · efl
lauromoura added a revision to T8515: C#: Review custom marshalling behavior: D10852: csharp: Removed duplicated call_match implementations.
Dec 10 2019, 9:11 AM · efl: language bindings
lauromoura triaged T8382: C#: Properties updates as High priority.
Dec 10 2019, 9:04 AM · efl: language bindings
lauromoura updated the task description for T8515: C#: Review custom marshalling behavior.
Dec 10 2019, 6:37 AM · efl: language bindings
lauromoura updated the task description for T8515: C#: Review custom marshalling behavior.
Dec 10 2019, 6:34 AM · efl: language bindings

Dec 9 2019

lauromoura closed D10827: csharp: Refactor annotation selection function.
Dec 9 2019, 11:45 AM · efl
lauromoura added a commit to T8515: C#: Review custom marshalling behavior: rEFLf793939315b3: csharp: Refactor annotation selection function.
Dec 9 2019, 11:45 AM · efl: language bindings
lauromoura closed D10661: eolian_mono: reduce duplicated code in OnXXXEvent.
Dec 9 2019, 8:57 AM · efl
lauromoura closed D10656: eolian_mono: remove unused EventArgs parameter of OnXXXEvent.
Dec 9 2019, 8:57 AM · efl
lauromoura added a commit to T8414: C#: CA1801: Review unused parameters: rEFL5448c43bab7d: eolian_mono: remove unused EventArgs parameter of OnXXXEvent.
Dec 9 2019, 8:57 AM · efl: language bindings
lauromoura accepted D10661: eolian_mono: reduce duplicated code in OnXXXEvent.
Dec 9 2019, 8:56 AM · efl
lauromoura accepted D10656: eolian_mono: remove unused EventArgs parameter of OnXXXEvent.
Dec 9 2019, 8:32 AM · efl
lauromoura added a comment to D10742: c#: Implement IList<T> to Eina.List..

Some comments.

Dec 9 2019, 7:56 AM · efl
lauromoura requested changes to D10742: c#: Implement IList<T> to Eina.List..

Oops, forgot to request changes.

Dec 9 2019, 7:55 AM · efl
lauromoura closed D10811: c#: Suppressing warning for CA1724..
Dec 9 2019, 3:37 AM · efl
lauromoura closed D10668: csharp: changing string literal with nameof..
Dec 9 2019, 3:37 AM · efl
lauromoura added a commit to T8407: C#: CA1507: Use nameof in place of string: rEFL25e2ed3b2f3a: csharp: changing string literal with nameof..
Dec 9 2019, 3:37 AM · efl: language bindings
lauromoura added a commit to T8413: C#: CA1724: Type names should not match namespaces: rEFL6d62f66c084b: c#: Suppressing warning for CA1724..
Dec 9 2019, 3:37 AM · efl: language bindings
lauromoura closed D10657: csharp: Marking property with static..
Dec 9 2019, 3:37 AM · efl
lauromoura added a commit to T8420: C#: CA1822: Mark members as static: rEFLed4368395584: csharp: Marking property with static..
Dec 9 2019, 3:37 AM · efl: language bindings

Dec 6 2019

lauromoura moved T8515: C#: Review custom marshalling behavior from Backlog to InProgress on the efl: language bindings board.
Dec 6 2019, 2:16 PM · efl: language bindings
lauromoura requested review of D10827: csharp: Refactor annotation selection function.
Dec 6 2019, 2:10 PM · efl
lauromoura added a revision to T8515: C#: Review custom marshalling behavior: D10827: csharp: Refactor annotation selection function.
Dec 6 2019, 2:10 PM · efl: language bindings
lauromoura triaged T8515: C#: Review custom marshalling behavior as High priority.
Dec 6 2019, 2:09 PM · efl: language bindings
lauromoura closed T8514: remove @move from get { } if ownership is not moved by getter as Resolved by committing rEFL4398ec7b3bde: elementary: Fix declaration of CV managers getters.
Dec 6 2019, 7:55 AM · efl: api, efl (efl-1.24)
lauromoura closed D10824: elementary: Fix declaration of CV managers getters.
Dec 6 2019, 7:55 AM · efl
lauromoura added a comment to D10824: elementary: Fix declaration of CV managers getters.

https://travis-ci.org/Enlightenment/efl/builds/621635516 (currently waiting to start the build)

Dec 6 2019, 7:01 AM · efl
lauromoura requested review of D10824: elementary: Fix declaration of CV managers getters.
Dec 6 2019, 6:58 AM · efl
lauromoura added a revision to T8514: remove @move from get { } if ownership is not moved by getter: D10824: elementary: Fix declaration of CV managers getters.
Dec 6 2019, 6:57 AM · efl: api, efl (efl-1.24)

Dec 5 2019

lauromoura moved T8382: C#: Properties updates from Backlog to InProgress on the efl: language bindings board.
Dec 5 2019, 11:06 AM · efl: language bindings
lauromoura added a comment to T8383: Eo: Add `Error.Success_Flag` alias wrapping boolean property return values..

Right, Eina.Success_Flag is a good one.

Dec 5 2019, 10:46 AM · Restricted Project, efl: language bindings
lauromoura moved T8384: C#: Create wrapper type with indexers for properties with keys from Backlog to InProgress on the efl: language bindings board.
Dec 5 2019, 10:34 AM · efl: language bindings
lauromoura reassigned T8384: C#: Create wrapper type with indexers for properties with keys from lauromoura to felipealmeida.
Dec 5 2019, 10:34 AM · efl: language bindings
lauromoura moved T8489: C# better syntaxes for new Eina.Size2D and new Eina.Position2D from Backlog to InProgress on the efl: language bindings board.
Dec 5 2019, 10:32 AM · efl: language bindings