Page MenuHomePhabricator

efl: main loopProject
ActivePublic

Members (1)

Watchers (1)

Details

Description

main loop functionality

Recent Activity

Sep 30 2019

bu5hm4n removed a parent task for T5337: Animation framework API for EO: T5301: Make EFL easier to use by improving its interface.
Sep 30 2019, 7:56 AM · efl (efl-1.21), efl: main loop, Restricted Project

Jun 3 2019

zmike added a comment to T6663: use efl_loop_message_process in quicklaunch fork.

@cedric what were we trying to do here?

Jun 3 2019, 9:08 AM · efl: main loop, Restricted Project

Jan 31 2019

zmike closed T5494: EO: elm policy API, a subtask of T5522: EO: Ecore API, as Resolved.
Jan 31 2019, 8:55 AM · efl: main loop, Restricted Project

Dec 20 2018

Diffusion closed T7509: efl_app.eo returns Efl.Loop as a singleton, but not Efl.App as Resolved by committing rEFL20ddd4c67906: efl_app: introduce app_main for getting the app object.
Dec 20 2018, 3:57 AM · efl: language bindings, efl: main loop, Active Work Proposal, Restricted Project, efl (efl-1.22)

Dec 19 2018

bu5hm4n added a comment to T7509: efl_app.eo returns Efl.Loop as a singleton, but not Efl.App.

@cedric See my comment https://phab.enlightenment.org/T7204#127190 . There is a POC which implements exactly this behavior :)

Dec 19 2018, 12:15 PM · efl: language bindings, efl: main loop, Active Work Proposal, Restricted Project, efl (efl-1.22)
cedric added a comment to T7509: efl_app.eo returns Efl.Loop as a singleton, but not Efl.App.

Also for reference in C, EFL_MAIN expose the Efl.App object directly as parameters in main. I do not know how the initialization of the C# binding is being done actually, but maybe something to investigate. Would be best if EFL_MAIN_EX behavior was also available. I will do the review of the patch right away.

Dec 19 2018, 12:11 PM · efl: language bindings, efl: main loop, Active Work Proposal, Restricted Project, efl (efl-1.22)
bu5hm4n added a comment to T7509: efl_app.eo returns Efl.Loop as a singleton, but not Efl.App.

@cedric well the efl.app is just inheriting efl.loop so getting Efl.App instead of Efl.Loop is not really a difference, are you fine with the patch above ? This would solve this and allow bindings to use the Efl.App object.

Dec 19 2018, 11:57 AM · efl: language bindings, efl: main loop, Active Work Proposal, Restricted Project, efl (efl-1.22)
bu5hm4n added a revision to T7509: efl_app.eo returns Efl.Loop as a singleton, but not Efl.App: D7480: efl_app: introduce app_main for getting the app object.
Dec 19 2018, 11:54 AM · efl: language bindings, efl: main loop, Active Work Proposal, Restricted Project, efl (efl-1.22)
cedric added a comment to T7509: efl_app.eo returns Efl.Loop as a singleton, but not Efl.App.

Hum, if you are getting the main loop object, you should be able to do an efl_loop_provider_find on it to get the application. As for returning an Efl.App instead, I guess it would work the same as you can always do a provider_find. So I think it is fine to provide the Efl.App instead. Might make more sense.

Dec 19 2018, 11:52 AM · efl: language bindings, efl: main loop, Active Work Proposal, Restricted Project, efl (efl-1.22)
bu5hm4n claimed T7509: efl_app.eo returns Efl.Loop as a singleton, but not Efl.App.
Dec 19 2018, 11:29 AM · efl: language bindings, efl: main loop, Active Work Proposal, Restricted Project, efl (efl-1.22)
bu5hm4n triaged T7509: efl_app.eo returns Efl.Loop as a singleton, but not Efl.App as High priority.
Dec 19 2018, 9:31 AM · efl: language bindings, efl: main loop, Active Work Proposal, Restricted Project, efl (efl-1.22)

Aug 26 2018

Hermet closed D6787: efl/timer: correctly handle timer freeze during construction.
Aug 26 2018, 8:10 PM · efl: main loop
Hermet accepted D6787: efl/timer: correctly handle timer freeze during construction.
Aug 26 2018, 8:08 PM · efl: main loop

Aug 21 2018

zmike updated the diff for D6787: efl/timer: correctly handle timer freeze during construction.

add explicit initialized check

Aug 21 2018, 7:25 AM · efl: main loop

Aug 20 2018

Hermet added inline comments to D6787: efl/timer: correctly handle timer freeze during construction.
Aug 20 2018, 9:51 PM · efl: main loop
Hermet added a commit to T7000: Strange a call of animator: Restricted Diffusion Commit.
Aug 20 2018, 1:03 PM · efl (efl-1.21), efl: main loop
zmike requested review of D6787: efl/timer: correctly handle timer freeze during construction.
Aug 20 2018, 4:07 AM · efl: main loop

Aug 19 2018

Hermet requested changes to D6787: efl/timer: correctly handle timer freeze during construction.

one more question.

Aug 19 2018, 10:23 PM · efl: main loop

Aug 17 2018

zmike updated the diff for D6787: efl/timer: correctly handle timer freeze during construction.

be more careful when applying freeze

Aug 17 2018, 6:28 AM · efl: main loop
zmike planned changes to D6787: efl/timer: correctly handle timer freeze during construction.
Aug 17 2018, 6:14 AM · efl: main loop

Aug 16 2018

Hermet requested changes to D6787: efl/timer: correctly handle timer freeze during construction.

Could u please check a comment?

Aug 16 2018, 10:27 PM · efl: main loop

Aug 14 2018

zmike closed D6764: ecore/main: only update loop_time during loop iteration if the change is monotonic.
Aug 14 2018, 2:26 PM · efl: main loop

Aug 10 2018

ManMower accepted D6764: ecore/main: only update loop_time during loop iteration if the change is monotonic.

I've checked the engines I'm most familiar with (drm and wayland) - I think they're still the only ones with custom tickers that might care about this. They should be unaffected by the change.

Aug 10 2018, 2:23 PM · efl: main loop

Aug 9 2018

zmike removed a child revision for D6764: ecore/main: only update loop_time during loop iteration if the change is monotonic: D6791: tests/elm: speed up all main loop timer execution.
Aug 9 2018, 8:41 AM · efl: main loop
zmike removed a child revision for D6787: efl/timer: correctly handle timer freeze during construction: D6791: tests/elm: speed up all main loop timer execution.
Aug 9 2018, 8:40 AM · efl: main loop

Aug 8 2018

zmike added a comment to D6764: ecore/main: only update loop_time during loop iteration if the change is monotonic.

That's outside the scope of this patch.

Aug 8 2018, 2:20 PM · efl: main loop
ManMower added a comment to D6764: ecore/main: only update loop_time during loop iteration if the change is monotonic.

Won't loop timers with an interval of 0 still fire multiple times for the same loop time?

Aug 8 2018, 2:17 PM · efl: main loop
zmike added a child revision for D6764: ecore/main: only update loop_time during loop iteration if the change is monotonic: D6791: tests/elm: speed up all main loop timer execution.
Aug 8 2018, 12:12 PM · efl: main loop
zmike added a child revision for D6787: efl/timer: correctly handle timer freeze during construction: D6791: tests/elm: speed up all main loop timer execution.
Aug 8 2018, 12:12 PM · efl: main loop
zmike requested review of D6787: efl/timer: correctly handle timer freeze during construction.
Aug 8 2018, 11:33 AM · efl: main loop
zmike updated the diff for D6764: ecore/main: only update loop_time during loop iteration if the change is monotonic.
Aug 8 2018, 11:33 AM · efl: main loop

Aug 6 2018

zmike updated the diff for D6764: ecore/main: only update loop_time during loop iteration if the change is monotonic.
Aug 6 2018, 12:17 PM · efl: main loop
zmike requested review of D6764: ecore/main: only update loop_time during loop iteration if the change is monotonic.
Aug 6 2018, 11:48 AM · efl: main loop

Aug 1 2018

bu5hm4n edited projects for T7229: Audit eo lookups, added: efl: widgets, efl: canvas, efl: main loop; removed efl.
Aug 1 2018, 7:52 AM · efl: main loop, efl: canvas, efl: widgets, Restricted Project

Jul 30 2018

stefan_schmidt added a commit to T6878: ecore timer tests fail to pass tolerance threshold in some cases: rEFL774ac32f6901: tests/ecore: remove tolerance threshold from ecore_timer_reset test case.
Jul 30 2018, 8:42 AM · efl: main loop, Testing

Jul 23 2018

zmike closed D6672: ecore/signal: use a volatile int to prevent further SIGPIPE during shutdown.
Jul 23 2018, 2:31 PM · efl: main loop
zmike closed D6670: ecore/signal: delete signal pipe after unsetting signal handlers.
Jul 23 2018, 2:31 PM · efl: main loop
ManMower accepted D6672: ecore/signal: use a volatile int to prevent further SIGPIPE during shutdown.
Jul 23 2018, 2:23 PM · efl: main loop
zmike added a child revision for D6670: ecore/signal: delete signal pipe after unsetting signal handlers: D6672: ecore/signal: use a volatile int to prevent further SIGPIPE during shutdown.
Jul 23 2018, 2:21 PM · efl: main loop
ManMower accepted D6670: ecore/signal: delete signal pipe after unsetting signal handlers.
Jul 23 2018, 2:06 PM · efl: main loop
zmike updated the summary of D6670: ecore/signal: delete signal pipe after unsetting signal handlers.
Jul 23 2018, 2:05 PM · efl: main loop
zmike removed a parent revision for D6670: ecore/signal: delete signal pipe after unsetting signal handlers: D6669: elm/list: remove max size setting on item contents.
Jul 23 2018, 2:04 PM · efl: main loop
zmike added a revision to T6878: ecore timer tests fail to pass tolerance threshold in some cases: D6653: tests/ecore: remove tolerance threshold from ecore_timer_reset test case.
Jul 23 2018, 4:46 AM · efl: main loop, Testing

Jul 17 2018

Hermet added a commit to T7000: Strange a call of animator: rEFL93ec34eda999: examples/evas: do not attempt to free animator on window delete.
Jul 17 2018, 11:31 PM · efl (efl-1.21), efl: main loop

Jul 13 2018

zmike closed D6590: ecore: immediately block animator ticking upon receiving an exit signal.
Jul 13 2018, 12:41 PM · efl: main loop
zmike closed T7000: Strange a call of animator as Resolved by committing rEFL6405a5a68c0a: ecore: immediately block animator ticking upon receiving an exit signal.
Jul 13 2018, 12:41 PM · efl (efl-1.21), efl: main loop
zmike closed D6589: ecore/animator: break out _ecore_animator_flush() from tick function.
Jul 13 2018, 12:41 PM · efl: main loop
ManMower accepted D6590: ecore: immediately block animator ticking upon receiving an exit signal.
Jul 13 2018, 12:01 PM · efl: main loop
ManMower accepted D6589: ecore/animator: break out _ecore_animator_flush() from tick function.
Jul 13 2018, 11:52 AM · efl: main loop
Herald added a comment to D6590: ecore: immediately block animator ticking upon receiving an exit signal.

It seems that this patch has no reviewers specified. If you are unsure who can review your patch, please check this wiki page and see if anyone can be added: https://phab.enlightenment.org/w/maintainers_reviewers/

Jul 13 2018, 11:06 AM · efl: main loop