Дайджест KolibriOS #2: что нам принёс февраль
Дайджест KolibriOS #3: начало весны
Дайджест KolibriOS #4: и весна нам не помеха
Дайджест KolibriOS #5: мы снова с вами
Дайджест KolibriOS #6: последняя осень
Дайджест KolibriOS #7: как мы зиму перезимовали
Дайджест KolibriOS #8: дары весны
Дайджест KolibriOS #9: летний урожай
Дайджест KolibriOS #10 коротко о накопившемся
Дайджест по итогам 2015 года
Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016
— реализация чего-либо в рамках GSoC
— ссылка на загрузку
Общесистемные изменения (ядро, драйверы, библиотеки):
- Новый загрузчик приложений;
- системная функция 70.5 — добавлена возможность получения информации о разделах с файловой системой NTFS;
- exif.obj: добавлены теги Samsung app2; оптимизация;
- C Layer: реализованы обертки для http.obj, proc_lib.obj, и частично для box_lib.obj;
- обновлены библиотеки: libunwind-gcc-4.8.5, libstdc++-v3-gcc-4.8.5, binutils-2.26;
- портирована libjpeg.
Изменения в прикладном ПО:
- ssh — реализован протокол Диффи — Хеллмана.
- Animage — обновлен и доработан интерфейс; использование нового компонента меню (kmenu.obj); множественные оптимизации, доработки и исправления багов.
Скрытый текстОсновные коммиты IgorA при работе над Animage:
rev 6328
Удалось подключить библиотеку libimg.obj, теперь animage может открывать файлы *.jpg и *.png.
Можно добавить и другие форматы файлов, которые есть в libimg. Меню от Veliant-а пока не добавлял, потому что он пишет что с ним animage не работает как надо.рев. 6355
Изменил алгоритм работы с командой undo. Вместо копирования буферов по цепочке просто сдвигаю указатели. Так получается быстрее и кода меньше, потому что легче указатель поменять чем весь буфер с изображением перегонять.ev 6371
добавил в меню группу Filters с поворотами изображения,
также добавил выделение текущего масштаба для удобства пользования.rev 6379
Исправил рамку для выделения, которая перестала стираться после рев. 6355. Сделал новый алгоритм, который рисует рамку для выделения сразу в области экрана, а не в область изображения.
Но все еще нужно будет дорабатывать работу с командами Copy, Paste. Потому что они работают не так как нужно, а именно:
1) перемещение рамки для выделения считается как событие редактирования файла, что не хорошо.
2) копирование приводит к пропаданию рамки с экрана и для вставки изображения нужно рисовать рамку в нужном месте снова
3) может еще что-то есть точно не знаю
- CPUID — добавлен код для использования значения расширенной модели (Extended Model) при определении кодового имени процессоров Intel.
Скрытый текстВ рамках GSOC потенциальные cтуденты выполняли 3 тестовых задания по темам «Использование расширенной модели при определении множителя процессора», «Сохранение лога с результатами определения характеристик процессора», «Визуализация результатов теста производительности», которые должны быть интегрированы в основную ветку программы. - avra — порт последней версии.
- Eolite — возможность ручного ввода пути открываемого при старте Eolite; статус бар; исправление багов.
- Netsurf — GET/POST — запросы; поддержка изображений JPEG, PNG, GIF.
- ftpc — обработка ошибок; возможность запуска с параметрами.
- ktcc — порт обновлен до версии 0.9.26; исправление багов в libc (версия для ktcc).
- FB2 Read — частичная поддержка таблиц: тэги table, tr, td, th, атрибут colspan (но не rowspan); внешние ссылки в строке состояния; кодировка cp866; просмотр неформатированных текстов (только перед открытием файла требуется выбрать кодировку, изменить кодировку в процессе просмотра файла невозможно); список поддерживаемых расширений файлов в настройках /rd/1/settings/fb2read.ini (для Open Dialog); сохранение пути последнего открытого файла (для Open Dialog); исправлены некоторые ошибки.
Прочее:
- Kolibri-acpi: поддержка PAE.
- NTFS: многочисленные изменения, в том числе в удалении папок и файлов.
Google Summer of Code:
* Наша команда выбрала 5 студентов, которые начали работу над своими проектами.
* Некоторые итоги приёмной кампании GSOC 2016. Изначально зарегистрировались 18981 студентов, к участию были допущены 180 организаций. Затем 5107 студентов подали в организации 7543 заявок. В итоге 178 организаций выбрали 1206 студентов. В некотором роде это очное соревнование образовательных систем разных стран, поэтому были интересны количественные данные.
Топ-21 стран студентов: Индия 454, США 118, Германия 66, Шри Ланка 54, Российская Федерация 52, КНР 34, Испания 33, Румыния 31, Польша 28, Италия 23, Канада 23, Бразилия 21, Франция 19, Австрия 19, Великобритания 18, Камерун 16, Украина 13, Турция 12, Япония 12, Греция 10, Египет 10.
Некоторые результаты выглядят довольно неожиданно, что и предлагаем обсудить в комментариях.
Комментарии (0)