Add NEWS file

Whenever we do a release, this file will contain all the major changes as
a short list.

Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
This commit is contained in:
David Herrmann 2012-07-01 16:31:54 +02:00
parent 9c74f6d423
commit bca8d9d6d7
2 changed files with 45 additions and 2 deletions

View File

@ -7,11 +7,12 @@ ACLOCAL_AMFLAGS = -I m4
SUBDIRS = \
. \
docs/reference
include_HEADERS =
EXTRA_DIST = \
README \
COPYING
COPYING \
NEWS
CLEANFILES =
include_HEADERS =
#
# Build targets

42
NEWS Normal file
View File

@ -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.