Page MenuHomePhabricator

efl (efl-1.22)Milestone
ActivePublic

Details

Is Sprint
Yes

Recent Activity

Yesterday

segfaultxavi added a revision to T7641: efl.object docs: D7707: docs: Fix Efl.Object Freeze and Thaw docs.
Mon, Jan 21, 2:56 AM · efl (efl-1.22), efl: docs

Sun, Jan 20

billiob created T7646: Add ability to show/hide mouse cursor.
Sun, Jan 20, 11:21 AM · efl (efl-1.22)

Sat, Jan 19

bu5hm4n added a comment to T7596: efl.app.

Missing API:

eolian: efl_app.eo:3:1: unimplemented function 'close_on_exec' (originally defined at efl_io_closer.eo:52:13)
eolian: efl_app.eo:3:1: unimplemented function 'close_on_invalidate' (originally defined at efl_io_closer.eo:68:13)

Quoting from T7514

  • arguments event should probebly be here instead of in efl_loop
  • Construction should not be possible from API-land
Sat, Jan 19, 3:32 AM · efl: api, efl (efl-1.22)
bu5hm4n added a comment to T7598: efl.task.

@cedric D7510 / D7516 is working on this.

Sat, Jan 19, 3:31 AM · efl: api, efl (efl-1.22)
bu5hm4n added a comment to T7597: efl.loop.

Undefined API!:

eolian: efl_loop.eo:7:1: partially implemented function 'closed' (originally defined at efl_io_closer.eo:35:13)
eolian: efl_loop.eo:7:1: unimplemented function 'can_read' (originally defined at efl_io_reader.eo:39:13)
eolian: efl_loop.eo:7:1: unimplemented function 'can_write' (originally defined at efl_io_writer.eo:40:13)
eolian: efl_loop.eo:7:1: unimplemented function 'close_on_exec' (originally defined at efl_io_closer.eo:52:13)
eolian: efl_loop.eo:7:1: unimplemented function 'close_on_invalidate' (originally defined at efl_io_closer.eo:68:13)
eolian: efl_loop.eo:7:1: unimplemented function 'close' (originally defined at efl_io_closer.eo:18:9)
eolian: efl_loop.eo:7:1: unimplemented function 'eos' (originally defined at efl_io_reader.eo:49:13)
eolian: efl_loop.eo:7:1: unimplemented function 'read' (originally defined at efl_io_reader.eo:19:9)
eolian: efl_loop.eo:7:1: unimplemented function 'write' (originally defined at efl_io_writer.eo:19:9)
Sat, Jan 19, 3:26 AM · efl: api, efl (efl-1.22)

Fri, Jan 18

zmike added a project to T7642: eo_magic_checks test breaks the world when run synchronously: efl (efl-1.22).
Fri, Jan 18, 1:50 PM · efl (efl-1.22), efl: data types
zmike triaged T7641: efl.object docs as TODO priority.
Fri, Jan 18, 10:56 AM · efl (efl-1.22), efl: docs
segfaultxavi moved T7507: Adapt C# examples to new API syntax from Backlog to In progress on the efl: docs board.
Fri, Jan 18, 7:45 AM · efl: language bindings, Active Work Proposal, efl (efl-1.22), efl: docs
segfaultxavi moved T7507: Adapt C# examples to new API syntax from TODO to InProgress on the efl: language bindings board.
Fri, Jan 18, 4:42 AM · efl: language bindings, Active Work Proposal, efl (efl-1.22), efl: docs
segfaultxavi added a comment to T7507: Adapt C# examples to new API syntax.

This implies PascalCase namespaces, proper event names, no more interface classes and no more initialization methods.

Fri, Jan 18, 4:42 AM · efl: language bindings, Active Work Proposal, efl (efl-1.22), efl: docs
segfaultxavi added a comment to T7597: efl.loop.

I cannot comment on the API, since the relationship between Task, Loop and App is still unclear to me, however, I have some small concerns regarding the documentation for Efl.Loop. Parts of it could be made clearer.

Fri, Jan 18, 2:15 AM · efl: api, efl (efl-1.22)
segfaultxavi added a comment to T7598: efl.task.

I agree on everything @cedric just said.

Fri, Jan 18, 2:12 AM · efl: api, efl (efl-1.22)

Thu, Jan 17

akanad added a comment to T7620: Elm hard coded defaults don't match system defaults and enable broken features, system defaults are no longer used.

how about removing hard-coded default and throwing a error, if elm_config fails to get system fallback finally.

Thu, Jan 17, 5:51 PM · efl (efl-1.22)
zmike closed T6873: ERR<8724>:edje lib/edje/edje_calc.c:756 _edje_part_description_apply() Cannot find description "clicked" in part "e.text.label" from group "e/modules/tasks/item"., a subtask of T7016: edje_cc should error on program STATE_SET for descriptions which don't exist, as Resolved.
Thu, Jan 17, 12:12 PM · efl (efl-1.22), efl: layout engine
zmike closed T7016: edje_cc should error on program STATE_SET for descriptions which don't exist as Resolved by committing rEFLc7e29cd1c1fa: edje_cc: fail upon detecting invalid part description references in programs.
Thu, Jan 17, 12:12 PM · efl (efl-1.22), efl: layout engine
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)
zmike edited projects for T7250: Safety checks triggered when the app closes, added: efl: widgets, efl (efl-1.22); removed efl: layout engine.
Thu, Jan 17, 11:27 AM · efl (efl-1.22), efl: widgets
zmike added a project to T7311: fileselector unit test errors: efl (efl-1.22).

@cedric could you verify this?

Thu, Jan 17, 11:22 AM · efl (efl-1.22), efl: data types
zmike moved T7598: efl.task from Backlog to Evaluating on the efl: api board.
Thu, Jan 17, 11:09 AM · efl: api, efl (efl-1.22)
zmike moved T7596: efl.app from Backlog to Evaluating on the efl: api board.
Thu, Jan 17, 11:09 AM · efl: api, efl (efl-1.22)
zmike moved T7597: efl.loop from Backlog to Evaluating on the efl: api board.
Thu, Jan 17, 11:09 AM · efl: api, efl (efl-1.22)
zmike moved T7600: efl.io.writer from Evaluating to Stabilized on the efl: api board.
Thu, Jan 17, 11:07 AM · efl: api, efl (efl-1.22)
zmike moved T7599: efl.io.reader from Evaluating to Stabilized on the efl: api board.
Thu, Jan 17, 11:07 AM · efl: api, efl (efl-1.22)
zmike moved T7601: efl.io.closer from Evaluating to Stabilized on the efl: api board.
Thu, Jan 17, 11:07 AM · efl: api, efl (efl-1.22)
zmike added a project to T5055: evas engine: pixel is dislocated on software engine: efl (efl-1.22).
Thu, Jan 17, 10:47 AM · efl (efl-1.22), efl: rendering
zmike added a project to T4904: evas_map change results in full redraw: efl (efl-1.22).
Thu, Jan 17, 10:47 AM · efl (efl-1.22), efl: rendering
q66 closed T7632: eolian should only allow pure_virtual on abstract classes as Resolved.
Thu, Jan 17, 8:20 AM · efl (efl-1.22), Restricted Project
q66 added a comment to T7632: eolian should only allow pure_virtual on abstract classes.

Fixed in 18ab4f2eec444bbef11605bd0e2ba057709cbb7e.

Thu, Jan 17, 8:20 AM · efl (efl-1.22), Restricted Project
q66 added a commit to T7632: eolian should only allow pure_virtual on abstract classes: rEFL0a95767a0c95: efl_net: make efl.net.server.fd abstract.
Thu, Jan 17, 8:18 AM · efl (efl-1.22), Restricted Project
q66 added a commit to T7632: eolian should only allow pure_virtual on abstract classes: rEFLba065f9eed25: evas: make classes abstract.
Thu, Jan 17, 8:18 AM · efl (efl-1.22), Restricted Project
q66 added a commit to T7632: eolian should only allow pure_virtual on abstract classes: rEFL48b43928bbbe: ecore_audio: remove pure virtual functions from classes.
Thu, Jan 17, 8:18 AM · efl (efl-1.22), Restricted Project
devilhorns added a commit to T7030: efl internals pass null objects to functions which should not be passed null: rEFLc98288c20eba: efl_ui_focus_object: Don't pass NULL to child_focus_set.
Thu, Jan 17, 5:46 AM · efl (efl-1.22), efl: data types, Restricted Project
devilhorns added a revision to T7030: efl internals pass null objects to functions which should not be passed null: D7677: efl_ui_focus_object: Don't pass NULL to child_focus_set.
Thu, Jan 17, 4:57 AM · efl (efl-1.22), efl: data types, Restricted Project
bu5hm4n added a revision to T7632: eolian should only allow pure_virtual on abstract classes: D7673: eolian: ensure regular class cannot have a pure_virtual property/method.
Thu, Jan 17, 2:30 AM · efl (efl-1.22), Restricted Project
bu5hm4n added a revision to T7632: eolian should only allow pure_virtual on abstract classes: D7671: evas: make classes abstract.
Thu, Jan 17, 2:07 AM · efl (efl-1.22), Restricted Project
bu5hm4n added a revision to T7632: eolian should only allow pure_virtual on abstract classes: D7670: efl_net: make efl.net.server.fd abstract.
Thu, Jan 17, 2:07 AM · efl (efl-1.22), Restricted Project
bu5hm4n added a revision to T7632: eolian should only allow pure_virtual on abstract classes: D7669: ecore_audio: remove pure virtual functions from classes.
Thu, Jan 17, 2:06 AM · efl (efl-1.22), Restricted Project
bu5hm4n moved T7632: eolian should only allow pure_virtual on abstract classes from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Thu, Jan 17, 1:56 AM · efl (efl-1.22), Restricted Project

Wed, Jan 16

cedric closed T7530: Fix eina promise data store as Resolved.
Wed, Jan 16, 4:10 PM · efl (efl-1.22), efl: data types, Restricted Project
cedric added a commit to T5494: EO: elm policy API: rEFL5ab4784bbd31: efl_app: add "standby" event.
Wed, Jan 16, 3:58 PM · efl (efl-1.22), efl: widgets
q66 added a comment to T7632: eolian should only allow pure_virtual on abstract classes.

I did however disable explicit usage of it in interfaces in 90f604327586eb8fb3f0c9e7b83816573bea820d.

Wed, Jan 16, 11:38 AM · efl (efl-1.22), Restricted Project
q66 added a comment to T7632: eolian should only allow pure_virtual on abstract classes.

I added a check to help with this in eb830d8e46ce5aae656bc7d93a4d01bac0a82e5d. Methods/properties are implicitly pure_virtual in interfaces, so the ticket is a bit misleading, and it's currently also allowed (and used) in mixins. However, pure virtual methods are treated as unimplemented by 211064113104702b2c6bd279e9e8a04ee0e8254a, so any potential cases are caught by that.

Wed, Jan 16, 11:33 AM · efl (efl-1.22), Restricted Project
ManMower reassigned T7392: Use after free in elementary_test animation tests from ManMower to devilhorns.
Wed, Jan 16, 9:27 AM · efl (efl-1.22), efl: widgets
ManMower added a commit to T7392: Use after free in elementary_test animation tests: rEFLbff4c35322f0: test_efl_anim_interpolator: delete animation event callback on window delete.
Wed, Jan 16, 9:17 AM · efl (efl-1.22), efl: widgets
ManMower closed T7392: Use after free in elementary_test animation tests as Resolved.
Wed, Jan 16, 9:17 AM · efl (efl-1.22), efl: widgets
devilhorns added a revision to T7392: Use after free in elementary_test animation tests: D7644: test_efl_anim_interpolator: delete animation event callback on window delete.
Wed, Jan 16, 7:21 AM · efl (efl-1.22), efl: widgets
devilhorns added a revision to T7392: Use after free in elementary_test animation tests: D7642: test_efl_anim_interpolator: Minor formatting fixes.
Wed, Jan 16, 7:10 AM · efl (efl-1.22), efl: widgets
bu5hm4n moved T7632: eolian should only allow pure_virtual on abstract classes from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Wed, Jan 16, 5:59 AM · efl (efl-1.22), Restricted Project