По множеству причин (в том числе, постоянные DDoS Хабра) подготовка дайджеста за апрель затянулась, за что приношу свои извинения. Но он все же был подготовлен, и теперь я хочу представить вам результаты труда наших программистов. А показать действительно есть что.
Напомню читателям, что иконкой отмечены изменения, сделанные студентами GSoC в рамках выполнения своих заданий. (Ждите отдельную статью о студентах от yogev_ezra в ближайшем будущем.)
Общесистемные изменения:
- utils.obj — библиотека для работы с вещественными числами, написана на Fasm'е.
- Новая таблица цветов для скинов.
- httplib.obj — добавлена поддержка POST.
Изменения в прикладном ПО:
- FSpeed: тестирование скорости дисков.
- Calc+: калькулятор, вычисляющий выражения.
- KCalc: еще один калькулятор (в отличие от уже имеющегося в образе, более удобно выводит результат и имеет повышенную точность).
- Notify 3: новая программа уведомлений, заменившая собой старый @notify.
Отличия от @notify
- Поддерживает многострочность
- Для расчёта координат нового уведомления используется Shared Memory
- Поддержка ключей
- Поддержка иконок
- Возможность сделать окно не закрываемым (закрыть только по клику)
- Возможность сделать первую строку заголовком (более жирный шрифт и белый цвет текста)
- Внешние изменения (нету прозрачности, круглые углы, другая анимация появления, рамка)
- Если уведомление не влезает в экран, то оно становится в очередь и ждет, пока освободится место
- Pasta: утилита для работы с paste.kolibrios.org (наш «Pastebin»). При наличии рабочего подключения к сети LAN, позволяет загрузить debug-log на наш сервер прямо из Колибри, без необходимости копировать его сначала на диск/флешку
- 8086tiny: порт эмулятора 8086tiny. Позволяет, в частности, запустить FreeDOS и MS Windows 3.0.
Пара скриншотовDOS:
Windows 3.0:
- MTDBG: вывод FPU и MMX регистров; возможность отладки ЯВУ-программ, скомпилированных GCC.
- Forth: оптимизация отрисовки и исправление багов.
- NetStat: исправления багов; новый GUI.
- NetSurf: устранение падений при подключении к сети.
Прочее:
- KolibriN: beta-тестирование и подготовка к релизу KolibriN9.
Стоит отметить, что KolibriN — это личная сборка Leency, и остальные разработчики KolibriOS не имеют к ней отношения. Поэтому обо всех багах в ней следует писать лично Leency.
Автор: