Re: Re-purposing KWaylandServer

2021-05-03 Thread Vlad Zahorodnii
Hi, It looks like we've reached a conclusion. The most compelling option is to bring KWaylandServer under KWin's umbrella instead. The current architecture doesn't work and it makes it harder to push the wayland progress forward. I'll start the work on importing KWaylandServer after Plasma/

Re: Re-purposing KWaylandServer

2021-04-29 Thread Nicolas Fella
Hi, I noticed that the current split makes it very hard to perform git bisect on kwin given its close relation to kwayland-server. Therefore big +1 from me to incorporating kwaylandserver into the kwin repo. Cheers Nico On 4/29/21 3:14 PM, Vlad Zahorodnii wrote: On 4/28/21 4:27 PM, Aleix Pol

Re: Re-purposing KWaylandServer

2021-04-29 Thread Vlad Zahorodnii
On 4/28/21 4:27 PM, Aleix Pol wrote: +1 for unifying them and refactoring all within a product. It must stay properly separate but it would allow us to organise the If kwaylandserver is integrated with the rest of kwin, it will be possible to simplify some protocols as wayland bits will be abl

Re: Re-purposing KWaylandServer

2021-04-28 Thread Aleix Pol
On Wed, Apr 28, 2021 at 10:27 AM Vlad Zahorodnii wrote: > > On 3/23/21 6:27 PM, Aleix Pol wrote: > > I don't feel like there's a use-case for it. > > > > I also don't have the feeling that having 2 separate repositories help > > with anything. Moving code from one side to another is cumbersome and

Re: Re-purposing KWaylandServer

2021-04-28 Thread Vlad Zahorodnii
On 3/23/21 6:27 PM, Aleix Pol wrote: I don't feel like there's a use-case for it. I also don't have the feeling that having 2 separate repositories help with anything. Moving code from one side to another is cumbersome and makes history tracking more complex. I think it would be even cool if we

Re: Re-purposing KWaylandServer

2021-03-23 Thread Aleix Pol
On Tue, Mar 23, 2021 at 9:44 AM Vlad Zahorodnii wrote: > > Hi, > > Currently, KWaylandServer library is a collection of convenience Qt > wrappers around Wayland protocols. The issue with such a design is that > the bulk of work needs to be still done in the compositor, for example > it still needs

Re-purposing KWaylandServer

2021-03-23 Thread Vlad Zahorodnii
Hi, Currently, KWaylandServer library is a collection of convenience Qt wrappers around Wayland protocols. The issue with such a design is that the bulk of work needs to be still done in the compositor, for example it still needs to deal with importing client buffers, setting up the session,