Hello.

On 29/06/15 11:43, Carsten Haitzler wrote:
> On Mon, 29 Jun 2015 09:06:14 +0200 Stefan Schmidt <ste...@osg.samsung.com> 
> said:
>
>> Hello.
>>
>> On 28/06/15 06:40, Carsten Haitzler wrote:
>>> On Sat, 27 Jun 2015 09:05:02 -0400 Christopher Michael
>>> <cpmich...@osg.samsung.com> said:
>>>
>>>> On 06/27/2015 01:14 AM, Carsten Haitzler wrote:
>>>>> On Fri, 26 Jun 2015 16:11:45 -0400 Mike Blumenkrantz
>>>>> <michael.blumenkra...@gmail.com> said:
>>>>>
>>>>>> With a few minor exceptions in Wayland, all target features for the E20
>>>>>> release have been met. As such, I am planning to commence an
>>>>>> everything-but-wayland feature freeze on Friday, 3 July 2015.
>>>>>>
>>>>>> If anyone has things that they want to push in or implement before the
>>>>>> freeze begins, I'm open to moving back the date as necessary--within
>>>>>> reason. I will not, however, be very receptive to adding new features
>>>>>> once the release cycle freeze has begun.
>>>>> actually - devilhorns.
>>>>>
>>>>> you need to pipe in here - what is the wayland state, and what would there
>>>>> be left to drop in after july 3 and what timetable?
>>>>>
>>>> As far as what is left: DnD needs a bit of testing/tweaking yet as there
>>>> are some little buggers floating in there (I'll be hacking on that come
>>>> Monday). We have pending patches to support wl_text_input and
>>>> wl_input_method (https://phab.enlightenment.org/D2275) however we cannot
>>>> "securely" push those until we have a working VKbd implementation to go
>>>> with them. I pinged shiin to see if he could also hack up a vkbd to go
>>>> with.
>>>>
>>>> While not a Top priority, support for wl_scaler and wl_viewport would be
>>>> remaining things to drop in after July 3. We have pending patches for
>>>> that also (https://phab.enlightenment.org/D2485) however those need some
>>>> refactoring.
>>>>
>>>>> i am saying this from the perspective that we get a fair number of "does e
>>>>> run wayland yet" kind of questions and the answer is always nebulous. i
>>>>> think we want a clear state of play for an e20 release.
>>>>>
>>>> While I have not tested it yet, Mike has updated/refactored my initial
>>>> XWayland branch and pushed that upstream already which means we should
>>>> have working XWayland support now. I've not tested it yet myself however
>>>> he did manage to get Firefox running with it (which is good news) :)
>>>>
>>>> E/Elm apps are running good in E-Wl. Gtk apps also (tho Some gtk apps
>>>> have popup menu placement issues according to Phab reports). I don't
>>>> suspect that those are Major issues and likely will take little time to
>>>> fix.
>>>>
>>>> QT apps on the other hand are a whole different can of worms. Apparenly,
>>>> QT5 has not been updated yet to support xdg_shell version 5 which means,
>>>> while the apps do run, they have quite a few issues. I spoke with RzR
>>>> about it and he plans to update QT5 to support xdg_shell version 5 which
>>>> should address issues there.
>>>>
>>>> There are a few pending buggers listed on Phab which I/we will be
>>>> addressing in the coming weeks tho I don't think any of them are Major
>>>> problems (in terms of functionality).
>>>>
>>>> It is likely that I may be forgetting something in this list, so if you
>>>> can think of something I may have missed, please ask.
>>> the question reading between the lines from users is:
>>>
>>> "can i now use E20 to switch to wayland?"
>>>
>>> :)
>>>
>>> i've talked with you about this - i know that i personally can't. my 2 main
>>> desktop systems have new nvidia rigs and literally have zero nouveau
>>> support. i know i'm not the only one and for many nouveau is still iffy. i
>>> am sure we could get more people working on wayland if we could run "e in a
>>> window" in x11
>>> - ie wl-x11. like weston does. with a but of imagination it'd be possible to
>>> get full acceleration for egl working too.
>>>
>>> from a pr point of view, for many people they'd like to "see how e wayland
>>> is going" without having to drop out of x11 to do it. this'd help answer a
>>> lot of questions people have. :) it'd also mean a LOT more helping getting
>>> wayland moving along.
>>>
>>> btw - how goes session recovering with uuid's etc. ... stefan?
>> The uuid store is in for some time. I have branch with a wayland
>> protocol extension to pass the uuid arround which I can push in later
>> today or tomorrow.
>> What is still missing the re-connect handling, keeping apps alive and
>> making sure they come back correctly when the compositor comes back.
> thats a necessary part of the uuid thing. it needs all of these done to be
> "done":
>
> 1. store of uuids that survives e segs/restarts correctly (tho not logout/in)

Its a mmaped object named /e_uuid_store and E checks for it during 
start/restart. What information will be applied is policy and part of #4.

> 2. protocol to assign uuids and pass them around back to comp

That is what I will put in today or tomorrow.
> 3. reconnect code that correctly uses assigned uuids

I played around with that but did not had it working so far. That is the 
bigger part of what is missing.
> 4. code to restore state of windows with these uuids based on store in #1

Once #3 works reliable this should not be to complicated.

> :)
>
> sounds like you're missing some bits. :) we need all 4 bits. :)

Correct analysis. :)
Its these pieces I need to spent my time on after the vacation to get 
them working for e20.

regards
Stefan Schmidt

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to