Page MenuHomePhabricator

stephenmhouston (Stephen Houston (okra))
Developer/Analyst

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Jul 30 2013, 1:13 PM (276 w, 4 d)
Availability
Available

Author of Ephoto and contributor to many EFL related projects.

Recent Activity

Wed, Oct 24

stephenmhouston closed T7436: new long left click feature interferes with pager gadget as Resolved.

https://git.enlightenment.org/core/enlightenment.git/commit/?id=f56a228e701eddf04f1bceba052cec83d5cd85c8

Wed, Oct 24, 2:42 PM · enlightenment-git
stephenmhouston claimed T7436: new long left click feature interferes with pager gadget.
Wed, Oct 24, 2:42 PM · enlightenment-git

Aug 8 2018

stephenmhouston requested review of D6790: Use STRING type for format strings that contain %%.
Aug 8 2018, 11:43 AM · efl
stephenmhouston closed D6386: Update of the dbus calls of the upower module..
Aug 8 2018, 7:17 AM · enlightenment-git
stephenmhouston accepted D6386: Update of the dbus calls of the upower module..
Aug 8 2018, 7:08 AM · enlightenment-git

Jul 13 2018

stephenmhouston edited the content of Maintainers Reviewers.
Jul 13 2018, 10:29 AM · efl
stephenmhouston edited the content of Maintainers Reviewers.
Jul 13 2018, 7:59 AM · efl
stephenmhouston edited the content of Maintainers Reviewers.
Jul 13 2018, 7:58 AM · efl

Jul 6 2018

stephenmhouston closed T6886: Elm Popup with scrollable enabled is borken as Resolved by committing rEFLd0840ac793ad: popup: fix popup sizing when scroll enabled..
Jul 6 2018, 9:09 AM · efl (efl-1.21), regression, efl: widgets
stephenmhouston closed T6886: Elm Popup with scrollable enabled is borken, a subtask of T6926: Legacy Breaks That Need to Be Fixed for Release, as Resolved.
Jul 6 2018, 9:09 AM · efl (efl-1.21), regression
stephenmhouston closed D6509: popup: fix popup sizing when scroll enabled..
Jul 6 2018, 9:09 AM · efl
stephenmhouston accepted D6509: popup: fix popup sizing when scroll enabled..
Jul 6 2018, 7:07 AM · efl

Jul 5 2018

stephenmhouston abandoned D6361: Focus Manager: Recursively go into subobjects. This fixes scrollabe popup being broken @T6886.
Jul 5 2018, 2:43 PM · efl
stephenmhouston requested changes to D6509: popup: fix popup sizing when scroll enabled..
Jul 5 2018, 12:16 PM · efl

Jul 3 2018

stephenmhouston added a comment to T6886: Elm Popup with scrollable enabled is borken.

Adding evas_render(evas_object_evas_get(sd->spacer)); to line 439 in elc_popup.c fixes all of this. Now the question is why.

Jul 3 2018, 12:33 PM · efl (efl-1.21), regression, efl: widgets
stephenmhouston added a comment to T6886: Elm Popup with scrollable enabled is borken.

It is a drawing/rendering issue. See this video: http://www.smhouston.us/stuff/popup_render.ogv ... Notice the focus calcs the objects at the exact coordinates and size and placement of where they are supposed to be, regardless of the popup being drawn incorrectly. For reference of what the popup actually looks like drawn correctly so you can compare to the focus highlight in the video: https://www.enlightenment.org/ss/display.php?image=e-5b3bad1d204ad8.08297482.jpg

Jul 3 2018, 10:10 AM · efl (efl-1.21), regression, efl: widgets

Jun 28 2018

stephenmhouston accepted D6447: eio: add method for determining if a monitor is using the fallback mechanism.

This looks good to me and I think is a necessary evil to add API. We can consider @bu5hm4n proposal to mark the API as beta... but... it is an api that legacy itself needs and if this could potentially be the last stable release for legacy (who knows how we decide to move forward with the efl branch once interfaces are stable)... then the api does not need to be beta in its last stable release. We could subsequently follow up a 1.21 where it is beta with a 1.21.1 where it isn't, but to plan on that seems like a lot of work for a necessary api, a trivial fix that works and tests fine, and is somewhat of a corner case.

Jun 28 2018, 7:17 AM · efl
stephenmhouston added a reviewer for D6447: eio: add method for determining if a monitor is using the fallback mechanism: stephenmhouston.
Jun 28 2018, 7:14 AM · efl
stephenmhouston added a comment to T6222: e 22 beta freezing on Take Screenshot.

Git everything -- Some can reproduce some can't. Go figure.

Jun 28 2018, 7:10 AM · efl (efl-1.21), efl: rendering, Restricted Project, enlightenment-git

Jun 27 2018

stephenmhouston added a comment to T6926: Legacy Breaks That Need to Be Fixed for Release.

No complaints here. This was done at the request of Cedric before all the work to prioritizing, triaging, and tagging tickets happened.

Jun 27 2018, 12:36 PM · efl (efl-1.21), regression

Jun 26 2018

stephenmhouston requested changes to D6386: Update of the dbus calls of the upower module..
  • Using existing formatting.
Jun 26 2018, 10:19 AM · enlightenment-git

Jun 25 2018

stephenmhouston added a comment to T1845: Battery notification.

I can help you with this too. It should be pretty simple as most of the code to do so is there. I would recommend to start by looking at modules/sysinfo/batman and how we display the popup and calculate time remaining etc...

Jun 25 2018, 7:23 PM · enlightenment-git
stephenmhouston requested changes to D6386: Update of the dbus calls of the upower module..

This will also need to update the battery upower code in the sysinfo gadget. src/modules/sysinfo/batman

Jun 25 2018, 6:09 AM · enlightenment-git
stephenmhouston added a reviewer for D6386: Update of the dbus calls of the upower module.: stephenmhouston.
Jun 25 2018, 6:08 AM · enlightenment-git

Jun 22 2018

stephenmhouston added a comment to T6886: Elm Popup with scrollable enabled is borken.

I dont disagree with you. When I found this to be the commit in question I thought I must have accidentally bisected wrong, until I tested the fix and confirmed that fixed it. Something with the focus tree calc realizes all the parts/objects in the scrollable popup?

Jun 22 2018, 3:32 AM · efl (efl-1.21), regression, efl: widgets

Jun 21 2018

stephenmhouston added a comment to D6361: Focus Manager: Recursively go into subobjects. This fixes scrollabe popup being broken @T6886.

Upon further testing this only fixes the elm_test scrollable popup case and does not fix Ephoto's scrollable popup in settings.

Jun 21 2018, 10:44 PM · efl
stephenmhouston added a comment to T6886: Elm Popup with scrollable enabled is borken.

Hmm.. Actually D6361 only fixes elm_test scrollable popup case and does not fix Ephoto. Interesting.

Jun 21 2018, 10:44 PM · efl (efl-1.21), regression, efl: widgets
stephenmhouston added a comment to T6886: Elm Popup with scrollable enabled is borken.

I can confirm D6361 fixes this. As I am not hip to all of your focus work @bu5hm4n I'm aware this may not be the best fix. You can comment on the patch and lead me in the right direction if you don't have time to fix it, or if its just easier for you to fix it that works too. Thanks!

Jun 21 2018, 10:37 PM · efl (efl-1.21), regression, efl: widgets
Herald added a reviewer for D6361: Focus Manager: Recursively go into subobjects. This fixes scrollabe popup being broken @T6886: devilhorns.
Jun 21 2018, 10:35 PM · efl
stephenmhouston added a comment to T6886: Elm Popup with scrollable enabled is borken.

I just spent 8 hours bisecting this. The first bad commit is: 253430ab76348d99c81e3b753b6a32817bdb6666 ... looks like a @bu5hm4n commit. And seems like it would be highly unrelated.

Jun 21 2018, 10:11 PM · efl (efl-1.21), regression, efl: widgets

Jun 20 2018

stephenmhouston added a comment to T7049: focus manager is list lookup heavy.

@bu5hm4n any reason to not just use a hash?

Jun 20 2018, 1:40 PM · Restricted Project, Restricted Project
stephenmhouston added a comment to T6222: e 22 beta freezing on Take Screenshot.

And I lied. Just reproduced switching from GL back to software... Doesn't seem to happen on GL... Just software.

Jun 20 2018, 1:16 PM · efl (efl-1.21), efl: rendering, Restricted Project, enlightenment-git
stephenmhouston added a comment to T6222: e 22 beta freezing on Take Screenshot.

If I start E in software X I can repro every time... If I start in gl or switch to gl then back... I can't.

Jun 20 2018, 1:15 PM · efl (efl-1.21), efl: rendering, Restricted Project, enlightenment-git
stephenmhouston added a comment to T6222: e 22 beta freezing on Take Screenshot.

I highly highly doubt that this is useful... but here is an strace from running enlightenment -display :1 to open in xephyr... clicking to open two terminology windows from luncher, and hitting take screenshot and getting the all black shot. Since I already added the valgrind, figured I'd add this too just in casies. http://www.smhouston.us/stuff/output.txt

Jun 20 2018, 1:11 PM · efl (efl-1.21), efl: rendering, Restricted Project, enlightenment-git
stephenmhouston added a comment to T7047: edje_cc: Allow aliases to be defined inside part.

Agree 1000% here ... the parts alias: that asthis is confusing (and should probably be alias: this asthat anyway as all of our code and style is left to right... but that is a different story)

Jun 20 2018, 11:04 AM · efl: layout engine
stephenmhouston closed D6213: elm_colorselector: fix improperly named API theme parts.
Jun 20 2018, 9:58 AM · efl
stephenmhouston accepted D6213: elm_colorselector: fix improperly named API theme parts.

Simple enough fix, implementation looks correct, tested with colorsel and all works fine.

Jun 20 2018, 9:56 AM · efl
stephenmhouston added a reviewer for D6213: elm_colorselector: fix improperly named API theme parts: stephenmhouston.
Jun 20 2018, 9:30 AM · efl
stephenmhouston added a comment to T5723: Various EFL applications including EFL are installing icons in the wrong location.

I need to check Ephoto for this behavior.

Jun 20 2018, 9:16 AM · Restricted Project, Restricted Project
stephenmhouston added a comment to T6368: Strange behaviour of elm_genlist_item_show function.

@SanghyeonLee @minkyu We are trying to get these legacy tickets closed to make a release... Do one of you have an update on this? Thanks.

Jun 20 2018, 9:03 AM · efl (efl-1.21), regression, efl: widgets
stephenmhouston closed T6078: Hoversel edge detection/positioning seems to be off as Resolved.

Something fixed this... Don't know what.... but it is working fine now.

Jun 20 2018, 8:53 AM · efl (efl-1.21), regression, efl: widgets
stephenmhouston closed T6078: Hoversel edge detection/positioning seems to be off, a subtask of T6926: Legacy Breaks That Need to Be Fixed for Release, as Resolved.
Jun 20 2018, 8:53 AM · efl (efl-1.21), regression

Jun 19 2018

stephenmhouston closed T6154: Ecore_Audio.h is using undefined macros as Resolved.

Working now per @vtorri so closing as resolved.

Jun 19 2018, 1:19 PM · efl (efl-1.21), Restricted Project

Jun 15 2018

stephenmhouston closed D6215: edje_cc: temporarily disable aborting compile when namespace validation fails.
Jun 15 2018, 10:27 AM · efl
stephenmhouston added a commit to T6966: fix part namespacing in default theme: rEFL0dc492087ed0: edje_cc: temporarily disable aborting compile when namespace validation fails.
Jun 15 2018, 10:27 AM · efl (efl-1.21), efl: widgets
stephenmhouston closed D6042: build: enable namespace verification for default theme.
Jun 15 2018, 10:27 AM · efl
stephenmhouston added a commit to T6911: interface widgets use non-namespaced edje part names: rEFLddd2da2ae5d8: build: enable namespace verification for default theme.
Jun 15 2018, 10:27 AM · efl (efl-1.21), efl: widgets, Restricted Project
stephenmhouston added a commit to T6911: interface widgets use non-namespaced edje part names: rEFL5e31eaf4a122: edje_cc: add option for verifying namespace usage.
Jun 15 2018, 10:27 AM · efl (efl-1.21), efl: widgets, Restricted Project
stephenmhouston closed D6036: edje_cc: add option for verifying namespace usage.
Jun 15 2018, 10:27 AM · efl
stephenmhouston accepted D6215: edje_cc: temporarily disable aborting compile when namespace validation fails.

Really neat feature to help clean up themes. Tested and works fine.

Jun 15 2018, 10:18 AM · efl
Herald added a reviewer for D6215: edje_cc: temporarily disable aborting compile when namespace validation fails: devilhorns.
Jun 15 2018, 9:51 AM · efl

Jun 14 2018

stephenmhouston added a reviewer for D6290: evas: make objects again delete correctly: stephenmhouston.
Jun 14 2018, 12:24 PM · efl
stephenmhouston closed T6964: object life-cycle issue. as Resolved by committing rEFL81519b195f04: evas: make objects again delete correctly.
Jun 14 2018, 12:24 PM · efl (efl-1.21), regression, efl: widgets
stephenmhouston closed D6290: evas: make objects again delete correctly.
Jun 14 2018, 12:24 PM · efl
stephenmhouston added a comment to T6222: e 22 beta freezing on Take Screenshot.
In T6222#118044, @zmike wrote:

Do you get errors in your session log?

Jun 14 2018, 10:28 AM · efl (efl-1.21), efl: rendering, Restricted Project, enlightenment-git
stephenmhouston added a comment to T7013: EFL API considerations.

I believe Eina should be in the EFL namespace, simply because it is part of the EFL... Look at the history of the EFL... All libraries were EFL, every library that we developed and provided. While yes, Eina may be the lowest level and doesn't use any other part of the EFL and is simply there to be used, it is still part of the EFL and not namespacing it as such is confusing and implies otherwise. Further moving the lower level libs like eina, ecore, eio, etc... into a common namespace could help eliminate potential duplication that exists between those libs, such as file functions (eina, ecore, and eio all have file functionality, ecore and eio have file monitors), Thread functions (eina and ecore both have thread functionality), and other areas of potential duplication.

Jun 14 2018, 10:23 AM · Restricted Project, efl: data types
stephenmhouston created T7017: Clouseau Seems to Not Work and Needs Documentation As Well.
Jun 14 2018, 9:05 AM · Restricted Project
stephenmhouston added a comment to T6222: e 22 beta freezing on Take Screenshot.

Yep.

Jun 14 2018, 9:00 AM · efl (efl-1.21), efl: rendering, Restricted Project, enlightenment-git
stephenmhouston added a comment to T6222: e 22 beta freezing on Take Screenshot.

Yes. I can't seem to reproduce in GL.

Jun 14 2018, 8:40 AM · efl (efl-1.21), efl: rendering, Restricted Project, enlightenment-git

Jun 13 2018

stephenmhouston added a comment to T585: efreet async menu parsing not fully threadsafe.

My suspicion here is that efreet_menu_get determines which menu should be default by checking strict first, then user config directory, then xdg directories to get the default app menu and then parse it and return it to you.
efreet_menu_async_get doesn't determine one from that group, in fact it will create a thread and parse out and hit the notify function for every single app menu that exists, starting with strict and going through all xdg directories. This breaks expectation of behavior as I believe the expectation is async_get will still determine default and return just that default, but do so async. Having that expectation with that not being the case could certainly lead to some crashes, for instance in E's case, rE3989e54e210edbb8974eec4cd19759d9994872a0 where the menu thread new callback requests async get and the notify cb sets the default app menu... this could happen quite a few times in succession due to every menu being parsed and notified by async_get and that being unexpected could definitely cause crashes.

Jun 13 2018, 2:55 PM · efl (efl-1.21), efl: main loop
stephenmhouston added a comment to T6222: e 22 beta freezing on Take Screenshot.

Nope. No freeze. Just a pitch black screenshot.

Jun 13 2018, 1:50 PM · efl (efl-1.21), efl: rendering, Restricted Project, enlightenment-git
stephenmhouston added a comment to T6222: e 22 beta freezing on Take Screenshot.

and fwiw here is my valgrind while running that:

Jun 13 2018, 12:49 PM · efl (efl-1.21), efl: rendering, Restricted Project, enlightenment-git
stephenmhouston added a comment to T6222: e 22 beta freezing on Take Screenshot.

Can reproduce my problem with this at least. Start e in zephyr, open two terminology windows, menu->take screenshot. Black.

Jun 13 2018, 12:47 PM · efl (efl-1.21), efl: rendering, Restricted Project, enlightenment-git
stephenmhouston added a comment to T6987: Moving gadgets crashes E.

More detail:

Jun 13 2018, 12:36 PM · efl (efl-1.21), efl: rendering, efl: data types, enlightenment-git
stephenmhouston added a comment to T6987: Moving gadgets crashes E.
In T6987#115381, @zmike wrote:

To elaborate, this happens only when dragging a gadget from a bar to the desktop.

@bu5hm4n I think this is valid use of API in the application side, can you check it out?

Jun 13 2018, 10:58 AM · efl (efl-1.21), efl: rendering, efl: data types, enlightenment-git

Jun 11 2018

stephenmhouston triaged T6992: Wireless gadgeet icon doesn't change. as Normal priority.
Jun 11 2018, 11:58 AM · enlightenment_gadgets

Jun 8 2018

stephenmhouston updated subscribers of T6078: Hoversel edge detection/positioning seems to be off.

This seems fixed now after updating today... Anyone have any idea what commit may had inadvertently fixed this? @YOhoho @segfaultxavi @zmike

Jun 8 2018, 1:48 PM · efl (efl-1.21), regression, efl: widgets

Jun 6 2018

stephenmhouston added a comment to D6251: ecore: Use timer instead of animator for mem stats.
In D6251#106931, @zmike wrote:

If this mechanism isn't widely used then perhaps it should just be removed?

Jun 6 2018, 11:10 AM · efl
stephenmhouston accepted D6251: ecore: Use timer instead of animator for mem stats.

Looks good.

Jun 6 2018, 8:44 AM · efl
stephenmhouston requested changes to D6251: ecore: Use timer instead of animator for mem stats.

I believe you are more looking for Ecore Poller here than Ecore Timer... I suggest you change to that.

Jun 6 2018, 7:58 AM · efl

May 15 2018

stephenmhouston updated the task description for T6926: Legacy Breaks That Need to Be Fixed for Release.
May 15 2018, 2:52 PM · efl (efl-1.21), regression

May 11 2018

stephenmhouston added a comment to D6148: bluez5 support - a new module with gadget etc..

I don't mind helping you convert it to the E gadget. Just let me know if you want the help.

May 11 2018, 12:29 PM · enlightenment-git

May 9 2018

stephenmhouston edited the content of Weekly Meeting - May #2.
May 9 2018, 4:46 PM
stephenmhouston updated subscribers of T6926: Legacy Breaks That Need to Be Fixed for Release.
May 9 2018, 4:38 PM · efl (efl-1.21), regression
stephenmhouston updated the task description for T6926: Legacy Breaks That Need to Be Fixed for Release.
May 9 2018, 4:37 PM · efl (efl-1.21), regression
stephenmhouston added a project to T6926: Legacy Breaks That Need to Be Fixed for Release: efl.
May 9 2018, 4:37 PM · efl (efl-1.21), regression
stephenmhouston updated the task description for T6926: Legacy Breaks That Need to Be Fixed for Release.
May 9 2018, 4:28 PM · efl (efl-1.21), regression
stephenmhouston updated the task description for T6926: Legacy Breaks That Need to Be Fixed for Release.
May 9 2018, 4:27 PM · efl (efl-1.21), regression
stephenmhouston triaged T6926: Legacy Breaks That Need to Be Fixed for Release as Showstopper Issues priority.
May 9 2018, 4:22 PM · efl (efl-1.21), regression

May 3 2018

stephenmhouston added a comment to T3054: econnman gadget improvements.

Came across this ticket - Now that NetworkManager has been implemented into enlightenment/gadgets/wireless.git ... OpenVPN theoretically is supported though not configurable from the gadget as of yet.

May 3 2018, 1:34 PM · enlightenment-git, Restricted Project

Apr 26 2018

stephenmhouston added a comment to T6078: Hoversel edge detection/positioning seems to be off.

Just see that its broken again at this point. Haven't looked yet.

Apr 26 2018, 7:48 AM · efl (efl-1.21), regression, efl: widgets

Apr 24 2018

stephenmhouston reopened T6078: Hoversel edge detection/positioning seems to be off as "Open".

@raster this is broken again -- This is like the third time this has been fixed and then someone keeps always going back in and breaking it again. Hmmm.

Apr 24 2018, 1:44 PM · efl (efl-1.21), regression, efl: widgets

Apr 23 2018

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

Please post a patch for review here first so we can test before it is pushed.

Apr 23 2018, 9:24 AM · efl
stephenmhouston added a comment to T5938: genlist item ordering has changed.

And lets make sure we test a lot of other areas before moving ahead. Item ordering changed for a lot of reasons that were broke with genlist, not the least of which was how odd/even theme signals were being relayed due to broke ordering, so lets make sure everything is sane before pushing this behavior back.

Apr 23 2018, 9:23 AM · efl

Apr 19 2018

stephenmhouston closed T6819: App popups on the luncher steal focus from windows as Resolved.

https://git.enlightenment.org/core/efl.git/commit/?id=cf359629a529200b3b9e0accd2c45821dc64f60e

Apr 19 2018, 1:02 PM · efl, enlightenment-git, Restricted Project
stephenmhouston triaged T6886: Elm Popup with scrollable enabled is borken as Showstopper Issues priority.
Apr 19 2018, 12:54 PM · efl (efl-1.21), regression, efl: widgets
stephenmhouston closed T6405: EFM is regularly crashing when trying to open various .jpg's as Resolved.

Haven't been able to reproduce or heard of anyone able to reproduce in months so marking fixed.

Apr 19 2018, 8:25 AM · enlightenment_gadgets, Restricted Project
stephenmhouston reassigned T6819: App popups on the luncher steal focus from windows from stephenmhouston to bu5hm4n.

Can confirm that tree_focus_allow_set false is already being set on the ctxpopups on E's end and that this is indeed an EFL bug as we are not allowing or taking focus for the ctxpopups.

Apr 19 2018, 8:01 AM · efl, enlightenment-git, Restricted Project

Apr 18 2018

stephenmhouston added a comment to T6740: Proposal for project management and communication.

+1 for a meeting.

Apr 18 2018, 7:10 AM · efl

Apr 16 2018

stephenmhouston updated subscribers of 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.

But it's the test that is wrong, as it is checking the new "broken" behavior, should I update the test to reflect the correct/legacy behavior?

Apr 16 2018, 9:40 AM · efl

Apr 15 2018

stephenmhouston added a comment to T6768: Project Roadmap.

Time based or released based road maps are not of interest to those responding, including raster

You have GOT TO BE KIDDING. Let me quote myself above:

so just having goals and moving in that direction with regular releases of what is in a good state to release at that time is about as good as it gets. This is how the Linux kernel works and it's the largest open source project out there.

That is TIME BASED RELEASES. @indefini is 100% right - you are just wanting to complain and not bother with help because you don't even bother to read what does not fit your narrative. At least have the decency to read what I have written before pointing fingers at me claiming something that is utterly untrue. If there is one way to piss me off it is to accuse me of things that are absolutely untrue and OBVIOUSLY untrue. It's the 2nd insult you've managed in just this ticket. I'm beginning to think the problems in this project are people like you creating trouble where there is none. Yes. I'm calling you out on this.

I think he meant release roadmaps (time based or released based roadmaps) compared to this project roadmap that this ticket is about. I think he might be more interested about those than this project one.
And he says that you don't seem interested in release roadmaps because you wrote in the original ticket that you wouldn't gor for a per release roadmap.
I don't think he wants to tell lies :) this is just some misunderstanding :)

Apr 15 2018, 8:32 PM · efl

Apr 13 2018

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

I restored the old behaviour with commit rEFLf0a0da9f449b

I think this only apply to legacy genlists and I hope I have not broken something else...
let me know if my commit broke something for you. It fix epymc for me :)

Apr 13 2018, 12:05 PM · efl
stephenmhouston added a comment to T6768: Project Roadmap.

I think I agreed with the struggling part. You said it too, it is disappointing to not see much activity on these tickets. Though it is understandable that developers don't want to spend their (free) time on management.
In the end maybe it's ok if just a few people make decisions about this?

I think we have plenty of people willing to spend their time on management.

Then where are they? why did they not subscribed to this ticket and said "I want to do it, I want to maintain this project roadmap".

That isn't the problem. It seems to me the problem is no one wants to be managed/no one can agree on what should be managed/no one can agree on how it should be managed ... so in the end the plan is lets just make things up as we go - or depend on whatever raster says.

Yes, there is a problem on what should be and how it should be managed. That is why we opened this ticket to discuss about it!
We already identified some parts of the problem, now let's find/work on solutions.
I think you have to realize at one point that you are still in complaining mode. You have to switch to helping mode now.

Apr 13 2018, 7:32 AM · efl

Apr 12 2018

stephenmhouston added a comment to T6768: Project Roadmap.
  • edc/themes : change edc and see the changes in real time, grammar/rules for edc/themes.

Technically this is what enventor does. It does require you "Save". It could just auto "save" and rebuild after every change (and if there is no error) update. Right now it's manual to save. Or were you more thinking of something that can monitor a set of files you edit in a text editor anywhere and do a rebuild and update a preview so it'd work with any editor?

I want to see the changes in real time without latency. I change some value in the edc text and it instantly updates, or I could click an object and resize it, set its offsets directly in the preview with the mouse and the text would update.
I think it would make the flow easier and faster. Saving and compiling is too slow imho.

  • enlightenment : a library to make your own wm, more touchscreen/tablet/phone support.

Doing the library is really hard without also basically making policy. Also keeping compatibility. I think we have enough work doing that for EFL. I do totally agree with the touch/tablet support. I did start some work on that with a new vkbd module... It works decently in X. It does some touch support for a regular "Desktop" mode. Indeed proper mobile "fullscreen always" modes would be better still. I'm with you on this bit.

If it's too much work, it could be low priority. But if you want efl/enlightenment on any device I think it's not a bad idea to separate the common code into a library. The tizen watch wm must be quite different than e desktop, isn't it?

> At any rate. I appreciate the work you are doing -- and I know you would like to do more as many would -- but that you are struggling to get people to agree that what's failing the project is the continued unstructured philosophy, and if this is the best we can do with structure, then clearly it isn't good enough.
I agree. I think most people are not interested in management and can endure the problems that comes with no structure.

Ummm... I'm confused. It sounds like you disagree, but you say you agree... What exactly did you agree with?

I think I agreed with the struggling part. You said it too, it is disappointing to not see much activity on these tickets. Though it is understandable that developers don't want to spend their (free) time on management.
In the end maybe it's ok if just a few people make decisions about this?

Apr 12 2018, 2:53 PM · efl
stephenmhouston added a comment to T5938: genlist item ordering has changed.

ah you aren't using a tree.

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

In otherwords I don't think that item_)next/previous should delve into subitems at all... I think it should stay on the same level (as it does) and you can then delve into subitems with subitems_get

Apr 12 2018, 11:18 AM · efl
stephenmhouston 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:

item #1
GROUP #1
 - item #2 
 - item #3
GROUP #2
 - item #4

in this scenario item_next(GROUP #1) currently return GROUP #2, while I expect (as is returned in 1.20) to return Item #2
... for sure not item #4

Apr 12 2018, 11:16 AM · efl

Apr 11 2018

stephenmhouston added a comment to T6768: Project Roadmap.

first - thanks for documenting this and writing it up.

interesting. zero activity on this... nothing to say from anyone?

Maybe most people want a roadmap, but they don't feel the need to participate to it?
or they might propose changes to it later?

Here's what I want :)

  • elementary : the possibility to make your own widgets easily and possibly share them.
  • edc/themes : change edc and see the changes in real time, grammar/rules for edc/themes.
  • engine : more opengl/vulkan api support, opengl win engine.
  • enlightenment : a library to make your own wm, more touchscreen/tablet/phone support.
  • less bugs :)

This is good for an About Us or Philosophy section on a website, but as far as releases and work goes, it doesn't even scratch the surface of what is needed for a roadmap.

I think you should write more precisely what you want this roadmap to be.
The first part about project vision is exactly what you said, but the rest is more like goals (and not "about us/philosophy") discussed by raster.
This is an overall project roadmap. Imho, it's not particularly made for releases and work but more for seeing where the project wants to go.
I discussed about a roadmap/ticket for each release in the original ticket T6740.

Apr 11 2018, 12:44 PM · efl

Apr 6 2018

stephenmhouston claimed T6819: App popups on the luncher steal focus from windows.
Apr 6 2018, 7:49 AM · efl, enlightenment-git, Restricted Project
stephenmhouston added a comment to T6768: Project Roadmap.

This is good for an About Us or Philosophy section on a website, but as far as releases and work goes, it doesn't even scratch the surface of what is needed for a roadmap.

Apr 6 2018, 7:47 AM · efl