Page MenuHomePhabricator
Feed All Stories

Apr 22 2022

auouymous reopened T8972: No focus after closing window in E16 1.0.24 as "Open".

Sorry for the delay, I didn't receive an email for your reply. No, the programs do not matter, it happens with firefox and urxvt (a terminal). The upper window is opened with misc.place.manual_mouse_pointer and closed with ^W for firefox and ^D for urxvt. There are cases where it does focus the lower window, but I am unable to reproduce them. This is also an issue with latest git.

Apr 22 2022, 4:53 AMRestricted Project
kwo added a comment to T9000: E16 feature-request: gadgets on the root-window.

I had forgotten all about that script. I have never really used it as it plays poorly with pagers with borders.
I have pushed a fix that makes stacking below optional, and added above option.
I'll probably take a look at the border issue too.

Apr 22 2022, 4:33 AMRestricted Project
raster added a comment to T9004: Unexisting applications should not be added on the bar when creating new desktop.

ibar can't have an icon for an app that is not installed... the desktop file must exist for it to appear. your problem is you have a desktop file for something you don't have. the problem you have is that desktop file... it's advertising the existence of something that is not there.
even if listed in the .order file - it will not show if the .desktop file is not found. if the desktop file appears again the icon will appear.

Apr 22 2022, 1:46 AMenlightenment-git
triantares added a comment to T9000: E16 feature-request: gadgets on the root-window.

Aha, I've been looking for the reason why the pagers acted like they do when they're newly created.
I believe I've been through that script a hundred times and never saw it. 馃槤

Apr 22 2022, 12:19 AMRestricted Project

Apr 21 2022

Thanatermesis added a comment to T9000: E16 feature-request: gadgets on the root-window.

@kwo all features seems to work pretty good :) is pretty curious to see that you can click in a window and behave like there's no window lol

Apr 21 2022, 3:47 PMRestricted Project
Thanatermesis created T9004: Unexisting applications should not be added on the bar when creating new desktop.
Apr 21 2022, 11:29 AMenlightenment-git
kwo added a comment to T9001: imlib2: unable cope with svgs that has percentage as h/w.

Should be fix now for real. Worked only in debug-enabled build before. Sorry :)

Apr 21 2022, 1:23 AMRestricted Project

Apr 19 2022

kwo added a comment to T9000: E16 feature-request: gadgets on the root-window.

The "Extended Window Manager Hints" specification (a standard defining common window manager/client interactions) defines only Above and Below (_NET_WM_STATE_ABOVE/BELOW) and implicitly Normal as neither Above nor Below.
Beyond that the stacking is specific to e16.
e16 internally works with "layers", some of which can be selected via the Window Options menu; 2=Below, 4=Normal, 6=Above, 8=On Top. A window will never be covered by one in a lower layer, but windows in the same layer may be raised/lowered with respect to each other.
There is stuff below Below - layer 1 which is not used for anything particular and layer 0 used for desktop type applications (_NET_WM_WINDOW_TYPE_DESKTOP), and there is stuff above On Top, e.g. e16 dialogs and menus.
I have changed the menu to

  • Lowest (layer 1, new)
  • Below
  • Normal
  • Above
  • Highest (layer 8, like before)
Apr 19 2022, 5:43 AMRestricted Project
andre-schulz created T9003: everything: Infinite loop in evry_fuzzy_match() when encountering invalid UTF-8.
Apr 19 2022, 4:16 AMRestricted Project

Apr 18 2022

Thanatermesis created T9002: Terminology limits.
Apr 18 2022, 7:09 PMTerminology
Thanatermesis added a comment to T9000: E16 feature-request: gadgets on the root-window.

1: The stacking menu has an option "above" and "on top", what's exactly the difference? re-thinking this one and the below options talking now maybe can be good to have the stacking menu with these options:

Apr 18 2022, 5:54 PMRestricted Project
kwo closed T9001: imlib2: unable cope with svgs that has percentage as h/w as Resolved.

I think this should be fixed in git.
Thanks :)

Apr 18 2022, 11:18 AMRestricted Project

Apr 17 2022

Thanatermesis added a comment to T8999: Terminology, WM compatibility and arguments.

1: no
2: yes, transparency of terminology and also opacity value of the windows with the composite enabled of e16

Apr 17 2022, 3:48 PMTerminology
billiob added a comment to T8999: Terminology, WM compatibility and arguments.

Have you tested with an other WM?
Does transparency work with e16?

Apr 17 2022, 3:14 PMTerminology
NRK created T9001: imlib2: unable cope with svgs that has percentage as h/w.
Apr 17 2022, 12:21 PMRestricted Project
raster added a comment to T8995: Feature Removal Rollback - Presentation Mode.

This still doesn't address working with multiple windows or the applications that simply do not play nice with window decorations.

Apr 17 2022, 1:46 AMenlightenment-git

Apr 16 2022

kwo added a comment to T9000: E16 feature-request: gadgets on the root-window.

It seems to me there are two issues:

  1. Stacking

By default Pager and iconboxes are stacked at the "Normal" layer (layer 4), the same as all regular clients.
If your pagers etc. are stacked "Below" I think you must have put them there.
Stacking "Below" sets the stacking layer to 2. You can stack windows below that, at layer 1, with "eesh wop CLIENT layer 1".
You can use "eesh wop CLIENT layer ?" to query the layer.

  1. The root menus

I have just added an option to "pass through" pointer events on client windows "eesh wop CLIENT pass_ptr [on|off]".
Haven't tested it much but it may do what you are looking for.
If it's a good thing it should probably be added to one of the winops menus.

Apr 16 2022, 2:33 AMRestricted Project

Apr 15 2022

Thanatermesis added a comment to T9000: E16 feature-request: gadgets on the root-window.

In that sense yes, I was thinking on it as an example to have a kind of background, even if you don't do actions on it is a good way to see your system activity as a replacement of a static wallpaper. But we can use as a different example, let's say opening terminals with "tail -f /var/log/something", you still need the mentioned features:

  • being able to click on the desktop and having your E or applications menus, just like there's no terminal / gadget / whatsoever
  • window being below everything (included pagers or e16 elements/gadgets)
Apr 15 2022, 1:12 PMRestricted Project
triantares added a comment to T9000: E16 feature-request: gadgets on the root-window.

Wouldn't this make 'bpytop' un-accessible for functionality that i.e 'top' offers?
Like selecting a process and getting info or killing it. 馃

Apr 15 2022, 12:54 PMRestricted Project

Apr 14 2022

Thanatermesis created T9000: E16 feature-request: gadgets on the root-window.
Apr 14 2022, 10:50 PMRestricted Project
Thanatermesis created T8999: Terminology, WM compatibility and arguments.
Apr 14 2022, 10:38 PMTerminology

Apr 9 2022

dirteat created T8998: Cannot build python-efl-1.26.0 against efl 1.26.2.
Apr 9 2022, 8:05 AMRestricted Project

Apr 8 2022

pcouderc created T8997: Improve the list of all instances of an application of an ibar .
Apr 8 2022, 6:42 AM

Apr 5 2022

RCalixte added a comment to T8995: Feature Removal Rollback - Presentation Mode.

@raster Just checking in to see if you had any other updates.

Apr 5 2022, 10:20 AMenlightenment-git

Apr 4 2022

d.j.kasak.dk created T8996: procstats position after window becomes fullscreen.
Apr 4 2022, 8:51 PMenlightenment-git

Apr 3 2022

kwo closed T8876: imlib2: Native support for AVIF as Resolved.

Right, most avif's I have tested do seem to be handled properly, although some are not, haven't figured out why. But let's deal with that some other day, when maybe someone comes with some insight :)

Apr 3 2022, 5:55 AM
NRK added a comment to T8876: imlib2: Native support for AVIF.

Haven't tested it, but according to the thread the heif loader that was merged should also be able to load avif images :)

Apr 3 2022, 2:25 AM

Mar 22 2022

RCalixte added a comment to T8995: Feature Removal Rollback - Presentation Mode.

well you can set any window to be full-screen you know... it's in the menu and ctrl+alt+f toggles it... :) so ...

This still doesn't address working with multiple windows or the applications that simply do not play nice with window decorations. I also mentioned already the issue with switching focus and fullscreen windows/applications and blanking still being triggered unless intervened. (I can reduplicate this fairly easily.)

Mar 22 2022, 9:59 AMenlightenment-git
raster added a comment to T8995: Feature Removal Rollback - Presentation Mode.

well you can set any window to be full-screen you know... it's in the menu and ctrl+alt+f toggles it... :) so ... i'd like to know how this is not sufficient? you know you can set up keybindings to toggle screen blanking on/off - there are actions for it... :)

Mar 22 2022, 9:45 AMenlightenment-git
RCalixte added a comment to T8995: Feature Removal Rollback - Presentation Mode.
  1. what happens when you log out - does presentation mode get disabled entirely thus any timers are killed off? or does the mode dontinue where it left off next login,. this was part of the problem of presentation mode. it continues forever AND no visual indication it's on without hunting through menus and you waste time trying to figure out why.
Mar 22 2022, 6:41 AMenlightenment-git
RCalixte updated the task description for T8995: Feature Removal Rollback - Presentation Mode.
Mar 22 2022, 6:21 AMenlightenment-git
raster added a comment to T8995: Feature Removal Rollback - Presentation Mode.

disabling notifications is a new thing - though not sure that should have to do with this mode - more like;y disable them if you have a fullscreen window... ? so something in the notification settings.

Mar 22 2022, 4:23 AMenlightenment-git

Mar 21 2022

vtorri added a comment to D11875: elementary calendar - change style for flat theme.

@raster what is the status of this patch ?

Mar 21 2022, 10:14 PMefl

Mar 20 2022

RCalixte updated the task description for T8995: Feature Removal Rollback - Presentation Mode.
Mar 20 2022, 11:16 AMenlightenment-git
bu5hm4n closed D12315: build: use meson warning_level to pass -Wall to compiler.
Mar 20 2022, 2:09 AMefl
bu5hm4n accepted D12315: build: use meson warning_level to pass -Wall to compiler.
Mar 20 2022, 1:49 AMefl

Mar 19 2022

RCalixte changed the edit policy for T8995: Feature Removal Rollback - Presentation Mode.
Mar 19 2022, 8:06 PMenlightenment-git

Mar 13 2022

godlytalias added inline comments to D12323: genlist: fix broken item orders on filter processing..
Mar 13 2022, 12:19 PMefl

Mar 6 2022

kwo added a comment to T8726: imlib2: Read image from memory (instead of a file).

Yeah, maybe. I've been considering making some more radical changes in the loader API though.

Mar 6 2022, 5:33 AMRestricted Project
NRK added a comment to T8726: imlib2: Read image from memory (instead of a file).

Not sure how it would look from the lib side, but from the loader side of
things; I suppose it would be as simple as:

Mar 6 2022, 5:20 AMRestricted Project
kwo reopened T8726: imlib2: Read image from memory (instead of a file) as "Open".

I have been thinking about doing something along those lines too :)

Mar 6 2022, 3:54 AMRestricted Project

Mar 4 2022

NRK added a comment to T8726: imlib2: Read image from memory (instead of a file).

Bumping this in request for adding something like imlib_load_image_mem() which would be able to load images from user provided buffer. For example the stb_image library offers a stbi_load_from_memory() function [0].

Mar 4 2022, 9:53 AMRestricted Project

Feb 27 2022

icke68746 created T8994: Enlightenment version display is not updated.
Feb 27 2022, 2:13 PM
DaveMDS closed D12326: Fix a memory allocation error.
Feb 27 2022, 10:09 AM
DaveMDS accepted D12326: Fix a memory allocation error.

seems correct, I will include this in the upcoming 1.26 release and in the 1.25 branch soon

Feb 27 2022, 2:05 AM

Feb 26 2022

Peter2121 closed T8982: Vertical IBar - icon titles cut etc. as Resolved.

Text alignment is fixed in Enlightenment 0.25.3.
The problem of indicators cannot be reproduced anymore, I suppose that it was fixed as well.
Thanks!

Feb 26 2022, 1:53 PM
Peter2121 closed T8983: Small Enlightenment mouse cursors are ugly as Resolved.

Fixed in Enlightenment 0.25.3, the pointer is perfectly scaled now! Thanks!

Feb 26 2022, 1:51 PMenlightenment-git
Peter2121 closed T8976: Build on FreeBSD using last version of meson is failed as Resolved.

Fixed in Enlightenment 0.25.3

Feb 26 2022, 1:47 PME on FreeBSD

Feb 25 2022

kimcinoo accepted D12325: evas_object_smart: Set child_has_map flag to parent when parent is set.

Looks very good to me!

Feb 25 2022, 2:04 AMefl

Feb 24 2022

simotek updated the summary of D12326: Fix a memory allocation error.
Feb 24 2022, 3:40 PM
simotek requested review of D12326: Fix a memory allocation error.
Feb 24 2022, 3:39 PM
raster added a comment to T8138: Full Systray support.

not going to add xmbed at all. it has far too many gotchas/problems. doesn't port to wayland. doesn't allow multiple instances. totally screws up look of icons (squares). most xmebd apps do not handle xmbed "tray provider" disappearing and re-appearing (ie when e restarts) etc. ... so my guess is these apps don't do indicator protocol like you had they issue with nm-applet and they need to move on or just not work.

Feb 24 2022, 12:20 PMenlightenment-git
Thanatermesis added a comment to T8138: Full Systray support.

answered, thanks simotek

Feb 24 2022, 11:31 AMenlightenment-git
Jaehyun_Cho closed D12322: edje_calc: fix check return of _edje_fetch.
Feb 24 2022, 12:45 AMefl
Jaehyun_Cho added reviewers for D12325: evas_object_smart: Set child_has_map flag to parent when parent is set: raster, Hermet, kimcinoo, SanghyeonLee.
Feb 24 2022, 12:39 AMefl
Jaehyun_Cho requested review of D12325: evas_object_smart: Set child_has_map flag to parent when parent is set.
Feb 24 2022, 12:36 AMefl

Feb 23 2022

vtorri closed T8984: Edi fails to build with meson version 0.61.0 as Resolved.

fixed in D12324

Feb 23 2022, 12:42 PMRestricted Project
raster abandoned D12324: meson: fix build with meson 0.61.0.
Feb 23 2022, 11:53 AM
raster commandeered D12324: meson: fix build with meson 0.61.0.

8ba3da9bcae03d3c44a6cb066e4e6a64c1540773 committed it

Feb 23 2022, 11:53 AM
juippis added a comment to D12324: meson: fix build with meson 0.61.0.

I don't know enough meson to say whether this is correct or not, but I can confirm this makes edi build with meson-0.61.1 and meson-0.60.3. So it fixes the issue and doesn't break with older meson. +ACK with thanks!

Feb 23 2022, 4:29 AM
vtorri requested review of D12324: meson: fix build with meson 0.61.0.
Feb 23 2022, 1:16 AM

Feb 22 2022

vtorri added a comment to T8984: Edi fails to build with meson version 0.61.0.

possible fix:

Feb 22 2022, 11:44 PMRestricted Project
raster added a comment to T8138: Full Systray support.

well ask on #e - i believe simotek and others have used nm-applet with this and it has worked. they had to compile with this enabled though.

Feb 22 2022, 4:55 AMenlightenment-git
devilhorns added a comment to D12315: build: use meson warning_level to pass -Wall to compiler.

This looks good to me

Feb 22 2022, 3:42 AMefl

Feb 21 2022

Thanatermesis added a comment to T8138: Full Systray support.

Mmmh that's strange, debian packages includes it by default but now I just tried compiling it myself on its last version and making sure ayatana-appindicator is compiled with, and there's no way to make nm-applet appear in the systray

Feb 21 2022, 9:12 AMenlightenment-git
raster added a comment to T8138: Full Systray support.

i can only comment about nm-applet but you have to specifically enable appindicator support at compile time... otherwise it wont' support it. people are using it successfully with this enabled. i assume all the rest above are the same - they do xmbed only.

Feb 21 2022, 3:21 AMenlightenment-git

Feb 19 2022

Thanatermesis added a comment to T8138: Full Systray support.

Long time passed since the last update of this issue, I want to comment here because Enlightenment is lacking full systray support with most application and this small issue is also one of the biggest for mass adoption, users cannot have a fully functional desktop without a systray that some applications requires for its full functionality.

Feb 19 2022, 3:01 PMenlightenment-git
Thanatermesis assigned T8138: Full Systray support to raster.
Feb 19 2022, 3:00 PMenlightenment-git
kwo closed T8877: imlib2: Native support for HEIF as Resolved.

Right, closing :)

Feb 19 2022, 9:38 AMefl
NRK added a comment to T8877: imlib2: Native support for HEIF.

I think this got added in 1.8.0 :)

Feb 19 2022, 9:35 AMefl

Feb 15 2022

d.j.kasak.dk created T8993: Mixer // pulse/pipewire issues - CPU utilization, crashing, etc.
Feb 15 2022, 3:27 PMenlightenment-git, Restricted Project

Feb 10 2022

SanghyeonLee requested review of D12323: genlist: fix broken item orders on filter processing..
Feb 10 2022, 2:19 AMefl

Feb 9 2022

jsuya accepted D12322: edje_calc: fix check return of _edje_fetch.
Feb 9 2022, 11:46 PMefl
Jaehyun_Cho requested review of D12322: edje_calc: fix check return of _edje_fetch.
Feb 9 2022, 11:29 PMefl

Feb 7 2022

Peter2121 added a comment to T8992: Systray menus ignore custom icons.

I can see in systray module code that custom images are supported for tray icon, but not for menu items :(
Probably, a new loader should be used in e_mod_notifier_host.c (_item_submenu_new function). Right now only e_util_menu_item_theme_icon_set is present - to load an icon from theme.

Feb 7 2022, 9:41 AMenlightenment-git

Feb 6 2022

Peter2121 added a comment to T8992: Systray menus ignore custom icons.

Menu in systray module of Enlightenment:


Menu in tint2:

Feb 6 2022, 1:24 PMenlightenment-git
Peter2121 created T8992: Systray menus ignore custom icons.
Feb 6 2022, 1:09 PMenlightenment-git

Feb 3 2022

d.j.kasak.dk created T8991: gotop ( system monitor ) doesn't render graphs in terminology.
Feb 3 2022, 3:04 PMTerminology

Feb 2 2022

kwo closed T8972: No focus after closing window in E16 1.0.24 as Invalid.

No response - Closing.

Feb 2 2022, 8:01 PMRestricted Project
Peter2121 added a comment to T8976: Build on FreeBSD using last version of meson is failed.

The exact error is:
meson.build:108:8: ERROR: compiler.links got unknown keyword arguments "link_args"

Feb 2 2022, 10:03 AME on FreeBSD

Feb 1 2022

Peter2121 closed T8979: Winlist + Mouse problem as Resolved.

Closed with raster's accord.

Feb 1 2022, 12:24 PM
Peter2121 added a comment to T8983: Small Enlightenment mouse cursors are ugly.

Yes, it would be nice :)

Feb 1 2022, 12:03 PMenlightenment-git
Peter2121 added a comment to T8980: X11 applications lose focus.

YESSSS!!!
I cannot reproduce the issues anymore.
Thanks a lot, raster!

Feb 1 2022, 11:57 AM
raster closed T8980: X11 applications lose focus as Resolved.

6ed1e6199687bd55fb93025720d6a345eb6f1af3 fixes this.. i hope

Feb 1 2022, 11:20 AM

Jan 30 2022

wltjr closed T8729: Hotplug display issues - Enlightenment 0.24.0 as Resolved.

This seems long resolved, it was a matter of the right settings combinations.

Jan 30 2022, 2:07 PMenlightenment-git

Jan 28 2022

kwo closed D12267: imlib2: added loader for HEIF files (uses libheif), implemented just `load2` for now.
Jan 28 2022, 11:37 PMefl
kwo accepted D12267: imlib2: added loader for HEIF files (uses libheif), implemented just `load2` for now.

Updated patch received by email pushed.

Jan 28 2022, 11:37 PMefl
Peter2121 added a project to T8990: Shelf with systray inside disappears after rezising: enlightenment-git.
Jan 28 2022, 2:49 PMenlightenment-git
Peter2121 created T8990: Shelf with systray inside disappears after rezising.
Jan 28 2022, 2:49 PMenlightenment-git
Peter2121 added a comment to T8980: X11 applications lose focus.

It seems that the issue with Telegram was not present before raster's commit ea973717708a71b62e4661b4dad7b2bd15bc23ef.

Jan 28 2022, 10:52 AM
Peter2121 added a comment to T8980: X11 applications lose focus.

Almost the same thing for Telegram Desktop. The function e_desk_last_focused_focus is called once here, but for the main Telegram window ec->lock_focus_out is 1 too, so the window is skipped, the focus goes to Terminology window.

Jan 28 2022, 7:06 AM
Peter2121 added a comment to T8980: X11 applications lose focus.

After some debugs of loosing focus in JXplorer, I see that the function e_desk_last_focused_focus is called twice after pressing "OK" in "About" window. During the first call, the main window correctly gets focus. During the second call the main window is skipped at line 430 because ec->lock_focus_out is 1 for this window.
First call:


Second call:

Please, someone, look at this problem. I need to change DE every time I need to work with Java applications, it's unusable at the current state.

Jan 28 2022, 6:58 AM
Peter2121 added a comment to T8980: X11 applications lose focus.


Focus lost in Telegram Desktop after mouse right-click on a message. Normally, a pop-up menu should be shown, it IS shown but behind another window that takes the focus.

Jan 28 2022, 5:32 AM
Peter2121 added a comment to T8980: X11 applications lose focus.


Focus lost in JXplorer on close a popup window

Jan 28 2022, 5:29 AM

Jan 27 2022

jsuya added inline comments to D12321: tests: add evas_object_line test.
Jan 27 2022, 11:50 PMefl
jsuya accepted D12321: tests: add evas_object_line test.
Jan 27 2022, 11:42 PMefl
kimcinoo added inline comments to D12321: tests: add evas_object_line test.
Jan 27 2022, 11:34 PMefl
kimcinoo updated the diff for D12321: tests: add evas_object_line test.

Update based on reivew comment from @jsuya

Jan 27 2022, 11:33 PMefl
jsuya added inline comments to D12321: tests: add evas_object_line test.
Jan 27 2022, 10:08 PMefl
kimcinoo added a comment to D12321: tests: add evas_object_line test.

knock knock :(

Jan 27 2022, 4:49 PMefl