Last changes: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
(15 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
'''This document describes some but not all changes since the last official release 0.7.7.0 (svn rev 1319)'''<br> | |||
'''Since KolibriOS has switched to a nightly build system instead, it is a better idea to look at SVN changelogs instead''' | |||
== English == | == English == | ||
************************ | ************************ | ||
Line 17: | Line 20: | ||
The following changes, revisions, fixes in the kernel have been made: | The following changes, revisions, fixes in the kernel have been made: | ||
by Evgeny Grechnikov (Diamond) - Russian Federation | |||
1) Kernel bugfixes. | 1) Improvement of drives detection using BIOS service (V86) | ||
2) Kernel bugfixes. | |||
by Sergey Semyonov (Serge) - Russian Federation | |||
1) Driver for ATI videocards updated. | 1) Driver for ATI videocards updated. | ||
2) Linux-like kernel mutexes | |||
by Mihail Semenyako (mike.dld) - Republic of Belarus | |||
1) Refactoring of window subsystem. | 1) Refactoring of window subsystem. | ||
by <Lrz> | |||
1) Refactoring, optimization, bugfixes of some places in the kernel. | 1) Processing API functions in order to completely remove the shift-register-call | ||
2) Refactoring, optimization, bugfixes of some places in the kernel. | |||
by A.Jerdev (art_zh) - United Kingdom | |||
1) | 1) Memory-mapped I/O (MMIO) access from the userworld. | ||
2) PCIe Extended configuration space access (auto-adjust for AMD-NPT since Athlon64). | |||
by turbanoff | |||
1) Read from ext2fs/ext3fs. | 1) Read from ext2fs/ext3fs. | ||
by Marat Zakiyanov (Mario79) - Russian Federation | |||
1) Improvements in the processing of mouse clicks. | |||
by hidnplayr | |||
1) Rewriting of the entire network subsystem. | |||
by Asper | |||
1) Drivers for the sound cards VT823(X) and EMU10K1X. | |||
by tsdima | |||
1) Driver for the sound card ForteMedia fm801. | 1) Driver for the sound card ForteMedia fm801. | ||
by Maxis | |||
1) changes in free memory checks. | |||
The following changes, revisions, fixes in applications have been made: | The following changes, revisions, fixes in applications have been made: | ||
Line 48: | Line 66: | ||
VIEW3DS - macgub, version 0.054 | VIEW3DS - macgub, version 0.054 | ||
FASM - Pavel Rymovski (Heavyiron), updated to version 1.69.11 | FASM - Pavel Rymovski (Heavyiron), updated to version 1.69.11 | ||
IgorA, use the library box_lib, russification, | |||
Marat Zakiyanov (Mario79) fix bugs encountered | |||
PCIDEV - art_zh, | Evgeny Grechnikov (Diamond), fix of window wrapping | ||
PCIDEV - art_zh, MMIO sample dumps added; vendors database | |||
trimmed to reduce the distro size. | |||
BOARD - Evgeny Grechnikov (Diamond), do not throw out existing | BOARD - Evgeny Grechnikov (Diamond), do not throw out existing | ||
messages at the program start | messages at the program start | ||
Line 57: | Line 77: | ||
HEED - staper, version 0.14: use the library box_lib; | HEED - staper, version 0.14: use the library box_lib; | ||
Ctrl+C/X/V, Ctrl+B to select a block | Ctrl+C/X/V, Ctrl+B to select a block | ||
Marat Zakiyanov (Mario79), using of OpenDialog component, | |||
little optimization of the code | |||
SHELL - Albom, version 0.4.2 | SHELL - Albom, version 0.4.2 | ||
CPU - Evgeny Grechnikov (Diamond) at the suggestion of | CPU - Evgeny Grechnikov (Diamond) at the suggestion of | ||
Kirill Lipatov (Leency), do not show system processes | |||
by default | by default | ||
HTMLV - Kirill Lipatov (Leency), version 0. | HTMLV - Kirill Lipatov (Leency), version 0.62a | ||
EOLITE - Kirill Lipatov (Leency), version 0.98.7a | EOLITE - Kirill Lipatov (Leency), version 0.98.7a | ||
RTFREAD - Sorcerer, cosmetic fix | RTFREAD - Sorcerer, cosmetic fix | ||
dunkaist, menu_bar and scroll_bar from box_lib, 'end' hotkey | |||
E80 - Albom, version 0.5.1 | E80 - Albom, version 0.5.1 | ||
KIV - Evgeny Grechnikov (Diamond), file name in the window | KIV - Evgeny Grechnikov (Diamond), file name in the window | ||
title, configurable keyboard shortcuts for next/prev | title, configurable keyboard shortcuts for next/prev | ||
images in the current folder | images in the current folder | ||
SUDOKU - staper, port of Sudoku game - that is a puzzle with digits, where you | |||
have to fill free cells with digits from 1 to 9 so that every row, | |||
every column and every small square 3x3 contain each digit just one time. | |||
There are 9 levels in the game. | |||
REVERSI - staper, port of strategy game Reversi (Othello) | |||
MSQUARE - staper, math puzzle "magic square": sum of the numbers in rows, columns | |||
(less often in diagonals) should be equal | |||
FINDN-S - Artemonische, a simple game in which you have to collect all the numbers | |||
in the order of 10 to 90 | |||
PANEL - Evgeny Grechnikov (Diamond), a little change in the panel clock | |||
and reanimation of backlight on the Alt+[Shift+]Tab press. | |||
AC97SND - Asper, support of playlists in m3u format. | |||
@NOTIFY - SoUrcerer, program for popup text messages | |||
DOSBOX - Evgeny Grechnikov (Diamond), version 0.74 | |||
ASCIIVJU - Konstantin Dutkevich (Nazarus), program shows ASCII table | |||
PIPETKA - Rock_maniak_forever, program to get color of a pixel on the screen | |||
SNAKE - dunkaist, yet another implementation of classic game | |||
FHT4i - art_zh, 4-points Fast Hartley transform routine (FPU87 version) | |||
* New versions of dynamic libraries and new dynamic libraries: | * New versions of dynamic libraries and new dynamic libraries: | ||
libini - Evgeny Grechnikov (Diamond), added function to read | |||
keyboard shortcuts | keyboard shortcuts | ||
box_lib - IgorA, update component tree_list, new component | box_lib - IgorA, update component tree_list, new component | ||
text_editor | text_editor, documentation on the library | ||
Marat Zakiyanov (Mario79) refinement of ОpenDialog component, rewriting | |||
of some applications to use it, new component PathShow | |||
== Russian == | == Russian == | ||
Line 94: | Line 139: | ||
От Евгения Гречникова (Diamond) - Российская Федерация | От Евгения Гречникова (Diamond) - Российская Федерация | ||
1) | 1) улучшения в определении дисков через BIOS (V86) | ||
2) исправление ну очень многих косяков в ядре и приложениях | |||
От Сергея Семёнова (Serge) - Российская Федерация | От Сергея Семёнова (Serge) - Российская Федерация | ||
1) Обновление драйвера для видеокарт ATI. | 1) Обновление драйвера для видеокарт ATI. | ||
2) Линукс-подобные мьютексы ядра | |||
От Михаила Семеняко (mike.dld) - Республика Беларусь | От Михаила Семеняко (mike.dld) - Республика Беларусь | ||
1) Рефакторинг оконной подсистемы. | 1) Рефакторинг оконной подсистемы. | ||
От <Lrz> | От <Lrz> - Российская Федерация | ||
1) Рефакторинг некоторых участков ядра, оптимизации, багфиксы. | 1) Переработка функций с целью полностью убрать сдвиг-регистровый вызов API | ||
2) Рефакторинг некоторых участков ядра, оптимизации, багфиксы. | |||
От Артёма Жердева (art_zh) - СССР | |||
1) Доступ из приложения к отображённым на память областям ввода-вывода (MMIO). | |||
2) Доступ к расширенному конфигурационному пространству PCI Express (автонастройка для AMD-NPT начиная с Athlon64). | |||
От | От Андрея Турбанова (turbanoff) - Российская Федерация | ||
1) | 1) Поддержка чтения файловых систем ext2/ext3. | ||
От | От Марата Закиянова (Mario79) - Российская Федерация | ||
1) | 1) Улучшения в обработке нажатия мыши. | ||
От | От hidnplayr | ||
1) | 1) Переписывание всей подсистемы работы с сетью. | ||
От Asper | От Asper | ||
1) Драйвера для звуковых карт VT823(X) и EMU10K1X. | 1) Драйвера для звуковых карт VT823(X) и EMU10K1X. | ||
От tsdima | |||
1) Драйвер для звуковой карты ForteMedia fm801. | |||
От Maxis | |||
1) Изменения в проверке свободной памяти. | |||
* С приложениями произведены следующие изменения, доработки, исправления: | |||
FTPS - tsdima, некоторые улучшения | FTPS - tsdima, некоторые улучшения | ||
VIEW3DS - macgub, версия 0.054 | VIEW3DS - macgub, версия 0.054 | ||
FASM - Павел Рымовский (Heavyiron), обновление до версии 1.69.11 | FASM - Павел Рымовский (Heavyiron), обновление до версии 1.69.11 | ||
IgorA, использование библиотеки box_lib, русификация, | |||
Марат Закиянов (Mario79), исправление возникших глюков | |||
PCIDEV - art_zh, | Евгений Гречников (Diamond), исправлено свертывание окна | ||
PCIDEV - Артем Жердев (art_zh), дамп MMIO-областей PCI-устройства; сокращение | |||
кода за счет удаления малоизвестных вендоров из основной базы данных | |||
BOARD - Евгений Гречников (Diamond), не отбрасывать непрочитанные | BOARD - Евгений Гречников (Diamond), не отбрасывать непрочитанные | ||
сообщения при старте программы | сообщения при старте программы | ||
UNVWATER - Asper, порт демки из OctaOS (автор Octavio Vega Fernandez) | UNVWATER - Asper, порт демки из OctaOS (автор Octavio Vega Fernandez) | ||
HEED - staper, версия 0. | HEED - staper, версия 0.15: использование библиотеки box_lib; | ||
Ctrl+C/X/V, Ctrl+B для выделения блока | Ctrl+C/X/V, Ctrl+B для выделения блока, косметические изменения | ||
Марат Закиянов (Mario79), использование компонента OpenDialog, | |||
небольшая оптимизация кода | |||
SHELL - Albom, версия 0.4.2 | SHELL - Albom, версия 0.4.2 | ||
CPU - Евгений Гречников (Diamond) по предложению | CPU - Евгений Гречников (Diamond) по предложению | ||
Кирилла Липатова (Leency), по умолчанию не показывать | |||
системные процессы | системные процессы | ||
HTMLV - Кирилл Липатов (Leency), версия 0. | TINYPAD - mike.dld, решена проблема с миганием курсора в некоторых случаях | ||
HTMLV - Кирилл Липатов (Leency), версия 0.62a | |||
EOLITE - Кирилл Липатов (Leency), версия 0.98.7a | EOLITE - Кирилл Липатов (Leency), версия 0.98.7a | ||
RTFREAD - Sorcerer, косметическая правка | RTFREAD - Sorcerer, косметическая правка | ||
dunkaist, меню и скроллбар, горячая клавиша 'end' | |||
E80 - Albom, версия 0.5.1 | E80 - Albom, версия 0.5.1 | ||
KIV - Евгений Гречников (Diamond), имя текущего файла в заголовке | KIV - Евгений Гречников (Diamond), имя текущего файла в заголовке | ||
окна, настраиваемые клавиатурные сокращения для перехода | окна, настраиваемые клавиатурные сокращения для перехода | ||
к следующему/предыдущему изображению в папке | к следующему/предыдущему изображению в папке, исправления обработки | ||
маленьких файлов формата TGA | |||
Марат Закиянов (Mario79) исправления при работе со списком файлов | |||
SUDOKU - staper, порт игры Судоку - это головоломка-пазл с числами, где нужно | |||
заполнить свободные клетки цифрами от 1 до 9 так, чтобы в каждой строке, | |||
в каждом столбце и в каждом малом квадрате 3x3 каждая цифра встречалась | |||
бы только один раз. Есть 9 уровней сложности. | |||
REVERSI - staper, порт стратегической игры Реверси (Отелло) | |||
MSQUARE - staper, математическая головоломка "Магический квадрат": суммы | |||
чисел в строках, столбцах (реже в диагоналях) должны быть равны | |||
FINDN-S - Artemonische, простенькая игрушка в которой нужно собрать все | |||
числа по порядку от 10 до 90 | |||
PANEL - Евгений Гречников (Diamond), |