Page MenuHomePhabricator

netstar (Al Poole)
User

Projects (6)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Jan 24 2016, 4:38 PM (150 w, 4 d)
Availability
Available

Recent Activity

Tue, Dec 4

netstar accepted D7412: eio-tests: fix deadlocking of the testsuite.

Looks okay. Could check temp_filename for NULL ?

Tue, Dec 4, 7:52 AM · efl

Wed, Nov 21

netstar added a comment to T7469: Find a better name for Efl.Factory.model_connect.

I really think:

Wed, Nov 21, 1:16 PM · Restricted Project, efl

Sat, Nov 17

netstar updated the summary of D7299: efl: fix misspelt focused in API and documents..
Sat, Nov 17, 6:30 AM · efl
netstar retitled D7299: efl: fix misspelt focused in API and documents. from elm_code: fix spelling of object members. to efl: fix misspelt focused in API and documents..
Sat, Nov 17, 6:29 AM · efl
netstar updated the diff for D7299: efl: fix misspelt focused in API and documents..

Add other misspelt occurrences outside elm_code

Sat, Nov 17, 6:29 AM · efl
netstar requested review of D7299: efl: fix misspelt focused in API and documents..
Sat, Nov 17, 5:08 AM · efl
netstar closed D7298: elm_code: Allow widget to be focused..
Sat, Nov 17, 5:05 AM · efl
netstar requested review of D7298: elm_code: Allow widget to be focused..
Sat, Nov 17, 4:59 AM · efl
netstar abandoned D7297: Revert "Elm_Code: check pointer nullity before using it".
Sat, Nov 17, 4:53 AM · efl
netstar requested review of D7297: Revert "Elm_Code: check pointer nullity before using it".
Sat, Nov 17, 4:51 AM · efl

Nov 7 2018

netstar abandoned D7186: elm_progressbar: set custom unit format if value is 0.0..

Abandon this.

Nov 7 2018, 2:49 AM · efl

Oct 25 2018

netstar added a comment to D7186: elm_progressbar: set custom unit format if value is 0.0..

That's fine, no problem :)

Oct 25 2018, 7:47 AM · efl
netstar added a comment to D7186: elm_progressbar: set custom unit format if value is 0.0..

I'm not sure this is solvable sanely. Or if it needs solving?

Oct 25 2018, 5:53 AM · efl

Oct 24 2018

netstar added a comment to D7186: elm_progressbar: set custom unit format if value is 0.0..

This is called every N seconds. If value is 0.0 the custom string set in unit_format_set doesnt get rendered only "0%"

Oct 24 2018, 4:00 AM · efl

Oct 23 2018

netstar added a comment to D7186: elm_progressbar: set custom unit format if value is 0.0..

Sorry my explanations were a bit lacking.

Oct 23 2018, 5:05 PM · efl
netstar added a comment to D7186: elm_progressbar: set custom unit format if value is 0.0..

It's not the first-run case.

Oct 23 2018, 4:54 PM · efl

Oct 22 2018

netstar added a comment to D7186: elm_progressbar: set custom unit format if value is 0.0..
if (EINA_DBL_EQ(sd->val, val) &&
    (!EINA_DBL_EQ(sd->val, sd->val_min)) && (!EINA_DBL_EQ(sd->val, sd->val_max))) return;
Oct 22 2018, 11:14 AM · efl
netstar added a comment to D7186: elm_progressbar: set custom unit format if value is 0.0..

As far as I understand the unit format isn't a one-off call. It can be dynamic, as the progress bar itself is.

Oct 22 2018, 10:40 AM · efl
netstar added a comment to D7186: elm_progressbar: set custom unit format if value is 0.0..

This should be backported. I can if it looks okay.

Oct 22 2018, 5:00 AM · efl
netstar added a comment to D7186: elm_progressbar: set custom unit format if value is 0.0..

Before:

Oct 22 2018, 4:59 AM · efl
netstar requested review of D7186: elm_progressbar: set custom unit format if value is 0.0..
Oct 22 2018, 4:55 AM · efl

Oct 17 2018

netstar accepted D7170: build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem.

Looks fine to me.

Oct 17 2018, 6:07 AM · efl

Oct 15 2018

netstar accepted D7159: meson: fix build files size explosion.

Dont have time to test it just now, but it looks okay. I also looked over it briefly yesterday.

Oct 15 2018, 12:13 PM · efl

Oct 11 2018

netstar accepted D7145: meson: support older udev systems.
./configure.ac:  AC_DEFINE_UNQUOTED([OLD_LIBUDEV], [1], [using older version of libudev])
./src/lib/eeze/eeze_udev_syspath.c:#ifndef OLD_LIBUDEV
Oct 11 2018, 4:01 AM · efl
netstar accepted D7130: elementary: shutdown cocoa currently.

This seems good.

Oct 11 2018, 3:58 AM · efl

Oct 10 2018

netstar accepted D7155: meson: do not build deprecated wl & drm.

Seems fine.

Oct 10 2018, 5:37 AM · efl

Oct 9 2018

netstar accepted D7149: meson: add dl to eina.

Looks good.

Oct 9 2018, 1:32 PM · efl

Oct 4 2018

netstar accepted D7143: meson: add sizeof checks for meson.

Looks fine to me. I was present during discussion in IRC also.

Oct 4 2018, 10:24 AM · efl
netstar accepted D7144: meson: unify system properties.

This looks okay. I can't actually test on every environment.

Oct 4 2018, 10:23 AM · efl
netstar closed D7142: eeze: Add buildsystem to list of dependencies..
Oct 4 2018, 4:41 AM · efl
netstar requested review of D7142: eeze: Add buildsystem to list of dependencies..
Oct 4 2018, 4:35 AM · efl
netstar closed D7141: wallpaper: if previous advanced basic apply follows advanced setting..
Oct 4 2018, 3:54 AM · enlightenment-git
netstar requested review of D7141: wallpaper: if previous advanced basic apply follows advanced setting..
Oct 4 2018, 3:21 AM · enlightenment-git

Oct 3 2018

netstar accepted D7132: meson: install compat ethumb_client.pc file.

I've just tested this properly. Works fine. :D

Oct 3 2018, 9:31 AM · efl

Oct 2 2018

netstar closed D7128: macOS: make eina_environment_tmp_get() work as elsewhere..
Oct 2 2018, 7:16 AM · efl
netstar updated the diff for D7128: macOS: make eina_environment_tmp_get() work as elsewhere..

Final. Apologies.

Oct 2 2018, 4:25 AM · efl
netstar added a comment to D7128: macOS: make eina_environment_tmp_get() work as elsewhere..

Just to show from the console TMPDIR:

Oct 2 2018, 4:24 AM · efl
netstar updated the diff for D7128: macOS: make eina_environment_tmp_get() work as elsewhere..

Dont modify that!

Oct 2 2018, 4:22 AM · efl
netstar requested review of D7128: macOS: make eina_environment_tmp_get() work as elsewhere..
Oct 2 2018, 4:11 AM · efl

Oct 1 2018

netstar accepted D7105: efl_ui_dnd: fixup leaking inits and code duplication.

To me this looks fine. Have built and looked over the code. Probably needs other eyes before a commit though.

Oct 1 2018, 2:16 AM · efl

Sep 28 2018

netstar accepted D7120: eldbus: remove unreachable code..

This looks okay. Maybe needs another reviewer to be sure and commit.

Sep 28 2018, 4:43 AM · efl

Sep 27 2018

netstar added a comment to T7416: Pasting large chunks of text freezes Code Editor..

Can you also confirm or deny whether pasting the same content size in an elm_entry does the same thing?

Sep 27 2018, 4:40 AM · efl: widgets: code
netstar added a comment to T7416: Pasting large chunks of text freezes Code Editor..

Hi, can you attach a file with the content size of a paste which breaks this for you?

Sep 27 2018, 4:39 AM · efl: widgets: code
netstar closed D7101: efreet_menu: remove unused and unreachable code..
Sep 27 2018, 1:14 AM · efl

Sep 25 2018

netstar closed T7398: Evisum doesn't dsplay the state and cpu collumns properly... as Resolved.

I've fixed this in git if you wouldn't mind testing?

Sep 25 2018, 3:42 AM

Sep 24 2018

netstar added a comment to D6965: elm_code: minor refactoring..

Hi Andrew, not sure what you think about this?

Sep 24 2018, 9:43 AM · efl
netstar added a reviewer for D7101: efreet_menu: remove unused and unreachable code.: raster.
Sep 24 2018, 3:27 AM · efl
netstar requested review of D7101: efreet_menu: remove unused and unreachable code..
Sep 24 2018, 3:26 AM · efl
netstar closed D7095: elementary_test: use snprintf to prevent memory overflow in test_efl_ui_text.
Sep 24 2018, 3:19 AM · efl
netstar accepted D7095: elementary_test: use snprintf to prevent memory overflow in test_efl_ui_text.

This is fine.

Sep 24 2018, 3:15 AM · efl

Sep 15 2018

netstar added a comment to T7398: Evisum doesn't dsplay the state and cpu collumns properly....

Thanks for the report. Will look into it.

Sep 15 2018, 8:43 AM

Sep 12 2018

netstar closed D7027: evas_events: NULL check before evas_event_freezes_through..
Sep 12 2018, 12:20 PM · efl
netstar requested review of D7027: evas_events: NULL check before evas_event_freezes_through..
Sep 12 2018, 12:18 PM · efl
netstar closed D7026: efl_ui_focus_manager_calc: invalidate obj on delete..
Sep 12 2018, 12:02 PM · efl
netstar abandoned D7024: evas_events: NULL check before evas_event_freezes_through..

Closing this.

Sep 12 2018, 11:03 AM · efl
netstar requested review of D7026: efl_ui_focus_manager_calc: invalidate obj on delete..
Sep 12 2018, 10:58 AM · efl
netstar added a comment to D7024: evas_events: NULL check before evas_event_freezes_through..

This isn't a fix really. All it does is prevents a crash when the focus tree breaks...Basically rather than crash the application just loses all input from keyboard.....

Sep 12 2018, 3:39 AM · efl
netstar requested review of D7024: evas_events: NULL check before evas_event_freezes_through..
Sep 12 2018, 3:01 AM · efl

Sep 11 2018

netstar closed D7000: elm_code: Make sure we handle python3 mime type..
Sep 11 2018, 4:22 AM · efl

Sep 8 2018

netstar requested review of D7008: elm_code_file: preserve file permissions on save..
Sep 8 2018, 2:19 AM · efl
netstar abandoned D7001: elm_code_file: preserve permissions when saving..

This needs to be done differently. Will create new diff.

Sep 8 2018, 2:11 AM · efl
netstar added a comment to D7001: elm_code_file: preserve permissions when saving..

Abandon this as it's wrong.

Sep 8 2018, 1:55 AM · efl

Sep 7 2018

netstar abandoned D6998: elm_code: fix multi-line selection highlighting..

This is wrong. Abandoning.

Sep 7 2018, 12:24 PM · efl
netstar added a comment to D7000: elm_code: Make sure we handle python3 mime type..

Sep 7 2018, 10:22 AM · efl
netstar added a comment to D7000: elm_code: Make sure we handle python3 mime type..

For sure. I;'m running Debian unstable. This mimetype is showing up a lot.

Sep 7 2018, 10:12 AM · efl

Sep 6 2018

netstar requested review of D7001: elm_code_file: preserve permissions when saving..
Sep 6 2018, 5:06 PM · efl
netstar requested review of D7000: elm_code: Make sure we handle python3 mime type..
Sep 6 2018, 5:00 PM · efl
netstar abandoned D6999: elm_code: Make sure we handle python3 mime type..
Sep 6 2018, 4:58 PM · efl
netstar updated the diff for D6999: elm_code: Make sure we handle python3 mime type..

elm_code_file: preserve permissions when saving.

Sep 6 2018, 4:56 PM · efl
netstar requested review of D6999: elm_code: Make sure we handle python3 mime type..
Sep 6 2018, 4:20 PM · efl
netstar requested review of D6998: elm_code: fix multi-line selection highlighting..
Sep 6 2018, 9:58 AM · efl
netstar abandoned D6992: elm_code: add method to refresh syntax highlighting..
Sep 6 2018, 9:54 AM · efl
netstar triaged T7370: Desksanity: expse window drag to desktop as TODO priority.
Sep 6 2018, 5:31 AM · desksanity
netstar added a watcher for desksanity: netstar.
Sep 6 2018, 5:29 AM
netstar updated the diff for D6992: elm_code: add method to refresh syntax highlighting..

This is far too expensive here.

Sep 6 2018, 5:22 AM · efl
netstar added a comment to T6083: EDI multiline comment: add syntax refresh method to elm_code..

We have a ticket with a proposed change to fix this and do it automatically.

Sep 6 2018, 3:27 AM · efl: widgets, Restricted Project
netstar requested review of D6992: elm_code: add method to refresh syntax highlighting..
Sep 6 2018, 3:25 AM · efl
netstar edited projects for T6083: EDI multiline comment: add syntax refresh method to elm_code., added: Restricted Project, efl: widgets; removed Restricted Project, Restricted Project.
Sep 6 2018, 2:49 AM · efl: widgets, Restricted Project
netstar renamed T6083: EDI multiline comment: add syntax refresh method to elm_code. from EDI multiline comment updates with autosave off to EDI multiline comment: add syntax refresh method to elm_code..
Sep 6 2018, 2:43 AM · efl: widgets, Restricted Project
netstar added a comment to T6083: EDI multiline comment: add syntax refresh method to elm_code..

Can close this.

Sep 6 2018, 2:42 AM · efl: widgets, Restricted Project
netstar closed T5520: elm code does not support 3rd mouse button/emulated 3rd for paste as Wontfix.

Okay, my thoughts on this:

Sep 6 2018, 2:24 AM · efl: widgets, Restricted Project, Restricted Project

Sep 5 2018

netstar added a comment to D6987: elm_scroller: do not auto-scroll when scroller get focus first.

Maybe an obvious point but if this does fix https://phab.enlightenment.org/T7274 perhaps this could be backported also???

Sep 5 2018, 5:03 AM · efl
netstar lowered the priority of T7362: elm_panes: contact resizing issue from High to Normal.

Thanks very much for spending so much time on this issue.

Sep 5 2018, 5:02 AM · efl: widgets
netstar requested review of D6986: elm_code: make the hoversel not focusable..
Sep 5 2018, 2:47 AM · efl

Sep 4 2018

netstar added a comment to T7362: elm_panes: contact resizing issue.

Well I've used a scroller and set the pane as it's content and it resolves the issue. Is this expected???

Sep 4 2018, 9:26 AM · efl: widgets
netstar closed D6970: ecore_event: initialize uninitialized variable.
Sep 4 2018, 3:54 AM · efl
netstar requested changes to D5794: ecore_file: check for a valid url header.

I think maybe strncasecmp would be more suitable here?

Sep 4 2018, 2:56 AM · efl
netstar accepted D6970: ecore_event: initialize uninitialized variable.

Looks good to me.

Sep 4 2018, 2:54 AM · efl

Sep 3 2018

netstar accepted D6967: evas canvas: fix overflowed function initialization..

Had a look at this one, it's very short, looks good to me!

Sep 3 2018, 4:03 PM · efl
netstar added a comment to T7362: elm_panes: contact resizing issue.

This can be reproduced using Edi from git master with EFL 1.21 and above.

Sep 3 2018, 3:18 PM · efl: widgets
netstar triaged T7362: elm_panes: contact resizing issue as High priority.
Sep 3 2018, 3:17 PM · efl: widgets
netstar requested review of D6965: elm_code: minor refactoring..
Sep 3 2018, 5:43 AM · efl

Aug 31 2018

netstar updated the diff for D6957: elm_code: fix DEL at end of line..

Fix indentation.

Aug 31 2018, 1:22 AM · efl
netstar requested review of D6957: elm_code: fix DEL at end of line..
Aug 31 2018, 1:20 AM · efl

Aug 28 2018

netstar closed T7353: Elm_code crash with ecrire on close as Invalid.

Try this or something like it:

Aug 28 2018, 6:20 AM

Aug 23 2018

netstar triaged T7344: Terminology: allow fonts to be rendered without anti-aliasing. as Wishlist priority.
Aug 23 2018, 5:17 AM · Terminology

Aug 21 2018

netstar closed T7330: elm_popup. object del breaks application focus. as Invalid.
Aug 21 2018, 5:44 AM · regression, efl: widgets
netstar closed T7310: Desksanity: E crashing as Resolved.

CLosing resolved by commit.: aebda73e19c6659ecab2f6daeceb6b02093ac966

Aug 21 2018, 2:51 AM · desksanity
netstar added a comment to T7330: elm_popup. object del breaks application focus..
netstar@debian:~$ EINA_LOG_LEVELS="elementary-focus:10" edi
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x400000032ea2 register 0x4000000332a3 0x400000032aa1 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:492 _efl_ui_focus_manager_calc_register_logical() Manager: 0x4000000091fb register 0x400000029a7d 0x4000000065f0 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:492 _efl_ui_focus_manager_calc_register_logical() Manager: 0x4000000091fb register 0x40000002a680 0x400000029a7d (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:644 _efl_ui_focus_manager_calc_update_order() Manager_update_order on 0x4000000091fb 0x40000002a680
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:492 _efl_ui_focus_manager_calc_register_logical() Manager: 0x4000000091fb register 0x40000002b283 0x40000002a680 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:644 _efl_ui_focus_manager_calc_update_order() Manager_update_order on 0x4000000091fb 0x40000002b283
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:492 _efl_ui_focus_manager_calc_register_logical() Manager: 0x4000000091fb register 0x40000002be86 0x40000002b283 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000000091fb register 0x400000032aa1 0x40000002be86 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000000091fb register 0x400000096030 0x40000002b283 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:492 _efl_ui_focus_manager_calc_register_logical() Manager: 0x4000000091fb register 0x4000000a0459 0x40000002a680 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:644 _efl_ui_focus_manager_calc_update_order() Manager_update_order on 0x4000000091fb 0x4000000a0459
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000000091fb register 0x4000000a2c63 0x4000000a0459 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000000091fb register 0x4000000ad08c 0x4000000a0459 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:740 _efl_ui_focus_manager_calc_unregister() Manager: 0x4000000091fb unregister 0x400000029a7d
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:740 _efl_ui_focus_manager_calc_unregister() Manager: 0x4000000091fb unregister 0x40000002a680
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:740 _efl_ui_focus_manager_calc_unregister() Manager: 0x4000000091fb unregister 0x4000000a0459
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:740 _efl_ui_focus_manager_calc_unregister() Manager: 0x4000000091fb unregister 0x4000000ad08c
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:740 _efl_ui_focus_manager_calc_unregister() Manager: 0x4000000091fb unregister 0x4000000a2c63
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:740 _efl_ui_focus_manager_calc_unregister() Manager: 0x4000000091fb unregister 0x40000002b283
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:740 _efl_ui_focus_manager_calc_unregister() Manager: 0x4000000091fb unregister 0x400000096030
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:740 _efl_ui_focus_manager_calc_unregister() Manager: 0x4000000091fb unregister 0x40000002be86
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:740 _efl_ui_focus_manager_calc_unregister() Manager: 0x4000000091fb unregister 0x400000032aa1
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:492 _efl_ui_focus_manager_calc_register_logical() Manager: 0x4000000091fb register 0x400000029a7d 0x4000000065f0 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:492 _efl_ui_focus_manager_calc_register_logical() Manager: 0x4000000091fb register 0x4000000b78b6 0x400000029a7d (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:492 _efl_ui_focus_manager_calc_register_logical() Manager: 0x4000000091fb register 0x40000002a680 0x4000000b78b6 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:644 _efl_ui_focus_manager_calc_update_order() Manager_update_order on 0x4000000091fb 0x40000002a680
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:492 _efl_ui_focus_manager_calc_register_logical() Manager: 0x4000000091fb register 0x40000002b283 0x40000002a680 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:644 _efl_ui_focus_manager_calc_update_order() Manager_update_order on 0x4000000091fb 0x40000002b283
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:492 _efl_ui_focus_manager_calc_register_logical() Manager: 0x4000000091fb register 0x40000002be86 0x40000002b283 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000000091fb register 0x400000032aa1 0x40000002be86 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000000091fb register 0x400000096030 0x40000002b283 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:492 _efl_ui_focus_manager_calc_register_logical() Manager: 0x4000000091fb register 0x4000000a0459 0x40000002a680 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:644 _efl_ui_focus_manager_calc_update_order() Manager_update_order on 0x4000000091fb 0x4000000a0459
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000000091fb register 0x4000000a2c63 0x4000000a0459 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000000091fb register 0x4000000ad08c 0x4000000a0459 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:1312 _efl_ui_focus_manager_calc_efl_ui_focus_manager_manager_focus_set()  0x4000000091fb is logical, fetching the next subnode that is either a redirect or a regular
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:644 _efl_ui_focus_manager_calc_update_order() Manager_update_order on 0x4000000091fb 0x40000002a680
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:644 _efl_ui_focus_manager_calc_update_order() Manager_update_order on 0x4000000091fb 0x40000002b283
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:1288 _request_subchild() Found node 0x5622def78650
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:1331 _efl_ui_focus_manager_calc_efl_ui_focus_manager_manager_focus_set() Manager: 0x4000000091fb focusing object 0x400000032aa1 Elm.List
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x400000046a56 register 0x400000047a57 0x400000046655 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000001d9399 register 0x4000001d979a 0x4000001d8f98 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000001a9c28 register 0x4000001ab429 0x4000001a0027 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x400000269ddf register 0x40000026a1e0 0x4000002699de (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000002e93dc register 0x4000002e97dd 0x4000002e8fdb (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x40000032ccec register 0x40000032d0ed 0x40000032c8eb (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x400000382241 register 0x400000382642 0x400000381e40 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000003d3f88 register 0x4000003d4389 0x4000003d3b87 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000003f60b1 register 0x4000003f68b2 0x4000003f38b0 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x400000429173 register 0x400000429574 0x400000428d72 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x400000429173 register 0x40000043bdbe 0x400000428d72 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:1288 _request_subchild() Found node 0x5622df4da860
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:740 _efl_ui_focus_manager_calc_unregister() Manager: 0x400000429173 unregister 0x400000429574
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000004adb85 register 0x4000004adf86 0x4000004ad784 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000004c57e4 register 0x4000004c5be5 0x4000004c53e3 (nil)
DBG<25476>:elementary-focus lib/elementary/efl_ui_focus_manager_calc.c:528 _efl_ui_focus_manager_calc_register() Manager: 0x4000005b2799 register 0x4000005b2b9a 0x4000005b2398 (nil)
Segmentation fault
netstar@debian:~$
Aug 21 2018, 1:58 AM · regression, efl: widgets

Aug 20 2018

netstar added a comment to T7330: elm_popup. object del breaks application focus..

After deleting the popup and the focus issue occurs, segv following key press:

#0  0x00007ffff76d6c1c in evas_event_freezes_through (eo_obj=0x4000001723c0, obj=0x0) at ../src/lib/evas/include/evas_inline.x:123
#1  0x00007ffff76e3742 in _key_event_dispatch (e=0x555555cb7ad0, event_info=0x4000001484d3, device=0x4000001f1152, efl_event_desc=0x7ffff796ea90 <_EFL_EVENT_KEY_DOWN>, evas_event_type=EVAS_CALLBACK_KEY_DOWN, event_id=814795) at lib/evas/canvas/evas_events.c:3209
#2  0x00007ffff76e3c31 in _canvas_event_feed_key_down_internal (e=0x555555cb7ad0, ev=0x555555b61240) at lib/evas/canvas/evas_events.c:3302
#3  0x00007ffff76e64b1 in _evas_canvas_event_key_cb (data=0x555555cb7ad0, event=0x7fffffffd8f0) at lib/evas/canvas/evas_events.c:4134
#4  0x00007ffff718bf84 in _event_callback_call (obj_id=0x4000001ef94c, pd=0x555555cb7a80, desc=0x7ffff796ea90 <_EFL_EVENT_KEY_DOWN>, event_info=0x4000001484d3, legacy_compare=1 '\001') at lib/eo/eo_base_class.c:1675
#5  0x00007ffff718c3a8 in _efl_object_event_callback_legacy_call (obj_id=0x4000001ef94c, pd=0x555555cb7a80, desc=0x7ffff796ea90 <_EFL_EVENT_KEY_DOWN>, event_info=0x4000001484d3) at lib/eo/eo_base_class.c:1771
#6  0x00007ffff718c44e in efl_event_callback_legacy_call (obj=0x4000001ef94c, desc=0x7ffff796ea90 <_EFL_EVENT_KEY_DOWN>, event_info=0x4000001484d3) at lib/eo/eo_base_class.c:1774
#7  0x00007ffff75e6313 in _direct_key_updown_cb (ee=0x555555a677b0, info=0x555556256700, down=1 '\001') at lib/ecore_evas/ecore_evas.c:5032
#8  0x00007ffff75e6479 in _ecore_evas_input_direct_cb (window=0x555555a677b0, type=15, info=0x555556256700) at lib/ecore_evas/ecore_evas.c:5060
#9  0x00007ffff53e41b8 in _ecore_event_evas_key (e=0x555556256700, press=ECORE_DOWN) at lib/ecore_input_evas/ecore_input_evas.c:429
#10 0x00007ffff53e4ea0 in ecore_event_evas_key_down (data=0x0, type=15, event=0x555556256700) at lib/ecore_input_evas/ecore_input_evas.c:706
#11 0x00007ffff76219d6 in _ecore_event_message_handler_efl_loop_message_handler_message_call (obj=0x400000001591, pd=0x5555555cc720, message=0x40000012bcd2) at lib/ecore/ecore_event_message_handler.c:359
#12 0x00007ffff762c071 in efl_loop_message_handler_message_call (obj=0x400000001591, message=0x40000012bcd2) at lib/ecore/efl_loop_message_handler.eo.c:14
#13 0x00007ffff7626d01 in _efl_loop_message_process (obj=0x40000000018c, pd=0x5555555c5380) at lib/ecore/efl_loop.c:633
#14 0x00007ffff7626ef2 in efl_loop_message_process (obj=0x40000000018c) at lib/ecore/efl_loop.c:663
#15 0x00007ffff761f4f9 in _ecore_main_loop_iterate_internal (obj=0x40000000018c, pd=0x5555555c5380, once_only=0) at lib/ecore/ecore_main.c:2458
#16 0x00007ffff761cc19 in _ecore_main_loop_begin (obj=0x40000000018c, pd=0x5555555c5380) at lib/ecore/ecore_main.c:1191
#17 0x00007ffff76254f6 in _efl_loop_begin (obj=0x40000000018c, pd=0x5555555c5380) at lib/ecore/efl_loop.c:83
#18 0x00007ffff7627be7 in efl_loop_begin (obj=0x40000000018c) at lib/ecore/efl_loop.eo.c:28
#19 0x00007ffff761cd8e in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1274
#20 0x00007ffff7d49a65 in elm_run () at lib/elementary/elm_main.c:1315
#21 0x000055555556de6e in elm_main (argc=1, argv=0x7fffffffdf58) at ../src/bin/edi_main.c:1745
#22 0x000055555556dee6 in main (argc=1, argv=0x7fffffffdf58) at ../src/bin/edi_main.c:1758
(gdb) fr 1
#1  0x00007ffff76e3742 in _key_event_dispatch (e=0x555555cb7ad0, 
    event_info=0x4000001484d3, device=0x4000001f1152, 
    efl_event_desc=0x7ffff796ea90 <_EFL_EVENT_KEY_DOWN>, 
    evas_event_type=EVAS_CALLBACK_KEY_DOWN, event_id=814795)
    at lib/evas/canvas/evas_events.c:3209
3209	   if (!e->is_frozen && !evas_event_freezes_through(focused, focused_obj))
(gdb) 1
Undefined command: "1".  Try "help".
(gdb) print focused_obj
$1 = (Evas_Object_Protected_Data *) 0x0
Aug 20 2018, 7:43 AM · regression, efl: widgets