Page MenuHomePhabricator

efl: mvvmProject
ActivePublic

Watchers

  • This project does not have any watchers.

Details

Description

MVVM

Recent Activity

Yesterday

cedric added a revision to T7668: Autogenerate property_bind View : D7969: eo: make reflection getter const function..
Fri, Feb 15, 3:06 PM · efl: mvvm
cedric added a comment to T7376: [MVVM] Model Selection Support.

We could merge the idea of multi selection and selection class model into one class easily, so let's do it that way.

Fri, Feb 15, 10:20 AM · efl (efl-1.22), efl: mvvm

Wed, Feb 13

cedric added a revision to T7668: Autogenerate property_bind View : D7946: efl: for consistency and effiency move Efl.Model event to send stringshare like Property_Bind event..
Wed, Feb 13, 10:53 AM · efl: mvvm
cedric added a revision to T7668: Autogenerate property_bind View : D7945: efl: add an event for the View to know if someone did bound a property..
Wed, Feb 13, 10:52 AM · efl: mvvm
cedric added a revision to T7668: Autogenerate property_bind View : D7944: eo: add helper for basic property type reflection..
Wed, Feb 13, 10:52 AM · efl: mvvm
cedric added a revision to T7668: Autogenerate property_bind View : D7943: elementary: rely on Efl.Ui.Widget to do more of property binding for MVVM in Efl.Ui.Layout..
Wed, Feb 13, 10:52 AM · efl: mvvm
cedric added a revision to T7668: Autogenerate property_bind View : D7942: elementary: Efl.Ui.Image now rely on Efl.Ui.Widget infrastructure for View and Property_Bind..
Wed, Feb 13, 10:52 AM · efl: mvvm
cedric added a revision to T7668: Autogenerate property_bind View : D7941: elementary: implemente property_bind support on all widget using property reflection..
Wed, Feb 13, 10:51 AM · efl: mvvm
cedric added a revision to T7668: Autogenerate property_bind View : D7940: efl: add an event to notify that the View property has changed..
Wed, Feb 13, 10:51 AM · efl: mvvm
cedric added a revision to T7668: Autogenerate property_bind View : D7939: efl: Property_Bind should actually tell us if it succeeded or failed by returning a boolean..
Wed, Feb 13, 10:51 AM · efl: mvvm
cedric added a revision to T7668: Autogenerate property_bind View : D7938: eo: add tests for efl_property_reflection_exist..
Wed, Feb 13, 10:51 AM · efl: mvvm
cedric added a revision to T7668: Autogenerate property_bind View : D7937: eo: add efl_property_reflection_exist to be able to know if a property is available on an object..
Wed, Feb 13, 10:51 AM · efl: mvvm
cedric added a revision to T7668: Autogenerate property_bind View : D7936: eo: return an Eina_Value error when a get for a property is not implemented..
Wed, Feb 13, 10:51 AM · efl: mvvm
cedric added a revision to T7668: Autogenerate property_bind View : D7935: eo: make reflection setter able to return an error code in case of failure..
Wed, Feb 13, 10:50 AM · efl: mvvm
lauromoura moved T7612: Fix C# constructors from TODO to Done on the efl: language bindings board.
Wed, Feb 13, 5:49 AM · efl: language bindings, efl: mvvm
lauromoura closed T7612: Fix C# constructors, a subtask of T7611: Change Part API for C#, as Resolved.
Wed, Feb 13, 5:48 AM · efl: mvvm
lauromoura closed T7612: Fix C# constructors as Resolved.
Wed, Feb 13, 5:48 AM · efl: language bindings, efl: mvvm

Tue, Feb 12

cedric added a subtask for T7668: Autogenerate property_bind View : T7677: Add a little reflection API.
Tue, Feb 12, 3:42 PM · efl: mvvm
segfaultxavi added a comment to T7612: Fix C# constructors.

I'd say so, yeah. I like them now :)

Tue, Feb 12, 10:18 AM · efl: language bindings, efl: mvvm
lauromoura closed T7526: C#: Create interface-aware inherited C# classes (with reflection help) as Resolved.
Tue, Feb 12, 8:51 AM · efl: mvvm, efl: language bindings
lauromoura added a comment to T7612: Fix C# constructors.

Can we assume the C# constructors are done then?

Tue, Feb 12, 8:00 AM · efl: language bindings, efl: mvvm

Mon, Feb 11

cedric closed T7469: Find a better name for Efl.Factory.model_connect, a subtask of T5333: Cleanup View interface aka finish MVVM, as Resolved.
Mon, Feb 11, 11:06 AM · efl (efl-1.22), efl: mvvm, efl: data types
cedric closed T7469: Find a better name for Efl.Factory.model_connect as Resolved.
Mon, Feb 11, 11:06 AM · efl: mvvm, Restricted Project
cedric closed T7382: [MVVM] Efl.Ui.View_List Homogenous Support as Resolved.
Mon, Feb 11, 10:41 AM · efl: mvvm
cedric closed T7382: [MVVM] Efl.Ui.View_List Homogenous Support, a subtask of T5354: Provide infrastructure for MVVM, as Resolved.
Mon, Feb 11, 10:41 AM · efl (efl-1.22), efl: mvvm, efl: data types
cedric added a comment to T7382: [MVVM] Efl.Ui.View_List Homogenous Support.

All this patch did land and I consider this task done. Open a new task if you have any bugs or feature miss.

Mon, Feb 11, 10:41 AM · efl: mvvm

Thu, Feb 7

segfaultxavi closed T7673: Define which constructors are actualy optional , a subtask of T7612: Fix C# constructors, as Resolved.
Thu, Feb 7, 9:05 AM · efl: language bindings, efl: mvvm

Sat, Feb 2

bu5hm4n added a comment to T7668: Autogenerate property_bind View .

Please see T7677 for details.

Sat, Feb 2, 6:46 AM · efl: mvvm
cedric moved T7668: Autogenerate property_bind View from Backlog to Cedric on the efl: mvvm board.
Sat, Feb 2, 3:30 AM · efl: mvvm

Fri, Feb 1

lauromoura closed T7487: efl-mono: Remove initializer methods and add constructor parameters, a subtask of T7612: Fix C# constructors, as Resolved.
Fri, Feb 1, 11:08 AM · efl: language bindings, efl: mvvm
cedric added a revision to T7528: Improve lifecycle of Child model: D7866: efl: improve Efl.Container_Model test to have proper lifecycle..
Fri, Feb 1, 4:00 AM · efl: mvvm, efl (efl-1.22), efl: data types
cedric added a revision to T7528: Improve lifecycle of Child model: D7865: eio: enforce proper lifecycle for all Efl.Io_Model and fix discovered lifecycle bugs..
Fri, Feb 1, 4:00 AM · efl: mvvm, efl (efl-1.22), efl: data types
cedric added a revision to T7528: Improve lifecycle of Child model: D7864: ecore: enforce proper lifecycle for all Efl.Composite_Model children..
Fri, Feb 1, 4:00 AM · efl: mvvm, efl (efl-1.22), efl: data types
cedric added a revision to T7528: Improve lifecycle of Child model: D7863: elementary: make sure Efl.Ui.Average_Model stay alive until the end of a property_set..
Fri, Feb 1, 4:00 AM · efl: mvvm, efl (efl-1.22), efl: data types
cedric added a revision to T7528: Improve lifecycle of Child model: D7862: ecore: add infrastructure to make it easy to enforce Efl.Loop_Model children lifecycle..
Fri, Feb 1, 4:00 AM · efl: mvvm, efl (efl-1.22), efl: data types
cedric added a revision to T7528: Improve lifecycle of Child model: D7861: efl: make sure that the expected lifecycle of the children of Efl.Model is well described..
Fri, Feb 1, 4:00 AM · efl: mvvm, efl (efl-1.22), efl: data types
SanghyeonLee added a revision to T7627: Support Efl.Ui.Item_Factory: D7859: efl_ui : add item factory for using efl.ui.item on efl.ui.view..
Fri, Feb 1, 2:01 AM · efl: mvvm

Thu, Jan 31

lauromoura added a subtask for T7612: Fix C# constructors: T7673: Define which constructors are actualy optional .
Thu, Jan 31, 3:54 PM · efl: language bindings, efl: mvvm
segfaultxavi added a comment to T7659: Fix efl_part issues in C#.

OK, just so I understand it, every object implementing the Efl.Part interface can have some of its parts retrieved with Efl.Object part_get(string name). But this is too generic because the user has to know which names are valid, and the returned part has to be cast to something usable (like Efl.Ui.Button, for example).
The parts section in some EO files list the valid part names and types, so at the very least these can be documented, but also allowing bindings to provide more confortable methods to access the parts.
We are now discussing how to make the C# bindings for parts more comfortable for the user. Correct?

Thu, Jan 31, 2:08 AM · efl: mvvm

Wed, Jan 30

cedric moved T7670: Remove Efl.Model_Container_Item from Backlog to Cedric on the efl: mvvm board.
Wed, Jan 30, 11:38 AM · efl (efl-1.22), efl: mvvm, Restricted Project, efl: data types
cedric reopened T7670: Remove Efl.Model_Container_Item as "Open".
Wed, Jan 30, 11:38 AM · efl (efl-1.22), efl: mvvm, Restricted Project, efl: data types
cedric reopened T7670: Remove Efl.Model_Container_Item, a subtask of T5354: Provide infrastructure for MVVM, as Open.
Wed, Jan 30, 11:38 AM · efl (efl-1.22), efl: mvvm, efl: data types
cedric updated the task description for T7670: Remove Efl.Model_Container_Item.
Wed, Jan 30, 11:38 AM · efl (efl-1.22), efl: mvvm, Restricted Project, efl: data types
Herald closed T7670: Remove Efl.Model_Container_Item as Invalid.

This ticket has been closed as spam because it lacks a description. If this ticket is not spam, please reopen it after adding a description.

As the title say, just get rid of Efl.Model_Container.

Wed, Jan 30, 11:37 AM · efl (efl-1.22), efl: mvvm, Restricted Project, efl: data types
Herald closed T7670: Remove Efl.Model_Container_Item, a subtask of T5354: Provide infrastructure for MVVM, as Invalid.
Wed, Jan 30, 11:37 AM · efl (efl-1.22), efl: mvvm, efl: data types
cedric reopened T7670: Remove Efl.Model_Container_Item, a subtask of T5354: Provide infrastructure for MVVM, as Open.
Wed, Jan 30, 11:37 AM · efl (efl-1.22), efl: mvvm, efl: data types
Herald closed T7670: Remove Efl.Model_Container_Item as Invalid.

This ticket has been closed as spam because it lacks a description. If this ticket is not spam, please reopen it after adding a description.

.

Wed, Jan 30, 11:37 AM · efl (efl-1.22), efl: mvvm, Restricted Project, efl: data types
cedric reopened T7670: Remove Efl.Model_Container_Item, a subtask of T5354: Provide infrastructure for MVVM, as Open.
Wed, Jan 30, 11:37 AM · efl (efl-1.22), efl: mvvm, efl: data types
Herald closed T7670: Remove Efl.Model_Container_Item, a subtask of T5354: Provide infrastructure for MVVM, as Invalid.
Wed, Jan 30, 11:37 AM · efl (efl-1.22), efl: mvvm, efl: data types
Herald closed T7670: Remove Efl.Model_Container_Item as Invalid.

This ticket has been closed as spam because it lacks a description. If this ticket is not spam, please reopen it after adding a description.

Wed, Jan 30, 11:37 AM · efl (efl-1.22), efl: mvvm, Restricted Project, efl: data types