Developers Club geek daily blog

2 years ago
Digest of KolibriOS #10: shortly about collected Now not the end of the autumn period, but nevertheless was decided to release the tenth release of the digest about changes in Kolibrios. Reasons for that two: it is what is what to tell, and the second even more important, is that period of validity of our corporate blog comes to an end, and its future is foggy. Well, we will not be about sad. Especially as many made during the fall, both at the kernel level and libraries, and in applications, cannot but please.




Designations
Digest of KolibriOS #10: shortly about collected — implementation of the new program, driver or library
Digest of KolibriOS #10: shortly about collected — implementation something within GSoC
Digest of KolibriOS #10: shortly about collected — link to loading


General-system changes (kernel, drivers, libraries):


  • RAW sockets are implemented.
  • the feature for the TTL installation through setsockopt is added.
  • implementation of layers of display of windows, allows to make a window behind or over all.
  • functions of receipt of a status of a mouse are expanded.
  • general-system settings of smoothing and type size.
  • Digest of KolibriOS #10: shortly about collected fs.objlibrary for convenient work with file system.
  • Digest of KolibriOS #10: shortly about collected libfrozen.objlibrary for work with JSON.
  • Digest of KolibriOS #10: shortly about collected library.objthe library allows to load for libraries the list of functions and their address into an array.
  • Digest of KolibriOS #10: shortly about collected lexer.objthe library allows to transform an input text code to lexemes.
  • Digest of KolibriOS #10: shortly about collected libslre.objlibrary for search in regular expressions.
  • kmenu.obj — is corrected behavior of loss of the enclosed menus near edges of the screen.
  • box_lib.obj — correction and optimization.


Changes in application software:


  • eskin — the setup utility of the background image, a skin and style of buttons.
    Hidden text
    Now all these parameters are stored in the eskin.ini file in directory/rd/1/settings that has to simplify their setup. So far it needs to be edited manually, but also the graphic utility soon will appear.
  • Eolite — the choice of a way by default; a possibility of change of a font (the own format of a font, not system is used!); a possibility of setup of the sizes and a position of a window at start, use of general-system settings of smoothing.
  • Tinypad — scaling of a font: correction of bugs;
    Digest of KolibriOS #10: shortly about collected
  • Notify — Is added support of controllers; multiple corrections and optimization; does not intercept focus at the program which caused it any more.
    Hidden text
    The controller — the shared area of memory through which there is a communication of the application and notification. It is created in the application after start of the notification.
    Now via the controller it is possible:
    — to change the text (the sizes of a window remain invariable);
    — to change an icon (in advance the flag with any icon for this purpose has to be used);
    — to switch heading;
    — to close the notification.
    The text in the controller lies in a plain-format, i.e. any screen versions of quotes. И \there it is replaced with the character with a code 10.
  • Digest of KolibriOS #10: shortly about collected TextReader — the eReader of text files.
    Hidden text
    Features:
    — scalable font
    — support of different codings
    — storage of settings in ini
    — a possibility of opening of the current document in Tinypad
    Digest of KolibriOS #10: shortly about collected
  • open — navigation from the keyboard; applications which binarnik was not found are not shown in the list any more; Chains of applications Are added. If the TinyPad application is associated with txt, but there is no binarnik of TinyPad, then is tried to start the application from the next field in [TinyPad]. And so recursively, yet it will not be started or the application without the next field will not get (then dialog of the choice of the application will open).
  • Digest of KolibriOS #10: shortly about collected FB2 Reader — the eReader of fb2-books
    Hidden text
    The codings UTF-8 and Windows-1251, the formatted text, alignment on width, a table of contents, internal links, notes, images are supported.
    Digest of KolibriOS #10: shortly about collected
  • setup — use of ini for storage of settings.
  • Dicty — live search; new design; the extent of bases of the dictionary is reduced by 30%.
    Digest of KolibriOS #10: shortly about collected
  • Digest of KolibriOS #10: shortly about collected kf viewer — a prosmotrovshchik of fonts in the kf format (this font is used in Eolite and TextReader).

This article is a translation of the original post at habrahabr.ru/post/270601/
If you have any questions regarding the material covered in the article above, please, contact the original author of the post.
If you have any complaints about this article or you want this article to be deleted, please, drop an email here: sysmagazine.com@gmail.com.

We believe that the knowledge, which is available at the most popular Russian IT blog habrahabr.ru, should be accessed by everyone, even though it is poorly translated.
Shared knowledge makes the world better.
Best wishes.

comments powered by Disqus