KolibriOS Digest # 7: how we spent the winter winter
The winter in the KolibriOS project was extremely fruitful: many small but very useful programs were added to the daily work; improved user interface of some existing programs; fixed bugs in the network and audio subsystem; and much more. In addition, in the winter we held a New Year's contest for writing games for our operating system. In total, 10 games were written about which you can read here . Details of all changes and corrections under the cut.
- implementation of a new program, driver or library - implementation of something within the GSoC - download link
System-wide changes (kernel, drivers, libraries):
ATI Radeon and Intel video card drivers update.
Network subsystem: Kolibri now attempts to connect to a DHCP server only if the cable is physically connected (and reconnect if the cable is reconnected, while not supported by all drivers). Previous versions tried to always connect, which, when the network cable was not connected, sent unwanted packets and “buried” the buffer. Also fixed memory leaks.
Kernel Optimization.
buf2d : added new features and optimized.
TinyGL : added new features; optimization and fixes.
Infinity sound subsystem: fixes for the ring buffer (before that, sound files played back at a certain sampling frequency were played incorrectly).
Updated old and added new icons.
')
Changes in application software:
open : utility for opening files by association with the "open with" dialog (all programs will use it to open the file according to associations).
Software widget : this is a universal customizable widget, which is now used as the Game center and the Control panel. Settings are taken from the INI file and their number includes the name of the window, its size, the distance between the elements. The composition of the element includes an icon and its signature.
Hidden text
panels_cfg : utility for setting the taskbar (bottom panel) and dockbar.
Hidden text
Eagle : just a launcher of files (not only executables) / folders, as well as a stripped-down file manager (viewing the list of files).
Hidden text
Eolite : use @open to open files by association; use libini to read the settings file.
Hidden text
Settings window:
Properties window:
voxel editor : error correction; new function vox_tgl.
Docky : Added the option "show always" (do not hide).