summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS42
1 files changed, 42 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..f260a8c
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,42 @@
+= KMSCON Release News =
+
+CHANGES WITH 2:
+ * Build scripts were improved and simplified. They also allow much more
+ control about the build process now. The source was split into several
+ different libraries.
+
+ * Added llog.h helper for logging in libraries.
+
+ * Eloop was moved into separate library and supports more more
+ use-cases now. It can be used as a standalone project.
+
+ * Terminal emulator (vte.c) was improved a lot and can run vim now.
+
+ * Console layer was rewritten and is now much faster and much more
+ standards compliant.
+
+ * Uterm monitor was added. The monitor uses udev and systemd-logind to
+ watch the system for new seats and devices. This allows us to run on
+ multiple seats simultaneously and being hotplug-capable.
+
+ * Uterm vt layer was added. This simply wraps the older VT layer so we
+ can switch to different VT systems on-the-fly.
+
+ * New uterm video backends: The fbdev backend is now fully functional
+ kmscon can run on any fbdev device now. Furthermore, the dumb backend
+ was added which is simply an unaccelerated DRM backend that should
+ work even without EGL, GL, gbm, etc.
+
+ * New 2D rendering API. In case OpenGL is not available, we now allow
+ blitting images into the framebuffer. This is used for fbdev and dumb
+ video devices.
+
+ * Font renderer now depends on pango. This is is needed only until I get
+ the time to rewrite the freetype backend. But for now we depend on
+ pango so have full font support.
+
+ * lots of small fixes
+
+CHANGES WITH 1:
+ * First kmscon release. For testing purposes only. Includes a rendering
+ pipeline and a very rundimentary terminal emulator.