NEWS: add kmscon-7 notes
We changed a whole bunch of stuff since kmscon-6 but most of it still isn't finished (mainly the modularization). However, we definitly need a bugfix-release. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
This commit is contained in:
parent
0160457914
commit
a892f7542b
59
NEWS
59
NEWS
@ -1,5 +1,64 @@
|
|||||||
= KMSCON Release News =
|
= KMSCON Release News =
|
||||||
|
|
||||||
|
CHANGES WITH 7:
|
||||||
|
* TSM, font and text subsystems have been extended to support
|
||||||
|
multi-width fonts (via wcwidth(3)). This allows using CJK characters
|
||||||
|
if your font provides the requested glyphs.
|
||||||
|
|
||||||
|
* COLORTERM is now set to "kmscon" to allow applications to detect
|
||||||
|
whether they run in kmscon.
|
||||||
|
|
||||||
|
* /bin/login is now called with -p by default to reset the environment.
|
||||||
|
This prevents kmscon from passing weird environment variables to the
|
||||||
|
clients but still allows to start KMSCON with a customized
|
||||||
|
environment.
|
||||||
|
The new --reset-env variable controls this behavior (default: on).
|
||||||
|
|
||||||
|
* Add kmsconvt@.service systemd template. This replaces the
|
||||||
|
kmscon@.service template and can now fully replace autovt@.service
|
||||||
|
which is provided by systemd-logind.
|
||||||
|
|
||||||
|
* The DRM3D backend now uses gbm-surfaces and now longer depends on the
|
||||||
|
custom EGL extensions. Everything is now handled inside of mesa so we
|
||||||
|
are safe if the extensions are changed in the future.
|
||||||
|
|
||||||
|
* Modularize kmscon. Most of the dependencies can now be loaded during
|
||||||
|
runtime and are no longer mandatory. This allows package-managers to
|
||||||
|
provide the kmscon binary as default package and all the backends in a
|
||||||
|
separate package to avoid huge dependencies.
|
||||||
|
Please note that this modularization still needs to be applied to
|
||||||
|
uterm so you shouldn't split the package yet, but instead wait for the
|
||||||
|
next release.
|
||||||
|
|
||||||
|
* Freetype2 backend is now deprecated. Use the built-in 8x16 backend,
|
||||||
|
the unifont backend or the fully-featured pango backend.
|
||||||
|
|
||||||
|
* bblit renderer is now built-in. You cannot deselect it, anymore.
|
||||||
|
|
||||||
|
* libuterm reads boot_vga values now via udev. libpciaccess is no longer
|
||||||
|
needed and was removed entirely.
|
||||||
|
|
||||||
|
* uterm video backends are now split into different modules. They still
|
||||||
|
need to be selected during compile-time, though. The next kmscon
|
||||||
|
release will finish this uterm split.
|
||||||
|
The dumb-video backend was renamed to drm2d. The drm-video backend was
|
||||||
|
renamed to drm3d.
|
||||||
|
|
||||||
|
* libeloop now supports ONESHOT idle sources
|
||||||
|
|
||||||
|
* Experimental cairo+pixman renderers. These should not be used in any
|
||||||
|
production systems! They are only provided for performance-testing and
|
||||||
|
to show how cairo/pixman modules can be included.
|
||||||
|
|
||||||
|
* unifont font backend is now enabled by default. The build was heavily
|
||||||
|
improved to avoid long compilation times.
|
||||||
|
|
||||||
|
* Symbol-versioning was added to all libraries. Library interfaces are
|
||||||
|
still not considered stable so don't package them separately! Feel
|
||||||
|
free to link them statically.
|
||||||
|
|
||||||
|
* Lots of bug-fixes!
|
||||||
|
|
||||||
CHANGES WITH 6:
|
CHANGES WITH 6:
|
||||||
* Allow arbitrary paths with --vt (kmscon)
|
* Allow arbitrary paths with --vt (kmscon)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user