Page MenuHomePhabricator

Active Work ProposalProject
ActivePublic

Members

  • This project does not have any members.

Watchers

  • This project does not have any watchers.

Details

Description

A work proposal which has been voted on and accepted

Recent Activity

Yesterday

lauromoura closed T7496: eolian_mono: Add support for C# style properties, a subtask of T7204: Discussion about C# binding syntax, as Resolved.
Fri, Dec 14, 12:42 PM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)
lauromoura closed T7496: eolian_mono: Add support for C# style properties as Resolved.
Fri, Dec 14, 12:42 PM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)

Fri, Dec 7

bu5hm4n closed T7175: meson build system as Resolved.
Fri, Dec 7, 5:46 AM · Active Work Proposal, efl: meson, Restricted Project, major change, efl (efl-1.22)
bu5hm4n closed T6609: Port efl to meson, a subtask of T7175: meson build system, as Resolved.
Fri, Dec 7, 5:45 AM · Active Work Proposal, efl: meson, Restricted Project, major change, efl (efl-1.22)

Thu, Dec 6

devilhorns closed T7272: Merge support for elogind as Resolved.
Thu, Dec 6, 9:37 AM · Active Work Proposal, major change, efl (efl-1.22)
lauromoura moved T7496: eolian_mono: Add support for C# style properties from TODO to InProgress on the efl: language bindings board.
Thu, Dec 6, 8:42 AM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)
segfaultxavi moved T7496: eolian_mono: Add support for C# style properties from Backlog to TODO on the efl: language bindings board.
Thu, Dec 6, 7:02 AM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)
segfaultxavi triaged T7496: eolian_mono: Add support for C# style properties as High priority.
Thu, Dec 6, 7:02 AM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)

Wed, Dec 5

segfaultxavi moved T7204: Discussion about C# binding syntax from Backlog to TODO on the efl: language bindings board.
Wed, Dec 5, 10:10 AM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)

Tue, Dec 4

ProhtMeyhet added a subtask for T7272: Merge support for elogind: T6947: Can't run enlightenment with wayland as user.
Tue, Dec 4, 2:27 PM · Active Work Proposal, major change, efl (efl-1.22)

Sep 13 2018

segfaultxavi added a comment to T7204: Discussion about C# binding syntax.

Nice to see that this is progressing! Good work!

Sep 13 2018, 12:34 AM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)

Sep 12 2018

lauromoura added a comment to T7204: Discussion about C# binding syntax.

I've pushed the current code to devs/lauromoura/csharp-new-classes.

Sep 12 2018, 6:02 PM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)

Sep 11 2018

lauromoura added a comment to T7204: Discussion about C# binding syntax.

@lauromoura

Thank you for explanation about how to build with meson.

I built with meson and then all elementary functions are successfully loaded by dlsym in class_initializer.
But I still don't know why those functions are not loaded by dlsym with dotnet build...
Our goal is to build EFL C# on Visual Studio so it still matters..

Please let me know if you build successfully with dotnet build.

Sep 11 2018, 6:46 PM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)

Sep 4 2018

Jaehyun_Cho added a comment to T7204: Discussion about C# binding syntax.

When I tested with meson, then FinalizeAdd was called successfully but SetText() was failed.

Sep 4 2018, 5:47 AM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)
Jaehyun_Cho added a comment to T7204: Discussion about C# binding syntax.

Thank you for explanation about how to build with meson.

Sep 4 2018, 5:40 AM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)

Sep 3 2018

lauromoura added a comment to T7204: Discussion about C# binding syntax.

@lauromoura

It is strange.. I called efl.All.Init(efl.Components.Ui); when I tested. And it did not work on the latest master branch.

I think maybe you tested on your local branch.

Please let me know your test branch or please test on the latest master branch. (if you test on master branch, then please do not use previously installed so files and header files from your local branch.)

Thank you :)

Sep 3 2018, 7:02 AM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)

Sep 2 2018

Jaehyun_Cho added a comment to T7204: Discussion about C# binding syntax.

It is strange.. I called efl.All.Init(efl.Components.Ui); when I tested. And it did not work on the latest master branch.

Sep 2 2018, 6:43 PM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)

Aug 31 2018

lauromoura added a comment to T7204: Discussion about C# binding syntax.

@lauromoura @felipealmeida

Thank you for sharing and fix D6956.

Regarding D6956, still override FinalizeAdd() is not called. (I tested dotnet run with user-defined class which inherits from efl.ui.ButtonInherit.)

The reason is because class_initializer of inherit class in cs file fails to load some efl functions from dlsym (i.e. descs[].api_func) (e.g. efl_selection_set).
This fails _eo_class_funcs_set in eo.c with error message "Class '%s': NULL API not allowed (NULL->%p '%s').".
The efl functions which cannot be loaded from dlsym are methods of mixin, class, and abstract class in elementary. (e.g. efl_selection_set)

My user-defined class is instantiated after efl.ui.Config.Init() is called, so I think that there should not be any problem to load elementary functions from dlsym in efl_ui_button.eo.cs file.
If you know anything about this problem, please share with us.

Thank you :)

Aug 31 2018, 6:18 AM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)
devilhorns closed T7226: Remove Cserve2 support as Resolved.
Aug 31 2018, 4:58 AM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Jaehyun_Cho added a comment to T7204: Discussion about C# binding syntax.

Thank you for sharing and fix D6956.

Aug 31 2018, 3:12 AM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)

Aug 30 2018

lauromoura added a comment to T7204: Discussion about C# binding syntax.

@lauromoura @felipealmeida

Could you tell me what branch do you use for the latest development of C# bindings?

Aug 30 2018, 9:20 PM · Active Work Proposal, Restricted Project, efl: language bindings, efl (efl-1.22)

Aug 29 2018

Hermet added a commit to T7226: Remove Cserve2 support: rEFL5b9d152e1476: efl: Remove cserve2 support.
Aug 29 2018, 10:00 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFLf5086dde0290: evas: Remove cache2 support.
Aug 29 2018, 9:59 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFL3846059288a0: evas: Remove binary cserve2.
Aug 29 2018, 9:53 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFLb4e17905e9ad: efl: Remove cserve2 support from Makefile_Evas.am.
Aug 29 2018, 9:53 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFL4df2d736887b: efl: Remove cserve2 from comfigure.ac.
Aug 29 2018, 9:52 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFL78d5c4bdaeac: evas-file: Remove cserve2 support.
Aug 29 2018, 9:49 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFL5b36506a683e: evas-canvas: Remove cserve2 support.
Aug 29 2018, 9:49 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFL3862b304b039: evas-common: Remove cserve2 support.
Aug 29 2018, 9:47 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFLd05ddaba62ab: evas-eglfs: Remove cserve2 support.
Aug 29 2018, 9:45 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFL96a46ea9443a: evas-gl-drm: Remove cserve2 support.
Aug 29 2018, 9:45 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFLd3eaf330f66b: evas-gl-x11: Remove cserve2 support.
Aug 29 2018, 9:44 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFL38ee4167bc46: evas-software-genereric: Remove cserve2 support.
Aug 29 2018, 9:43 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFL4e2287ecaf32: evas-gl-common: Remove cserve2 support.
Aug 29 2018, 9:40 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFLe800139953d1: evas-gl-generic: Remove cserve2 support.
Aug 29 2018, 9:35 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFLad9e13ea5657: evas-software-x11: Remove cserve2 support.
Aug 29 2018, 9:25 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFL65a36bee2b0a: evas-buffer: Remove cserve2 support.
Aug 29 2018, 9:23 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFL2d9168e9561a: evas-wayland-egl: Remove cserve2 support.
Aug 29 2018, 9:22 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFLea857a500f75: evas-wayland-shm: Remove cserve2 support.
Aug 29 2018, 9:21 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
Hermet added a commit to T7226: Remove Cserve2 support: rEFL7313e6973e78: evas_drm: Remove cserve2 support.
Aug 29 2018, 9:20 PM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
devilhorns added a revision to T7226: Remove Cserve2 support: D6942: efl: Remove cserve2 support.
Aug 29 2018, 11:27 AM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
devilhorns added a revision to T7226: Remove Cserve2 support: D6941: evas: Remove cache2 support.
Aug 29 2018, 11:27 AM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
devilhorns added a revision to T7226: Remove Cserve2 support: D6940: evas: Remove binary cserve2.
Aug 29 2018, 11:27 AM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
devilhorns added a revision to T7226: Remove Cserve2 support: D6939: efl: Remove cserve2 support from Makefile_Evas.am.
Aug 29 2018, 11:27 AM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
devilhorns added a revision to T7226: Remove Cserve2 support: D6938: efl: Remove cserve2 from comfigure.ac.
Aug 29 2018, 11:27 AM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
devilhorns added a revision to T7226: Remove Cserve2 support: D6937: evas-file: Remove cserve2 support.
Aug 29 2018, 11:26 AM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
devilhorns raised the priority of T7226: Remove Cserve2 support from TODO to Normal.
Aug 29 2018, 11:24 AM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
devilhorns added a revision to T7226: Remove Cserve2 support: D6936: evas-file: Remove cserve2 support.
Aug 29 2018, 11:23 AM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
devilhorns added a revision to T7226: Remove Cserve2 support: D6935: evas-common: Remove cserve2 support.
Aug 29 2018, 11:22 AM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas
devilhorns added a revision to T7226: Remove Cserve2 support: D6934: evas-canvas: Remove cserve2 support.
Aug 29 2018, 11:22 AM · Active Work Proposal, major change, efl (efl-1.22), efl: canvas