Дайджест KolibriOS #12

Черговий випуску нашого дайджесту з описами змін за останні 3 місяці. Короткий термін, але з подій він виявився досить цікавим. Подробиці під катом.


Список випусківДайджест KolibriOS #1: введення в курс справи
Дайджест 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 потенційні студенти виконували 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 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.