Hi all,
it is a great pleasure to announce that, after more than 1 year of work, Display server is almost ready to hit HelenOS master. Display server is a replacement for compositor and the first step in a complete overhaul of the graphics/UI stack. Display server has much more structured and testable code, and we have a more flexible architecture. There are also a couple of minor user-visible improvements. I created a pull request https://github.com/HelenOS/helenos/pull/200/files so that people (including me) can review the changes, if interested. I might still make some minor tweaks (I need to finish testing and still evaluating performance). I plan to keep the PR open for some time (at least 1-2 weeks) and then merge it. It's a big diff (although pretty self-contained) so if you'd like to review the changes and feel like you need more time, let me know. It struck me that 22k lines of code is added and just 4k removed. Looks strange at first sight. But more than half of the added code is actually unit tests(!) A decent proportion of the new lines is just copyright headers as the display server is broken into more source files and there is a decent amount of very short headers. Finally, some components that we provide rough equivalent for (libdraw, libsofrend) are not removed at this stage since they are required by libgui. There is more detailed description in the PR. I also prepared the same information in the form of slides. I was planning to record a ta;k, but not sure if I will have the opportunity to do it. See the attached slides. What questions/suggestions do you have? Best regards, Jiri
ds.odp
Description: application/vnd.oasis.opendocument.presentation
_______________________________________________ HelenOS-devel mailing list [email protected] http://lists.modry.cz/listinfo/helenos-devel
