Page MenuHomePhabricator

cedric (Cedric BAIL)Administrator
Senior Black Sorcerer

Projects (10)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Jan 25 2013, 3:13 AM (312 w, 4 d)
Roles
Administrator
Availability
Available

I am French so I love cheese, baguette and croissant, but not quite wine. I have been kidnapped a year or so by Samsung ninja team in Korea. I am also know as The borker will see if that survive our move to git !

Recent Activity

Yesterday

cedric accepted D7713: ector: remove unused function.
Mon, Jan 21, 9:30 AM · efl

Fri, Jan 18

cedric added a comment to D7704: elementary: add Efl.Ui.Widget_Factory..

Factories do not have any test infrastructure at the moment. I think I have an idea on how to do so and will try to come up with something next week.

Fri, Jan 18, 6:10 PM · efl
cedric added a comment to D7625: efl_ui : add item factory for using efl.ui.item on efl.ui.view..

Please check the patch serie finishing by D7705.

Fri, Jan 18, 6:09 PM · efl
cedric requested review of D7705: elementary: update Efl.Ui.Caching_Factory to rely on Efl.Ui.Widget_Factory for Efl.Ui.Widget..
Fri, Jan 18, 6:09 PM · efl
cedric requested review of D7704: elementary: add Efl.Ui.Widget_Factory..
Fri, Jan 18, 6:09 PM · efl
cedric added a child revision for D7704: elementary: add Efl.Ui.Widget_Factory.: D7705: elementary: update Efl.Ui.Caching_Factory to rely on Efl.Ui.Widget_Factory for Efl.Ui.Widget..
Fri, Jan 18, 6:09 PM · efl
cedric added a child revision for D7703: eo: improve efl_isa to be able to know if a class is part of the hierarchy of another class.: D7704: elementary: add Efl.Ui.Widget_Factory..
Fri, Jan 18, 6:08 PM · efl
cedric requested review of D7703: eo: improve efl_isa to be able to know if a class is part of the hierarchy of another class..
Fri, Jan 18, 6:08 PM · efl
cedric updated the diff for D7665: elementary: add test for Efl.Ui.Model_Average..

Rebase.

Fri, Jan 18, 12:44 PM · efl
cedric updated the diff for D7664: elementary: add a test for Efl.Ui.Model_Exact..

Rebase.

Fri, Jan 18, 12:44 PM · efl
cedric updated the diff for D7663: elementary: add a test for Efl.Ui.Model_Homogeneous..

Rebase.

Fri, Jan 18, 12:44 PM · efl
cedric updated the diff for D7662: elementary: enable efl_ui_suite tests for meson build..

Rebase and fix description.

Fri, Jan 18, 12:44 PM · efl
cedric updated the diff for D7661: elementary: add internal Efl_Ui_Model_Average..

Rebase and fix syntax.

Fri, Jan 18, 12:43 PM · efl
cedric updated the diff for D7660: elementary: add internal Efl_Ui_Model_Exact..

Rebase and fix syntax.

Fri, Jan 18, 12:43 PM · efl
cedric updated the diff for D7659: elementary: add internal Efl_Ui_Model_Homogeneous..

Rebase and fix syntax.

Fri, Jan 18, 12:42 PM · efl
cedric updated the diff for D7658: elementary: add internal Efl_Ui_Model_Size..

Rebase and fix syntax.

Fri, Jan 18, 12:42 PM · efl
cedric added inline comments to D7658: elementary: add internal Efl_Ui_Model_Size..
Fri, Jan 18, 12:23 PM · efl
cedric updated the diff for D7657: ecore: correct Efl.Model_Composite_Selection test to use the new property name..

Rebase.

Fri, Jan 18, 12:21 PM · efl
cedric updated the diff for D7656: ecore: simplify Efl.Model_Composite_Selection by relying on parent class..

Rebase.

Fri, Jan 18, 12:21 PM · efl
cedric updated the diff for D7655: ecore: simplify Efl.Model_Composite_Boolean by relying on parent class..

Rebase.

Fri, Jan 18, 12:20 PM · efl
cedric updated the diff for D7654: ecore: add an index property on Efl.Model_Composite and handle children_slice_get..

Rebase and improve documentation.

Fri, Jan 18, 12:20 PM · efl
cedric updated the diff for D7653: ecore: fix memory leak when shutding down the application..

Rebase.

Fri, Jan 18, 12:20 PM · efl
cedric updated the diff for D7652: eina: fix memory leak when a Eina_Value as promise is returned, but no dispatching Eina_Future is listening on it..

Rebase.

Fri, Jan 18, 12:20 PM · efl
cedric added a child revision for D7701: eina: refactor eina_value_*_new.: D7652: eina: fix memory leak when a Eina_Value as promise is returned, but no dispatching Eina_Future is listening on it..
Fri, Jan 18, 12:20 PM · efl
cedric requested review of D7701: eina: refactor eina_value_*_new..
Fri, Jan 18, 12:19 PM · efl
cedric added a child revision for D7700: eina: refactor eina_value_*_init.: D7701: eina: refactor eina_value_*_new..
Fri, Jan 18, 12:19 PM · efl
cedric added a revision to T7382: [MVVM] Efl.Ui.View_List Homogenous Support: D7701: eina: refactor eina_value_*_new..
Fri, Jan 18, 12:19 PM · efl: mvvm
cedric requested review of D7700: eina: refactor eina_value_*_init..
Fri, Jan 18, 12:19 PM · efl
cedric added a child revision for D7699: eina: refactor eina_value_*_get.: D7700: eina: refactor eina_value_*_init..
Fri, Jan 18, 12:19 PM · efl
cedric added a revision to T7382: [MVVM] Efl.Ui.View_List Homogenous Support: D7700: eina: refactor eina_value_*_init..
Fri, Jan 18, 12:19 PM · efl: mvvm
cedric requested review of D7699: eina: refactor eina_value_*_get..
Fri, Jan 18, 12:19 PM · efl
cedric added a child revision for D7651: eina: add tests for the new Eina_Value convert functions.: D7699: eina: refactor eina_value_*_get..
Fri, Jan 18, 12:19 PM · efl
cedric added a revision to T7382: [MVVM] Efl.Ui.View_List Homogenous Support: D7699: eina: refactor eina_value_*_get..
Fri, Jan 18, 12:19 PM · efl: mvvm
cedric updated the diff for D7651: eina: add tests for the new Eina_Value convert functions..

Rebase.

Fri, Jan 18, 12:19 PM · efl
cedric updated the diff for D7650: eina: add Eina_Value helper that convert efficiently to a target native C type..

Rebase and refactor with nice magic Macro.

Fri, Jan 18, 12:18 PM · efl
cedric updated the diff for D7649: eina: add tests for Eina_Value utility function eina_value_*_get..

Rebase.

Fri, Jan 18, 12:18 PM · efl
cedric accepted D7696: edje: Use EINA_LIST_FREE instead of hand coded variant.
Fri, Jan 18, 12:09 PM · efl
cedric requested changes to D7696: edje: Use EINA_LIST_FREE instead of hand coded variant.
Fri, Jan 18, 11:34 AM · efl
cedric accepted D7697: edje: convert var timer list to inlist.
Fri, Jan 18, 11:24 AM · efl
cedric added a comment to D7662: elementary: enable efl_ui_suite tests for meson build..
In D7662#135555, @zmike wrote:

Probably worth pointing out in the commit log that this is only for the meson build

Fri, Jan 18, 11:06 AM · efl
cedric added inline comments to D7661: elementary: add internal Efl_Ui_Model_Average..
Fri, Jan 18, 9:52 AM · efl
cedric accepted D7691: Efl.Loop.Timer.interval is a constructor property.

I think it easier to have a timer interval set right away, otherwise it is hard to know when did the counting start. With constructors property, we solve that problem by defining that the timer start running as soon as the object is finalized.

Fri, Jan 18, 9:50 AM · efl

Thu, Jan 17

cedric added a comment to D7625: efl_ui : add item factory for using efl.ui.item on efl.ui.view..

hmm... yeah I agreed with that point. so I'll update the patch with making it inherit from layout.

Thu, Jan 17, 5:43 PM · efl
cedric updated the diff for D7665: elementary: add test for Efl.Ui.Model_Average..

Rebase.

Thu, Jan 17, 4:45 PM · efl
cedric updated the diff for D7664: elementary: add a test for Efl.Ui.Model_Exact..

Rebase.

Thu, Jan 17, 4:45 PM · efl
cedric updated the diff for D7663: elementary: add a test for Efl.Ui.Model_Homogeneous..

Rebase.

Thu, Jan 17, 4:45 PM · efl
cedric updated the diff for D7662: elementary: enable efl_ui_suite tests for meson build..

Rebase.

Thu, Jan 17, 4:45 PM · efl
cedric updated the diff for D7661: elementary: add internal Efl_Ui_Model_Average..

Rebase and improve documentation.

Thu, Jan 17, 4:45 PM · efl
cedric updated the diff for D7660: elementary: add internal Efl_Ui_Model_Exact..

Rebase and improve documentation.

Thu, Jan 17, 4:44 PM · efl
cedric updated the diff for D7659: elementary: add internal Efl_Ui_Model_Homogeneous..

Rebase and improve documentation.

Thu, Jan 17, 4:43 PM · efl
cedric updated the diff for D7658: elementary: add internal Efl_Ui_Model_Size..

Rebase and improve documentation.

Thu, Jan 17, 4:43 PM · efl
cedric updated the diff for D7657: ecore: correct Efl.Model_Composite_Selection test to use the new property name..

Rebase.

Thu, Jan 17, 4:43 PM · efl
cedric updated the diff for D7656: ecore: simplify Efl.Model_Composite_Selection by relying on parent class..

Rebase.

Thu, Jan 17, 4:42 PM · efl
cedric updated the diff for D7655: ecore: simplify Efl.Model_Composite_Boolean by relying on parent class..

Rebase.

Thu, Jan 17, 4:42 PM · efl
cedric updated the diff for D7654: ecore: add an index property on Efl.Model_Composite and handle children_slice_get..

Rebase and improve documentation.

Thu, Jan 17, 4:41 PM · efl
cedric updated the diff for D7653: ecore: fix memory leak when shutding down the application..

Rebase.

Thu, Jan 17, 4:40 PM · efl
cedric updated the diff for D7652: eina: fix memory leak when a Eina_Value as promise is returned, but no dispatching Eina_Future is listening on it..

Rebase.

Thu, Jan 17, 4:40 PM · efl
cedric updated the diff for D7651: eina: add tests for the new Eina_Value convert functions..

Rebase.

Thu, Jan 17, 4:40 PM · efl
cedric updated the diff for D7650: eina: add Eina_Value helper that convert efficiently to a target native C type..

Rebase and fix documentation.

Thu, Jan 17, 4:39 PM · efl
cedric updated the diff for D7649: eina: add tests for Eina_Value utility function eina_value_*_get..

Rebase and improve tests to check result.

Thu, Jan 17, 4:39 PM · efl
cedric added a comment to T7516: Enable local override of class.

If you call efl_class_get on the object given to any .constructor function, you will get the leaf class that was requested, not the class you are in. So a code like this in Efl.Ui.Widget.constructor would more or less do the job :

Thu, Jan 17, 11:52 AM · Restricted Project, efl, Restricted Project
cedric accepted D7605: theme: fix odd state setting on some items for list/genlist/gengrid.
Thu, Jan 17, 11:35 AM · efl
cedric accepted D7606: theme: correct part name in program for elm/hover/base/main_menu_submenu/default.
Thu, Jan 17, 11:34 AM · efl
cedric accepted D7607: theme: remove a ton of invalid part description references in various programs.
Thu, Jan 17, 11:34 AM · efl
cedric added a comment to T7597: efl.loop.

I don't think this one landed yet. Except from that I am ok with the rest of the class.

Thu, Jan 17, 11:33 AM · efl: api, efl (efl-1.22)
cedric added a comment to T7596: efl.app.

I don't see any issue with this class.

Thu, Jan 17, 11:31 AM · efl: api, efl (efl-1.22)
cedric added a comment to T7598: efl.task.

I think that arg_count, arg_append,arg_value and arg_reset are not a nice API for any binding as it look very foreign. Better API would be either to just have an Eina_Array or Eina_List based API. This would allow most binding to do something like :

Thu, Jan 17, 11:29 AM · efl: api, efl (efl-1.22)
cedric accepted D7608: edje_cc: fail upon detecting invalid part description references in programs.
Thu, Jan 17, 11:12 AM · efl
cedric accepted D7570: Make Efl.Ui.Closer an interface instead of mixin.
Thu, Jan 17, 10:08 AM · efl
cedric added a comment to D7650: eina: add Eina_Value helper that convert efficiently to a target native C type..

Ugh, the amount of code repetition! Are you sure yo do not want to use a macro for that?

Thu, Jan 17, 9:49 AM · efl
cedric accepted D7626: elm: restore old elm_web behaviour.
Thu, Jan 17, 9:32 AM · efl

Wed, Jan 16

cedric requested review of D7665: elementary: add test for Efl.Ui.Model_Average..
Wed, Jan 16, 6:31 PM · efl
cedric added a child revision for D7664: elementary: add a test for Efl.Ui.Model_Exact.: D7665: elementary: add test for Efl.Ui.Model_Average..
Wed, Jan 16, 6:31 PM · efl
cedric added a revision to T7382: [MVVM] Efl.Ui.View_List Homogenous Support: D7665: elementary: add test for Efl.Ui.Model_Average..
Wed, Jan 16, 6:31 PM · efl: mvvm
cedric requested review of D7664: elementary: add a test for Efl.Ui.Model_Exact..
Wed, Jan 16, 6:31 PM · efl
cedric added a child revision for D7663: elementary: add a test for Efl.Ui.Model_Homogeneous.: D7664: elementary: add a test for Efl.Ui.Model_Exact..
Wed, Jan 16, 6:31 PM · efl
cedric added a revision to T7382: [MVVM] Efl.Ui.View_List Homogenous Support: D7664: elementary: add a test for Efl.Ui.Model_Exact..
Wed, Jan 16, 6:31 PM · efl: mvvm
cedric requested review of D7663: elementary: add a test for Efl.Ui.Model_Homogeneous..
Wed, Jan 16, 6:31 PM · efl
cedric added a child revision for D7662: elementary: enable efl_ui_suite tests for meson build.: D7663: elementary: add a test for Efl.Ui.Model_Homogeneous..
Wed, Jan 16, 6:31 PM · efl
cedric added a revision to T7382: [MVVM] Efl.Ui.View_List Homogenous Support: D7663: elementary: add a test for Efl.Ui.Model_Homogeneous..
Wed, Jan 16, 6:30 PM · efl: mvvm
cedric requested review of D7662: elementary: enable efl_ui_suite tests for meson build..
Wed, Jan 16, 6:30 PM · efl
cedric added a child revision for D7661: elementary: add internal Efl_Ui_Model_Average.: D7662: elementary: enable efl_ui_suite tests for meson build..
Wed, Jan 16, 6:30 PM · efl
cedric added a revision to T7382: [MVVM] Efl.Ui.View_List Homogenous Support: D7662: elementary: enable efl_ui_suite tests for meson build..
Wed, Jan 16, 6:30 PM · efl: mvvm
cedric requested review of D7661: elementary: add internal Efl_Ui_Model_Average..
Wed, Jan 16, 6:30 PM · efl
cedric added a child revision for D7660: elementary: add internal Efl_Ui_Model_Exact.: D7661: elementary: add internal Efl_Ui_Model_Average..
Wed, Jan 16, 6:30 PM · efl
cedric added a revision to T7382: [MVVM] Efl.Ui.View_List Homogenous Support: D7661: elementary: add internal Efl_Ui_Model_Average..
Wed, Jan 16, 6:30 PM · efl: mvvm
cedric requested review of D7660: elementary: add internal Efl_Ui_Model_Exact..
Wed, Jan 16, 6:30 PM · efl
cedric added a child revision for D7659: elementary: add internal Efl_Ui_Model_Homogeneous.: D7660: elementary: add internal Efl_Ui_Model_Exact..
Wed, Jan 16, 6:30 PM · efl
cedric added a revision to T7382: [MVVM] Efl.Ui.View_List Homogenous Support: D7660: elementary: add internal Efl_Ui_Model_Exact..
Wed, Jan 16, 6:30 PM · efl: mvvm
cedric requested review of D7659: elementary: add internal Efl_Ui_Model_Homogeneous..
Wed, Jan 16, 6:30 PM · efl
cedric added a child revision for D7658: elementary: add internal Efl_Ui_Model_Size.: D7659: elementary: add internal Efl_Ui_Model_Homogeneous..
Wed, Jan 16, 6:30 PM · efl
cedric added a revision to T7382: [MVVM] Efl.Ui.View_List Homogenous Support: D7659: elementary: add internal Efl_Ui_Model_Homogeneous..
Wed, Jan 16, 6:29 PM · efl: mvvm
cedric requested review of D7658: elementary: add internal Efl_Ui_Model_Size..
Wed, Jan 16, 6:29 PM · efl
cedric added a child revision for D7657: ecore: correct Efl.Model_Composite_Selection test to use the new property name.: D7658: elementary: add internal Efl_Ui_Model_Size..
Wed, Jan 16, 6:29 PM · efl
cedric added a revision to T7382: [MVVM] Efl.Ui.View_List Homogenous Support: D7658: elementary: add internal Efl_Ui_Model_Size..
Wed, Jan 16, 6:29 PM · efl: mvvm
cedric requested review of D7657: ecore: correct Efl.Model_Composite_Selection test to use the new property name..
Wed, Jan 16, 6:29 PM · efl
cedric added a child revision for D7656: ecore: simplify Efl.Model_Composite_Selection by relying on parent class.: D7657: ecore: correct Efl.Model_Composite_Selection test to use the new property name..
Wed, Jan 16, 6:29 PM · efl
cedric added a revision to T7382: [MVVM] Efl.Ui.View_List Homogenous Support: D7657: ecore: correct Efl.Model_Composite_Selection test to use the new property name..
Wed, Jan 16, 6:29 PM · efl: mvvm
cedric requested review of D7656: ecore: simplify Efl.Model_Composite_Selection by relying on parent class..
Wed, Jan 16, 6:29 PM · efl
cedric added a child revision for D7655: ecore: simplify Efl.Model_Composite_Boolean by relying on parent class.: D7656: ecore: simplify Efl.Model_Composite_Selection by relying on parent class..
Wed, Jan 16, 6:29 PM · efl