- User Since
- Dec 16 2017, 8:25 AM (99 w, 5 d)
Tue, Nov 12
Thu, Nov 7
Okay, I see.
Fri, Nov 1
Thu, Oct 31
Wed, Oct 30
For shared pointers instead of adding const & we move them into the destination variable saving some cpu usage but at the same time making clear the pointer is being stored by not being const &
Tue, Oct 29
Mon, Oct 28
or directly into KWin.
Should KWayland (Server part) be moved out of Frameworks into a Plasma lib?
Fri, Oct 25
Some remaining nitpicks.
Could you please update this revision?
QStringLiteral("/contents/") -> QLatin1String("/contents/")
Thu, Oct 24
Go for it.
Wed, Oct 23
Do you have commit access?
Not syncing to vblank is not per se a performance issue as in lower framerate. It just means the latency is not optimized.
I'm talking about this. The fps is around 40 to 50 even though I have only one client open (Konsole).
This patch can't go in as is because of the performance issues.
What solution do you propose?
That's a good discovery! Do you have a test client by any chance?
My concerns about performance regression introduced by this patch haven't been addressed. The time span during which kwin records rendering commands slides gradually over time, it's not aligned to vblank.
Tue, Oct 22
Sweet. I like the SessionManager class. I wonder though whether we could put more responsibility on it, e.g. loading and storing session. I don't ask you to implement that or anything. I'm just trying to digest the idea of having a class responsible for session management and what potential code improvements/simplifications the class brings with itself.
I don't have a strong opinion on this one, however I thought that it's better to keep tasks open when they are moved to "Done" because that way one could have a look at what features were implemented previously, etc.
While I'm all for building KWin w/o X11 stuff, I think it's way to early to split kwin code into different libraries. X11 is used in many places. We need to take care of that first. Once we have distinct line between X11 stuff, Wayland stuff, and stuff that doesn't use any of those two, we can proceed with discussing this task.
In addition to the above, notice that KWin must put server-side decoration around the window geometry, not the main surface.
Alright, let's go quickly over the proposed solution...
Mon, Oct 21
Uh, I don't use Ukrainian locale. However, it doesn't matter that much. We format numbers practically the same way as in en_US.
I suggest to set ColumnLimit to 0 by default and allow projects to override it.