Page MenuHomePhabricator

raster (Carsten Haitzler (Rasterman))Administrator
Keeper of the rabid stoat

Projects (8)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Jan 27 2013, 4:24 PM (461 w, 3 d)
Roles
Administrator
Availability
Available

Behold... the rabid stoat! Prostrate yourselves before it before it is too late!

Recent Activity

Sun, Nov 14

raster accepted D12298: Make passing data pointer to format_cb possible.

so much needed fixing... i just fixed it :) i suggest you check the patch after i've fixed things... :)

Sun, Nov 14, 7:18 AM · efl

Fri, Nov 12

raster closed T8968: Setting desktop scaling to 1.2 on first start causes problems with other settings. as Resolved.

fixed by fc5ec2b00c102f8bd667346151b3206c5e140ebb

Fri, Nov 12, 11:17 AM
raster added a comment to T8968: Setting desktop scaling to 1.2 on first start causes problems with other settings..

how interesting. 1.2 seems to cause this. it seems to create a massive size of something and eat through memory until it runs out of ram or something. i have to have a look.

Fri, Nov 12, 7:00 AM

Wed, Nov 10

raster closed D12306: Eina: sanitize eina_path output on Windows.

in git with b5b0222ae0569526f96af1876dd162efcb4ca937

Wed, Nov 10, 4:54 AM · efl
raster accepted D12306: Eina: sanitize eina_path output on Windows.
Wed, Nov 10, 4:51 AM · efl

Tue, Nov 9

raster added a comment to T8967: Mouse input ignored when sharing screen in MS Teams.

fixed by 662caef9844adbf335a8ae6e47ebc0eacb78692f

Tue, Nov 9, 7:48 AM
raster added a comment to T8967: Mouse input ignored when sharing screen in MS Teams.

well i looked more - and the above is right - e reads the shape and it's not empty.. but i found a problem... e itself MODIFIES the shape input region for the window... it can do this for managed windows but for unmanaged override-redirect .. it should not. it is an e bug where it modifies the shape the client set before e itself then reads back that shape to find it reset... so

Tue, Nov 9, 7:48 AM
raster added a comment to T8967: Mouse input ignored when sharing screen in MS Teams.

correct. the above link explains in gory detail what i see on the wm side - no shape input is set. if it intends to do this.. it somehow fails along the way - by the time it gets to the wm end there are no shape input rectangles other than the whole window rect itself. as this rectangle-overlay is a proprietary binary. i guess i could disassemble it and so on but there comes a point where i don't have the time and go "ms - your code, your problem" :)

Tue, Nov 9, 6:10 AM
raster added a comment to T8967: Mouse input ignored when sharing screen in MS Teams.

scroll to the end. i've reported it as best i can to ms as there doesn't seem to be some formal "file a bug" thing for teams

Tue, Nov 9, 4:21 AM

Sun, Nov 7

raster requested changes to D12298: Make passing data pointer to format_cb possible.

see all my comments. you don't introduce a new type for the cb - you change an existing one. you need to introduce a new one. you can go casting ptrs around inside efl but the api has to be cleaner than this. :)

Sun, Nov 7, 5:39 AM · efl
raster requested changes to D12298: Make passing data pointer to format_cb possible.

see all my comments. you don't introduce a new type for the cb - you change an existing one. you need to introduce a new one. you can go casting ptrs around inside efl but the api has to be cleaner than this. :)

Sun, Nov 7, 4:27 AM · efl
raster added a comment to T8965: eina_vpath_resolve adds an additional / and also segfault.

fixed by 173c9cdbe161a5a1abd1a76756ebfa77c2767fd2

Sun, Nov 7, 1:30 AM · efl
raster closed T8965: eina_vpath_resolve adds an additional / and also segfault as Resolved by committing rEFL173c9cdbe161: eina vpath - fix trailing extra / after home.
Sun, Nov 7, 1:29 AM · efl

Nov 1 2021

raster added a comment to D12298: Make passing data pointer to format_cb possible.

I saw this - marked it. Just haven't gotten to it. :)

Nov 1 2021, 1:25 PM · efl

Oct 26 2021

raster closed D12302: Evas engines: remove last bits of evas_cserve2.

fixed by 7dcaab26cf6643fae0401c38b394d821370681fd

Oct 26 2021, 6:53 AM · efl
raster accepted D12302: Evas engines: remove last bits of evas_cserve2.
Oct 26 2021, 6:52 AM · efl

Oct 25 2021

raster closed D12299: Evas: remove old xcb code in software_x11 code.
Oct 25 2021, 2:59 AM · efl
raster added a comment to D12299: Evas: remove old xcb code in software_x11 code.

closed by 30207a61658509d810c508d5ee8b034c1aea451c

Oct 25 2021, 2:59 AM · efl
raster accepted D12299: Evas: remove old xcb code in software_x11 code.
Oct 25 2021, 2:16 AM · efl

Oct 23 2021

raster added a comment to T8962: efreet_icon_cache_create issue when launching enlightenment (git version).

Your other issue T7045 could easily be the same problem - it's taking so long to update caches that E gives up and complains. I don't know for sure because unless I can consistently see the problem, reproduce it and see what is going on... I don't know. In this case It's just that it's slow. Most of the slowness is due to eet's string dictionary and adding 10000's of strings to it. I have a speedup with a cache right now that has taken this rebuild from 80sec down to 30sec, but I think I can do better.

Oct 23 2021, 2:05 AM · efl

Oct 22 2021

raster added a comment to T8960: multihead screen issue.

i can't say - i dont see any issue when closing here. i had to set up a new config for the clone (well change settings in screen setup - that is a new screen config there). ... i dont have anywhere near enough information to say anything more. :(

Oct 22 2021, 1:35 PM
raster added a comment to T8962: efreet_icon_cache_create issue when launching enlightenment (git version).

ok - hoping ot get the confirmation from @maderios ... I didn't write efreet so I have no idea what algorithms and logic it's using here... but i suspect it may need a rewrite (which it has needed for a long long time) to do things like not decode the cache files at all but directly mmap them. it decodes them right now and has always used a lot of memory as a result. if you have lots of icon themes installed or very very large ones - even if you don't use them, efreet may be keeping indexes in memory for these...

Oct 22 2021, 1:27 PM · efl
raster added a comment to T8962: efreet_icon_cache_create issue when launching enlightenment (git version).

actually ... i just installed some of these... it just was SLOW... writing out large cache files as these themes have a LOT of files/icons ...
like it took 1m20s on my amd5950x ... can you just wait a bit and see if it eventually finishes and this is simply a performance issue? I just ran:

Oct 22 2021, 12:33 PM · efl
raster added a comment to T8962: efreet_icon_cache_create issue when launching enlightenment (git version).

you don't need to kill enlightenment - you need to use gdb to attach to the efreet_icon_cache_create process or at least start with strace like

Oct 22 2021, 12:20 PM · efl
raster added a comment to T8962: efreet_icon_cache_create issue when launching enlightenment (git version).

You would need to trace the process to find what it's doing. strace, gdb + get backtraces. if i saw this happening i'd be debugging it. i don't see it happening. the only things i can think if might be it's a thread deadlock (something stuck on a spinlock) or its some loop - and a loop here i might imagine is in your filesystem - e.g. symlinks that create a loop. so e.g. a symlink that goes back to a parent directory that is in a child directory.

Oct 22 2021, 4:35 AM · efl

Oct 18 2021

raster added a comment to D12296: tests: enhance evas_map test.

:)

Oct 18 2021, 1:28 AM · efl
raster accepted D12296: tests: enhance evas_map test.
Oct 18 2021, 1:28 AM · efl

Oct 16 2021

raster added a comment to T8960: multihead screen issue.

From E's point of view a TV is a monitor. E doesn't know it is a TV at all. It's just another HDMI (or DisplayPort or DVI etc.) output that has modes available (eg 1080p@160hz, 20160p@30hz, 720p etc. etc.) and is configured to be on with some mode and some rotation and is relative to another screen (left/right/above/below etc.) or is closing some other screen. In case of cloning E has to try choose the same mode for both screens. It will try choose the nearest one if the same mode is not available.

Oct 16 2021, 5:33 AM

Oct 15 2021

raster added a comment to T8885: Epour not working.

fixed by D12297

Oct 15 2021, 12:22 AM · Restricted Project
raster accepted D12297: The app was not able to add a torrent..
Oct 15 2021, 12:21 AM
raster added a comment to T8885: Epour not working.

let's link the patch :) D12297

Oct 15 2021, 12:14 AM · Restricted Project

Oct 14 2021

raster added a comment to T8960: multihead screen issue.

there is no reason existing config would affect this at all... the config is done in memory with the gui modifying the in-memory config then the config is later written out to disk. :(

Oct 14 2021, 7:54 AM

Oct 13 2021

raster added a comment to T8960: multihead screen issue.

I just set one screen to clone the other. it worked for me... I normally have one screen side by side with the other all day too...

Oct 13 2021, 3:23 PM

Oct 12 2021

raster accepted D12295: tests: add evas_map test.
Oct 12 2021, 12:37 AM · efl
raster added a comment to D12295: tests: add evas_map test.

oh. i missed this! thanks for the ping!

Oct 12 2021, 12:34 AM · efl

Oct 8 2021

raster added a comment to T8959: No switching to virtual console.

if you have trouble switching vt's and e is running in x11 as it should be ... then vt switching is an issue` for your xorg server/driver - enlightenment doesn't do this at all. it's entirely handled internally by the xserver. e16 isn't a compositor thus it wont be using the gl driver stack ... so the way rendering and buffers display on the x server side will be different.

Oct 8 2021, 1:06 AM

Sep 20 2021

raster closed D12292: evas_map: use source size for uv instead of proxy size.
Sep 20 2021, 2:28 AM · efl
raster accepted D12292: evas_map: use source size for uv instead of proxy size.
Sep 20 2021, 2:11 AM · efl

Sep 12 2021

raster added a comment to T8926: Fullscreen DXVK-window rendering problem.

The top crashdump is the same place. It's deep inside the nvidia driver somewhere and no idea why. this certainly is not the notification bug thing you saw (I've been trying to reproduce it with asan on and find nothing here - e keeps running solidly day after day with notifications and i installed the same browser extension you did). but .. this is on amd - different gl library. as the gl library is just code that executes inside of the enlightenment process, a problem inside that library can cause just about any problem like memory corruption and crashes. it's not isolated in any way. asan doesn't find any issue because it isn't directly inside code executed by efl or e (as asan adds checking code into that to make sure it's doing things right). youre option now is to use valgrind - but it's slow. it interprets every instruction a process runs and does this checking for ever ything. it may not be able to provide details other than "some code inside libnvidia.so did X to memory Y" but perhaps that memory might be some memory efl passed into gl. if efl (evas gl engine in this case) was passing bad memory into drivers and then they accessed it - i would be seeing your bug too i imagine. my guess here is this memory is internal to nvidia's driver. you're down to valgrind now though.

Sep 12 2021, 1:04 AM · enlightenment-git

Sep 9 2021

raster added a comment to T8926: Fullscreen DXVK-window rendering problem.

i just installed the plasma browser integration extension - it seems to fail (tries to connect and failed - not surprising - it's not under plasma and possibly looking for some service). i'll see if this changes anything.

Sep 9 2021, 1:01 AM · enlightenment-git
raster added a comment to T8926: Fullscreen DXVK-window rendering problem.

hmm that extension could be what is triggering things? maybe it's forcing built in browser notifications to use the notification dbus api? i don't think that is actually a bug - but it is triggering a bug in e (the same thing i am saying about the nvidia drivers :)). in this case there is an issue in e/efl somewhere and the job is to find it. such extensions - simple notification api usage by some client should not kill off e. even if they use the api poorly, e should handle it gracefully.

Sep 9 2021, 12:55 AM · enlightenment-git

Sep 8 2021

raster added a comment to T8926: Fullscreen DXVK-window rendering problem.

just been trying to reproduce your crash in e .. i can't. holding down f when playing a yt video. ctrl+f on any window. holding down f11 in chrome too... toggles back and forth, no issue even with asan enabled in the build which should catch bugs that might otherwise be skipped. :( if you can build with asan - that'd help as i can't see the issue :(

Sep 8 2021, 4:46 PM · enlightenment-git
raster added a comment to T8926: Fullscreen DXVK-window rendering problem.

so the crashdumps do seem to be an e problem. will get back to that later.

Sep 8 2021, 4:28 PM · enlightenment-git
raster added a comment to T8926: Fullscreen DXVK-window rendering problem.

so it seems this happens in e and kde. it seems to hang about more stubbornly in e but the core issue is the same. that to me says "time to talk to nvidia". you could try the nouveau drivers - but YMMV there. another option is to switch to another gpu (eg amd or intel etc.). fyi the double/triple buffering doesn't change buffering - it changes what evas ASSUMES the buffering mode is for calculating partial updates. the best is ti leave it on auto. there is no setting in e/evas to specifically use single, double, triple etc. buffering. it will thus use whatever the driver layer thinks is right (normally triple buffering).

Sep 8 2021, 11:38 AM · enlightenment-git

Sep 5 2021

raster closed D12290: Elm Config: adapt elm_config scale on HiDPI devices on Windows.
Sep 5 2021, 1:16 AM · efl
raster accepted D12290: Elm Config: adapt elm_config scale on HiDPI devices on Windows.
Sep 5 2021, 1:12 AM · efl

Sep 3 2021

raster closed D12289: Evil: improve timer resolution of timers and waiters.
Sep 3 2021, 1:28 AM · efl
raster accepted D12289: Evil: improve timer resolution of timers and waiters.
Sep 3 2021, 1:07 AM · efl

Aug 14 2021

raster requested changes to D12288: Content Fit Enhancment.
Aug 14 2021, 3:09 PM · efl

Aug 12 2021

raster renamed T6599: spam from buy discount High Strength High Glossy Plastic to spam.

This ticket has been closed as spam because it lacks a description. If this ticket is not spam, please reopen it after adding a description.

Aug 12 2021, 9:20 AM · Restricted Project, enlightenment-git
raster closed T7539: Editing contents of IBar crashes Enlightenment 0.22.X as Resolved.

old and out of date

Aug 12 2021, 5:23 AM
raster closed T8046: enlightenment_filemanager <file> should open the file directory and select the file instead of {calling xdg-open?} as Wontfix.

enlightemnent_open is called by xdg-open and xdg-open is meant to open any file base on mime type -= ie a dir will come up in the file manager, a jpeg will use whatever image viewer is known to handle that like you double-click the jpeg in efm ... and thus executables like xterm will be EXECUTED. thats how it's meant to work. enlightenment_open does what would happen if you double-licked on that file icon. so it's doing exactly what it is intended to do.

Aug 12 2021, 5:19 AM · enlightenment_filemanager
raster renamed T8612: spam from error al abrir aplicaciones to spam.

This ticket has been closed as spam because it lacks a description. If this ticket is not spam, please reopen it after adding a description.

Aug 12 2021, 5:04 AM · Restricted Project
raster added a comment to T8634: Bugreport Disk Encryption.

Ummm.... Where do you type this in? this must be fore your log in so before enlightenment even runs?

Aug 12 2021, 5:01 AM · Bug Report
raster renamed T8636: spam from Borrowing a Loan can Boost your Business to spam.

This ticket has been closed as spam because it lacks a description. If this ticket is not spam, please reopen it after adding a description.

Aug 12 2021, 5:00 AM · Restricted Project
raster added a comment to T8791: Guru Meditation when pressing ESC during Quickaccess setup.

sorry - didnt see this here. have you tried git master? i'd need full gdb debug -0 no line numbers here... :(

Aug 12 2021, 4:49 AM · enlightenment-git
raster updated the task description for T8939: news.

This ticket has been closed as spam because it lacks a description. If this ticket is not spam, please reopen it after adding a description.

Aug 12 2021, 2:20 AM · Restricted Project

Aug 9 2021

raster moved T6726: E/EFL Flat Theme from Backlog to In WIP on the enlightenment-git board.
Aug 9 2021, 3:47 AM · Restricted Project, efl: widgets, enlightenment-git, Restricted Project

Aug 6 2021

raster closed D12287: RADME: Update Windows status.
Aug 6 2021, 12:54 AM · efl
raster accepted D12287: RADME: Update Windows status.
Aug 6 2021, 12:40 AM · efl

Jul 22 2021

raster added a comment to T8952: incorrect dim-out of laptop screen when external HDMI is unplugged .

i've plugged in monitors and never seen this. everything should fade out to black (to hide the screen re-configuring with everything now black and back-light dimmed to lowest level), then e reconfigured the screen, then it fades it all back in. all screens are treated the same - desktop or laptop. same thing. the only difference is desktop screens can fade using ddc controls instead of sysfs controls. this requires ddcutil to be installed and the monitor to reliably work with ddc - but for the internal laptop screen it should also work. i've always seen this work reliably. keep in mind that when e fades to black it BOTH dims the back-light to minimum level (0 which may mean completely off for your hardware OR it may just be very dark - if you shine a bright light on the screen you should be able to see some details on the screen if it was just the back-light being off). but e ALSO RENDERS a fade to black - so basically a big black rectangle covering the whole screen that fades in from alpha 0 to solid - this causing all screens to draw black. so e does both to hide everything - that's the point. to make everything as invisible as possible while it re-configures things

Jul 22 2021, 1:47 AM · enlightenment-git

Jul 19 2021

raster added a comment to T6726: E/EFL Flat Theme.

some parts are unfinished. but yes - its very different. it's flat. as i explained - it's what most people demand to be "modern" so having to do it.

Jul 19 2021, 11:35 AM · Restricted Project, efl: widgets, enlightenment-git, Restricted Project

Jul 14 2021

raster added a comment to T6726: E/EFL Flat Theme.

I don't know what you are talking about... buttons have a shadow and a different color. they press in... when you press the button the shadow contracts and is less blurry so it looks like it presses in. i don't get the "buttons look just like labels" bit... as they don't. see below:

Jul 14 2021, 3:24 AM · Restricted Project, efl: widgets, enlightenment-git, Restricted Project

Jul 11 2021

raster added a comment to T8951: Enlightenment flickering wayland issue.

Can't tell you what the flickering is - we render surfaces normally like any others. we don't do explicit fences. The input problem is known. I don't know what the solution should be (have ideas). Have not spent any time looking into fixing that. so "I know. ffox has issues". I have other priorities and frankly just don't have the time to look into this - other things are keeping me busy that are neither for wayland or x specifically -t hey are general for e and are on the todo list.

Jul 11 2021, 4:02 AM

Jul 8 2021

raster closed T8947: Missing ctrl:swapcaps xkboption on keyboard settings as Resolved.
Jul 8 2021, 9:55 AM · enlightenment-git
raster added a comment to T8947: Missing ctrl:swapcaps xkboption on keyboard settings.

fixed by 7d694d6eea4a599f7d60af4c38f12a6d01fc57fa in git master

Jul 8 2021, 9:55 AM · enlightenment-git

Jun 18 2021

raster closed D12284: evas_vg_load_svg: Fix color parsing.
Jun 18 2021, 2:27 AM · efl
raster accepted D12284: evas_vg_load_svg: Fix color parsing.

:)

Jun 18 2021, 2:26 AM · efl

Jun 1 2021

raster added a comment to T8942: Cursor missing after unblanking/unlocking.

i dont see this and my screensaver kicks in a lot.... same as your git efl/e - i haven't seen this. default theme too...

Jun 1 2021, 2:39 PM · enlightenment-git

May 30 2021

raster closed D12281: fix typo.
May 30 2021, 12:48 PM · efl
raster accepted D12281: fix typo.
May 30 2021, 12:42 PM · efl

May 29 2021

raster added a comment to T8919: Broken vsync in latest efl git.

i seriously think you have a driver bug. that vsync option just sets eglswapinterval to 1 instead of 0. that means egl (the xserver end of it) will wait for a vsync to swap buffers. you could try build efl with full opengl instead of egl but full opengl will use the glx swap interval api instead... so it may just end up the same. animators are still timed to vblank/sync events if possible on that platform etc. even without vsync enabled.

May 29 2021, 4:10 AM · enlightenment-git, efl

May 28 2021

raster added a comment to T8919: Broken vsync in latest efl git.

Well I'm a bit stumped - without poking round to see more detailed info ... :|

May 28 2021, 1:49 PM · enlightenment-git, efl

May 26 2021

raster updated subscribers of T8885: Epour not working.

@rafspiny ?

May 26 2021, 7:53 AM · Restricted Project

May 24 2021

raster added a comment to D12279: eet: initialize descriptor class' func.type_get and func.type_set.

:) \o/ :) cool!

May 24 2021, 3:25 AM · efl
raster requested changes to D12278: eet_data: Prevent uninitialized pointer read.
May 24 2021, 1:28 AM · efl
raster added a comment to D12278: eet_data: Prevent uninitialized pointer read.

good point - but shouldn't this be fixed in eet_eina_stream_data_descriptor_class_set() ?

May 24 2021, 1:28 AM · efl
raster accepted D12277: gif loader: show the current frame image if getting row is failed.

i assume this is for a partly downloaded file or something?

May 24 2021, 1:16 AM · efl

May 23 2021

raster abandoned D12107: ecore_exe_posix: add timeout exception to avoid deadlock..

this was fixed by avoiding heap allocations as per thread here.

May 23 2021, 1:04 PM · efl
raster commandeered D12107: ecore_exe_posix: add timeout exception to avoid deadlock..
May 23 2021, 1:03 PM · efl
raster closed D12273: elementary: Add EOAPI definition in Elementary to allow removal in other libraries.
May 23 2021, 12:56 PM · efl
raster closed D12271: ecore: Rename EAPI macro to ECORE_API in Ecore library.
May 23 2021, 12:54 PM · efl
raster closed D12272: edje: Add weak symbol.
May 23 2021, 12:54 PM · efl
raster closed D12270: eldbus: Rename EAPI macro to ELDBUS_API in Eldbus library.
May 23 2021, 12:54 PM · efl
raster closed D12274: efl: Rename EAPI macro to EFL_API in Efl sub-library.
May 23 2021, 12:53 PM · efl
raster closed D12275: TextBlock: Fix content Fit with Markup-font-size.
May 23 2021, 12:53 PM · efl
raster added a comment to T8823: Volume Control / Multimedia Keys on Screen Lock.

At ome point i need to come back to lock screen and expanding what it can do, but i'm busy with color classes and related stuff right now.

May 23 2021, 11:52 AM · enlightenment-git
raster closed T8878: Mixer: Multiple Mics Listed, but laptop only has 1 as Resolved.

it's not fake. it is real. pulse says so. pavucontol happens to choose to filter these out and hide them, but they are real pulse entities. emixer now does also filter them out

May 23 2021, 11:49 AM · enlightenment-git
raster closed T8883: Manage pulseaudio default sink within emixer as Resolved.
May 23 2021, 11:46 AM · enlightenment-git
raster closed T8885: Epour not working as Resolved.
May 23 2021, 11:44 AM · Restricted Project
raster closed D12276: Boost compatibility with recent libtorrent versions..

c7264e9ed5eb1725d926cbc76324bfbb9bfc6da9

May 23 2021, 11:44 AM
raster added a comment to T8885: Epour not working.

fixed by D12276 ?

May 23 2021, 11:43 AM · Restricted Project
raster accepted D12276: Boost compatibility with recent libtorrent versions..
May 23 2021, 11:41 AM

May 21 2021

raster added a comment to D12275: TextBlock: Fix content Fit with Markup-font-size.

cool

May 21 2021, 6:27 AM · efl
raster added a comment to D12275: TextBlock: Fix content Fit with Markup-font-size.

do you want to add a test in this commit and update it or submit another one after this?

May 21 2021, 4:39 AM · efl

May 13 2021

raster requested changes to D12274: efl: Rename EAPI macro to EFL_API in Efl sub-library.

well by itself this turns into compiler death... as some of the previous ones break builds or add warnings - i didnt test this together with the others ... just some of the errors:

May 13 2021, 10:17 AM · efl
raster accepted D12273: elementary: Add EOAPI definition in Elementary to allow removal in other libraries.

seems to work fine :)

May 13 2021, 10:14 AM · efl
raster requested changes to D12272: edje: Add weak symbol.
May 13 2021, 10:10 AM · efl
raster added a comment to D12272: edje: Add weak symbol.

This leads to warnings redefining things:

May 13 2021, 10:10 AM · efl
raster accepted D12271: ecore: Rename EAPI macro to ECORE_API in Ecore library.

works :)

May 13 2021, 10:08 AM · efl