The libmircookie library has been introduced

Oct 16, 2015 18:38 GMT  ·  By

The Ubuntu developers are always hard at work to bring you all the latest technologies and software versions, and they have just released a new update for the next-generation Mir display server.

According to the internal release notes, Mir 0.17 introduces a new library called libmircookie, which aims to provide a simple mechanism that can be used by a group of processes that cooperate with each other to verify timestamps that are difficult to forge to untrusted third-party parties. Moreover, there's now better support for third-party renderers.

Among other new features implemented in Mir 0.17, we can mention the addition of the MirBlob tool for deserializing and serializing data to the client API (Application Programming Interface), the implementation of a new input platform based on the libinput library, as well as the addition of a new DSO (Dynamic Shared Objects) versioning guide.

A new shell mechanism was implemented

In addition to the great new features mentioned above, Mir 0.17 brings with it a new mechanism for the shell, which can be used for sending events on surface construction. Moreover, the mir::shell::DisplayConfigurationController class has been added to allow shells to properly change the display configuration and notify the respective clients. It is also possible to send events concerning to the output of a surface to clients.

Of course, numerous bugs were fixed, so you should check out the changelog attached below if you're curious to know what exactly has been changed in Mir 0.17. Last but not least, the servers and graphics drivers contained are Mirclient ABI 9, Mirserver ABI 35, Mircommon ABI 5, Mirplatform ABI 11, Mirprotobuf ABI 3, Mirplatformgraphics ABI 6, and Mirclientplatform ABI 3.

The source code of the Mir 0.17 display server is available for download right now via Softpedia or you can get it directly from the project's Launchpad website.

Mir 0.17 Changelog