Page MenuHomePhabricator

DaveMDS (Dave Andreoli)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Jan 27 2013, 3:07 PM (307 w, 1 d)
Availability
Available

Recent Activity

Wed, Nov 28

DaveMDS added a comment to D7371: pyolian: Fix tests after class renames and API change.

Guys you are too fast for me to review :)

Wed, Nov 28, 11:22 AM · efl

Oct 29 2018

DaveMDS added a comment to T7360: Evas/Edje animations not in sync .

ah, yes, the issue is visible also resizing the window, It's the first time I try to resize the window.
The bug is also visible when you press one of the button to perform the animation, so I don't
think thi is related to window resize. Seems more like swallows are not in sync.

Oct 29 2018, 11:46 AM · Bug Report, regression, efl (efl-1.21)

Oct 28 2018

DaveMDS updated subscribers of T7360: Evas/Edje animations not in sync .

add some more subscribers to keep this thread alive...

Oct 28 2018, 11:26 PM · Bug Report, regression, efl (efl-1.21)

Sep 26 2018

DaveMDS added a comment to T7360: Evas/Edje animations not in sync .

@devilhorns: This issue is present in stable efl since the first day of the 1.21 release, cannot be related to the recent animator changes

Sep 26 2018, 10:25 PM · Bug Report, regression, efl (efl-1.21)
DaveMDS added a comment to T7360: Evas/Edje animations not in sync .

here a screenshot of the issue:


As you can see the home icon in the squared button is out of place while animating

Sep 26 2018, 12:32 PM · Bug Report, regression, efl (efl-1.21)

Sep 2 2018

DaveMDS added projects to T7360: Evas/Edje animations not in sync : regression, Bug Report.
Sep 2 2018, 1:15 AM · Bug Report, regression, efl (efl-1.21)

Sep 1 2018

DaveMDS triaged T7360: Evas/Edje animations not in sync as High priority.
Sep 1 2018, 10:26 PM · Bug Report, regression, efl (efl-1.21)

Aug 29 2018

DaveMDS added a comment to T7352: Elementary: invalid text alignment when inside a box.

Great, thanks for taking care of the tutorial :)

Aug 29 2018, 11:17 AM · efl

Aug 28 2018

DaveMDS added a comment to T7352: Elementary: invalid text alignment when inside a box.

The behavior you see is correct, size_hints are meant to size and position the object itself, not it's content (in this case you are aligning the text object bounding box).

Aug 28 2018, 10:30 AM · efl

Aug 26 2018

DaveMDS published Blog Post: Python-EFL 1.21.0 release.
Aug 26 2018, 2:35 AM · Unknown Object (Project)

Aug 22 2018

DaveMDS added a comment to T5589: py-efl compiler issues out of memory errors -and fails.

News on this issue:

Aug 22 2018, 11:55 AM · Bug Report, Unknown Object (Project)

Aug 17 2018

DaveMDS added a comment to T7313: Ctxpopup dont show scrollbars when needed.

Indeed D6860 fix the scroll-bar visibility and seems to restore the old behavior

Aug 17 2018, 9:41 AM · regression, efl: widgets, efl (efl-1.21)
DaveMDS triaged T7313: Ctxpopup dont show scrollbars when needed as Showstopper Issues priority.
Aug 17 2018, 12:36 AM · regression, efl: widgets, efl (efl-1.21)

Aug 4 2018

DaveMDS added a comment to T7176: Ctxpopup super slow with some more items.

hmm, the slowness of first show is indeed solved in the test and in other lists of mine that was affected.

Aug 4 2018, 10:03 AM · efl (efl-1.21), regression, efl: widgets

Jul 21 2018

DaveMDS triaged T7176: Ctxpopup super slow with some more items as Showstopper Issues priority.
Jul 21 2018, 1:00 AM · efl (efl-1.21), regression, efl: widgets

Jul 13 2018

DaveMDS added a comment to T7142: efl 2.0 considerations.

There was already a wiki page for this: Efl 2.0 Todo, items there should be merged here and the wiki page should be deleted. Otherwise we continue to scatter info around

Jul 13 2018, 11:30 PM · Restricted Project, efl
DaveMDS edited the content of Maintainers Reviewers.
Jul 13 2018, 11:25 PM · efl

Jul 12 2018

DaveMDS added a comment to D6572: elm/list: block recursive recalc loops.

This does indeed fix T7121.
Just to be pedantic I would have used EINA_TRUE/FALSE instead of 0/1 to make clear it's a bool and not an int

Jul 12 2018, 11:27 AM · efl: widgets

Jul 11 2018

DaveMDS added a comment to T7121: EpyMC segfault on startup.

I digged this issue for some hours now, I tryied all the existing tests (both C and python) but none show the issue.

Jul 11 2018, 12:38 PM · efl: widgets, regression, efl (efl-1.21)
DaveMDS added a comment to T7121: EpyMC segfault on startup.

no, not with any test, just with epymc. Seems related to elm_list, this evening I will check all the elm_list tests around.

Jul 11 2018, 1:49 AM · efl: widgets, regression, efl (efl-1.21)

Jul 10 2018

DaveMDS triaged T7121: EpyMC segfault on startup as Showstopper Issues priority.
Jul 10 2018, 10:30 AM · efl: widgets, regression, efl (efl-1.21)

Jul 9 2018

DaveMDS added a commit to T7119: evas_object_hide not working in the PackageKit gadget (in a bryce popup): rE38ae2285ec65: PackageKit gadget: fix hiding of progbar in bryce.
Jul 9 2018, 2:26 PM · enlightenment-git, efl
DaveMDS closed T7119: evas_object_hide not working in the PackageKit gadget (in a bryce popup) as Invalid.

Indeed hiding the frame instead of the progressbar fixed the issue, thanks for the advice, I fixed the code.

Jul 9 2018, 1:35 PM · enlightenment-git, efl
Herald assigned T7119: evas_object_hide not working in the PackageKit gadget (in a bryce popup) to zmike.
Jul 9 2018, 12:39 PM · enlightenment-git, efl
DaveMDS closed T6826: Highlight not moving in epymc when focus leaves genlist/gengrid, a subtask of T3088: Elementary needs a complete focus overhaul, as Wontfix.
Jul 9 2018, 12:15 PM · Restricted Project
DaveMDS closed T6826: Highlight not moving in epymc when focus leaves genlist/gengrid as Wontfix.

I gave up on using the elm focus in my media center some weeks ago, I wrote a custom focus handling instead.

Jul 9 2018, 12:15 PM · efl (efl-1.21), Restricted Project
DaveMDS closed T6453: Elm focus unreachable widgets, a subtask of T3088: Elementary needs a complete focus overhaul, as Wontfix.
Jul 9 2018, 12:01 PM · Restricted Project
DaveMDS closed T6453: Elm focus unreachable widgets as Wontfix.

I gave up on using the elm focus in my media center some weeks ago, I wrote a custom focus handling instead.

Jul 9 2018, 12:01 PM · efl (efl-1.21), Restricted Project, Bug Report

Apr 28 2018

DaveMDS closed T5938: genlist item ordering has changed as Resolved by committing rEFLd8bfcd511e71: Genlist: a sane test for genlist item iteration.
Apr 28 2018, 3:28 AM · efl

Apr 24 2018

DaveMDS added a comment to T5938: genlist item ordering has changed.

@stephenmhouston there is no patch to post, you just need to revert rEFLfd82c2521ebb to test.

Apr 24 2018, 12:33 AM · efl

Apr 22 2018

DaveMDS added a comment to T5938: genlist item ordering has changed.

I now tested the behaviour in all last 9 release, using the visual test elementary_test -to "genlist group tree" as per rEFL558f4c36ac7f

EFL 1.12 -> Flat
EFL 1.13 -> Flat
EFL 1.14 -> Flat
EFL 1.15 -> Flat
EFL 1.16 -> Flat
EFL 1.17 -> Flat
EFL 1.18 -> insane
EFL 1.19 -> Flat
EFL 1.20 -> Flat
Apr 22 2018, 12:25 AM · efl

Apr 21 2018

DaveMDS added a comment to T5938: genlist item ordering has changed.

I think we just need to revert rEFLfd82c2521ebb and adjust the test case, I can do both as I already have a correct test to use.

Apr 21 2018, 2:37 AM · efl

Apr 20 2018

DaveMDS reopened T5938: genlist item ordering has changed as "Open".

I spent the last week studing this issue and setting up 9 virtual machines to test the behaviour in the last 9 stable releases of efl and elementary (a really long and annoying task!).

Apr 20 2018, 11:33 AM · efl
DaveMDS added a comment to F3030218: New genlist group test (sane and insane).

This is the test used to prove that T5938 is wrong.

Apr 20 2018, 11:26 AM

Apr 14 2018

DaveMDS added a comment to T5938: genlist item ordering has changed.

Ok, I run an extrapolated version of the test on current git (without my latest commit) and on 1.20.6
You can see the source I used here: F3025190

Apr 14 2018, 10:00 AM · efl
DaveMDS added a comment to T5938: genlist item ordering has changed.

so what you are saying is that the test you wrote works on stable 1.20 ? I don't think so...

Apr 14 2018, 9:38 AM · efl
DaveMDS added a comment to T5938: genlist item ordering has changed.

hmm, there must be some difference on how epymc and empc use the genlist group feature. The test case @zmike wrote assume a behavior that is different from the one I was getting in efl 1.19 and 1.20... I'm a bit confused now...

Apr 14 2018, 5:28 AM · efl
DaveMDS added a comment to T5938: genlist item ordering has changed.

@zmike ah, you right, the test is failing now, sorry I didn't know there was a test for this.

Apr 14 2018, 12:34 AM · efl

Apr 13 2018

DaveMDS added a comment to T5938: genlist item ordering has changed.

This changes behavior again - not just preserving legacy - so not exactly a simple patch and not exactly a good idea to just yolo push change behavior - you should have posted the patch here first and let others review. That said -- As long as no other apps are depending on the ordering your are changing , and as long as nothing is broken, it will probably pass.

Apr 13 2018, 1:06 PM · efl
DaveMDS added a comment to T5938: genlist item ordering has changed.

I restored the old behaviour with commit rEFLf0a0da9f449b

Apr 13 2018, 11:54 AM · efl

Apr 12 2018

DaveMDS added a comment to T5938: genlist item ordering has changed.

@stephenmhouston I agree with you in the case of a tree genlist, while I was talking just about groups.

Apr 12 2018, 12:23 PM · efl
DaveMDS added a comment to T5938: genlist item ordering has changed.

maybe I wrote the graph wrong, as your last comment seems non-sensical to me, I try again:

Apr 12 2018, 11:02 AM · efl
DaveMDS added a comment to T5938: genlist item ordering has changed.

The point is that the new behaviour of item_next_get() seems wrong to me.
Really we want item_next() on a group item to return the next group item instead of the normal next item?

Apr 12 2018, 10:34 AM · efl

Apr 11 2018

DaveMDS added a comment to T5938: genlist item ordering has changed.

I'm noticing now a break in my mediacenter most probably caused by the @jpeg patch applyed.

Apr 11 2018, 12:49 PM · efl

Apr 7 2018

DaveMDS added a comment to T6847: Fix class and namespace name collisions.

Why do you want to have the type encoded ? Where does it help you to know the type of a entity while writing code?

I'm replying only to this first question because I think this is the focal point of this discussion:
having the type of the class in the name does not help while writing code (for all the reasons you already mentioned) but help
new developers to understand and orient himself while LEARNING efl and all the classes that we are going to provide.

Apr 7 2018, 9:35 AM · efl: language bindings, Restricted Project

Apr 6 2018

DaveMDS added a comment to T6847: Fix class and namespace name collisions.

I'm on the same side of @herdsman here: explicit is bettern than implicit!

Apr 6 2018, 11:14 PM · efl: language bindings, Restricted Project

Apr 2 2018

DaveMDS added a comment to T6453: Elm focus unreachable widgets.

when it freeze I see this last error:

Apr 2 2018, 3:25 AM · efl (efl-1.21), Restricted Project, Bug Report
DaveMDS reopened T6453: Elm focus unreachable widgets as "Open".

Re-opening this... as I found 2 new issue:

Apr 2 2018, 3:00 AM · efl (efl-1.21), Restricted Project, Bug Report
DaveMDS reopened T6453: Elm focus unreachable widgets, a subtask of T3088: Elementary needs a complete focus overhaul, as Open.
Apr 2 2018, 3:00 AM · Restricted Project
DaveMDS added a comment to T6826: Highlight not moving in epymc when focus leaves genlist/gengrid.

This one is somehow related to in-theme focus highlight.
If you switch to normal focus highlight (epymc/data/themes/default/elm_extension.edc:627) the issue go away,
You can at that point see a different issue where the first genlist item is not highlighted on fist show.

Apr 2 2018, 2:53 AM · efl (efl-1.21), Restricted Project
DaveMDS added a comment to T6453: Elm focus unreachable widgets.

well, I still have the random jumping when scrolling long lists...

Apr 2 2018, 2:46 AM · efl (efl-1.21), Restricted Project, Bug Report

Mar 16 2018

DaveMDS edited the content of Pyolian bindings and the Eolian template-based generator.
Mar 16 2018, 12:08 PM

Mar 11 2018

DaveMDS closed T6709: Systray gadget don't size correctly as Resolved.

fixed by commit e9348193c4fd58fe2884c28248208e1a83240af3

Mar 11 2018, 9:02 AM · Bug Report, enlightenment-git

Feb 24 2018

DaveMDS added a comment to T6453: Elm focus unreachable widgets.

Some update on this: I just added the ability in test_focus6 to move the focus by API, that is what I'm doing in EpyMC, but it works as expected in the test so... this is not my issue :(

Feb 24 2018, 2:52 AM · efl (efl-1.21), Restricted Project, Bug Report

Feb 18 2018

DaveMDS added a comment to T6709: Systray gadget don't size correctly.

Some more info after a morning of digging in the systray code:

Feb 18 2018, 5:03 AM · Bug Report, enlightenment-git

Feb 17 2018

DaveMDS added a comment to T6699: Shelf gadgets that use genlist in the popup make E crash.

@raster: thanks, you are my hero !

Feb 17 2018, 1:20 AM · efl, Bug Report
Herald assigned T6709: Systray gadget don't size correctly to zmike.
Feb 17 2018, 12:43 AM · Bug Report, enlightenment-git

Feb 9 2018

DaveMDS raised the priority of T6699: Shelf gadgets that use genlist in the popup make E crash from Pending on user input to Incoming Queue.

WHAT THE FUCK ?? Stop changing the priority to "Pending on user input" !!!!

Feb 9 2018, 2:18 PM · efl, Bug Report
DaveMDS raised the priority of T6699: Shelf gadgets that use genlist in the popup make E crash from Pending on user input to Incoming Queue.

pending on user input.... :/
I read again the report-bug document and the only thing I missed seems to be:

Feb 9 2018, 1:28 PM · efl, Bug Report
DaveMDS added a comment to T6699: Shelf gadgets that use genlist in the popup make E crash.

can't you reproduce this issue ?

Feb 9 2018, 1:09 PM · efl, Bug Report
Herald assigned T6699: Shelf gadgets that use genlist in the popup make E crash to zmike.
Feb 9 2018, 12:29 PM · efl, Bug Report

Feb 1 2018

DaveMDS lowered the priority of T6244: Python efl should include efl.eo_api.h and be accessible with pkg-config from TODO to Pending on user input.
Feb 1 2018, 11:19 AM · Unknown Object (Project)
DaveMDS lowered the priority of T6245: if possible, object_from_instance should display an error message if you didn't import the right module from TODO to Pending on user input.
Feb 1 2018, 11:18 AM · Unknown Object (Project)

Jan 25 2018

DaveMDS edited the content of Pyolian bindings and the Eolian template-based generator.
Jan 25 2018, 1:16 PM

Jan 24 2018

DaveMDS added a comment to T6625: Improving Sandbox Gadgets for Python and Other Languages.

a little preamble: I'm not speaking about the bryce work, but just about the sandbox infra (as per thread title)

Jan 24 2018, 2:53 AM · enlightenment_gadgets

Jan 23 2018

DaveMDS added a comment to T6625: Improving Sandbox Gadgets for Python and Other Languages.
  1. The main feature I miss in bryce is the ability to move/resize gadgets as it was before (without having to know obscure keybindings)
  2. I was comparing sanboxed gadgets to Edgar gadgets (not modules written in C). So my point is valid, and (trust me) edgar gadgets are much more easier that sandoxed ones.
Jan 23 2018, 2:12 PM · enlightenment_gadgets
DaveMDS added a comment to T6625: Improving Sandbox Gadgets for Python and Other Languages.

Sorry, but I really have no idea how the same performance and easy-of-use of edgar can be obtained with the sandbox infra.

Jan 23 2018, 12:10 PM · enlightenment_gadgets
DaveMDS added a comment to T6625: Improving Sandbox Gadgets for Python and Other Languages.

I only have one clean solution for this problem, and it's already coded and perfectly working: it is called edgar :)

Jan 23 2018, 10:21 AM · enlightenment_gadgets

Jan 22 2018

DaveMDS added a comment to T6514: fix eolian function redefine errors.

I don't like the idea of the underscore prefix as suggested by @barbieri: in python the obj.__xxx__ notation i used with a really clear definition: all of them are special methods that are automatically called by the language in specific case, fe the obj.__str__method is called when you do print(obj), the obj.__init__ is called when you create an instance, the obj.__gt__ is called when you do obj1 > obj2... an so on. A really clear and explicit definition, while our eo.name is not special in any way, nor it's different from efl.net.tech.name. I also cannot find a rule/definition to underscore eo.name... at least without underscoring all Efl.Object methods (_parent, _comment, _del, etc).

Jan 22 2018, 10:55 AM · Restricted Project, efl

Jan 21 2018

DaveMDS added a comment to T6453: Elm focus unreachable widgets.

As per today irc discussion:

Jan 21 2018, 9:41 AM · efl (efl-1.21), Restricted Project, Bug Report

Jan 19 2018

DaveMDS added a comment to T6453: Elm focus unreachable widgets.

what I need to check? I cannot see any commit from you in master nor in any branch of yours...

Jan 19 2018, 1:01 PM · efl (efl-1.21), Restricted Project, Bug Report

Jan 5 2018

DaveMDS added a comment to T6453: Elm focus unreachable widgets.

I wrote a new test in elm_test (Focus 6), it is pratically the same layout of my mediacenter and it have similar issues.

Jan 5 2018, 9:30 AM · efl (efl-1.21), Restricted Project, Bug Report
DaveMDS created T6577: Eolian documentation fallback.
Jan 5 2018, 1:03 AM · efl: docs, efl: language bindings, Restricted Project

Jan 3 2018

DaveMDS renamed Pyolian bindings and the Eolian template-based generator from Pyolian bindings and the Eolian template-based genertor to Pyolian bindings and the Eolian template-based generator.
Jan 3 2018, 4:54 AM
DaveMDS created Pyolian bindings and the Eolian template-based generator.
Jan 3 2018, 4:53 AM
DaveMDS edited the content of Main.
Jan 3 2018, 4:52 AM

Dec 12 2017

DaveMDS added a comment to T6453: Elm focus unreachable widgets.

ok, the latest commit make it (quite) work.

Dec 12 2017, 10:37 AM · efl (efl-1.21), Restricted Project, Bug Report

Nov 30 2017

DaveMDS created T6453: Elm focus unreachable widgets.
Nov 30 2017, 11:55 AM · efl (efl-1.21), Restricted Project, Bug Report

Nov 27 2017

DaveMDS renamed T6425: elm_object_item_focus_set() broken in genlist from elm_object_item_focus_set() do nothing to elm_object_item_focus_set() broken in genlist.
Nov 27 2017, 10:40 AM · Bug Report, efl
DaveMDS updated the task description for T6425: elm_object_item_focus_set() broken in genlist.
Nov 27 2017, 10:39 AM · Bug Report, efl
DaveMDS created T6425: elm_object_item_focus_set() broken in genlist.
Nov 27 2017, 10:38 AM · Bug Report, efl

Nov 4 2017

DaveMDS added a comment to T6314: add permissions+handling for sandbox gadgets.

Do you also have in mind how to deny the access to the restricted permissions on gadget runtime?
Otherwise a malignus gadget can just lie in the .desktop file to workaround the system you described.

Nov 4 2017, 1:07 AM · Restricted Project, enlightenment_gadgets

Nov 1 2017

DaveMDS closed T6286: Packagekit without autentification ? as Invalid.

de nada

Nov 1 2017, 7:20 AM · enlightenment-git

Oct 31 2017

DaveMDS added a comment to T6286: Packagekit without autentification ?.

Hi, packagekit use polkit to manage permissions, seems quite all distro is going in the direction of allow a local user to update already installed packages without a password.

Oct 31 2017, 11:05 AM · enlightenment-git

Oct 28 2017

DaveMDS added a comment to T6245: if possible, object_from_instance should display an error message if you didn't import the right module.

The function object_from_instance() is rising a:

Oct 28 2017, 6:38 AM · Unknown Object (Project)
DaveMDS added a comment to T6244: Python efl should include efl.eo_api.h and be accessible with pkg-config.

well... indeed it can be installed... but: it never changed in the past, and probably will never change in the future, so you don't have to copy on every releases. At least I never had to change it in edgar.

Oct 28 2017, 6:27 AM · Unknown Object (Project)

Sep 15 2017

DaveMDS created T6032: Edje external progress bar throw lots of errors.
Sep 15 2017, 10:32 AM · efl

Sep 14 2017

DaveMDS closed T6029: Ecore Exe SIGABRT on EFL 1.20.X as Resolved.

fixed by a10a1fa641260adbb9571d3899404b4474629b19

Sep 14 2017, 1:15 PM · efl
DaveMDS updated the task description for T6029: Ecore Exe SIGABRT on EFL 1.20.X.
Sep 14 2017, 11:03 AM · efl
DaveMDS created T6029: Ecore Exe SIGABRT on EFL 1.20.X.
Sep 14 2017, 10:57 AM · efl

Sep 11 2017

DaveMDS added a comment to T6006: Shaded window state broken on E restart.

yes, a double click in that "half" state will UNshade the window

Sep 11 2017, 11:02 AM · enlightenment-git
DaveMDS created T6006: Shaded window state broken on E restart.
Sep 11 2017, 10:48 AM · enlightenment-git

Sep 7 2017

DaveMDS created T5991: E window remember dialog a bit broken.
Sep 7 2017, 10:41 AM · enlightenment-git

Sep 5 2017

DaveMDS created T5984: E switch desktop while resizing windows (it should not).
Sep 5 2017, 1:22 PM · enlightenment-git

Aug 17 2017

DaveMDS added a comment to T4614: enlightenment_open and x-scheme-handler.

no idea from my side, I remember I fixed another one related to e_open but I never looked into this one

Aug 17 2017, 2:23 PM · enlightenment-git

Aug 12 2017

DaveMDS edited the content of Edgar.
Aug 12 2017, 11:51 PM

Aug 6 2017

DaveMDS created Blog Post: Python-EFL 1.20.0 release.
Aug 6 2017, 12:23 AM · Unknown Object (Project)

Aug 5 2017

DaveMDS added a comment to T5589: py-efl compiler issues out of memory errors -and fails.

ok, I got the same error while building on the rpi3 with arch linux installed.

Aug 5 2017, 10:13 AM · Bug Report, Restricted Project

Jul 22 2017

DaveMDS added a comment to T5589: py-efl compiler issues out of memory errors -and fails.

Not that I see so much difference with doc strings disabled,
here the generated C files goes from 511628 lines to 508292

Jul 22 2017, 3:00 AM · Bug Report, Restricted Project

Jul 18 2017

DaveMDS added a comment to T5589: py-efl compiler issues out of memory errors -and fails.

Indeed the problem is the elementary module that is huge,
the only idea on my mind atm is to split again the module as it was before the merge, but It's quite a huge task to do :(

Jul 18 2017, 2:33 AM · Bug Report, Restricted Project