I hope full screen undirect support will land again in new code. Turning whole compositor off is simply annoying. It should probably stay as option unlike in GNOME where there is no option to disable compositing. It's not very nice to see compositor turning off when running some SDL application.
Announcement
Collapse
No announcement yet.
KDE's KWin Compositor Sees Near Total Rewrite Of Compositing Code.
Collapse
X
-
Originally posted by timofonic View PostWhat about deduplicate more relevant code between desktop environments and window managers? Compositing stuff might be one of them, for example.GOD is REAL unless declared as an INTEGER.
- Likes 2
Comment
-
How is it proven that the rewrite is better in terms of achieving the stated outcomes and not regressing the maintainability of the code?
Honest question. I don't want to say that it doesn't deliver the promise. However as it is known all or most programmers suffer from the reinvent / rewrite bug. We commonly think that our code is better. In most cases it is a symptom of not understanding what and why the code was written is a certain way in the first place.
- Likes 1
Comment
-
Originally posted by dragon321 View PostI hope full screen undirect support will land again in new code. Turning whole compositor off is simply annoying. It should probably stay as option unlike in GNOME where there is no option to disable compositing. It's not very nice to see compositor turning off when running some SDL application.
- Likes 1
Comment
-
Originally posted by CochainComplex View Post
Well, sometimes you have written a great code in the past but circumstances have changed slowly in the following years making it impossible to justify a rewritting. But then after some time you will realise that circumstances have changend drastically over time (accumulated) and that the original code does not fit anymore. Any new addition is just a pain. That is the major reason of a rewrite. e.g. X
Anyone working on large codebases must have experienced it. You can avoid major rewrites by designing the structure flexible from the beginning but often this makes it way more complicated and often the project is small and it would be seen as bloated....
- Likes 4
Comment
-
Originally posted by curfew View PostWhy do all the re-tards on this forum always bring up the nonsensical argument of "do the programming yourself"? It's obvious that you guys understand so little about computers that there's zero possibility that you were even Linux users.
1. Because that is how open source works. If you feel that something needs changed you have the ability to do that. You might be lacking a programming skill or knowledge of the project but there is nothing in your way but you from learning and fixing what you think needs fixed. With a closed project, you don't have the ability to make changes no matter how simple.
2. You can think of the open source projects like someone cooking a meal for you. They work hard in the kitchen to make you a seven course meal and you feel that it isn't quite up to your standards. You have no idea how much work that person put in to give you something for free. They tried their best and the result is good, but maybe it isn't excellent because they ran out of something and had to improvise. Maybe they had to start over because they learned later on that some of the people coming were lactose intolerant so the direction of the meal had to change (rewrite of the code). People can take it personal when someone who doesn't do any of the work and no knowledge of the details comes in and flippantly criticizes it.
I am sure there has been a time or two in your life you were doing something and someone was criticizing what you were doing and you got mad and said "if you don't like it, you do it." Keep in mind there is a difference between constructive criticism and being a jerk.
- Likes 18
Comment
-
Originally posted by WorBlux View Post
Exactly, something like multiple monitors w/ different refresh rates would have been a strange thing to expect 15-20 years ago. And it's pretty cool that it's working now.
Comment
-
Originally posted by curfew View PostWhy do all the re-tards on this forum always bring up the nonsensical argument of "do the programming yourself"? It's obvious that you guys understand so little about computers that there's zero possibility that you were even Linux users.
- Likes 16
Comment
-
Originally posted by vsteel View Post
Two reasons.
1. Because that is how open source works. If you feel that something needs changed you have the ability to do that. You might be lacking a programming skill or knowledge of the project but there is nothing in your way but you from learning and fixing what you think needs fixed. With a closed project, you don't have the ability to make changes no matter how simple.
The point of open source is anyone having the time and the skills can help. Not that everyone hit by a bug should be directed to learn how to program or shut up.
Hell, there are companies built around open source code bases precisely because the users need support and bug fixing, despite the code itself being freely available.
- Likes 7
Comment
-
Originally posted by Termy View PostI'm curious if that rewrite will make tildearrow s kwin-lowlatency unnecessary (i guess he will be relieved to have this work being "over" if that is true? ^^)
- Likes 11
Comment
Comment