
The next issue of our digest with descriptions of changes over the past 3 months. The term is short, but in terms of events it turned out to be quite interesting. Details under the cut.
Legend
- implementation of a new program, driver or library

- implementation of something within the GSoC

- download link
')
System-wide changes (kernel, drivers, libraries):
- new application downloader;
- NTFS : basic file system functions are supported;
- system function 70.5 - added ability to obtain information about partitions with the NTFS file system;
- exif.obj : tags added Samsung app2; optimization;
C Layer : implemented wrappers for http.obj, proc_lib.obj, and partially for box_lib.obj;- Libraries were updated: libunwind-gcc-4.8.5, libstdc ++ - v3-gcc-4.8.5, binutils-2.26;
- ported libjpeg.
Changes in application software:
ssh - Diffie - Hellman protocol is implemented.- Animage - updated and improved interface; use of the new menu component (kmenu.obj); multiple optimizations, improvements and bug fixes.
Hidden textIgorA main commits when working on Animage:
rev 6328
It was possible to connect the library libimg.obj, now the animage can open the files * .jpg and * .png.
You can add other file formats that are in libimg. The menu from Veliant hasn’t added yet, because he writes that animage doesn’t work as it should with him.
roar 6355
Changed the algorithm for working with the undo command. Instead of copying buffers along the chain, I simply move the pointers. So it turns out faster and less code, because it is easier to change the pointer than to distill the entire buffer with the image.
ev 6371
added the Filters group to the menu with rotated images
also added a selection of the current scale for ease of use.
rev 6379
Fixed the frame for the selection, which ceased to be erased after the roar. 6355. Made a new algorithm that draws a frame for the selection immediately in the screen area, and not in the image area.
But it will still be necessary to refine the work with the commands Copy, Paste. Because they do not work as it should, namely:
1) moving the selection frame is considered as a file editing event, which is not good.
2) copying leads to the disappearance of the frame from the screen and to insert the image you need to draw the frame in the right place again
3) maybe I still have something for sure I don’t know

- CPUID - code has been added to use the Extended Model value when determining the code name of Intel processors.
Hidden text
Within GSOC, potential students performed 3 test tasks on the topics “Using the extended model when determining the processor multiplier”, “Saving the log with the results of determining the processor characteristics”, “Visualizing the results of the performance test”, which should be integrated into the main program branch.
avra - port of the latest version.- Eolite - the ability to manually enter the path opened at the start of Eolite; status bar; fix bugs.
- Netsurf - GET / POST requests; support images JPEG, PNG, GIF.


- ftpc - error handling; ability to run with parameters.
- ktcc - port updated to version 0.9.26; fix bugs in libc (version for ktcc).
- FB2 Read - partial table support: tags table, tr, td, th, colspan attribute (but not rowspan); external links in the status bar; cp866 encoding; viewing unformatted texts (only before opening the file you need to select the encoding, you cannot change the encoding during the viewing of the file); list of supported file extensions in settings /rd/1/settings/fb2read.ini (for Open Dialog); saving the path of the last open file (for Open Dialog); fixed some bugs.

Other:
- Kolibri-acpi : PAE support.
Google Summer of Code:
* Our team selected 5 students who began work on their projects.
* Some results of the GSOC 2016 admission campaign. Initially,
18,981 students registered
, 180 organizations were allowed to participate . Then
5107 students submitted 7543 applications to the organization . As a result,
178 organizations selected 1206 students . In some ways, this is a full-time competition of educational systems in different countries, so quantitative data were interesting.
Top 21 student countries: India 454, USA 118, Germany 66, Sri Lanka 54,
Russian Federation 52 , PRC 34, Spain 33, Romania 31, Poland 28, Italy 23, Canada 23, Brazil 21, France 19, Austria 19, Great Britain 18, Cameroon 16,
Ukraine 13 , Turkey 12, Japan 12, Greece 10, Egypt 10.
Some results look quite unexpected, which we propose to discuss in the comments.