Page MenuHomePhabricator

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

Projects (8)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

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

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

Recent Activity

Today

raster added a commit to T8622: Mouse pointer shifted ~10px: rE64f87877a629: fix pointer offset fpor older themes.
Wed, Apr 1, 12:28 PM · E on FreeBSD, enlightenment-git
raster closed T8622: Mouse pointer shifted ~10px as Resolved.

fixed by 64f87877a6294ab46684f0da36ef7bc6f1dabe59

Wed, Apr 1, 12:16 PM · E on FreeBSD, enlightenment-git

Sun, Mar 29

raster closed D11561: Wallpaper/Theme Selector - add button for online themes/wallpapers using extra (extra.e.org).
Sun, Mar 29, 3:17 AM · enlightenment-git
raster accepted D11561: Wallpaper/Theme Selector - add button for online themes/wallpapers using extra (extra.e.org).
Sun, Mar 29, 3:11 AM · enlightenment-git

Sat, Mar 28

raster added a comment to D11561: Wallpaper/Theme Selector - add button for online themes/wallpapers using extra (extra.e.org).

actually i don't just want consumption working ... when i said sharing... i mean also users being able to share. if they are making a theme of their own - select it and then press/select share and presto - it gets shared. this will require a lot more work on extra or on something new that allows uploads like shot but probably needs some QA cycle and approval to become visible to other user first. but before themes - sharing wallpapers would be a fantastic first step. i suspect that whatever we end up having will look vastly different to the current extra implementation.

Sat, Mar 28, 4:00 AM · enlightenment-git
raster added a comment to T8586: "Enlightenment cannot succesfully start the enlightenment_system service".

ninja indeed does work right. when you have issues you should try comparing to permissions/ownership between the installed filesystem tree and what is packaged up in the package manager... :)

Sat, Mar 28, 3:54 AM

Fri, Mar 27

raster added a comment to D11561: Wallpaper/Theme Selector - add button for online themes/wallpapers using extra (extra.e.org).

i don't think we want to encourage installing extra ... we want this to work out of the box without it installed. but i thought that was asking too much... :) so as a simple patch to support extra for now - sure. but long term this should just work with no extra dependencies or installs like screenshot sharing just works with nothing extra installed.

Fri, Mar 27, 1:58 PM · enlightenment-git

Thu, Mar 26

raster closed D11603: eina: prefetch for _eo_obj_pointer_get.
Thu, Mar 26, 10:08 AM · efl
raster requested changes to D11603: eina: prefetch for _eo_obj_pointer_get.
Thu, Mar 26, 5:41 AM · efl
raster accepted D11592: eo: move all call assignment.
Thu, Mar 26, 5:39 AM · efl
raster accepted D11591: eo: there is no reason to equip for calls to classes.
Thu, Mar 26, 5:38 AM · efl

Wed, Mar 25

raster requested changes to D11561: Wallpaper/Theme Selector - add button for online themes/wallpapers using extra (extra.e.org).
Wed, Mar 25, 9:25 AM · enlightenment-git

Tue, Mar 24

raster added a comment to T8622: Mouse pointer shifted ~10px.

i can't explain why. i can't reproduce. i am just saying the issue i see is not related to efl. it's universal.

Tue, Mar 24, 6:16 AM · E on FreeBSD, enlightenment-git
raster added a comment to T8622: Mouse pointer shifted ~10px.

yes. host run e too, but the pointer inside vbox is emulated by vbox. it's drawn/rendered internally - you can tell because the pointer gets clipped by the framebuffer boundaries inside vbox and doesn't overlay the window/fb bounds. so host poointer and host wm doesn't matter... but the fact i see pointer problems/bugs in vbox with fbsd makes me think there is some issue there that is fbsd related here in x and/or vbox drivers in fbsd. ...

Tue, Mar 24, 5:13 AM · E on FreeBSD, enlightenment-git
raster added a comment to T8622: Mouse pointer shifted ~10px.

well i still am as above. in vbox + x11 + fbsd there is a definite bug in xorg or vbox where the pointer is offset but it applies to all pointers, not just e. i otherwise don't see the bug. 2 themes (default or the new flat one i am working on). i can't go fix something i can't see and investigate...

Tue, Mar 24, 2:51 AM · E on FreeBSD, enlightenment-git

Mon, Mar 23

raster requested changes to D11535: eo: rework vtable allocation scheme.

From: Hermet Park <hermetpark@gmail.com>
To: Enlightenment developer list <enlightenment-devel@lists.sourceforge.net>
Subject: Re: [E-devel] [EGIT] [core/efl] master 02/05: eo: rework vtable allocation scheme
Date: Mon, 23 Mar 2020 17:40:56 +0900
Cc: git@lists.enlightenment.org
Reply-To: Enlightenment developer list
<enlightenment-devel@lists.sourceforge.net>

Mon, Mar 23, 2:07 AM · efl
raster reopened D11535: eo: rework vtable allocation scheme.
Mon, Mar 23, 2:07 AM · efl

Sun, Mar 22

raster closed D11539: eo: redo vtable mro creation.
Sun, Mar 22, 12:09 PM · efl
raster closed D11538: eo: add a generic memory allocation tracking method.
Sun, Mar 22, 12:08 PM · efl
raster closed D11535: eo: rework vtable allocation scheme.
Sun, Mar 22, 12:07 PM · efl
raster closed D11524: eo: do not allocate extension if deleting.
Sun, Mar 22, 12:06 PM · efl
raster accepted D11539: eo: redo vtable mro creation.
Sun, Mar 22, 11:34 AM · efl
raster accepted D11538: eo: add a generic memory allocation tracking method.
Sun, Mar 22, 11:33 AM · efl
raster accepted D11535: eo: rework vtable allocation scheme.
Sun, Mar 22, 11:33 AM · efl
raster accepted D11524: eo: do not allocate extension if deleting.
Sun, Mar 22, 11:33 AM · efl
raster closed T8635: segv issue in shelf settings dialog as Resolved by committing rE0a4b0962b67e: dont segv on shelf settings dialog closing beofre shelf content.
Sun, Mar 22, 7:37 AM · enlightenment-git
raster updated the task description for T8635: segv issue in shelf settings dialog.
Sun, Mar 22, 7:19 AM · enlightenment-git

Thu, Mar 19

raster added a comment to D11483: evas/render: produce update regions when norendering.

i can see that it adds cost to norender when it was intended as a gc cycle when you know for sure nothing updated. e.g you use the canvas to add image, query size/get argb data, do something, delete obj, repeat in a loop and want the img objects you never showed to be cleaned up. if norender is called when there are things to render you will get breakages...

Thu, Mar 19, 7:30 AM · efl

Wed, Mar 18

raster added a comment to D11483: evas/render: produce update regions when norendering.

and since it didnt render anything there should be no update rects... :)

Wed, Mar 18, 11:35 AM · efl
raster requested changes to D11483: evas/render: produce update regions when norendering.

No - norender is simply a "gc pass" that does the object deletion/cleaning part of the render cycle and nothing else. it's not intended to do any of the render work.

Wed, Mar 18, 8:18 AM · efl

Tue, Mar 10

raster added a comment to T8622: Mouse pointer shifted ~10px.

well in this case i see it in gimp where no efl or efl pointers are involved. efl displays the same offset too fyi. :)

Tue, Mar 10, 4:16 AM · E on FreeBSD, enlightenment-git
raster added a comment to T8622: Mouse pointer shifted ~10px.

actually some more testing... gimp show the problem with its pointer in vbox:

Tue, Mar 10, 3:54 AM · E on FreeBSD, enlightenment-git
raster added a comment to T8622: Mouse pointer shifted ~10px.

well damn. i can reproduce this in my vbox fbsd vm.. wtf? well not quite. pointer is 10pix up and to the left of the hot spot.

Tue, Mar 10, 3:45 AM · E on FreeBSD, enlightenment-git

Mon, Mar 9

raster added a comment to T8622: Mouse pointer shifted ~10px.

i cant see the problem with default or flat theme... :/

Mon, Mar 9, 8:48 AM · E on FreeBSD, enlightenment-git
raster added a comment to T8622: Mouse pointer shifted ~10px.

i doubt this is bsd related...

Mon, Mar 9, 8:45 AM · E on FreeBSD, enlightenment-git
raster created T8626: xxxxx test.
Mon, Mar 9, 6:50 AM · Testing
raster closed T8583: testing testing testing 1 2 3 as Invalid.
Mon, Mar 9, 6:49 AM
raster closed T8626: xxxxx test as Invalid.
Mon, Mar 9, 6:48 AM · Testing
raster claimed T8626: xxxxx test.
Mon, Mar 9, 6:48 AM · Testing
raster placed T8626: xxxxx test up for grabs.
Mon, Mar 9, 6:47 AM · Testing

Feb 19 2020

raster accepted D11374: elementary: use array instead of list for subchildren.
Feb 19 2020, 6:59 AM · efl

Feb 18 2020

raster changed the visibility for P333 (An Untitled Masterwork).
Feb 18 2020, 8:36 AM
raster created P333 (An Untitled Masterwork).
Feb 18 2020, 8:36 AM

Feb 17 2020

raster added a comment to D11374: elementary: use array instead of list for subchildren.

a few behavior changes like exchange instead of demote. the removes are going to be slower than they could/should be if we had a remove by ptr like there isa find by ptr in eina array. we could have EINA_ARRAY_FOREACH macros too to reduce the constant:

Feb 17 2020, 9:47 AM · efl
raster added a comment to D11193: ecore_x: add API to request selection changed events for diff. wins.

@segfaultxavi hehehe - but it is true. we shouldn't ecourage use of things like ecore_x - it leads to non-portable apps that don't port to wayland (or fb/drm+kms or windows or macos etc.) :)

Feb 17 2020, 2:09 AM · efl

Feb 16 2020

raster accepted D11193: ecore_x: add API to request selection changed events for diff. wins.
Feb 16 2020, 7:00 AM · efl
raster added a comment to D11193: ecore_x: add API to request selection changed events for diff. wins.

don't worry about doxygen for ecore_x ... ecore_x is essentially an "internal x convenience/porting layer". the only intended use is e and efl itself. no one else. so no need for docs.

Feb 16 2020, 6:57 AM · efl

Feb 15 2020

raster added a comment to T8490: efreetd: FreeBSD segfault..

0802f4dc95603b2c95c854c627fd297dd95412aa fyi

Feb 15 2020, 3:33 AM · E on FreeBSD, efl (efl-1.24)
raster added a comment to T8490: efreetd: FreeBSD segfault..

It seems that killing efreetd (or crashing it) leaves the socket in place, so new instance has troubles to bind to it.

Feb 15 2020, 3:26 AM · E on FreeBSD, efl (efl-1.24)

Feb 14 2020

raster added a comment to T8490: efreetd: FreeBSD segfault..

unlink_before_bind is an option in the efl.net api basically it's something that cna be used to forcibly take over a socket even if something is still listening on it. it's not actually USED in efl anywhere so it's an optional code path. you can ignore this as it's not relevant because it's not enabled.

Feb 14 2020, 3:28 AM · E on FreeBSD, efl (efl-1.24)
raster added a comment to T8490: efreetd: FreeBSD segfault..

if you restarted e - e may have deleted the old xdg dir and replaced it - oddly with a new xdg dir of the same name. the old efreetd will eventually die when all its clients go away. i changed e to not delete on shutdown but to have enlightenment_start do that instead.

Feb 14 2020, 12:59 AM · E on FreeBSD, efl (efl-1.24)

Feb 13 2020

raster accepted D11341: tests/evas: add simple test for skip_head property.

this looks right to me - the file_mmap_get should fail as the file hasn't been opened yet.

Feb 13 2020, 11:46 AM · efl
raster accepted D11340: evas: restore codepath for loading images from files with skip_head set.

This (plus series) does fix async head load for sure. :) now startup time for my test of about 1000 images starts 10x as fast in creating image objects because the file opens happen in the thread not in the main loop. (well it gets to elm_run 10x as fast). so my takes is all good - it's a big step back in the right direction. :) assume this to also approve the dependencies too

Feb 13 2020, 11:45 AM · efl
raster added a comment to T8378: evas async image load has been broken somewhere during efl 1.23 dev.

@zmike - awesome! :) fantastic man. i'll look at it tonight

Feb 13 2020, 8:14 AM · efl
raster added a comment to T8490: efreetd: FreeBSD segfault..

a blocking accept? that's just stupid. that should not be happening. we wont be doing an accept unless the fd says its available for reads.

Feb 13 2020, 2:44 AM · E on FreeBSD, efl (efl-1.24)

Feb 12 2020

raster added a comment to T8490: efreetd: FreeBSD segfault..

well i put in a "don't crash" workaround to the crash above... but without knowing the full flow of how it gets there, that's the best i can do.

Feb 12 2020, 1:54 AM · E on FreeBSD, efl (efl-1.24)

Feb 10 2020

raster added a comment to T8217: Desktop dimensions corrupted after longer sleep.

ok after monitor switched off in 02-monitor-switched-off.txt:

Feb 10 2020, 7:00 AM · enlightenment-git

Feb 8 2020

raster updated the task description for T6726: E/EFL Flat Theme.
Feb 8 2020, 3:17 PM · Restricted Project, efl: widgets, enlightenment-git, Restricted Project
raster updated the task description for T6726: E/EFL Flat Theme.
Feb 8 2020, 2:47 PM · Restricted Project, efl: widgets, enlightenment-git, Restricted Project

Feb 6 2020

raster added a comment to T8217: Desktop dimensions corrupted after longer sleep.

you first log doesn't seem to tell me when it suspends or resumes. no systemd? i don't see any SSS: lines that would tell me it's suspending/resuming.

Feb 6 2020, 11:28 AM · enlightenment-git
raster closed D11065: Backlight Gadget slider fixes.

accepted... 19fe001f4f28287e0593ac4ac575e71e48cd0edd

Feb 6 2020, 6:19 AM · enlightenment-git
raster added a comment to T8217: Desktop dimensions corrupted after longer sleep.

in this case the xrandr tool will not be very helpful. the stdout log from e will be. the likes starting with RRR specifically. does x report screens chnanging/being plugged/unplugged before/after suspend/resume in the log? what does it say?

Feb 6 2020, 6:15 AM · enlightenment-git
raster added a comment to T8601: Next Screen / Previous Screen keyboard shortcuts are backwards..

but that's not what the action does - it shuffles up and down by screen number which is dictated by priority. it's NOT a "move window left or right one screen" which would do what you want. :) we don't have such actions... :)

Feb 6 2020, 12:26 AM · enlightenment-git

Feb 5 2020

raster accepted D11065: Backlight Gadget slider fixes.

that's better :) now what do you want me to do with this. if i snarf this from phab using arcanist the commit ends up being from me n the log (not you). Can you give me an email line to use as author like:

Feb 5 2020, 6:15 AM · enlightenment-git
raster added a comment to D11065: Backlight Gadget slider fixes.

ok. sounds good. let me actually just make a few comments in the code :)

Feb 5 2020, 3:01 AM · enlightenment-git
raster added a comment to D11065: Backlight Gadget slider fixes.

why not a range of 0 to 100? you know that 0 could be black or could just be very dim. it varies from hardware to hardware. also lowest level backlight could be hit at 10/100 if the backlight device only has 9 steps... i've seen backlights with 8 and 5 levels before... others i've seen with 8000 levels or so... others with 255, some with 100 (at the kernel interface). the whole backlight system just simplifies it to 0.0 to 1.0 at the api level in e as there is no way to know when/if the screen actually goes totally off or if 0 is just a very dim value without experimenting on each and every device. if we're suing xrandr as the controller (which we do if it offers it in x) then nothing in e sees even the number of available levels - it's also abstracted out like inside of e by the xserver/xrandr.

Feb 5 2020, 12:40 AM · enlightenment-git
raster added a comment to T8601: Next Screen / Previous Screen keyboard shortcuts are backwards..

that's because you have your screens backwards. the bindings change screen count by 1 or -1 ... screens are numbered based on which is primary or not (0) as well as the priority value in the screen setup - highest priority is sorted to start of screen count. if priority is the same then it's in order of x value .... then y value for screen location.... :)

Feb 5 2020, 12:20 AM · enlightenment-git

Jan 30 2020

raster added a comment to T8593: "Dependency "libopenjp2" not found," despite being installed [opensuse].

I see suse has an odd package naming scenario there... :) but yeah - missing devel pkg :)

Jan 30 2020, 1:19 AM · Restricted Project

Jan 29 2020

raster added a comment to T8593: "Dependency "libopenjp2" not found," despite being installed [opensuse].

have you thought of providing the openjpeg devel pkgs like all other devel pkgs for deps... or disabling the jp2k loader? :)

Jan 29 2020, 3:26 PM · Restricted Project
raster added a comment to D11228: edje: add json file support feature.

overall cool - see your other patch with the json ifdefs for my one disagreement. :)

Jan 29 2020, 4:33 AM · efl
raster added a comment to D11230: edje: Disable the json vector animation feature with a flag..

i don't see why the json support needs to be ifdefed out of edje_cc - people can compile edj files with vg/lottie support in them without special features needing to be in efl. they can't TEST/SEE it... but this i think is important for CI and other reasons to keep the support in edje_cc always - just runtime support should have it be blank and/or display errors when trying to load lottie vg parts... :)

Jan 29 2020, 4:33 AM · efl
raster added a comment to T8590: raster: what does "freach" mean?.

methinks it's a typo and it is meant to be foreach" since the above loop does an EINA_LIST_FOREACH on the cache list... § do the same to the file collection hash which are where > 0 refcount files are stored (as there is no ordering there as they are all active - it's not an LRU (least recently used) list used for keeping things around speculatively in case they are needed again like the _edje_file_cache ...

Jan 29 2020, 12:32 AM
raster added a comment to T8581: some administrative questions about tags/bugs/new tasks in phab with regard to New Users/Bug Reporters.

to do what you suggest i think is going to require hacking phab itself... and that might be going too far for this. :(

Jan 29 2020, 12:28 AM · Restricted Project

Jan 25 2020

raster added a comment to T8586: "Enlightenment cannot succesfully start the enlightenment_system service".

what was missing? the setuid bit? the makefiles - or well ninja files DO add the setuid bit on install. we have a post install script hooked into the build to go do just that and set the setuid bit. my bet is your packaging removed the setuid bit. some anal packaging systems like to do that and unless you go manually add it back in the packaging ... it remove sit. which is why my firest response was - probably a pakcaging issue. i know we set the setuid bit... because i added it to the setuid exe list to get the bit set and it's set here after "ninja install" and i didnt do any hacking around to set it. when you have these kind of issues first and always - assume packaging has broken something because assume that devs like me have already had the setuid bit set on install because i do a "sudo ninja install" to install e and it all works for me ... no packaging in between my install and me running things :)

Jan 25 2020, 11:44 AM
raster added a comment to D7426: build: add a setup script, that recomments the best options for platform.

yeah - what @zmike said . setup.py - not a good choice. the general idea i like. i dislike there being setup.py and setup-examples.py. if this is going to be as xomplex and becoming python i might say this should be a single script with something like

Jan 25 2020, 7:16 AM · efl

Jan 24 2020

raster added a comment to T8586: "Enlightenment cannot succesfully start the enlightenment_system service".

as i mentioned before - you'll probably find it's a packaging issue - missing files or setuid bits. find the enlightenment_system binary and check.

Jan 24 2020, 4:11 PM
raster closed T8584: strange compositor settings widgets on second virtual desktop as Resolved by committing rEc9efd9c23d38: fix events on internal windows if placed on another desk with remembers.
Jan 24 2020, 11:51 AM
raster added a comment to T8584: strange compositor settings widgets on second virtual desktop .

when applying compositor settings e restarts. that'll now get you back to the 0, 0 desktop. that is expected.

Jan 24 2020, 8:28 AM
This is a test notification, sent at Fri, Jan 24, 1:13 PM.
Jan 24 2020, 5:13 AM
This is a test notification, sent at Fri, Jan 24, 1:09 PM.
Jan 24 2020, 5:09 AM
raster added a comment to T8583: testing testing testing 1 2 3.

qeqweweqweqweqweqw

Jan 24 2020, 5:08 AM
This is a test notification, sent at Fri, Jan 24, 1:06 PM.
Jan 24 2020, 5:06 AM
raster added a comment to T8583: testing testing testing 1 2 3.

totototot

Jan 24 2020, 5:06 AM
raster added a comment to T8583: testing testing testing 1 2 3.

blah

Jan 24 2020, 5:03 AM
raster added a comment to T8583: testing testing testing 1 2 3.

and... again

Jan 24 2020, 4:57 AM
raster added a comment to T8583: testing testing testing 1 2 3.

one more time...

Jan 24 2020, 4:57 AM
raster added a comment to T8583: testing testing testing 1 2 3.

tetetetetetetest

Jan 24 2020, 4:51 AM
raster added a comment to T8583: testing testing testing 1 2 3.

xxxxx

Jan 24 2020, 4:51 AM
raster added a comment to T8583: testing testing testing 1 2 3.

boop

Jan 24 2020, 4:38 AM
raster added a comment to T8583: testing testing testing 1 2 3.

blah

Jan 24 2020, 4:38 AM
raster added a comment to T8583: testing testing testing 1 2 3.

sdfwefwefewfwefwefsfcsdcfwe

Jan 24 2020, 4:29 AM
raster added a comment to T8583: testing testing testing 1 2 3.

xxxxxxx

Jan 24 2020, 4:28 AM
raster added a comment to T8583: testing testing testing 1 2 3.

boooboo

Jan 24 2020, 4:26 AM
raster added a comment to T8583: testing testing testing 1 2 3.

try2

Jan 24 2020, 4:25 AM
raster added a comment to T8583: testing testing testing 1 2 3.

blah?

Jan 24 2020, 4:02 AM
raster added a comment to T8583: testing testing testing 1 2 3.

add comment

Jan 24 2020, 3:51 AM
raster added a comment to T8583: testing testing testing 1 2 3.

wowowow

Jan 24 2020, 3:50 AM
raster added a comment to T8583: testing testing testing 1 2 3.

blkahshswdf

Jan 24 2020, 3:49 AM
raster added a comment to T8583: testing testing testing 1 2 3.

tetetetet

Jan 24 2020, 3:39 AM
raster removed a project from T8583: testing testing testing 1 2 3: Restricted Project.
Jan 24 2020, 3:36 AM