Page MenuHomePhabricator

efl: language bindingsProject
ActivePublic

Details

Description

Language bindings for .eo files

Recent Activity

Apr 30 2020

ali.alzyod closed T8541: Efl.Input.Text as Resolved.
Apr 30 2020, 1:57 AM · efl: language bindings, efl: api
ali.alzyod closed T8522: Efl.Ui.Textbox class as Resolved.
Apr 30 2020, 1:56 AM · efl (efl-1.24), efl: api, efl: language bindings

Mar 24 2020

felipealmeida added a revision to T8616: mono: Properties cannot be overridden in custom widgets: D11590: C#: Add test for inheritance of properties.
Mar 24 2020, 9:40 PM · Restricted Project, efl: language bindings
felipealmeida added a revision to T8616: mono: Properties cannot be overridden in custom widgets: D11589: c#: Fix overriding from properties when inheriting from EFL classes.
Mar 24 2020, 9:39 PM · Restricted Project, efl: language bindings
felipealmeida added a revision to T8616: mono: Properties cannot be overridden in custom widgets: D11588: C#: Fix setting out parameters for overriden properties.
Mar 24 2020, 9:36 PM · Restricted Project, efl: language bindings
felipealmeida moved T8616: mono: Properties cannot be overridden in custom widgets from TODO to InProgress on the efl: language bindings board.
Mar 24 2020, 9:30 PM · Restricted Project, efl: language bindings
felipealmeida moved T8616: mono: Properties cannot be overridden in custom widgets from Backlog to TODO on the efl: language bindings board.
Mar 24 2020, 9:30 PM · Restricted Project, efl: language bindings
felipealmeida added a comment to T8616: mono: Properties cannot be overridden in custom widgets.

Hi, I've already fixed this in a patch today. However, there is another bug in returning values from properties which I'll fix and then push both patches together. Otherwise the test for neither will pass anyway

Mar 24 2020, 11:00 AM · Restricted Project, efl: language bindings

Mar 23 2020

felipealmeida moved T8632: mono_gen: cannot have write-only constructor properties from Backlog to InProgress on the efl: language bindings board.
Mar 23 2020, 10:54 AM · Restricted Project, efl: language bindings
felipealmeida moved T7744: C#: Support emitting events from C# implementation of Efl interfaces from TODO to InProgress on the efl: language bindings board.
Mar 23 2020, 10:53 AM · efl: language bindings
felipealmeida changed the status of T8048: eolian_mono: setters returning complex values should not be mapped to properties from Invalid to Resolved.
Mar 23 2020, 10:30 AM · Restricted Project, efl: language bindings
felipealmeida changed the status of T8048: eolian_mono: setters returning complex values should not be mapped to properties, a subtask of T8382: C#: Properties updates, from Invalid to Resolved.
Mar 23 2020, 10:30 AM · efl: language bindings
felipealmeida closed T8048: eolian_mono: setters returning complex values should not be mapped to properties as Invalid.
Mar 23 2020, 10:30 AM · Restricted Project, efl: language bindings
felipealmeida closed T8048: eolian_mono: setters returning complex values should not be mapped to properties, a subtask of T8382: C#: Properties updates, as Invalid.
Mar 23 2020, 10:30 AM · efl: language bindings
felipealmeida updated the task description for T8293: C#: Document manual Eina bindings.
Mar 23 2020, 10:25 AM · Restricted Project, efl: language bindings
felipealmeida updated the task description for T8293: C#: Document manual Eina bindings.
Mar 23 2020, 10:23 AM · Restricted Project, efl: language bindings
felipealmeida moved T7702: Remove internally generated classes from EFL# doc from InProgress to Done on the efl: language bindings board.
Mar 23 2020, 10:21 AM · documentation, efl: language bindings
felipealmeida moved T8165: C#: Hide unecessary API from InProgress to Done on the efl: language bindings board.
Mar 23 2020, 10:21 AM · efl (efl-1.24), Active Work Proposal, Restricted Project, efl: language bindings
felipealmeida moved T6128: Generate C# reference API documentation from InProgress to Done on the efl: language bindings board.
Mar 23 2020, 10:20 AM · efl: language bindings, efl: docs
felipealmeida moved T8382: C#: Properties updates from InProgress to Done on the efl: language bindings board.
Mar 23 2020, 10:20 AM · efl: language bindings
felipealmeida moved T8515: C#: Review custom marshalling behavior from InProgress to Done on the efl: language bindings board.
Mar 23 2020, 10:20 AM · efl: language bindings
felipealmeida closed T8515: C#: Review custom marshalling behavior as Resolved.
Mar 23 2020, 10:19 AM · efl: language bindings
felipealmeida added a revision to T8632: mono_gen: cannot have write-only constructor properties: D11559: Fixes inadvertidly use of NULL for Eolian_Function*.
Mar 23 2020, 10:11 AM · Restricted Project, efl: language bindings
felipealmeida added a comment to T8632: mono_gen: cannot have write-only constructor properties.

This is a regression. I'm working on it.

Mar 23 2020, 6:24 AM · Restricted Project, efl: language bindings
felipealmeida edited projects for D11282: C#: Make NativeClass and NativeHandle internal for C# 8, added: efl: language bindings; removed efl.
Mar 23 2020, 6:14 AM · efl: language bindings

Mar 17 2020

segfaultxavi triaged T8632: mono_gen: cannot have write-only constructor properties as Normal priority.
Mar 17 2020, 4:08 AM · Restricted Project, efl: language bindings
ali.alzyod added a commit to T8522: Efl.Ui.Textbox class: rEFL69d6ca28ab34: move stabelized items out of @beta.
Mar 17 2020, 2:32 AM · efl (efl-1.24), efl: api, efl: language bindings
ali.alzyod added a commit to T8541: Efl.Input.Text: rEFL69d6ca28ab34: move stabelized items out of @beta.
Mar 17 2020, 2:32 AM · efl: language bindings, efl: api

Feb 27 2020

lucas added a revision to T8515: C#: Review custom marshalling behavior: D11434: C#: Update C# code-generation to use a new ICustomMarshaler in some string usages that were leaking.
Feb 27 2020, 9:33 AM · efl: language bindings

Feb 20 2020

segfaultxavi triaged T8616: mono: Properties cannot be overridden in custom widgets as High priority.
Feb 20 2020, 9:32 AM · Restricted Project, efl: language bindings
segfaultxavi triaged T8615: mono: automatic type conversion does not work inside tuples as Normal priority.
Feb 20 2020, 9:27 AM · Restricted Project, efl: language bindings

Feb 19 2020

jptiz added a revision to T7744: C#: Support emitting events from C# implementation of Efl interfaces: D11379: csharp: Generate default event implementations in Eo interfaces for dotnet..
Feb 19 2020, 12:15 PM · efl: language bindings

Feb 18 2020

felipealmeida closed T7400: efl-mono: Add enumeration support for container eina values as Invalid.

Couldn't find a good way to deal with static typing vs dynamic typing in IEnumerable. Closing the task.

Feb 18 2020, 4:38 PM · efl: language bindings
felipealmeida added a commit to T8383: Eo: Add `Error.Success_Flag` alias wrapping boolean property return values.: rEFLdf0715a9aa27: C#: Add error checking for Eina.Success_Flag return type.
Feb 18 2020, 12:56 PM · Restricted Project, efl: language bindings
felipealmeida closed T8383: Eo: Add `Error.Success_Flag` alias wrapping boolean property return values. as Resolved.
Feb 18 2020, 12:56 PM · Restricted Project, efl: language bindings
felipealmeida closed T8383: Eo: Add `Error.Success_Flag` alias wrapping boolean property return values., a subtask of T8048: eolian_mono: setters returning complex values should not be mapped to properties, as Resolved.
Feb 18 2020, 12:56 PM · Restricted Project, efl: language bindings
segfaultxavi updated subscribers of T8609: mono-bindings: Missing setter for struct fields.

I understand the C# reasoning. But I still think being able to write size = new Size2D(w,h); but not size.W = w; is extremely weird.
However, I am not a C# person. Maybe we need also input from the C# users? @woohyun @YOhoho ?

Feb 18 2020, 12:39 AM · Restricted Project, efl: language bindings, efl (efl-1.24)

Feb 17 2020

jptiz added a comment to T8609: mono-bindings: Missing setter for struct fields.

Just to add some (possibly) useful info:

Feb 17 2020, 11:13 AM · Restricted Project, efl: language bindings, efl (efl-1.24)
segfaultxavi updated subscribers of T8609: mono-bindings: Missing setter for struct fields.

@q66 @zmike @bu5hm4n any opinion on this?

Feb 17 2020, 9:38 AM · Restricted Project, efl: language bindings, efl (efl-1.24)
jptiz added a revision to T8383: Eo: Add `Error.Success_Flag` alias wrapping boolean property return values.: D11281: C#: Add error checking for Eina.Success_Flag return type.
Feb 17 2020, 6:50 AM · Restricted Project, efl: language bindings

Feb 13 2020

felipealmeida closed T8468: C# documentation for tuple properties is wrong as Resolved.
Feb 13 2020, 10:39 AM · efl: language bindings, efl: docs
felipealmeida added a commit to T8468: C# documentation for tuple properties is wrong: rEFL651517808cfd: csharp: Generating documentation for tuple-value properties..
Feb 13 2020, 10:39 AM · efl: language bindings, efl: docs
felipealmeida closed T7402: efl-mono: Implement Insert() in eina.Value as Resolved by committing rEFL4f3b3a33f5b8: efl_mono: Create insert list/array c# wrapper for eina_value..
Feb 13 2020, 10:27 AM · efl: language bindings
jptiz claimed T7744: C#: Support emitting events from C# implementation of Efl interfaces.
Feb 13 2020, 5:01 AM · efl: language bindings

Feb 12 2020

ali.alzyod added a revision to T8522: Efl.Ui.Textbox class: D11328: move stabelized items out of @beta.
Feb 12 2020, 5:07 AM · efl (efl-1.24), efl: api, efl: language bindings
ali.alzyod added a revision to T8541: Efl.Input.Text: D11328: move stabelized items out of @beta.
Feb 12 2020, 5:07 AM · efl: language bindings, efl: api

Feb 11 2020

segfaultxavi added a comment to T7400: efl-mono: Add enumeration support for container eina values.

No, I don't. This was a feature request, if you think it can't be done just close the ticket, no problem.

Feb 11 2020, 12:18 AM · efl: language bindings

Feb 10 2020

felipealmeida moved T8359: C#: Add since information to second class API citizens from InProgress to Done on the efl: language bindings board.
Feb 10 2020, 1:14 PM · efl: language bindings, efl: docs
felipealmeida moved T8486: C#: Use System.Collection instead of Eina classes in C# API from InProgress to Done on the efl: language bindings board.
Feb 10 2020, 1:14 PM · efl: language bindings
felipealmeida moved T8384: C#: Create wrapper type with indexers for properties with keys from InProgress to Done on the efl: language bindings board.
Feb 10 2020, 1:14 PM · efl: language bindings