summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Herrmann <dh.herrmann@googlemail.com>2012-08-11 15:27:56 +0200
committerDavid Herrmann <dh.herrmann@googlemail.com>2012-08-11 15:27:56 +0200
commitac26c0ee2faeefa0399c85c01fda8063a6c0092a (patch)
tree084f8060494a2cd5f5df96a032658538e8cc5c49
parented8c730f99effcdc42fdaaccd9aa3f44e2be9a2c (diff)
Update NEWS file
Add information about all changes since kmscon-2. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
-rw-r--r--NEWS42
1 files changed, 42 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index c63aab4..103c2ce 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,47 @@
= KMSCON Release News =
+CHANGES WITH 3: (development release)
+ * VTE support has been improved greatly. vt220 should be supported fully
+ except for multi-line characters.
+
+ * glib dependency removed. Hashtables and unicode support is now
+ implemented in kmscon.
+
+ * Configfiles are now supported. /etc/kmscon.conf and ~/.kmscon.conf are
+ read by kmscon on startup. They can include the same options as the
+ command line options of kmscon. However, command-line options have
+ precedence.
+
+ * Multiple video objects are now supported per seat. That is, if you
+ have more than one graphics card per seat, all of them will be used by
+ kmscon. Multiple displays were supported from the beginning.
+
+ * Modularized input backend. The XKB backend is fully optional and can
+ be activated/deactivated during runtime. The Dumb backend has been
+ renamed to "plain".
+
+ * The eloop library is fully documented and should be API stable from
+ now on.
+
+ * The font renderer subsystem has been rewritten and replaced with a new
+ subsystem which can load different font-renderers during runtime.
+ Several backends including static 8x16 backend has been added. It is
+ possible to compile kmscon without freetype2/pango dependencies now.
+
+ * 2D blitting to framebuffers has been improved greatly. More devices
+ are supported now and blending is available, too. The 3D devices have
+ been updated to support these blitting operations via OpenGL. This may
+ be slow on older devices, though.
+
+ * New text renderer subsystem has been added. It can load multiple
+ different text-renderers during runtime. The default renderer (bblit)
+ uses 2D blitting operations to render text. However, the gltex
+ renderer is also available (optionally) which renders with OpenGL
+ textures. This can improve performance greatly on modern devices.
+
+ * Gcc optimizations are now enabled by default to improve rendering
+ performance.
+
CHANGES WITH 2: (development release)
* Build scripts were improved and simplified. They also allow much more
control about the build process now. The source was split into several