1 = KMSCON Release News =
3 CHANGES WITH 2: (development release)
4 * Build scripts were improved and simplified. They also allow much more
5 control about the build process now. The source was split into several
8 * Added llog.h helper for logging in libraries.
10 * Eloop was moved into separate library and supports more more
11 use-cases now. It can be used as a standalone project.
13 * Terminal emulator (vte.c) was improved a lot and can run vim now.
15 * Console layer was rewritten and is now much faster and much more
18 * Uterm monitor was added. The monitor uses udev and systemd-logind to
19 watch the system for new seats and devices. This allows us to run on
20 multiple seats simultaneously and being hotplug-capable.
22 * Uterm vt layer was added. This simply wraps the older VT layer so we
23 can switch to different VT systems on-the-fly.
25 * New uterm video backends: The fbdev backend is now fully functional
26 kmscon can run on any fbdev device now. Furthermore, the dumb backend
27 was added which is simply an unaccelerated DRM backend that should
28 work even without EGL, GL, gbm, etc.
30 * New 2D rendering API. In case OpenGL is not available, we now allow
31 blitting images into the framebuffer. This is used for fbdev and dumb
34 * Font renderer now depends on pango. This is is needed only until I get
35 the time to rewrite the freetype backend. But for now we depend on
36 pango so have full font support.
40 CHANGES WITH 1: (development release)
41 * First kmscon release. For testing purposes only. Includes a rendering
42 pipeline and a very rundimentary terminal emulator.