Rev 5452 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2780 | clevermous | 1 | Дела давно минувших дней... |
2 | |||
5953 | pathoswith | 3 | ***************************** |
4 | * Даты выхода дистрибутивов * |
||
5 | ***************************** |
||
6 | |||
7 | RE N1 30.08.2003 |
||
8 | RE N2 07.10.2003 |
||
9 | RE N3 26.11.2003 |
||
10 | RE N4 23.12.2003 |
||
11 | RE N5 15.02.2004 |
||
12 | RE N6 27.03.2004 |
||
13 | KOLIBRI N1 16.05.2004 |
||
14 | RE N7 11.06.2004 |
||
15 | KOLIBRI N2 28.08.2004 |
||
16 | RE N8 01.12.2004 |
||
17 | KOLIBRI N3 22.02.2005 |
||
18 | Выпуск 2: 20.03.2005 |
||
19 | KOLIBRI N4 07.06.2005 |
||
20 | KOLIBRI 0.5.0.0 04.10.2005 |
||
21 | 0.5.1.0 12.10.2005 |
||
22 | 0.5.2.0 02.12.2005 |
||
23 | 0.5.3.0 18.03.2006 |
||
24 | 0.5.8.0 09.07.2006 |
||
25 | 0.5.8.1 25.07.2006 |
||
26 | |||
27 | 0.6.0.0 04.09.2006 |
||
28 | 0.6.3.0 31.10.2006 |
||
29 | 0.6.5.0 14.02.2007 |
||
30 | |||
31 | 0.7.0.0 07.06.2007 |
||
32 | 0.7.1.0 23.09.2007 |
||
33 | 0.7.5.0 31.01.2009 |
||
34 | 0.7.7.0 13.12.2009 |
||
35 | |||
2780 | clevermous | 36 | ******************************************************************************* |
5953 | pathoswith | 37 | Колибри OS 0.7.7.0 февраль 2010 |
38 | ******************************************************************************* |
||
39 | |||
40 | В ядре произведены следующие изменения, доработки, исправления: |
||
41 | |||
42 | От Евгения Гречникова (Diamond) - Российская Федерация |
||
43 | 1) улучшения в определении дисков через BIOS (V86) |
||
44 | 2) исправление ну очень многих косяков в ядре и приложениях |
||
45 | |||
46 | От Сергея Семёнова (Serge) - Российская Федерация |
||
47 | 1) Обновление драйвера для видеокарт ATI. |
||
48 | 2) Линукс-подобные мьютексы ядра |
||
49 | |||
50 | От Михаила Семеняко (mike.dld) - Республика Беларусь |
||
51 | 1) Рефакторинг оконной подсистемы. |
||
52 | |||
53 | От |
||
54 | 1) Переработка функций с целью полностью убрать сдвиг-регистровый вызов API |
||
55 | 2) Рефакторинг некоторых участков ядра, оптимизации, багфиксы. |
||
56 | |||
57 | От Артёма Жердева (art_zh) - СССР |
||
58 | 1) Доступ из приложения к отображённым на память областям ввода-вывода (MMIO). |
||
59 | 2) Доступ к расширенному конфигурационному пространству PCI Express (автонастройка для AMD-NPT начиная с Athlon64). |
||
60 | |||
61 | От Андрея Турбанова (turbanoff) - Российская Федерация |
||
62 | 1) Поддержка чтения файловых систем ext2/ext3. |
||
63 | |||
64 | От Марата Закиянова (Mario79) - Российская Федерация |
||
65 | 1) Улучшения в обработке нажатия мыши. |
||
66 | |||
67 | От hidnplayr |
||
68 | 1) Переписывание всей подсистемы работы с сетью. |
||
69 | |||
70 | От Asper |
||
71 | 1) Драйвера для звуковых карт VT823(X) и EMU10K1X. |
||
72 | |||
73 | От tsdima |
||
74 | 1) Драйвер для звуковой карты ForteMedia fm801. |
||
75 | |||
76 | От Maxis |
||
77 | 1) Изменения в проверке свободной памяти. |
||
78 | |||
79 | * С приложениями произведены следующие изменения, доработки, исправления: |
||
80 | |||
81 | FTPS - tsdima, некоторые улучшения |
||
82 | VIEW3DS - macgub, версия 0.054 |
||
83 | FASM - Павел Рымовский (Heavyiron), обновление до версии 1.69.11 |
||
84 | IgorA, использование библиотеки box_lib, русификация, |
||
85 | Марат Закиянов (Mario79), исправление возникших глюков |
||
86 | Евгений Гречников (Diamond), исправлено свертывание окна |
||
87 | PCIDEV - Артем Жердев (art_zh), дамп MMIO-областей PCI-устройства; сокращение |
||
88 | кода за счет удаления малоизвестных вендоров из основной базы данных |
||
89 | BOARD - Евгений Гречников (Diamond), не отбрасывать непрочитанные |
||
90 | сообщения при старте программы |
||
91 | UNVWATER - Asper, порт демки из OctaOS (автор Octavio Vega Fernandez) |
||
92 | HEED - staper, версия 0.15: использование библиотеки box_lib; |
||
93 | Ctrl+C/X/V, Ctrl+B для выделения блока, косметические изменения |
||
94 | Марат Закиянов (Mario79), использование компонента OpenDialog, |
||
95 | небольшая оптимизация кода |
||
96 | SHELL - Albom, версия 0.4.2 |
||
97 | CPU - Евгений Гречников (Diamond) по предложению |
||
98 | Кирилла Липатова (Leency), по умолчанию не показывать |
||
99 | системные процессы |
||
100 | TINYPAD - mike.dld, решена проблема с миганием курсора в некоторых случаях |
||
101 | HTMLV - Кирилл Липатов (Leency), версия 0.62a |
||
102 | EOLITE - Кирилл Липатов (Leency), версия 0.98.7a |
||
103 | RTFREAD - Sorcerer, косметическая правка |
||
104 | dunkaist, меню и скроллбар, горячая клавиша 'end' |
||
105 | E80 - Albom, версия 0.5.1 |
||
106 | KIV - Евгений Гречников (Diamond), имя текущего файла в заголовке |
||
107 | окна, настраиваемые клавиатурные сокращения для перехода |
||
108 | к следующему/предыдущему изображению в папке, исправления обработки |
||
109 | маленьких файлов формата TGA |
||
110 | Марат Закиянов (Mario79) исправления при работе со списком файлов |
||
111 | SUDOKU - staper, порт игры Судоку - это головоломка-пазл с числами, где нужно |
||
112 | заполнить свободные клетки цифрами от 1 до 9 так, чтобы в каждой строке, |
||
113 | в каждом столбце и в каждом малом квадрате 3x3 каждая цифра встречалась |
||
114 | бы только один раз. Есть 9 уровней сложности. |
||
115 | REVERSI - staper, порт стратегической игры Реверси (Отелло) |
||
116 | MSQUARE - staper, математическая головоломка "Магический квадрат": суммы |
||
117 | чисел в строках, столбцах (реже в диагоналях) должны быть равны |
||
118 | FINDN-S - Artemonische, простенькая игрушка в которой нужно собрать все |
||
119 | числа по порядку от 10 до 90 |
||
120 | PANEL - Евгений Гречников (Diamond), небольшое исправление в часах на панели |
||
121 | и реанимация подсветки при нажатии Alt+[Shift+]Tab. |
||
122 | AC97SND - Asper, поддержка плейлистов в формате m3u. |
||
123 | @NOTIFY - SoUrcerer, программа показывает всплывающие сообщения |
||
124 | DOSBOX - Евгений Гречников (Diamond), версия 0.74 |
||
125 | ASCIIVJU - Константин Дуткевич (Nazarus), программа отображает таблицу ASCII |
||
126 | PIPETKA - Rock_maniak_forever, программа для взятия цвета пиксела с экрана |
||
127 | SNAKE - dunkaist, ещё одна реализация классической игры |
||
128 | |||
129 | * С системными библиотеками произведены следующие изменения, доработки, исправления: |
||
130 | |||
131 | libini - Евгений Гречников (Diamond), добавлена функция для |
||
132 | чтения сочетаний клавиш |
||
133 | box_lib - IgorA, доработки нового компонента tree_list, новый компонент text_editor, |
||
134 | документация по библиотеке |
||
135 | Марат Закиянов (Mario79) доработка компонента ОpenDialog, перевод |
||
136 | некоторых приложений на его использование, новый компонент PathShow |
||
137 | |||
138 | ******************************************************************************* |
||
2780 | clevermous | 139 | Колибри OS версия 0.7.5.0 Январь 2008 |
140 | ******************************************************************************* |
||
141 | |||
142 | В ядре произведены следующие изменения, доработки, исправления: |
||
143 | |||
144 | От Евгения Гречникова (Diamond) - Российская Федерация |
||
145 | 1) Небольшое ускорение кода для записи новых данных на FAT. |
||
146 | 2) Добавлен (в диагностических целях) в случае, если ядру не |
||
147 | удалось загрузить первое приложение, вывод соответствующего сообщения. |
||
148 | 3) Новая системная функция 72 для посылки сообщений окну |
||
149 | (см. sysfuncr.txt). |
||
150 | 4) Функции приостановки и возобновления потока 69.4 и 69.5 могут |
||
151 | применяться не только к отлаживаемым потокам. |
||
152 | 5) Исправление в коде завершения ядра: корректная обработка файла |
||
153 | kernel.mnt на >128 Кб. |
||
154 | 6) V86-менеджер. |
||
155 | 7) Поддержка дисков, видимых BIOS, с помощью п.6. |
||
156 | 8) При загрузке системы с CD-ROM, "дискета" читается полностью и |
||
157 | кусками по 18 секторов (при загрузке с дискеты читаются только |
||
158 | используемые сектора) - для CD это ускоряет процесс. |
||
159 | 9) Ошибки при работе с жёстким диском во время загрузки системы |
||
160 | больше не завешивают систему. |
||
161 | 10) Добавлены некоторые комментарии в загрузочном экране. |
||
162 | 11) Исправление фатальных ошибок в коде работы с сетью в целом и |
||
163 | драйверах сетевой карты SIS900 в частности. |
||
164 | 12) Исправления в поддержке NTFS. |
||
165 | 13) Исправление чрезвычайно медленной работы в некоторых конфигурациях. |
||
166 | 14) Расширение возможностей системной функции 65 (см. sysfuncr.txt). |
||
167 | 15) Исправление: при щелчке левой кнопкой мыши в окне окно активируется |
||
168 | только один раз в процессе щелчка. |
||
169 | 16) Мелкие доработки, не стоящие подробного упоминания. |
||
170 | |||
171 | От Сергея Семёнова (Serge) - Российская Федерация |
||
172 | 1) Загрузка PE-образа для ядра. |
||
173 | 2) Сохранение регистров в функциях, экспортируемых ядром для |
||
174 | драйверов как stdcall. |
||
175 | 3) SDK для доступа программ к аппаратному ускорению на видеокартах |
||
176 | ATI R5xx. Библиотека pixlib, предоставляющая соответствующие API |
||
177 | и реализующая их аппаратно для ATI и программно, если не получается |
||
178 | аппаратно. |
||
179 | 4) Оптимизация переключения контекста FPU. |
||
180 | 5) Поддержка в COFF-библиотеках экспорта по метке _EXPORTS наряду с |
||
181 | EXPORTS для удобства использования ЯВУ. |
||
182 | 6) Новые системные функции 68.22 и 68.23 для поддержки разделяемых |
||
183 | между процессами областей памяти (см. sysfuncr.txt). |
||
184 | 7) Мелкие доработки, не стоящие подробного упоминания. |
||
185 | |||
186 | От Марата Закиянова (Mario79) - Российская Федерация |
||
187 | 1) Расширение возможностей системной функции 47 (см. sysfuncr.txt). |
||
188 | 2) Поддержка мультисессионных CD/DVD. |
||
189 | 3) Новая системная функция 36 для чтения области экрана (см. sysfuncr.txt). |
||
190 | |||
191 | От Алексея Теплова ( |
||
192 | 1) Новый интерфейс для выбора графического режима в загрузочном экране. |
||
193 | |||
194 | От Михайлова Ильи (Ghost) - Российская Федерация |
||
195 | 1) Расширенный вывод информации о фатальных ошибках приложений и ядра |
||
196 | на доске отладки. |
||
197 | |||
198 | От Михаила Семеняко (mike.dld) - Республика Беларусь |
||
199 | 1) Исправление макроса DEBUGF в ядре. |
||
200 | 2) Исправления и улучшение поддержки сети в ядре. |
||
201 | |||
202 | От Павла Рымовского (Heavyiron) |
||
203 | 1) Исправление запросов ARP, не работавших на некоторых конфигурациях |
||
204 | 2) Удаление меню выхода при завершении работы из ядра, удаление |
||
205 | системных функций 18.1 и 18.9.1. |
||
206 | 3) Исправления в драйверах сетевых карт PCnet32 и i8255x. |
||
207 | |||
208 | От Rus |
||
209 | 1) Новая организация работы с IRQ, существенное ускорение. |
||
210 | 2) Удаление текста "All set - press Esc to start" из загрузочного лога |
||
211 | и соответствующей обработки. |
||
212 | 3) Выделение кода обработки COM-мышей в отдельный драйвер. |
||
213 | 4) Удаление системных функций 32 и 33. |
||
214 | |||
215 | От derPENGUIN |
||
216 | 1) shell-скрипт make.sh для компиляции ядра под *nix-системы. |
||
217 | |||
218 | От Nable |
||
219 | 1) Драйвер поддержки Sound Blaster, удаление кода SB из ядра. |
||
220 | |||
221 | От shurf |
||
222 | 1) Драйвер поддержки сетевой карты FORCEDETH. |
||
223 | 2) Исправления в драйвере сетевой карты RTL8169. |
||
224 | |||
225 | С приложениями произведены следующие изменения, доработки, исправления: |
||
226 | |||
227 | * Обновления приложений и новые приложения: |
||
228 | |||
229 | KFAR - Евгений Гречников (Diamond), версия 0.61: быстрый переход к |
||
230 | файлу в панелях при наборе первых букв имени с нажатым Alt; |
||
231 | встроенный редактор; поиск в панелях, просмотрщике и редакторе; |
||
232 | багфиксы |
||
233 | KFM - Марат Закиянов (Mario79), версия 0.47b: удаление папки происходит |
||
234 | вместе со всей файловой подструктурой; Alt+Enter показывает |
||
235 | для файлов и папок расположение, название, размер, количество |
||
236 | файлов и папок (в том числе и для случая выделения отдельных |
||
237 | файлов и папок); багфиксы |
||
238 | EOLITE - Кирилл Липатов (Leency) и Константин Николенко (Veliant): |
||
239 | новый файловый менеджер, версия 0.98.5 |
||
240 | SHELL - Александр Богомаз (Albom), версия 0.4: новый вариант реализации |
||
241 | оболочки командной строки |
||
242 | FASM - Павел Рымовский (Heavyiron), обновление до версии 1.67.29 |
||
243 | Сергей Семёнов (Serge), исправление при выделении памяти |
||
244 | ICON - Евгений Гречников (Diamond), исправление ошибки, приводившей |
||
245 | к тому, что Alt+F4 на иконке запускало |
||
246 | соответствующее приложение |
||
247 | MENU - Евгений Гречников (Diamond), исправление ошибки: после закрытия |
||
248 | дочернего меню по Esc нельзя было открыть это же меню снова |
||
5452 | leency | 249 | @TASKBAR - Евгений Гречников (Diamond), Alt+F4 не прибивает программу |
2780 | clevermous | 250 | безусловно, а посылает сообщение о закрытии, позволяя |
251 | корректный выход. Если программа не реагирует, её всегда |
||
252 | можно снять по Ctrl+Alt+Del |
||
253 | barsuk, уменьшено число перерисовок окна |
||
254 | ДедОк, раскладки клавиатуры и настройки переключения |
||
255 | вынесены во внешний файл lang.ini |
||
256 | END - Павел Рымовский (Heavyiron), возможность вызова диалога |
||
257 | сохранения настроек по Ctrl+S |
||
258 | TABLE - barsuk, табличный процессор, версия 0.94а |
||
259 | GRAPH - barsuk, программа для построения графиков |
||
260 | CPU - Павел Рымовский (Heavyiron), для завершения работы вызывает |
||
261 | приложение END |
||
262 | MOUSEMUL - Gluk, эмулирует мышь с помощью дополнительной цифровой |
||
263 | клавиатуры при включённом NumLock; горячая комбинация |
||
264 | клавиш для запуска приложения - Alt+Shift+NumLock |
||
265 | MTDBG - Евгений Гречников (Diamond), улучшения в дизассемблере, |
||
266 | уменьшение мерцания при отрисовке |
||
267 | TINYPAD - Михаил Семеняко (mike.dld), поддержка дополнительной цифровой |
||
268 | клавиатуры (numpad), обновление заголовков и подсветки при |
||
269 | сохранении файла, хранение настроек в ini-файле, багфиксы |
||
270 | KIV - программа для просмотра изображений; |
||
271 | Михаил Семеняко (mike.dld), каркас приложения |
||
272 | Евгений Гречников (Diamond), развитие приложения |
||
273 | Кирилл Липатов (Leency), дизайн |
||
274 | @CLIP - barsuk, программа для поддержки буфера обмена через IPC |
||
275 | LISTPLAY - ДедОк, проигрывание плейлистов: открывает плейлист и |
||
276 | запускает проигрыватель ac97snd нужное число раз на |
||
277 | нужных файлах; запускается из kfar,kfm,eolite при открытии |
||
278 | файлов m3u,lap,asf. |
||
279 | E80 - Александр Богомаз (Albom), эмулятор ZX Spectrum |
||
280 | ZKEY - Asper, виртуальная клавиатура |
||
281 | VIEW3DS - macgub, версия 0.052: динамическое выделение необходимой памяти; |
||
282 | оптимизация |
||
283 | HTMLV - Кирилл Липатов (Leency), просмотрщик HTML-страниц, версия 0.48.5 |
||
284 | COBJ - Александр Богомаз (Albom), показывает функции, экспортируемые |
||
285 | Колибри-библиотекой (запуск из файловых менеджеров) |
||
286 | DISPTEST - barsuk, программа для диагностики монитора |
||
287 | LRL - bw, порт игры Lode Runner Live, в свою очередь являющуюся |
||
288 | реинкарнацией древней игры Lode Runner. |
||
289 | Стрелки - движение, p - пауза, 5 - остановиться, |
||
290 | PgDn(1)/End(3) - вырыть другому яму, Ctrl+1/2/3 - |
||
291 | масштабировать рисуемую картинку. Цель - собрать все сундуки |
||
292 | с золотом на уровне, не попасться в зубы врагу; |
||
293 | причём враги могут красть сундуки, но когда они падают в яму, |
||
294 | сундук не пролезает и его можно отобрать; после чего выйти |
||
295 | вверх. |
||
296 | INVADERS - Hidnplayr, игра, цель которой - уничтожить всех пришельцев до |
||
297 | того, как они доберутся до вашего звездолёта; управление |
||
298 | клавишами навигации. |
||
299 | MBLOCKS - Константин Николенко (Veliant), новая версия на C-- - не |
||
300 | перерисовывается всё окно при открытии блоков |
||
301 | Кирилл Липатов (Leency), новые изображения |
||
302 | Евгений Гречников (Diamond), переписывание обратно на ассемблер |
||
303 | (уменьшение размера) |
||
304 | LIGHTS - newbie, классическая игра в Лампочки известна давно. |
||
305 | Цель игры - включить все 25 "лампочек". Нажатие мышкой на |
||
306 | клетку переключает лампочку и все соседние между состояниями |
||
307 | вкл./выкл. |
||
308 | KOX - newbie, простенькая игра в крестики-нолики |
||
309 | BNC - newbie, известная логическая игра Быки-Коровы. Требуется |
||
310 | отгадать задуманное программой число. Используя цифровые кнопки |
||
311 | на клавиатуре, игрок вводит четыре цифры и заканчивает ввод |
||
312 | нажатием ENTER. В случае неправильного ввода можно удалить знак |
||
313 | кнопкой BackSpace. Программа обрабатывает введенное число, |
||
314 | сравнивает со своим и выдает значения быков и коров. |
||
315 | Игрок ни с кем не соревнуется (программа не угадывает число |
||
316 | игрока), а лишь развивает свои мозги... В этом вся суть игры - |
||
317 | пошевелить мозгами |
||
318 | WHOWTBAM - Dron2004, игра по мотивам популярной телеигры |
||
319 | "Кто хочет стать миллионером?" по классическим правилам |
||
320 | PADENIE - chaykin, игра, которая может помочь скоротать время и поднять |
||
321 | настроение |
||
322 | KOSILKA - Кирилл Липатов (Leency), обновление до версии 1.1: устранение |
||
323 | мерцания, учёт высоты скина |
||
324 | PITON - Александр Богомаз (Albom), ремейк известной игры "Питон" |
||
325 | PONG - Александр Богомаз (Albom), русификация, улучшения |
||
326 | CLICKS - Кирилл Липатов (Leency), версия 0.75: багфиксы, улучшения |
||
327 | MEGAMAZE - Андрей Ивушкин (Willow), логическая игра, правила можно |
||
328 | узнать, нажав кнопку H |
||
329 | STACKCFG, FREECELL, DNSR - Ataualpa, русский интерфейс |
||
330 | SYSXTREE - Ataualpa, добавление обработки некоторых типов файлов |
||
331 | |||
332 | * Приложения, использующие окна со скином, не обрабатывающие изменения |
||
333 | размеров окна и не исправленные в прошлый раз, теперь используют новый |
||
334 | стиль окон - Ataualpa, Leency |
||
335 | |||
336 | ******************************************************************************* |
||
337 | Колибри OS версия 0.7.1.0 Сентябрь 2007 |
||
338 | ******************************************************************************* |
||
339 | |||
340 | Произведены следующие изменения и доработки в ядре и драйверах: |
||
341 | |||
342 | От Евгения Гречникова (Diamond) - Российская Федерация |
||
343 | 1) Улучшенная процедура сглаживания фоновой картинки для режимов |
||
344 | Vesa2 и VGA. |
||
345 | 2) Окно приложения активизируется не при запуске, а при первом определении |
||
346 | его системной функцией 0; приложения, не создающие окна, теперь не |
||
347 | сбивают оконный стек. |
||
348 | |||
349 | От Сергея Семёнова (Serge) - Российская Федерация |
||
350 | 1) Багфиксы и развитие драйверов звука. |
||
351 | 2) Аппаратный курсор мыши для новых видеокарт ATI. |
||
352 | |||
353 | От Марата Закиянова (Mario79) - Российская Федерация |
||
354 | 1) Уточнение процедуры поиска всех логических дисков. |
||
355 | 2) Улучшение подсистемы кэширования для жёстких дисков и CD/DVD: |
||
356 | размер кэша определяется динамически; отдельный кэш для каждого |
||
357 | устройства. Для поддержки кэширования CD/DVD введены новые |
||
358 | системные функции 24.4 и 24.5 (см. sysfuncr.txt). |
||
359 | 3) Новая системная функция 18.19.5 - эмуляция кнопок мыши |
||
360 | (см. sysfuncr.txt). |
||
361 | |||
362 | От Михайлова Ильи (Ghost) - Российская Федерация |
||
363 | 1) Новая системная функция 57 для обращения к расширению PCI BIOS |
||
364 | (см. sysfuncr.txt). |
||
365 | |||
366 | От Виктора Григорьева (vectoroc) - Российская Федерация |
||
367 | 1) Системная функция 18.13 позволяет узнать номер ревизии ядра |
||
368 | (см. sysfuncr.txt). |
||
369 | |||
370 | От SPraid - Российская Федерация |
||
371 | 1) Изменения для загрузки с CD. |
||
372 | 2) Новый стиль окна (для системной функции 0, см. sysfuncr.txt), |
||
373 | окно со скином фиксированных размеров. |
||
374 | |||
375 | От kaitz |
||
376 | 1) Коррекция загрузочных сообщений на эстонском. |
||
377 | |||
378 | От Rus |
||
379 | 1) Изменение в обработке NumPad клавиш. |
||
380 | |||
381 | От Alver |
||
382 | 1) Новые системные функции 18.21 для получения номера слота |
||
383 | потока по идентификатору и 18.22 для действий с окнами других потоков |
||
384 | (см. sysfuncr.txt). |
||
385 | |||
386 | С приложениями произведены следующие доработки и исправления: |
||
387 | |||
388 | * Обновления и добавление приложений: |
||
389 | KFAR - Евгений Гречников (Diamond), версия 0.41: возможность работы с |
||
390 | плагинами; плагин kfar_arc для чтения архивов 7z и zip; начальный |
||
391 | режим отображения файлов на панелях считывается из ini-файла; |
||
392 | Insert/Delete в меню выбора дисков - загрузить/выгрузить лоток CD |
||
393 | KFM - Марат Закиянов (Mario79), версия 0.45h: комбинации Shift+W,Ctrl+W |
||
394 | на jpeg-картинке устанавливают её фоном рабочего стола (замостить/ |
||
395 | растянуть соответственно); поддержка колёсика мышки; размер полосы |
||
396 | прокрутки в панелях устанавливается в зависимости от числа файлов; |
||
397 | Insert/Delete в меню выбора дисков - загрузить/выгрузить лоток CD |
||
398 | FASM - Евгений Гречников (Diamond), возможно создание файла с |
||
399 | символьной информацией для отладки; динамическое выделение памяти |
||
400 | для компиляции |
||
401 | Павел Рымовский (Heavyiron), обновление до версии 1.67.23 |
||
402 | MTDBG - Евгений Гречников (Diamond), возможна загрузка информации о |
||
403 | символах в программе; небольшие улучшения дизассемблера |
||
404 | TINYPAD - Rus, багфиксы, кнопка закрытия отдельной вкладки, запрос на |
||
405 | сохранение перед закрытием |
||
406 | Михаил Семеняко (mike.dld), поддержка колёсика мышки |
||
407 | kaitz, обновление эстонского перевода |
||
5452 | leency | 408 | @TASKBAR - Rus, контекстное меню панели с кнопкой "закрыть" |
2780 | clevermous | 409 | Alver, кнопка "свернуть" контекстного меню и кнопки панели |
410 | "свернуть все", "развернуть все", "переключить состояние всех" |
||
411 | Diamond, кнопка "развернуть" контекстного меню для свёрнутых окон |
||
412 | JPEGVIEW - Евгений Гречников (Diamond), ускорение установки фона |
||
413 | Марат Закиянов (Mario79), возможность установки фоном |
||
414 | картинки из файла через командную строку |
||
415 | AC97SND - Сергей Семёнов (Serge), работа с новыми драйверами звука |
||
416 | AIRC - Павел Рымовский (Heavyiron), версия 0.51: сервер по умолчанию |
||
417 | задан именем вместо статического IP; багфиксы |
||
418 | RDSAVE - kaitz, добавлен перевод на эстонский |
||
419 | KOSILKA - Dron2004, пошаговая логическая игра: требуется скосить всю |
||
420 | траву на карте нетривиальной конфигурации, причём по уже |
||
421 | скошенной траве ездить нельзя |
||
422 | LINES - реализация известной игры "Color Lines"; известное русское |
||
423 | название "Шарики" к текущей версии, к сожалению, не подходит |
||
424 | RFORCES - Serial, аркада Rocket Forces |
||
425 | KPACK - Евгений Гречников (Diamond), возможность распаковки файла |
||
426 | ICON - Кирилл Липатов (Leency), новые изображения |
||
427 | Евгений Гречников (Diamond), корректная работа кнопки "применить" |
||
428 | |||
429 | * Приложения, использующие окна со скином и не обрабатывающие изменения |
||
430 | размеров окна, теперь используют новый стиль окон - SPraid |
||
431 | |||
432 | ******************************************************************************* |
||
433 | Колибри OS версия 0.7.0.0 Июнь 2007 |
||
434 | ******************************************************************************* |
||
435 | |||
436 | Произведены следующие изменения и доработки в ядре: |
||
437 | |||
438 | От Евгения Гречникова (Diamond) - Российская Федерация |
||
439 | 1) Исправление ошибок в коде работы с файловыми системами. |
||
440 | 2) Новая системная функция 68.20 для перераспределения блока памяти |
||
441 | (см. sysfuncr.txt). |
||
442 | 3) Скорректирован код определения COM-мыши, объединён код обработки |
||
443 | данных от COM1- и COM2-мышей. |
||
444 | 4) Нормальная обработка события о перерисовке фона, ускорение перерисовки. |
||
445 | 5) Удаление устаревшего кода. |
||
446 | 6) Выбор неизвестного или неподдерживаемого видеорежима в синем |
||
447 | загрузочном экране приводит к возврату к настройкам |
||
448 | (а не к необходимости Ctrl+Alt+Del; предложил Wildwest). |
||
449 | 7) В настройках можно полностью отключить DMA-режим при работе с жёсткими |
||
450 | дисками (а не только запись); по предложению andrew_programmer |
||
451 | такой режим установлен по умолчанию: DMA-код работает не на всех |
||
452 | конфигурациях, но если он всё же работает, лучше его включить. |
||
453 | 8) Поддержка относительных путей для функции 70; новая системная функция |
||
454 | 30 для работы с текущей папкой (см. sysfuncr.txt). |
||
455 | 9) Поддержка упакованных (с помощью kpack) скинов. |
||
456 | 10) Ускорение процедуры отрисовки фона для VGA и VESA2 режимов. |
||
457 | 11) Мелкие доработки и багфиксы, не стоящие подробного упоминания. |
||
458 | |||
459 | От Сергея Семёнова (Serge) - Российская Федерация |
||
460 | 1) Динамическое выделение ring0-стека для потока. |
||
461 | 2) Уменьшение объёма используемой ядром памяти. |
||
462 | 3) Переход на плоское ядро (приложения загружаются по адресу 0, |
||
463 | ядро размещается в старших адресах - 0x80000000+). |
||
464 | 4) Добавление строк с сообщением о копирайте во все файлы исходников ядра. |
||
465 | 5) Мелкие доработки и багфиксы, не стоящие подробного упоминания. |
||
466 | |||
467 | От Марата Закиянова (Mario79) - Российская Федерация |
||
468 | 1) Память под фоновую картинку выделяется динамически. |
||
469 | Это снимает ограничение 800*600 для её размера, а также экономит |
||
470 | память в случае малых размеров. |
||
471 | |||
472 | От Михайлова Ильи (Ghost) - Российская Федерация |
||
473 | 1) Fast System Call (поддержка системных вызовов sysenter,syscall). |
||
474 | |||
475 | От Михаила Семеняко (mike.dld) - Республика Беларусь |
||
476 | 1) Библиотека FDO (Formatted Debug Output) включена в ядро; |
||
477 | вывод многих сообщений модифицирован с её использованием. |
||
478 | 2) Драйвер сетевой карты RTL8169. |
||
479 | 3) Вывод svn-ревизии ядра в синем загрузочном экране |
||
480 | (используется совместно с Victor п.1)) |
||
481 | |||
482 | От vhanla |
||
483 | 1) Окно перемещается только в случае щелчка на заголовке |
||
484 | (а не просто попадания курсора мыши на заголовок при нажатой кнопке). |
||
485 | 2) Кнопка срабатывает только в случае щелчка в её области |
||
486 | (а не просто нажатия мыши в области с последующим отпусканием где-то). |
||
487 | |||
488 | От Виктора Григорьева (Victor) - Российская Федерация |
||
489 | 1) Включение строки с номером svn-ревизии во все файлы исходников ядра. |
||
490 | |||
491 | От kastigar - Украина |
||
492 | 1) Обработка PS/2-мыши вынесена в отдельный драйвер. |
||
493 | 2) Поддержка расширенных режимов для PS/2-мышей с колёсиком и 5 кнопками; |
||
494 | новые флаги в системной функции 37.2; новая функция 37.7 |
||
495 | (см. sysfuncr.txt). |
||
496 | |||
497 | От SPraid - Российская Федерация |
||
498 | 1) Загрузка user-mode библиотек (COFF-формата) для ядра. |
||
499 | 2) В случае загрузки с жёсткого диска с помощью специального загрузчика |
||
500 | разбор конфигурационного файла sys.conf и перенаправление |
||
501 | указанных там путей на заданные для функции 70. |
||
502 | 3) Функция 70 понимает обращение /sys - /rd/1 для нормальной загрузки, |
||
503 | /HDx/y/KOLIBRI в случае пункта 2). |
||
504 | |||
505 | |||
506 | С приложениями произведены следующие доработки и исправления: |
||
507 | |||
508 | * Обновления и добавление приложений: |
||
509 | KFAR - Евгений Гречников (Diamond), версия 0.35: чтение параметров из |
||
510 | ini-файла; быстрый переход к предопределённым в ini-файле папкам по |
||
511 | RCtrl+ |
||
512 | Grey[-] (снять выделение по маске), Grey[*] (инвертировать); |
||
513 | множественное удаление и копирование (выделенных элементов); |
||
514 | удаление и копирование папок происходит вместе со всей файловой |
||
515 | подструктурой папки. |
||
516 | KFM - Марат Закиянов (Mario79), версия 0.44i: выделение файлов по |
||
517 | Insert, Ctrl+A=Ctrl+Grey[+] (выделить всё), Ctrl+Grey[-] (снять |
||
518 | выделение), Ctrl+Grey[*] (инвертировать); множественное удаление, |
||
519 | копирование и перемещение (выделенных файлов) с индикатором |
||
520 | прогресса; обработка мыши; создание папки; полоса прокрутки в |
||
521 | панелях; F1 показывает список используемых клавиш; |
||
522 | F4 - редактирование файлов в стороннем приложении согласно |
||
523 | ассоциации в ini-файле; оптимизация. |
||
524 | FASM - Павел Рымовский (Heavyiron), обновление до версии 1.67.21 |
||
525 | RDSAVE - Павел Рымовский (Heavyiron), добавлен путь по умолчанию для |
||
526 | резервного сохранения, который можно поменять в исходнике |
||
527 | CALC - Павел Рымовский (Heavyiron), версия 1.32, изменение arccos |
||
528 | MGB - Михаил Семеняко (mike.dld), версия 0.3 |
||
529 | ICON - SPraid, использует функцию 70 |
||
530 | Павел Рымовский (Heavyiron), ускорение отрисовки |
||
531 | Кирилл Липатов (Leency), изменены изображения |
||
532 | MTDBG - Евгений Гречников (Diamond), поддержка syscall и sysenter |
||
5452 | leency | 533 | @TASKBAR - Евгений Гречников (Diamond), поддержка Alt+Tab/Alt+Shift+Tab; |
2780 | clevermous | 534 | не показывает потоков, не создавших окна |
535 | SPraid, Alt+F4 не убивает саму панель и иконки |
||
536 | CPUID - Сергей Кузьмин (Wildwest), Павел Рымовский (Heavyiron), |
||
537 | Кирилл Липатов (Leency), версия 2.21 |
||
538 | CALENDAR - ДедОк, возможность установки системных даты/времени |
||
539 | JPEGVIEW - Марат Закиянов (Mario79), модифицирован для работы с новым |
||
540 | ядром; если при загрузке системы мало физической памяти, то |
||
541 | устанавливает монохромный фон; понимает параметры COL0-COL9, |
||
542 | означающие то же, что и BOOT ("вызван при загрузке системы"), |
||
543 | но указывающие цвет монохромного фона при ограниченной памяти |
||
544 | Евгений Гречников (Diamond), IPC-сервис по распаковке |
||
545 | JPEG-данных для других программ |
||
546 | PCIDEV - Илья Михайлов (Ghost), оптимизация, добавление информации в |
||
547 | базу данных, определение IRQ устройства, нормализация версии PCI |
||
548 | FTPS, RSQUARE, POPC, DESKTOP - Евгений Гречников (Diamond), |
||
549 | используют функцию 70 |
||
550 | DESKTOP - Евгений Гречников (Diamond), поддержка упакованных |
||
551 | (с помощью kpack) скинов; поддержка запуска с параметром - именем |
||
552 | файла скина (для вызова через KFAR и KFM по Enter на файле) |
||
553 | GMON - Илья Михайлов (Ghost), небольшие изменения и багфиксы |
||
554 | KERPACK - Евгений Гречников (Diamond), работа с новым (плоским) ядром |
||
555 | KPACK - Евгений Гречников (Diamond), упакованному файлу ставятся такие |
||
556 | же дата/время, какие были у исходного |
||
557 | VIEW3DS - macgub, версия 0.04 |
||
558 | AIRC - hidnplayr, версия 0.5: вместо IP сервера можно задавать его |
||
559 | доменное имя |
||
560 | FARA - Евгений Гречников (Diamond), использование для графики наряду |
||
561 | с LZMA-сжатием JPEG-сжатие |
||
562 | |||
563 | * Приложения, написанные на FASM'е, используют макрос mcall вместо int 0x40. |
||
564 | Некоторые старые приложения заодно модифицированы для использования |
||
565 | новых возможностей функции 0, а также стандартного заголовка исполнимых |
||
566 | файлов взамен устаревшего - Павел Рымовский (Heavyiron) |
||
567 | |||
568 | ******************************************************************************* |
||
569 | Колибри OS версия 0.6.5.0 Февраль 2007 |
||
570 | ******************************************************************************* |
||
571 | |||
572 | Произведены следующие изменения и доработки в ядре: |
||
573 | |||
574 | От Евгения Гречникова (Diamond) - Российская Федерация |
||
575 | 1) В загрузочном экране добавлена возможность запретить |
||
576 | DMA-режим записи на HD, который быстрее и эффективнее, |
||
577 | но работает не на всех компьютерах. |
||
578 | 2) Поддержка чтения (и запуска программ) с NTFS-томов. |
||
579 | 3) Установка частоты и задержки автоповтора клавиатуры теперь работает. |
||
580 | 4) Расширенный аналог функции 7 для вывода изображений |
||
581 | (функция 65 - см. sysfuncr.txt). |
||
582 | 5) Новая функция 70.9 для создания папки (см. sysfuncr.txt). |
||
583 | 6) Исправление лимита селектора gs (для прямого доступа к графике). |
||
584 | 7) Модификация функции 18.6 для поддержки длинных имён (см. sysfuncr.txt). |
||
585 | 8) Мелкие доработки, не стоящие подробного упоминания. |
||
586 | |||
587 | От Сергея Семёнова (Serge) - Российская Федерация |
||
588 | 1) Исправление багов работы с FPU, а также с драйверами. |
||
589 | 2) Поддержка файлов, упакованных kpack |
||
590 | (упакованные драйвера, приложения). |
||
591 | 3) Поддержка конфигураций с 16 Мб оперативной памяти. |
||
592 | 4) Поддержка нестандартных курсоров мыши |
||
593 | (функции 37.4, 37.5, 37.6 - см. sysfuncr.txt). |
||
594 | 5) Драйвер аппаратного курсора для видеокарт ATI. |
||
595 | 6) Контроль версии загружаемых драйверов. |
||
596 | 7) Куча для работы с небольшими блоками памяти и malloc/free уровня ядра. |
||
597 | 8) Поддержка объектов ядра. |
||
598 | 9) Мелкие доработки, не стоящие подробного упоминания. |
||
599 | |||
600 | От Марата Закиянова (Mario79) - Российская Федерация |
||
601 | 1) Код сглаживания фоновой картинки. |
||
602 | |||
603 | От Михайлова Ильи (Ghost) - Российская Федерация |
||
604 | 1) Исправление лимита селектора APM в GDT. |
||
605 | 2) Ядро теперь не резервирует порты, используемые GMon. |
||
606 | |||
607 | От Михаила Семеняко (mike.dld) - Российская Федерация |
||
608 | 1) Командные файлы build_*.bat заменены общим build.bat. |
||
609 | 2) Новый флаг в функции 0 (см. sysfuncr.txt). |
||
610 | |||
611 | От Johnny_B - Российская Федерация |
||
612 | 1) Развитие кода работы с сетью. |
||
613 | |||
614 | От kaitz |
||
615 | 1) Эстонские сообщения и шрифт при загрузке. |
||
616 | |||
617 | С приложениями произведены следующие доработки и исправления: |
||
618 | |||
619 | * Удалены: |
||
620 | 1) tinypad2 - в связи с существованием текстового процессора tinypad |
||
621 | |||
622 | * Обновления и добавление приложений: |
||
623 | KERPACK - Евгений Гречников (Diamond), упаковывает /rd/1/kernel.mnt |
||
624 | KFAR - Евгений Гречников (Diamond), обновление до версии 0.22, |
||
625 | контекстное меню для файлов bmp,gif,asm, копирование файлов, |
||
626 | поддержка Alt+F9 (изменение размеров до максимально возможных и |
||
627 | восстановление размеров), значительная оптимизация по скорости, |
||
628 | нормальная обработка ошибок, создание папок, возможность переключения |
||
629 | режима отображения файлов (LeftCtrl+1/2/3/4) |
||
630 | KPACK - Евгений Гречников (Diamond), упаковщик файлов; для распаковки |
||
631 | используйте unpacker.inc из папки develop в исходниках дистрибутива |
||
632 | MTAPPACK - Евгений Гречников (Diamond), версия 2.2 |
||
633 | H2D2B - Алексей Ершов (ealex), добавлены кнопки, демонстрирующие |
||
634 | сдвиг числа на 1 разряд (shl/sal/shr/sar) |
||
635 | VIEW3DS - macgub, обновление до версии 0.02 |
||
636 | 3DSPIRAL - macgub, 3D-демка |
||
637 | KFM - Марат Закиянов (Mario79), новый файловый менеджер, версия 0.32 |
||
638 | CPUID - Сергей Кузьмин (Wildwest), обновление до версии 2.17 |
||
639 | MAGNIFY - Евгений Гречников (Diamond), окно со скином и оптимизация |
||
640 | FASM - Павел Рымовский (Heavyiron), обновление до версии 1.67.20 |
||
641 | Евгений Гречников (Diamond), нормальная генерация не-двоичных |
||
642 | файлов и корректная работа в случае нескольких входных файлов |
||
643 | GMON - Ghost, поддержка ABIT uGuru, Winbond W83627DHG,W83627EHF,W83627EHG, |
||
644 | багфиксы |
||
645 | AC97SND - Сергей Семёнов (Serge), работа с новыми драйверами, |
||
646 | поддержка перемотки MP3 |
||
647 | PERIOD - Johnny_B, оптимизация |
||
648 | ANIMAGE - Андрей Игнатьев (andrew_programmer), обновление до версии 1.1 |
||
649 | goglus, дизайн |
||
650 | TINYPAD - Михаил Семеняко (mike.dld), версия 4.0.4, интерфейс закладок, |
||
651 | перекодировка между cp866,cp1251,koi8-r, динамическое выделение |
||
652 | памяти, окончательное переписывание на функцию 70, |
||
653 | диалог настроек |
||
654 | kaitz, перевод сообщений на эстонский язык |
||
655 | VNCCLIENT - hidnplayr, VNC клиент |
||
5452 | leency | 656 | @TASKBAR, CPU, END, DESKTOP, SETUP, CALENDAR - kaitz, |
2780 | clevermous | 657 | перевод на эстонский язык |
658 | FREE3D04 - Сергей Семёнов (Serge), оптимизация |
||
659 | Павел Рымовский (Heavyiron), использование скина |
||
660 | SCRSHOOT - Максим Евтихов (Maxxxx32), версия 0.9, сохранение произвольной |
||
661 | области экрана |
||
662 | Павел Рымовский (Heavyiron), англификация |
||
663 | RUN - Алексей Теплов ( |
||
664 | подправлена отрисовка при больших значениях высоты скина |
||
665 | Павел Рымовский (Heavyiron), англификация |
||
666 | 3DCUBE2, BCDCLK, BGITEST, COLORREF, CSLIDE, MOVBACK, PLASMA, TIMER, |
||
667 | TRANSP, TUBE, KEYASCII, SCANCODE, END - Павел Рымовский (Heavyiron), |
||
668 | окно со скином, правильный цвет заголовка, рисование относительно |
||
669 | клиентской области |
||
670 | MENU - Павел Рымовский (Heavyiron), улучшена работа с цветом |
||
671 | PANEL - Павел Рымовский (Heavyiron), улучшена прорисовка индикатора |
||
672 | загрузки процессора |
||
673 | TELNET, TERMINAL, TFTPA, TFTPC, YM - Johnny_B, использование скина |
||
674 | и стандартного заголовка вместо устаревшего |
||
675 | AUTODHCP - hidnplayr, обновление до версии 1.3 |
||
676 | CALENDAR, CPU, GMON, SETUP - Павел Рымовский (Heavyiron), |
||
677 | правильный цвет заголовка |
||
678 | END - Павел Рымовский (Heavyiron), добавлена кнопка вызова rdsave |
||
679 | RDSAVE - Павел Рымовский (Heavyiron), возможность вводить путь |
||
680 | |||
681 | ******************************************************************************* |
||
682 | Колибри OS версия 0.6.3.0 Октябрь 2006 |
||
683 | ******************************************************************************* |
||
684 | |||
685 | Произведены следующие изменения и доработки в ядре: |
||
686 | |||
687 | От Евгения Гречникова (Diamond) - Российская Федерация |
||
688 | 1) Исправление глюков, существовавших долго и не очень: |
||
689 | * глюк "неполная загрузка рамдиска" (обнаружил Heavyiron), |
||
690 | вызван тем, что код включения A20 при переходе в защищённый режим |
||
691 | работал не на всех компьютерах правильно |
||
692 | * глюк "incorrect resizing in tinypad" (обнаружил hidnplayr), |
||
693 | вызван тем, что при использовании новых флагов в функции 0 |
||
694 | клиентская область не всегда правильно обновлялась при изменении |
||
695 | размеров окна |
||
696 | * глюк с неправильным выходом из функции 70.5 для CD (обнаружил trolly) |
||
697 | * глюк с неправильным чтением файлов с CD с ненулевого смещения |
||
698 | (обнаружил Serge) |
||
699 | * глюк в функции 47 при использовании новых флагов в функции 0 |
||
700 | (обнаружил Heavyiron) |
||
701 | * корректировка кода Mario79 пункт 1 (работал не на всех компьютерах) |
||
702 | * глюк "отсутствие вывода размера памяти в bootlog" (обнаружил Mario79) |
||
703 | 2) Новая функция 70.8 для удаления файла/папки. |
||
704 | 3) Изменения для поддержки упаковки ядра. |
||
705 | 4) Мелкие доработки кода, не стоящие подробного упоминания. |
||
706 | |||
707 | От Марата Закиянова (Mario79) - Российская Федерация |
||
708 | 1) Код работы с DMA для жёстких дисков. |
||
709 | |||
710 | От Serge - Российская Федерация |
||
711 | 1) Поддержка загрузки внешних драйверов. |
||
712 | 2) Новый менеджер памяти. |
||
713 | Перемещение базового виртуального адреса приложений |
||
714 | (с 0x10000000 в 0x60400000). |
||
715 | 3) Поддержка SSE. |
||
716 | 4) Возможность для приложения устанавливать свои обработчики исключений |
||
717 | FPU и SSE. |
||
718 | 5) Новые системные функции для работы с 1)2)4) (см. sysfuncr.txt). |
||
719 | 6) Драйверы поддержки звука. |
||
720 | 7) Поддержка загрузки DLL. |
||
721 | 8) Мелкие доработки, не стоящие подробного упоминания. |
||
722 | |||
723 | От Михайлова Ильи (Ghost) - Российская Федерация |
||
724 | 1) Исправление лимита селектора APM в GDT. |
||
725 | |||
726 | От Павла Рымовского (Heavyiron) - Российская Федерация |
||
727 | 1) Командные файлы build_*.bat теперь удаляют вспомогательный файл |
||
728 | lang.inc после компиляции. |
||
729 | |||
730 | С приложениями произведены следующие доработки и исправления: |
||
731 | |||
732 | * Удалены: |
||
733 | 1) hunter, tanks, arcanoid - игрушки, признанные лишними в дистрибутиве |
||
734 | 2) ac97wav - заменён новой программой ac97snd (описана ниже) |
||
735 | 3) @numcalc - исходники перенесены в папку develop |
||
736 | 4) rdfdel - удалять файлы теперь можно из kfar, это гораздо удобнее |
||
737 | 5) 3detx60b - 3d-движок, как программа бесполезен, а как библиотека |
||
738 | может пригодиться - исходики перенесены в папку develop |
||
739 | 6) 3dstpot - заменён новой программой view3ds (описана ниже) |
||
740 | 7) md5.asm - перенесён в папку develop в исходниках дистрибутива |
||
741 | 8) ir, rtdata - как программа бесполезны, как пример |
||
742 | доступа к портам ввода/вывода могут пригодиться - исходники |
||
743 | перенесены в папку develop |
||
744 | |||
745 | * Обновления и добавление приложений: |
||
746 | KFAR - Евгений Гречников (Diamond), обновление до версии 0.14, |
||
747 | возможность удаления файлов и пустых папок |
||
748 | HTTPS - Hex, новая версия 0.5 |
||
749 | YELLOW, переписывание на 70-ю функцию |
||
750 | Павел Рымовский (Heavyiron), использование новых возможностей |
||
751 | функции 0 |
||
752 | CALC - Павел Рымовский (Heavyiron), версия 1.31, использование таблицы |
||
753 | системных цветов и новых возможностей функции 0 |
||
754 | @RB - Евгений Гречников (Diamond), исправление ситуации, когда |
||
755 | контекстное меню рабочего стола не вызывалось при щелчке в области, |
||
756 | ранее занятой свёрнутым окном (обнаружил AqwAS) |
||
757 | CMD - Евгений Гречников (Diamond), корректировка перерисовки окна |
||
758 | (обнаружил AqwAS) |
||
759 | SYSXTREE - Евгений Гречников (Diamond), исправление багов со строкой URL |
||
760 | (обнаружил AqwAS) |
||
761 | AC97SND - Serge, новая программа для работы со звуком, использует |
||
762 | звуковые драйверы. Поддержка WAV и MP3. Запуск через KFar или sysxtree |
||
763 | выбором звукового файла. |
||
764 | FASM - Павел Рымовский (Heavyiron), обновление до 1.67.13, использование |
||
765 | новых возможностей функции 0, запуск через 70-ю функцию |
||
766 | Serge, переписывание всего ввода/вывода на 70-ю функцию |
||
767 | DESKTOP - Михаил Семеняко (mike.dld), при просмотре скина показывает |
||
768 | вид всех 4-х типов окон |
||
769 | Павел Рымовский (Heavyiron), использование новых возможностей функции 0 |
||
770 | CHESS - YELLOW, переписывание на 70-ю функцию |
||
771 | TRANTEST, TETRIS, MINE, JPEGVIEW, DOCPAK, GIFVIEW, JPEGVIEW - |
||
772 | Павел Рымовский (Heavyiron), использование скина, таблицы системных |
||
773 | цветов и новых возможностей функции 0 |
||
774 | VRR - Павел Рымовский (Heavyiron), оптимизация, использование новых |
||
775 | возможностей функции 0 |
||
776 | CUBETEXT, CUBELINE, GEARS - iadn, пример использования библиотеки TinyGL |
||
777 | VIEW3DS - macgub, программа для просмотра 3ds-файлов, запуск через |
||
778 | KFar или sysxtree выбором 3ds-файла |
||
779 | CHECKERS - Евгений Гречников (Diamond), реализация известной игры "Шашки" |
||
780 | FARA, XONIX - Евгений Гречников (Diamond), переписывание на 70-ю функцию |
||
781 | MV - Евгений Гречников (Diamond), поддержка сжатых по RLE8 изображений |
||
782 | и файлов с обратным порядком следования строк изображения |
||
783 | COPY2 - Марат Закиянов (Mario79), переписывание на 70-ю функцию |
||
784 | LIFE2 - Евгений Гречников (Diamond), переписывание на 70-ю функцию и |
||
785 | поддержка запуска с параметром (выбором файла .lif из KFar/sysxtree) |
||
786 | AIRC - Михаил Семеняко (mike.dld), поддержка кодировки cp1251 |
||
787 | END, MENU - Павел Рымовский (Heavyiron), изменён внешний вид |
||
788 | STACKCFG - Павел Рымовский (Heavyiron), добавлена возможность установки |
||
789 | параметров сети при загрузке системы |
||
790 | TESTCON2 - Евгений Гречников (Diamond), консольный пример |
||
791 | Serge, переписан для использования DLL (/rd/1/console.obj) |
||
792 | |||
793 | ******************************************************************************* |
||
794 | Колибри OS версия 0.6.0.0 Сентябрь 2006 |
||
795 | ******************************************************************************* |
||
796 | |||
797 | Произведены следующие изменения и доработки в ядре: |
||
798 | |||
799 | От Евгения Гречникова (Diamond) - Российская Федерация |
||
800 | 1) Новые функции 70.3 и 70.4 для записи данных и установки размера |
||
801 | существующего файла с поддержкой длинных имён (см. sysfuncr.txt). |
||
802 | 2) Исправление ошибки в выводе изображения и полосы (они не прорисовывали |
||
803 | пиксели на нижней и правой границах окна). |
||
804 | 3) Исправление падения ядра при загрузке приложения со слишком большим |
||
805 | размером исполняемого файла (больше выделенной памяти). |
||
806 | 4) Теперь при загрузке системы с дискеты читаются только |
||
807 | используемые секторы. |
||
808 | 5) Поддержка новых возможностей в функции 4 (см. sysfuncr.txt). |
||
809 | 6) Мелкие доработки, которые не имеет смысла описывать. |
||
810 | |||
811 | От Михаила Семеняко (mike.dld) - Республика Беларусь |
||
812 | 1) Системные функции для работы с заголовком окна - |
||
813 | новый флаг в функции 0 и новая функция 71 (см. sysfuncr.txt). |
||
814 | 2) Поддержка возможности рисования относительно клиентской области |
||
815 | окна - новый флаг в функции 0 (см. sysfuncr.txt). |
||
816 | 3) Теперь системная функция 9 дополнительно возвращает координаты |
||
817 | клиентской области и состояние окна (см. sysfuncr.txt). |
||
818 | 4) Мелкие доработки, которые не имеет смысла описывать. |
||
819 | |||
820 | От Марата Закиянова (Mario79) - Российская Федерация |
||
821 | 1) Оптимизация кода работы с графическими режимами |
||
822 | 320*200*256 и 640*480*16. |
||
823 | 2) Улучшение кода обработки мыши. Добавление новой функции |
||
824 | 18.19 (подробнее см. sysfuncr.txt). |
||
825 | 3) Улучшение кода определения HDD: раньше операция сброса выполнялась |
||
826 | только для CD, теперь и для HDD тоже. |
||
827 | 4) Теперь код чтения/записи сектора на HDD не запрещает прерывания |
||
828 | полностью, а только блокирует прерывания IDE. |
||
829 | 5) Мелкие доработки, которые не имеет смысла описывать. |
||
830 | |||
831 | От Андрея Халявина (halyavin) - Российская Федерация |
||
832 | 1) Изменения в процедурах запуска приложения. |
||
833 | |||
834 | От Ивана Поддубного - Российская Федерация |
||
835 | 1) Ускорение GUI: функция calculatescreen. |
||
836 | 2) Исправление функции 1. |
||
837 | 3) Улучшение читабельности исходников за счёт ввода системных структур. |
||
838 | 4) Скорректирована процедура определения PS/2 мыши. |
||
839 | |||
840 | От Johnny_B - Российская Федерация |
||
841 | 1) Функция 4 теперь поддерживает вывод ASCIIZ-строк. |
||
842 | |||
843 | С приложениями произведены следующие доработки и исправления: |
||
844 | |||
845 | * Удалены: |
||
846 | 1) colors, fs, hexview, stackinf, systrace, template по причине |
||
847 | ненужности. Исходники template и hexview оставлены в исходниках |
||
848 | дистрибутива, поскольку могут быть полезны при разработке. |
||
849 | 2) hexhd в связи с существованием продвинутого аналога hdread. |
||
850 | 3) mview в связи с существованием текстового процессора tinypad. |
||
851 | 4) scrshot и vscreen в связи с существованием продвинутого аналога |
||
852 | scrshoot. |
||
853 | 5) xpaint29 в связи с существованием продвинутого графического |
||
854 | редактора animage. |
||
855 | 6) ppp - бесполезен в скомпилированном виде, вместо него включены |
||
856 | исходники (ppp.asm и chat.inc). Инструкция по ppp-звонилке находится |
||
857 | в приложении docpak. |
||
858 | 7) md5 - аналогично включены исходники - узнать MD5-хэш строки '123' |
||
859 | конечно, интересно, но только первый раз. |
||
860 | 8) example, example2, example3 - это просто примеры программирования, |
||
861 | интересные только разработчикам; исходники оставлены |
||
862 | в исходниках дистрибутива. |
||
863 | 9) cdplay в связи с существованием продвинутого аналога cdp. |
||
864 | 10) bmpview в связи с существованием продвинутого аналога mv. |
||
865 | |||
866 | * Обновления и добавление приложений: |
||
867 | KFAR - Евгений Гречников (Diamond), обновление до версии 0.12, |
||
868 | встроенный просмотрщик |
||
869 | TINYPAD - Михаил Семеняко (mike.dld), обновление до версии 4.0.3 |
||
870 | FIRE, FIRE2 - Евгений Гречников (Diamond), оптимизация по размеру (теперь |
||
871 | каждое влезает в один сектор на рамдиске) и используемой памяти |
||
872 | MTAPPACK - Евгений Гречников (Diamond), обновление до версии 2.1, |
||
873 | оптимизация загрузчиков |
||
874 | DOCPAK - Евгений Гречников (Diamond), теперь приложение использует |
||
875 | функцию 70; исправлен редкий баг для случая файлов с размером, |
||
876 | кратным 0x100 |
||
877 | EYES - Евгений Гречников (Diamond), оптимизация по размеру, удаление |
||
878 | мерцания, работает с новым ядром (после модификации Халявина 1) |
||
879 | SYSXTREE - Евгений Гречников (Diamond), использует новую функцию 70 |
||
880 | MV, JPEGVIEW, GIFVIEW, AC97WAV, MIDAMP, @RCHER, RTFREAD, LAUNCHER, @RB, |
||
881 | VRR_M - Евгений Гречников (Diamond), модифицированы для использования |
||
882 | функции 70 |
||
883 | COLORREF - Павел Рымовский (Heavyiron), теперь приложение использует |
||
884 | скин и занимает меньше памяти |
||
885 | FARA - Владимир Зайцев (Rabid Rabbit), игра "Гробница фараона" |
||
886 | (правила находятся в ОС в приложении docpak) |
||
887 | Игра сохраняет таблицу результатов на рамдиске. Если вы не хотите, |
||
888 | чтобы она исчезла при перезагрузке, не забудьте сохранить образ |
||
889 | рамдиска. |
||
890 | SQ_GAME - написал ealex (причём давно), немного оптимизировал diamond |
||
891 | (чтобы влезала в один сектор на рамдиске). Логическая игра. |
||
892 | MV, PIC4 - Diamond немного подправил, чтобы можно было изменять фон |
||
893 | как описано в config.txt |
||
894 | RUN - Евтихов Максим (Maxxxx32), исправлена ошибка в обработке |
||
895 | сообщений об ошибках |
||
896 | SCRSHOOT - Евтихов Максим (Maxxxx32), обновление до версии 0.78, |
||
897 | оптимизация |
||
898 | ANIMAGE - Андрей Игнатьев (andrew_programmer), обновление до версии 1.0 |
||
899 | SETUP - Марат Закиянов (Mario79), работа с новой функцией 18.19; |
||
900 | теперь используется новая функция 70 вместо устаревших 6 и 33. |
||
901 | LIFE2 - Андрей Румянцев, продвинутая и очень быстрая реализация известной |
||
902 | игры "жизнь". На рамдиске есть несколько примеров (файлы *.lif), |
||
903 | большое число конфигураций можно найти в исходниках дистрибутива. |
||
904 | Для появления строки меню щёлкните левой кнопкой мыши. |
||
905 | PCIDEV - Марат Закиянов (Mario79) и Сергей Кузьмин (Wildwest), версия 2.0 |
||
906 | TRANTEST - Павлюшин Евгений (EXIS), давно написанная быстрая версия |
||
907 | PIPES - Mario Birkner (cYfleXX), обновление до версии 1.2 |
||
908 | MHC, CMD - Frank Sommer (derPENGUIN), теперь приложения используют скин |
||
909 | |||
910 | ******************************************************************************* |
||
911 | Колибри OS версия 0.5.8.1 Август 2006 |
||
912 | ******************************************************************************* |
||
5953 | pathoswith | 913 | |
2780 | clevermous | 914 | Произведены следующие изменения и доработки в ядре: |
915 | |||
916 | От меня - Марата Закиянова (Mario79) - Российская Федерация |
||
917 | 1) Исправлена функция 58/8 - прежний код обеспечивал доступ |
||
918 | лишь к HD0 (Primary Master, IDE0) |
||
919 | 2) Улучшен алгоритм поиска разделов FAT16 и FAT32 на жестком диске, |
||
920 | теперь возможна работа с разделами, которые ранее не виделись в Колибри. |
||
921 | 3) Устранение зависания драйвера FAT при обращении к несуществующему |
||
922 | жесткому диску. |
||
923 | 4) Драйвер CD с доступом через функцию 70, доступ с использованием |
||
924 | длинных имен файлов, с возвратом содержимого директорий в стандарте N1, |
||
925 | в ANSI и UNICODE кодировке. (описание в Sysfuncr.txt) |
||
926 | 5) Исправление функции 18/6, теперь перед записью образа на жесткий диск |
||
927 | производится резервирование, что позволяет избежать попытки |
||
928 | одновременного доступа к жесткому диску. |
||
929 | 6) Резервирование контролера IDE в 70 функции. Позволяет избежать |
||
930 | попытки одновременного доступа к 2-м IDE устройствам подключенным |
||
931 | к одному контроллеру (Master и Slave физически не могут работать |
||
932 | одновременно). |
||
933 | |||
934 | От Diamond - Российская Федерация |
||
935 | 1) Несколько усовершенствований отладочного кода в ядре. |
||
936 | 2) Устранение лишних перерисовок фонового изображения. |
||
937 | 3) Драйвера FAT12, FAT16, FAT32 с доступом через функцию 70, |
||
938 | доступ с использованием длинных имен файлов, с возвратом содержимого |
||
939 | директорий в стандарте N1, в ANSI и UNICODE кодировке. |
||
940 | (описание в Sysfuncr.txt) |
||
941 | 4) Поддержка "горячих" комбинаций клавиш для приложений. |
||
942 | Новые функции 66/4 и 66/5. (описание в Sysfuncr.txt) |
||
943 | 5) Множество менее крупных оптимизаций в ядре и удаление лишнего кода. |
||
944 | |||
945 | От Андрея Халявина (halyavin) - Российская Федерация |
||
946 | 1) Доработка кода ядра позволяющая компилировать Fasm 1.66 |
||
947 | 2) Добавлена функция 18/18 - завершение потока по его PID |
||
948 | (описание в Sysfuncr.txt) |
||
949 | 3) Исправлена ошибка с посылкой EOI (конец прерывания) в процедуре |
||
950 | change_task, теперь при отсутствии прерывания EOI не посылается. |
||
951 | 4) Зарезервировано 8Мб для LFB. Новый линейный адрес LFB - 0x80000000. |
||
952 | Это позволило решить проблему с запуском режима 1280*1024*32 бита. |
||
5953 | pathoswith | 953 | |
2780 | clevermous | 954 | От Ивана Поддубного - Российская Федерация |
955 | 1) memmap.inc: отмечены области, зарезервированные физическим |
||
956 | менеджером памяти. |
||
957 | 2) physmem.inc: исправлена ошибка с cld/std распределением и |
||
958 | копированием физических блоков памяти. |
||
5953 | pathoswith | 959 | 3) Улучшение планировщика - теперь change_task и обработчик irq0 |
2780 | clevermous | 960 | не пересекаются настолько криво. Код стал более прямым и быстрым. |
961 | 4) Пропуск мертвых окон в некоторых функциях в window.inc |
||
962 | 5) Прямая активация окна без osloop/checkwindows, прямое сворачивание окна. |
||
963 | 5) Множество менее крупных оптимизаций в ядре и удаление лишнего кода. |
||
964 | |||
965 | От Михайлова Ильи - (Ghost) - Российская Федерация |
||
966 | 1) Функция 49 - APM (Advanced Power Management, описание в Sysfuncr.txt) |
||
5953 | pathoswith | 967 | |
2780 | clevermous | 968 | От Serge - Российская Федерация |
969 | 1) Увеличены задержки для процедур работающих с PS2 портом. Как выяснилось, |
||
970 | на компьютерах с быстрыми процессорами значение задержек были |
||
971 | недостаточными и некоторые PS2 мыши не успевали ответить на запрос. |
||
972 | Особенно это касается USB мышей эмулируемых через BIOS как PS2 мышь. |
||
973 | |||
974 | С приложениями произведены следующие доработки и исправления: |
||
975 | |||
976 | * Удалены: |
||
977 | 1) приложение LFN (в ядре теперь есть функция 70). |
||
978 | 2) приложение CPUSPEED, имеется более лучшая альтернатива CPUID. |
||
979 | 3) приложение SYSMETER, имеется более лучшая альтернатива GMON. |
||
980 | 4) приложение LC (Lisovin Commander), приложение не работает с текущим |
||
981 | ядром, исходные коды приложения отсутствуют. |
||
982 | |||
983 | * Обновления и добавление приложений: |
||
984 | KFAR - Diamond, новый менеджер файлов, работающий через 70 функцию. |
||
985 | Реализован просмотр содержимого дисков и запуск приложений. |
||
5452 | leency | 986 | @TASKBAR - Diamond, доработано для работы с 66/4 и 66/5, теперь "горячие" |
2780 | clevermous | 987 | комбинации клавиш срабатываю всегда. |
988 | @NUMCALC - Diamond, резидентное приложение, висит в памяти и запускает |
||
989 | калькулятор по нажатию клавиши NumLock. |
||
990 | MENU - Mario79, переписано для работы с функцией 70. |
||
991 | TINYPAD - Михаил Семеняко (mike.dld), версия 4.0.2, абсолютно новый |
||
992 | Тинипад, по сути уже текстовый процессор, это надо видеть, |
||
993 | описывать не имеет смысла. На данный момент существует один |
||
994 | баг с невозможностью закрыть приложение, если оно было запущено |
||
995 | с параметром, приходится прибивать приложение через CPU. По этой |
||
996 | причине в скомпилированном файле включенном в дистрибутив была |
||
997 | закомментирована часть кода, отвечающая за сохранение параметров |
||
998 | при завершении приложения. |
||
999 | ANIMAGE - Андрей Игнатьев (andrew_programmer), графический редактор. Самый |
||
1000 | лучший на текущий момент из написанных для Колибри. Это только |
||
1001 | предварительная версия, многие функции еще не закончены. |
||
1002 | CALC - Павел Рымовский (Heavyiron), калькулятор версии 1.3. Добавлено |
||
1003 | несколько новых функций, оптимизация работы. |
||
1004 | FASM - сборка под ОС - Павел Рымовский (Heavyiron), версия 1.67.5 |
||
1005 | - Бендик Виталий (mistifi(ator), версия 1.66 |
||
1006 | GMON - Михайлов Илья (Ghost), Ghost Monitor, версия 0.3 - утилита (стресс) |
||
1007 | тестирования и мониторинга системы. Показывает температуру датчиков, |
||
1008 | загрузку системы, количество свободной памяти. Позволяет провести |
||
1009 | шоковое тестирование системы на перегрев. Не рекомендуется активация |
||
1010 | этой опции без особой необходимости, так как возможен выход из строя |
||
1011 | оборудования. |
||
5953 | pathoswith | 1012 | KBD - Михайлов Илья (Ghost), Kolibri Bus Disconnect, отключение шины |
2780 | clevermous | 1013 | процессора с целью уменьшения его температуры, побочный эффект |
1014 | наведение фонового шума в AC97 кодеки. |
||
1015 | MTAPPACK - Diamond, новая версия упаковщика исполняемых файлов. |
||
1016 | MTDBG - Diamond, отладчик приложений использует функцию 69. Реализует |
||
1017 | множество возможностей, которые ранее были невозможны для отладки |
||
1018 | приложений. Значительно облегчает жизнь разработчикам приложений. |
||
1019 | PCIDEV - версия 1.31, Jason Delozier и Сергей Кузьмин (Wildwest), много |
||
1020 | усовершенствований: отображение устройств, которые ранее |
||
1021 | не показывались, увеличен список опознаваемых устройств, приводится |
||
1022 | полное название фирмы производителя. |
||
1023 | SCRSHOOT - Евтихов Максим (Maxxxx32), Screenshooter v 0.75. |
||
1024 | Самый продвинутый скриншутер для Колибри, это надо видеть. |
||
1025 | Дополнительно |
||
1026 | кнопка Del. |
||
1027 | RUN - Евтихов Максим (Maxxxx32), новая реализация старой программы, работа |
||
1028 | через 70 функцию, применена улучшенная компонента Editbox. |
||
1029 | Дополнительно |
||
1030 | кнопка Del. |
||
1031 | CPUID - версия 1.13, Сергей Кузьмин (Wildwest), |
||
1032 | несколько усовершенствований и без того совершенной программы. |
||
5953 | pathoswith | 1033 | AUTODHCP - hidden player, автоматизированный dhcp клиент. |
2780 | clevermous | 1034 | XONIX - rabid rabbit, игрушка. |
1035 | PIPES - cYfleXX, игрушка. |
||
1036 | 3DSHEART - macgub, демо. |
||
1037 | 3DSTPOT - macgub, демо. |
||
1038 | |||
1039 | ******************************************************************************* |
||
1040 | Колибри OS версия 0.5.3.0 Март 2006 |
||
1041 | ******************************************************************************* |
||
1042 | * Ядро основано на исходных кодах Menuet OS и поддерживает частичную обратную |
||
5953 | pathoswith | 1043 | совместимость на уровне приложений. Ядро очень сильно переработано - |
2780 | clevermous | 1044 | изменено более 50% кода оригинала. |
5953 | pathoswith | 1045 | |
2780 | clevermous | 1046 | Произведены следующие изменения и доработки в ядре: |
1047 | |||
1048 | От меня - Марата Закиянова (Mario79) - Российская Федерация |
||
1049 | |||
1050 | 1) Параллельная обработка мышей: PS2, COM1, COM2 |
||
1051 | 2) Обнаружение мыши PS2. |
||
1052 | 3) Перевод FPU (сопроцессор) в защищенный режим со сбросом. |
||
1053 | 4) Возвращение фокуса (активация приложения) предыдущему приложения при |
||
1054 | завершении активного приложения. |
||
5953 | pathoswith | 1055 | 5) Изменение скина окна 4 типа, при потере и возвращении фокуса. |
2780 | clevermous | 1056 | 6) Новый алгоритм вывода указателя мыши. |
1057 | 7) Мелкие доработки которые не имеет смысла описывать. |
||
1058 | |||
1059 | От Андрея Халявина (halyavin) - Российская Федерация |
||
1060 | |||
1061 | 1) Исправлена ошибка в shed.inc: аварийный отказ ядра при завершении работы |
||
1062 | 2) Добавлено перераспределение прерываний IRQ к стандартной схеме при |
||
1063 | переходе в реальный режим при завершении работы. |
||
1064 | 3) Улучшенный код начальной загрузки |
||
1065 | 4) Исправлена ошибка приводящая к аварийному отказу при перезапуске системы |
||
1066 | из памяти. |
||
1067 | 5) Добавлены функции: |
||
1068 | 18/16 - вернуть размер свободной памяти (в Кб) |
||
1069 | 18/17 - вернуть размер всей памяти (в Кб). |
||
1070 | 6) Исправление ошибок смены скина при потере и возвращении фокуса |
||
1071 | (переменная aw_yes преобразована в стековый параметр) |
||
1072 | 7) Исправлен странный рисунок кнопки для кнопок ярких цветов |
||
1073 | 8) Уменьшен размер кода менеджера памяти |
||
1074 | 9) Мелкие доработки которые не имеет смысла описывать. |
||
1075 | |||
1076 | От Михаила Семеняко (mike.dld) - Республика Беларусь |
||
5953 | pathoswith | 1077 | |
2780 | clevermous | 1078 | 1) Усовершенствование функций сворачивания, разворачивания и схлопывания |
1079 | окон. Теперь положение окна запоминается и в каком виде вы его например |
||
1080 | свернули в панель, в таком виде оно будет восстановлено потом. |
||
1081 | 2) Для использования в @Panel добавлены функции в ядро: |
||
1082 | 48/5 - получить рабочую область экрана |
||
1083 | 48/6 - задать рабочую область экрана |
||
1084 | 48/7 - получить края скина |
||
1085 | 48/8 - установить скин окна |
||
1086 | 3) Удаление вызова check_window_move_request из главного цикла ОС, теперь |
||
1087 | окна перемещаются сразу. |
||
1088 | 4) Новый формат скина окна 4 типа - теперь все данные скина в одном файле |
||
1089 | (*.skn). Соответственно изменен вывод окон со скином (используется в |
||
1090 | комплексе с кодом Mario79 п.5). |
||
1091 | 5) Мелкие доработки которые не имеет смысла описывать. |
||
1092 | |||
1093 | От Diamond - Российская Федерация |
||
1094 | |||
1095 | 1) Новый код загрузочного экрана в реальном режиме. |
||
1096 | Поддерживается сохранение параметров (при наличии загрузчика mtldr) и |
||
1097 | горячая комбинация Ctrl + Alt + Del для сброса компьютера. |
||
1098 | 2) Добавлен отладчик API |
||
1099 | 3) Исправлена ошибка записи файлов на РАМ диск. |
||
1100 | 4) Исправление ошибки клавиатуры и PS2 мыши в VmWare |
||
1101 | (исправление кода Mario79 п.2) |
||
1102 | 5) Исправление ошибки перезапуска ядра из памяти при загрузке с жесткого |
||
1103 | диска. |
||
1104 | 6) Мелкие доработки которые не имеет смысла описывать. |
||
1105 | |||
1106 | С приложениями произведены следующие доработки и исправления: |
||
1107 | |||
5452 | leency | 1108 | @TASKBAR - Марат Закиянов (Mario79), листание списка выводимых приложений. |
2780 | clevermous | 1109 | Михаил Семеняко (mike.dld), установка рабочей области экрана и |
1110 | корректная работа при использовании VRR. |
||
1111 | Андрей Халявин (halyavin), устранена ошибка которая вела к |
||
1112 | неправильной позиции панели после сворачивания и восстановления |
||
1113 | правой боковой кнопкой приложения. Ошибка могла проявиться если |
||
1114 | бы система не ограничивала бы рисование окон за пределы области |
||
1115 | экрана. |
||
5953 | pathoswith | 1116 | |
2780 | clevermous | 1117 | FASM - сборка под ОС - Марат Закиянов (Mario79), версия 1.65.12 |
1118 | |||
1119 | * Удалены: Файлы скина так как они теперь содержатся в *.skn файле. |
||
5953 | pathoswith | 1120 | |
2780 | clevermous | 1121 | * По требованию отдельных разработчиков и пользователей ОС удалена небольшая |
1122 | коллекция MIDI файлов которые могут проигрываться в MIDAMP, находившаяся |
||
1123 | в папке \other\mid в прошлом выпуске. Так как это могло нарушить условия |
||
1124 | лицензии GPL. |
||
1125 | |||
1126 | * Обновления и добавление приложений от русскоязычных программистов: |
||
1127 | |||
1128 | MTAPPACK - Diamond, упаковщик исполняемых файлов, единственный на сегодня |
||
1129 | работающий в самой ОС, но по сжатию лучше всех остальных |
||
1130 | (которые работают под DOS - все разновидности MXP и MXC). |
||
1131 | |||
1132 | END - - Diamond, уменьшение размера приложения. |
||
1133 | |||
1134 | PERIOD10 - Navanax и Johnny_B, периодическая система Д. И. Менделеева, |
||
1135 | великого русского химика. Хороший справочник для обучения |
||
1136 | школьников. |
||
5953 | pathoswith | 1137 | |
2780 | clevermous | 1138 | CALC - Павел Рымовский (Heavyiron), калькулятор версии 1.1 alpha. Улучшенное |
1139 | оформление, новая процедура вывода окна, окно 4 типа. |
||
5953 | pathoswith | 1140 | |
2780 | clevermous | 1141 | VRR - Михаил Семеняко (mike.dld), смена режима без убивания всех приложений |
1142 | и без перезапуска приложения Launcher. |
||
5953 | pathoswith | 1143 | |
2780 | clevermous | 1144 | ICON2 - Михаил Семеняко (mike.dld), доработан для корректной работы с |
1145 | применением VRR, без перезапуска приложения. |
||
1146 | |||
1147 | DESKTOP - Михаил Семеняко (mike.dld), добавленная возможность изменять |
||
1148 | (заменять) скин окна 'на лету' (с предварительным просмотром). |
||
1149 | |||
1150 | CPU - Андрей Халявин (halyavin), исправление ошибка смещения на одно |
||
1151 | выводимое приложение при каждом обратном листании списка приложений. |
||
5953 | pathoswith | 1152 | |
2780 | clevermous | 1153 | CPUID 1.11 - Сергей Кузьмин (Wildwest), увеличен список определяемых |
5953 | pathoswith | 1154 | процессоров, выводится количество свободной памяти (ОЗУ)и ее |
2780 | clevermous | 1155 | общее количество, и другие доработки. |
1156 | |||
1157 | * Добавление приложений от англоязычных программистов: |
||
1158 | |||
1159 | FLATWAV - macgub, хорошая демка - хитрая обработка колышущегося и |
||
1160 | летающего флажка. |
||
1161 | |||
1162 | ******************************************************************************* |
||
1163 | Колибри OS версия 0.5.2.0 Декабрь 2005 |
||
1164 | ******************************************************************************* |
||
1165 | * Ядро основано на исходных кодах Menuet OS и поддерживает частичную обратную |
||
5953 | pathoswith | 1166 | совместимость на уровне приложений. Ядро очень сильно переработано и есть |
2780 | clevermous | 1167 | все претензии заявлять о данном проекте как о полностью самостоятельном, |
1168 | так как все изменения ядра произведены независимыми от официального |
||
1169 | дистрибутива программистами. Также разработка официального дистрибутива не |
||
1170 | ведется вот уже почти 1 год. Хотя автор Menuet OS негативно относится к |
||
1171 | изменению названия нашего давно самостоятельного проекта, однако лицензия |
||
1172 | GPL позволяет рассматривать данный проект как частично использующий коды |
||
1173 | исходной ОС, что не обязывает нас иметь такое же название. |
||
5953 | pathoswith | 1174 | |
2780 | clevermous | 1175 | Произведены следующие изменения и доработки в ядре: |
1176 | |||
1177 | От меня (Mario79) - Российская Федерация |
||
1178 | |||
1179 | 1) Переписан код функции 16. В результате устранена ошибка не позволявшая |
||
1180 | записывать образ на флопик при загрузке с жесткого диска. Также теперь |
||
1181 | поддерживается запись на оба дисковода. Функции записи отдельных дорожек |
||
1182 | исключены за ненадобностью. Размер кода функции уменьшен на 700 байт. |
||
1183 | (Смотреть функцию 16 в sysfuncs.txt и sysfuncr.txt) |
||
5953 | pathoswith | 1184 | |
2780 | clevermous | 1185 | 2) Исправление обработчика irq6 в sys32.inc, выявлено совместным мозговым |
1186 | штурмом с Иваном Поддубным и Андреем Халявиным на IRC канале. :-) |
||
1187 | |||
1188 | От Халявина Андрея (halyavin) - Российская Федерация |
||
1189 | |||
1190 | 1) Изменение функций вывода шрифта, для использования битовых шрифтов. |
||
1191 | Результат экономия памяти в ОЗУ и на диске и ускорение скорости вывода |
||
1192 | шрифта. |
||
5953 | pathoswith | 1193 | |
2780 | clevermous | 1194 | 2) Исправлены найденные утечки памяти в менеджере памяти. |
5953 | pathoswith | 1195 | |
2780 | clevermous | 1196 | 3) Добавлено перераспределение прерываний IRQ к стандартной схеме при |
1197 | переходе в реальный режим при завершении работы. |
||
5953 | pathoswith | 1198 | |
2780 | clevermous | 1199 | 4) Удаление "мертвого" кода. |
1200 | |||
1201 | 5) Мелкие доработки кода не стоящие подробного упоминания. |
||
1202 | |||
1203 | От Ивана Поддубного - Российская Федерация |
||
5953 | pathoswith | 1204 | |
2780 | clevermous | 1205 | 1) Значительные работы по оптимизации: исключений, переключению задач, |
1206 | обработки прерываний. |
||
5953 | pathoswith | 1207 | |
2780 | clevermous | 1208 | 2) Исправлена проблема стека - OS задача использует стек в 0x30000 |
1209 | теперь используется sysint_stack_data+4096*2 - slot 1 стек; |
||
5953 | pathoswith | 1210 | |
2780 | clevermous | 1211 | 3) Исправлена ошибка с esp0 для процессов. |
5953 | pathoswith | 1212 | |
2780 | clevermous | 1213 | 4) Исправлен show_error_parameters в sys32.inc используется стек вместо TSS |
5953 | pathoswith | 1214 | |
2780 | clevermous | 1215 | 5) sheduler не делает активным процесс ожидающий события (func 10) |
1216 | (event.inc, sched.inc), ускорение проверки события (event.inc) |
||
1217 | |||
1218 | 6) Удаление "мертвого" кода в ядре. |
||
1219 | |||
1220 | От Андрея (NoName) - Российская Федерация |
||
1221 | |||
1222 | 1) Исправлена проблема с включением non-lowercase |
||
5953 | pathoswith | 1223 | |
2780 | clevermous | 1224 | 2) Исправлена ошибка системной функции 68,2,0 |
1225 | |||
5953 | pathoswith | 1226 | |
2780 | clevermous | 1227 | С приложениями произведены следующие доработки и исправления: |
1228 | |||
1229 | SYSXTREE - поддержка запуска для расширения файла RTF (запускается |
||
1230 | приложением RTFREAD) и MID (запускается приложением MIDAMP). |
||
5953 | pathoswith | 1231 | |
2780 | clevermous | 1232 | @RB - изменен для запуска ICON2 в режиме редактирования списка иконок. |
1233 | |||
1234 | RDSAVE - приложение объединяющее в себе функции приложений RD2HD и RD2FD. |
||
1235 | Это позволило освободить немного места на диске. |
||
1236 | (Я сделал это приложение раньше, чем буржуйский товарищ выложил |
||
1237 | на буржуйском форуме свое аналогичное приложение, наверное у |
||
1238 | дураков мысли сходятся ;-) |
||
1239 | |||
1240 | * Удалены: RD2HD и RD2FD - их функции объединены в приложение RDSAVE. |
||
1241 | ICONMNGR - его функции теперь выполняет ICON2. |
||
1242 | Все BMP файлы иконок в связи с изменением приложения ICON. |
||
5953 | pathoswith | 1243 | |
2780 | clevermous | 1244 | * Добавлена небольшая коллекция MIDI файлов которые могут проигрываться в |
1245 | MIDAMP, находится в папке \other\mid в архиве выпуска. В образе дискеты |
||
1246 | присутствует суперхит "Кузькина мать!" ;-) |
||
1247 | (Спи спокойно Никита Сергеевич.) |
||
1248 | |||
1249 | * Обновления и добавление приложений от русскоязычных программистов: |
||
1250 | |||
1251 | ICON2 - Андрей Ивушкин (Willow), сильно измененный вариант приложения ICON. |
||
1252 | Теперь все иконки представлены в формате GIF в виде единого |
||
1253 | файла - существенная экономия памяти в образе и на дискете. |
||
1254 | После первого запуска приложение больше не обращается к RD, |
||
1255 | для подгрузки иконок, все находится в памяти, причем используется |
||
1256 | динамическое выделение памяти под иконки. Приложение по прежнему |
||
1257 | является многопоточным. Также произведено его слияние с кодом |
||
1258 | приложения ICONMNGR. |
||
1259 | |||
5452 | leency | 1260 | @TASKBAR - Андрей Ивушкин (Willow), доработан для работы с новым ICON2. |
2780 | clevermous | 1261 | |
1262 | BOARD - Андрей Ивушкин (Willow), разделение потоков сообщений на |
||
1263 | пользовательские и ядерные, с возможностью переключения между |
||
1264 | экранами. Также реализована возможность получения дампа памяти |
||
1265 | приложения, естественно приложение должно само пересылать дамп |
||
1266 | по IPC. |
||
5953 | pathoswith | 1267 | |
2780 | clevermous | 1268 | FREE3D04 - Андрей Ивушкин (Willow), вместо RAW текстур теперь используется |
1269 | GIF, это позволило сильно уменьшить размер приложения на диске. |
||
5953 | pathoswith | 1270 | |
2780 | clevermous | 1271 | DOCPAK - Андрей Ивушкин (Willow), упакованная документация. После запуска |
1272 | и распаковки пересылает по IPC текст в Tinypad оснащенный приемным |
||
1273 | блоком. |
||
5953 | pathoswith | 1274 | |
2780 | clevermous | 1275 | TINYPAD - Андрей Ивушкин (Willow), тинипад от mike.dld доработанный |
1276 | приемным блоком для работы с DOCPAK. |
||
5953 | pathoswith | 1277 | |
2780 | clevermous | 1278 | TINYPAD2 - Андрей Ивушкин (Willow), тинипад от DoomEdArchangel доработанный |
1279 | приемным блоком для работы с DOCPAK. |
||
5953 | pathoswith | 1280 | |
2780 | clevermous | 1281 | @RCHER - Андрей Ивушкин (Willow), версия 2 бета, с динамическим выделением |
1282 | памяти и поддержкой TINYIPC. |
||
5953 | pathoswith | 1283 | |
2780 | clevermous | 1284 | MIDAMP - Андрей Ивушкин (Willow), проигрыватель MIDI файлов, посредством |
1285 | спикера. Пока еще очень сырая программа. |
||
5953 | pathoswith | 1286 | |
2780 | clevermous | 1287 | RSQUARE - RED SQUARE, Андрей Ивушкин (Willow), игра по мотивам игры жизнь. |
5953 | pathoswith | 1288 | |
2780 | clevermous | 1289 | CLICK - Игра "ClickoMania", автор Olaf. |
1290 | |||
1291 | TETRIS - Халявин Андрей (halyavin), версия 1.6, улучшенный генератор |
||
1292 | случайных чисел. |
||
1293 | |||
1294 | ******************************************************************************* |
||
1295 | Колибри OS версия 0.5.1.0 Октябрь 2005 |
||
1296 | ******************************************************************************* |
||
1297 | * Ядро основано на исходных кодах Menuet OS и поддерживает частичную обратную |
||
5953 | pathoswith | 1298 | совместимость на уровне приложений. Ядро очень сильно переработано и есть |
2780 | clevermous | 1299 | все претензии заявить о данном проекте как о полностью самостоятельном, |
1300 | так как все изменения ядра произведены независимыми от официального |
||
1301 | дистрибутива программистами. Также разработка официального дистрибутива не |
||
1302 | ведется вот уже почти 1 год. |
||
1303 | |||
1304 | Произведены следующие изменения и доработки в ядре: |
||
1305 | |||
1306 | От меня (Mario79) - Российская Федерация |
||
1307 | |||
1308 | 1) Драйвер Floppy дисковода. Поддержка А и В дисководов. |
||
1309 | Семантика обращения, через 58-ю функцию |
||
1310 | /FD/1/ - дисковод A |
||
1311 | /FD/2/ - дисковод В |
||
1312 | |||
1313 | 2) Новая семантика обращения к жестким дискам, позволяет сразу обращаться |
||
1314 | к разделам разных винчестеров, без изменений параметров в SETUP. |
||
1315 | Семантика обращения, через 58-ю функцию |
||
1316 | /HD0/X/ - устройство IDE0 - Primary Master |
||
1317 | /HD1/X/ - устройство IDE1 - Primary Slave |
||
1318 | /HD2/X/ - устройство IDE2 - Secondary Master |
||
1319 | /HD3/X/ - устройство IDE3 - Secondary Slave |
||
1320 | x - номер раздела на выбранном винчестере может изменятся от 1 до 255, |
||
1321 | на каждом из винчестеров всегда нумерация начинается с 1-го. |
||
1322 | Для определения доступных дисковых устройств и разделов на них еще |
||
1323 | в Колибри4 введена функция 18/11. |
||
1324 | |||
1325 | 3) Правильный cброс клавиатуры в синем загрузочном окне и после перехода |
||
1326 | в защищенный режим. После внедрения кода глюк "мертвая" клавиатура на |
||
1327 | моем компьютере более не был замечен. |
||
5953 | pathoswith | 1328 | |
2780 | clevermous | 1329 | 4) Функция выравнивания положения курсора в середину экрана + 18/15 |
5953 | pathoswith | 1330 | |
2780 | clevermous | 1331 | 5) Возможность получения пути откуда запущено приложение. |
1332 | Путь записывается в выделенную область в памяти приложения. Указатель |
||
1333 | на область памяти - последние 4 байта в заголовке MENUET01. |
||
5953 | pathoswith | 1334 | |
2780 | clevermous | 1335 | 6) Процедура переключения банков в Vesa 1.2 для видеокарты Trident 9440. |
1336 | Для изменения требуется перекомпиляция ядра. |
||
1337 | |||
1338 | 7) Мелкие доработки кода не стоящие подробного упоминания. |
||
1339 | |||
1340 | От Халявина Андрея (halyavin) - Российская Федерация |
||
1341 | |||
1342 | 1) Новый менеджер памяти, поддерживает страничную адресацию. Его внедрение |
||
1343 | позволило намного оптимальней использовать оперативную память. Также |
||
1344 | позволило выявить и устранить несколько потенциальных уязвимостей ядра. |
||
1345 | Для работы с приложениями используется функция + 68 |
||
1346 | (Смотреть функцию 68 в sysfuncs.txt и sysfuncr.txt) |
||
5953 | pathoswith | 1347 | |
2780 | clevermous | 1348 | 2) Функция возвращающая версию ядра + 18/13 |
1349 | (Смотреть функцию 18 в sysfuncs.txt и sysfuncr.txt) |
||
5953 | pathoswith | 1350 | |
2780 | clevermous | 1351 | 3) Исправление ошибки не позволявшей работать в режимах Vesa 1.2, а также |
1352 | режимов 0 и 9 (согласно маркировке в синем загрузочном окне) |
||
1353 | |||
1354 | 4) Мелкие доработки кода не стоящие подробного упоминания. |
||
1355 | |||
1356 | От Лисовина Михаила (Mihasik) - Российская Федерация |
||
1357 | |||
1358 | 1) Оптимизация драйвера РАМ диска, направленная на ускорение скорости кода |
||
1359 | и уменьшение размера кода. |
||
1360 | |||
1361 | 2) Функция установки даты, времени, будильника + 22 |
||
1362 | (Смотреть функцию 18 в sysfuncs.txt и sysfuncr.txt) |
||
1363 | |||
1364 | От Андрей Игнатьев (andrew_programmer) - Российская Федерация |
||
1365 | |||
1366 | 1) Функция контроля обратного хода луча монитора для плавного вывода |
||
1367 | графики в играх + 18/14 |
||
1368 | (Смотреть функцию 18 в sysfuncs.txt и sysfuncr.txt) |
||
1369 | |||
1370 | От NoName - Российская Федерация |
||
1371 | |||
1372 | 1) Функции тестирования скорости кода + 68 |
||
5953 | pathoswith | 1373 | (Смотреть функцию 68 в sysfuncs.txt и sysfuncr.txt) |
2780 | clevermous | 1374 | |
1375 | От Ивана Поддубного - Российская Федерация |
||
5953 | pathoswith | 1376 | |
2780 | clevermous | 1377 | 1) Исправление процедуры запуска с RD, для работы с 64-х разрядными CPU. |
1378 | Доработка произведена совместно с Халявиным Андреем. |
||
5953 | pathoswith | 1379 | |
2780 | clevermous | 1380 | 2) Удаление "мертвого" кода в ядре. |
1381 | |||
1382 | |||
1383 | С приложениями произведены следующие доработки и исправления: |
||
1384 | |||
1385 | SYSXTREE - поддержка запуска для расширения файла PNG и ZIP (запускается |
||
1386 | приложение @ARCHER). Поддержка новой семантики обращения к жестким |
||
1387 | дискам и обращения к floppy дискам. |
||
5953 | pathoswith | 1388 | |
2780 | clevermous | 1389 | SETUP - таблица символов выводимых с нажатым ALT приравнена к основной |
1390 | таблице символов английской раскладки. |
||
5953 | pathoswith | 1391 | |
5452 | leency | 1392 | @TASKBAR - поддержка "горячих" комбинаций клавиш: |
2780 | clevermous | 1393 | ALT+F4 - завершение активного приложения. |
1394 | |||
1395 | AC97WAV - доработан для работы с текущим ядром. (Халявин Андрей) |
||
1396 | |||
1397 | MENU - исправлены ошибки распределения памяти внутри приложения. |
||
1398 | |||
1399 | GIF - исправлена ошибка - выбор слишком большого размера файла для |
||
1400 | просматриваемого изображения. (Халявин Андрей) |
||
1401 | |||
1402 | FASM 1.64 - портировал Михаил Семеняко (mike.dld). |
||
5953 | pathoswith | 1403 | |
2780 | clevermous | 1404 | ICON - доработал Михаил Семеняко (mike.dld), правильная работа с фоном и |
1405 | более надежное размещение иконок по позициям. |
||
5953 | pathoswith | 1406 | |
2780 | clevermous | 1407 | СPU - доработал Халявин Андрей, уменьшен эффект "моргания". Также совместно |
5953 | pathoswith | 1408 | с Михаилом Семеняко была произведена доработка для стабильной работы |
2780 | clevermous | 1409 | на компьютерах с процессорами быстрее 2 ГГц. |
1410 | |||
1411 | * Удалены: INFO и DEVELOP - для экономии места на диске. |
||
1412 | MEMUSE - не работает после внедрения нового менеджера памяти. |
||
1413 | |||
1414 | * Обновления и добавление приложений от русскоязычных программистов: |
||
1415 | |||
1416 | CPUID 1.00 - Сергей Кузьмин (Wildwest). Определение модели и |
||
1417 | характеристик процессора. |
||
1418 | |||
1419 | TETRIS 1.5 - Сергей Кузьмин (Wildwest). Добавлен режим паузы. Исправлен |
||
1420 | баг в проверке заполнения линий. |
||
1421 | |||
1422 | RCCS, RCCC - Hex, программа, предназначенная для управления удалённым |
||
1423 | компьютером, серверная и клиентская часть. |
||
1424 | |||
1425 | H2D2B - ealex. Программа hex2dec2bin для быстрого просмотра представления |
||
1426 | числа в 3-х кодировках. |
||
1427 | |||
1428 | @ARCHER - Ивушкин Андрей (Willow) распаковщик ZIP файлов, также |
||
1429 | позволяет просматривать PNG файлы. Для распаковки требуется |
||
1430 | обязательное наличие жесткого диска с разделом Fat16/32. |
||
1431 | |||
1432 | TANKS - Андрей Игнатьев (andrew_programmer). Игра "Танки", полностью |
||
1433 | написана средствами нашей OS. |
||
5953 | pathoswith | 1434 | |
2780 | clevermous | 1435 | RTFREADER - Ивушкин Андрей (Willow), значительная модернизация программы. |
1436 | Также теперь доступен исходный код. |
||
5953 | pathoswith | 1437 | |
2780 | clevermous | 1438 | Доработанные BGI шрифты - Ивушкин Андрей (Willow), для корректного |
1439 | отображения русских символов. |
||
1440 | |||
1441 | * Добавление приложений от буржуйских программистов: |
||
1442 | |||
5953 | pathoswith | 1443 | PCIDEV - Victor Alberto Gil Hanla (vhanla),доработанная версия. |
2780 | clevermous | 1444 | Теперь в списке обнаруженных устройств выводятся не номера фирм |
1445 | изготовителей, а их полные названия. Расширен список фирм. |
||
1446 | Была доработана Сергеем Кузьминым (Wildwest) для полной расшифровки |
||
1447 | обнаруженных устройств. |
||
5953 | pathoswith | 1448 | |
2780 | clevermous | 1449 | ******************************************************************************* |
1450 | Колибри версия 0.4.0.0 Июнь 2005 (MENUETOS RE) |
||
1451 | ******************************************************************************* |
||
1452 | * Ядро обратно совместимо с 0.79 pre 1 + [прежние изменения не вошедшие |
||
1453 | в официальное ядро, сборка Ивана Поддубного] + [изменения произведённые |
||
1454 | в Колибри3 и Колибри3.2]. |
||
1455 | |||
1456 | Произведены следующие изменения и доработки в ядре: |
||
1457 | |||
1458 | 1) Загрузка и сохранение рамдиска из папки HD/1/KOLIBRI/ + из корня |
||
1459 | диска + [только для сохранения путь указан в файле RD2HD.TXT]. |
||
1460 | Доработано приложение RD2HD. |
||
1461 | (Смотреть функцию 18 в sysfuncs.txt и sysfuncr.txt) |
||
1462 | |||
1463 | 2) Обнаружение COM мышей при загрузке + улучшенный драйвер COM мышей |
||
1464 | (скорость почти сравнялась с PS2 мышью) + установка курсора в |
||
1465 | середину экрана. |
||
1466 | |||
1467 | 3) Полное сворачивание окон (иногда, очень редко, при восстановлении окно |
||
1468 | смещается вниз экрана). Окна со "скином" не нуждаются в дополнительной |
||
1469 | доработке. |
||
1470 | (Смотреть функцию 18 в sysfuncs.txt и sysfuncr.txt) |
||
1471 | |||
1472 | 4) Отключение звука спикера для всех приложений в системе, управление через |
||
5452 | leency | 1473 | @TASKBAR. |
2780 | clevermous | 1474 | (Смотреть функцию 18 в sysfuncs.txt и sysfuncr.txt) |
1475 | |||
1476 | 5) Полное устранение глюка "след убитого приложения" - устранил Халявин |
||
1477 | Андрей. |
||
1478 | |||
1479 | 6) Выключение и перезагрузка системы + рестарт ядра из программы. |
||
1480 | Доработано приложение END. |
||
1481 | (Смотреть функцию 18 в sysfuncs.txt и sysfuncr.txt) |
||
1482 | |||
1483 | 7) Уменьшение глюка работы с клавиатурой в синем загрузочном меню + новый |
||
1484 | алгоритм сброса контроллера клавиатуры позволивший уменьшить появление |
||
1485 | глюка с неработающей клавиатурой. |
||
1486 | |||
1487 | 8) Выбор автоматического запуска драйвера VRR (повышенная частота |
||
1488 | горизонтальной развёртки монитора) в синем загрузочном меню. |
||
1489 | |||
1490 | 9) Обнаружение при загрузке доступных HD (+разделов на них), CD и FD. |
||
1491 | Таблица обнаруженных устройств выводиться приложениям через функцию 18. |
||
1492 | (Смотреть функцию 18 в sysfuncs.txt и sysfuncr.txt) |
||
1493 | |||
1494 | 10) При выборе загрузки образа из HD производится поиск MENUET.IMG по всем |
||
1495 | найденным HD и разделам и загружается первый найденный. |
||
1496 | Приоритет: 1 - папка kolibri, 2 - корневой раздел диска. |
||
1497 | Доработано приложение SETUP. |
||
1498 | |||
1499 | 11) Исправлен баг проявляющийся при запуске первого приложения - LAUNCHER'a, |
||
1500 | вынуждающий ставить паузу в самом начале приложения. Устранил Халявин |
||
1501 | Андрей. |
||
1502 | Доработано приложение LAUNCHER. |
||
1503 | |||
1504 | 12) Доработка драйвера клавиатуры - функция 2 больше не выводит комбинации |
||
1505 | клавиш с нажатым Alt, все нажатые символы дублируются в функции 18/12. |
||
5452 | leency | 1506 | Доработано приложение @TASKBAR. |
2780 | clevermous | 1507 | (Смотреть функцию 18 в sysfuncs.txt и sysfuncr.txt) |
1508 | |||
1509 | С приложениями произведены следующие доработки и исправления: |
||
1510 | |||
1511 | ICON - использование принципа "мьютекса", при запуске потоков, позволило |
||
1512 | ускорить запуск всех потоков. Доработал Халявин Андрей. |
||
1513 | Обводка и тень в надписях ICON, писк при запуске приложений. |
||
1514 | Доработал Mario79. |
||
1515 | |||
5452 | leency | 1516 | @TASKBAR - поддержка новых горячих комбинаций клавиш: Alt+Win - запуск |
2780 | clevermous | 1517 | приложения MENU, Alt+Ctrl+F12 - запуск приложения END. |
1518 | |||
1519 | SETUP - монтирование базы и раздела HD, базы CD - согласно таблице устройств |
||
1520 | в функции 18/11. |
||
1521 | |||
1522 | END - выбор вариантов завершения работы: выключение, перезапуск, |
||
1523 | рестарт ядра или отмена. Поддержка горячих клавиш для кнопок, |
||
1524 | подсказка клавиш написана на самих кнопках. |
||
1525 | |||
1526 | RD2HD - сохранение образа MENUET.IMG по выбору: в папку KOLIBRI, в корень |
||
1527 | диска или путь указанный, в файле RD2HD.TXT. Последнее используется |
||
1528 | только для резервного сохранения, так как ядро при загрузке не знает |
||
1529 | этот путь из-за особенностей своей работы. |
||
1530 | |||
1531 | SYSXTREE81 - поддержка запуска для расширения файла WAV (запускается AC97 |
||
1532 | плеер с выбранным файлом). Также доработана процедура |
||
1533 | window_draw для совместимости с режимом полного сворачивания |
||
1534 | окон. |
||
1535 | |||
1536 | AC97WAV - преобразование разных WAV в 48КГц (присутствует потрескивание), |
||
1537 | так как многие AC97 звуковые карты устанавливают частоту |
||
1538 | квантования способом, отличающимся от стандартного и неизвестным |
||
1539 | для нас. Также введена поддержка запуска с параметром, для |
||
1540 | совместной работы с приложением SYSXTREE. |
||
1541 | |||
1542 | FASM 1.61.9 - оболочка от 1.59.4, портированного VT, так как новая оболочка |
||
1543 | не ищет MACROS.INC на RD, а иногда не видит даже файл |
||
1544 | исходника. Также я увеличил путь, указывающий директорию с 37 |
||
1545 | символов, до 64 символов. |
||
1546 | |||
1547 | * Изменены: |
||
1548 | |||
1549 | INFO - соответственно дистрибутиву. |
||
1550 | |||
1551 | DEVELOP -соответственно реальному расположению приложений. |
||
1552 | |||
1553 | * Обновления и добавление приложений от русскоязычных программистов: |
||
1554 | |||
1555 | MGB - Лисовин Михаил aka Mihasik, тест производительности графической |
||
1556 | подсистемы, при тестировании не нажимать клавиши клавиатуры и не |
||
1557 | двигать мышь. |
||
1558 | |||
1559 | TINYPAD - mike.dld, отличается от TINYPAD'a сделанного DoomEdArchangel'ом - |
||
1560 | наличием поддержки строк более 80 символов, наличием |
||
1561 | горизонтальной прокрутки, которая совместно с вертикальной |
||
1562 | подстраивается под размер приложения. К сожалению новый горячие |
||
1563 | комбинации клавиш и некоторые полезные фичи введенные |
||
1564 | DoomEdArchangel'ом не реализованы в этом TINYPAD'е, но в целом |
||
1565 | он очень хороший. |
||
1566 | Также в нем реализован алгоритм сжатия символа "пробел" для |
||
1567 | уменьшения размера файла при сохранении, хорошая вещь для |
||
1568 | обычных текстовых файлов, но абсолютно неприемлемая, когда есть |
||
1569 | необходимость в сохранении структуры файла данных. Так что я не |
||
1570 | рекомендую вам редактировать DAT файлы этим текстовым редактором. |
||
1571 | В этом случае нужно применять TINYPAD2. |
||
1572 | Для совместимости с использованием горячих комбинаций клавиш |
||
5452 | leency | 1573 | (в приложении @TASKBAR) был доработан алгоритм ввода символов, |
2780 | clevermous | 1574 | для игнорирования возврата символов с нулевым значением, |
1575 | когда применяется клавиша Alt. |
||
1576 | |||
1577 | TINYPAD2 - DoomEdArcahgel, отличия от предыдущей версии: поиск спрятан в |
||
1578 | меню, вызов Ctrl+F7, поиск далее Ctrl+F8, также более длинная |
||
1579 | строка открытия файлов. |
||
1580 | К сожалению, этому текстовому редактору тоже присущи определенные |
||
1581 | недостатки: при переключении на другое приложение иногда |
||
1582 | пропадает изображение текста, не поддерживаются строки длинной |
||
1583 | более 80 символов, соответственно нет горизонтальной прокрутки, |
||
1584 | вертикальная прокрутка не подстраивается под размер приложения. |
||
1585 | Но в целом также хороший текстовый редактор. |
||
1586 | |||
1587 | CPUID094 - Сергей Кузьмин (Wildwest). Определение модели и |
||
1588 | характеристик процессора. Отличия одной программы |
||
1589 | от другой в разном расчёте рейтинга для |
||
1590 | AthlonXP c учётом FSB. |
||
1591 | |||
1592 | NETSENDS, NETSENDC - Hex, программа для обмена сообщениями в сети, |
||
1593 | серверная и клиентская часть. |
||
1594 | |||
1595 | TESTFTP1 - Hex, тестовая версия менеджера закачек. |
||
1596 | |||
1597 | PCIDEV - доработанная версия, улучшил Сергей Кузьмин (Wildwest), |
||
1598 | теперь в списке обнаруженных устройств выводятся не номера фирм |
||
1599 | изготовителей, а их названия. |
||
1600 | |||
1601 | MD5 - Hex и Halyavin. Пример реализации генератора MD5 - хеша. |
||
1602 | |||
1603 | * Добавление приложений от буржуйских программистов: |
||
1604 | |||
1605 | JMAIL - почтовый клиент. |
||
5953 | pathoswith | 1606 | |
2780 | clevermous | 1607 | ******************************************************************************* |
1608 | Колибри N3 (выпуск2) версия 0.3.1.0 Март 2005 (MENUETOS RE) |
||
1609 | ******************************************************************************* |
||
1610 | * Ядро обратно совместимо с 0.78 pre 6 + (прежние изменения не вошедшие |
||
1611 | в официальное ядро, сборка Ивана Поддубного). |
||
1612 | |||
1613 | Дополнительно к этому произведены следующие изменения и доработки: |
||
1614 | |||
1615 | 1) Расширена системная функция 66 (ebx=3), доработкой от mike.dld |
||
1616 | (смотрите файлы SYSFUNCR.TXT и SYSFUNCS.TXT) |
||
1617 | |||
1618 | 2) Расширена системная функция 18 (ebx=7). Доработка моя. |
||
1619 | (смотрите файлы SYSFUNCR.TXT и SYSFUNCS.TXT) |
||
1620 | |||
1621 | 3) Доделана системная функция 26, теперь она соответствует функции 21. |
||
1622 | Доработка моя. (смотрите файлы SYSFUNCR.TXT и SYSFUNCS.TXT) |
||
1623 | |||
1624 | 4) Уменьшена вероятность появления бага отрисовки экрана, который иногда |
||
1625 | появлялся при убивании приложения имеющего окно. Доработка моя. |
||
1626 | |||
1627 | Хоть это не относится к доработке ядра, но всё таки: |
||
1628 | |||
1629 | 5) Скорректированы задержки при запуске системы в файле AUTORUN.DAT, |
||
1630 | для правильного запуска на "слабых" компьютерах. |
||
1631 | Проверял на Cyrix233MX и AMD K5-133(100). |
||
1632 | Если у вас более быстрый процессор 600 МГц и |
||
1633 | более можете уменьшить задержки или взять этот файл из первого выпуска |
||
1634 | Колибри N3 (но только из него!). |
||
1635 | |||
1636 | |||
1637 | Я (Mario79 или Марат, уж кого как устроит...) сделал следующие работы: |
||
1638 | |||
1639 | * Внесены "серьёзные" изменения в следующие приложения: |
||
1640 | |||
1641 | ICON - многопоточность, динамическая подгрузка картинок, вывод изображения |
||
1642 | из буфера, а не поточечно. Теперь размер файла всего 8000h при этом |
||
1643 | в нём, теоретически, умещается 48 иконок. Я проверил только 21. |
||
1644 | Старая программа для 48 иконок занимала 5000h*48=960 Кб. |
||
1645 | |||
1646 | CPU - новый "дизайн" - "контраст" и удобное расположение кнопок удаления |
||
1647 | процессов делают "убивание" приложений максимально удобным, теперь |
||
1648 | сложно промахнуться! Также исправлен баг по которому в "старом" CPU |
||
1649 | процессы отображались только на первой странице, то есть если нажать |
||
1650 | на "NEXT PAGE", то процессы не отображаются даже, если их количество |
||
1651 | превысило лимит первой страницы. Некоторое неприятное "моргание" |
||
1652 | окна приложения обусловлено тем, что только так можно получать |
||
1653 | достоверные результаты в "реальном" времени. Любое изменение |
||
1654 | алгоритма приводило к ошибкам вывода. Также строка запуска увеличена |
||
1655 | до 60-и символов (старый 30) и исправлен баг, по которому вместо |
||
1656 | знака "~" вводилось "^". |
||
1657 | |||
5452 | leency | 1658 | @TASKBAR - новый "дизайн" - закос по ХРюшку, озвучка по спикеру с |
2780 | clevermous | 1659 | отключением, переключение раскладки клавиатуры - щелчок мышью по |
1660 | надписи (синий кубик En) или Ctrl+Shift (обе любые, но не нужно |
||
1661 | нажимать сразу 3 кнопки и более, так как это не корректно |
||
1662 | обрабатывается, даже в Windows, и получится не то, что нужно), |
||
1663 | переключение языка системы - щелчок мышью по надписи (зелёный |
||
1664 | кубик Ru) или Shift+Shift. |
||
1665 | В выпуске 2 доработано: автовозврат фокуса приложению, после |
||
1666 | переключения раскладки клавиатуры по Ctrl+Shift, вызов CALENDAR |
||
1667 | щелчком по часам, вызов SETUP отдельной кнопкой 'S'. |
||
1668 | |||
1669 | ICONMNGR - доработан для нового ICON, методы применения остались те же, |
||
1670 | разве, что теперь в автозагрузке прописан сам ICON. |
||
1671 | |||
5452 | leency | 1672 | SETUP - доработан для переключения раскладок вызовом из @TASKBAR, идея |
2780 | clevermous | 1673 | принадлежит русской команде, я её только продолжил. |
1674 | В выпуске 2 доработано: запрос значений при запуске функцией 26, |
||
1675 | восстановлена возможность выбора доступа к LBA и PCI. |
||
1676 | |||
1677 | MENU - исправлен баг с пересеканием стека потоков и основного стека. |
||
1678 | Уменьшен размер 2-х буферов 58 функции, каждый из которых кушал |
||
1679 | по 64 Кб, теперь использовано стандартно необходимое |
||
1680 | количество 16 Кб.(видимо всех ввело в заблуждение число указанное |
||
1681 | в поле буфера в файле SYSFUNCS.TXT, а ведь это всего лишь ссылка |
||
1682 | на адрес буфера) |
||
1683 | Также, как и для многих программ, уменьшен размер образа в памяти |
||
1684 | с 1 Мб до 64 Кб. |
||
1685 | В выпуске 2 доработано: убрано ограничение на количество нажатий |
||
1686 | на списки при одном запуске, так как я ввел кольцевое использование |
||
1687 | стека потоков, исправлен баг с порчей отрисовки некоторых пунктов |
||
1688 | списка, из-за неправильной организации стека потоков. |
||
1689 | |||
1690 | GIFVIEW - введен старт с параметром для просмотра GIF картинок запуском |
||
1691 | через SYSXTREE. |
||
1692 | |||
1693 | * Исправлены баги: |
||
1694 | |||
1695 | END - теперь полностью выводится по центру экрана при любом |
||
1696 | разрешении экрана. |
||
1697 | |||
1698 | GRSCREEN - убрана лишняя задержка при выводе картинки и уменьшен размер |
||
1699 | буфера для 58 функции с 64 Кб, до стандартно |
||
1700 | необходимых 16 Кб.(аналогично MENU, читайте выше) |
||
1701 | |||
1702 | |||
1703 | * Изменены: |
||
1704 | |||
1705 | INFO - соответственно дистрибутиву. |
||
1706 | |||
1707 | DEVELOP -соответственно реальному расположению приложений. |
||
1708 | |||
1709 | |||
1710 | * Оптимизированы в плане размера образа в ОЗУ (кроме уже перечисленных): |
||
1711 | |||
1712 | PONG,MBLOCKS,FIRE,CROWNSCR,CIRCLE,TRANSP,TINYFRAC,COLORS,KEYASCII, |
||
1713 | EYES,TUBE,LIFE,3DCUBE,TRANTEST,CDPLAY,CDP,MIXER,MIDIPLAY,HEXVIEW, |
||
1714 | SCANCODE,CALC,EXAMPLE(2,3),THREADS,FS,CSLIDE,HEXHD,SYSMETER,CPUSPEED, |
||
1715 | MEMUSE,SYSTRACE,PCIDEV,RDFDEL,RD2HD,IR,MAGNIFY,CALENDAR,LAUNCHER. |
||
1716 | В размере остальных приложений я не был уверен, по этому их не изменял. |
||
1717 | Благодаря отсутствию документации большинство програмистов меоси не |
||
1718 | задумывалось над этим вопросом, а он весьма важен. Лишь благодаря |
||
1719 | хорошему человеку Trans'у всё встало на свои места! Trans спасибо тебе |
||
1720 | от меня и от тех, кто присоединится к этому спасибо в дальнейшем. |
||
1721 | |||
1722 | |||
1723 | * Сжаты упаковщиком MXP: |
||
1724 | |||
5452 | leency | 1725 | AC97WAV,FREE3D04,SDLFIRE,3DCUBE,@TASKBAR,BMPVIEW,C4,CALC,CDP,CMD,COLORREF, |
2780 | clevermous | 1726 | CROWNSCR,EXAMPLE2,FS,HDREAD,HEED,HTTPS,ICONEDIT,ICONMNGR,INFO,LC,MBLOCKS, |
1727 | MFAR,MHC,MP3S,NNTPC,PCIDEV,PIC4,PONG3,POPC,SB,SMTPS,STACKCFG,SYSTREE,TETRIS, |
||
1728 | VRR,XPAINT28,YM, PHENIX, 3DTCUB10, 3DETX59B, CPUID903, CPUID904,FREECELL. |
||
1729 | Остальные программы либо не сжимаются, либо их сжатый размер превышает |
||
1730 | исходный (так как в код добавляется распаковщик), либо сжатие программы |
||
1731 | приводило к её полной или частичной не работоспособности. |
||
1732 | Например, новый TINYPAD использует SYSXTREE, и наоборот. Такие программы |
||
1733 | сжимать нельзя. В принципе нельзя сжимать программы, при запуске которых, |
||
1734 | им передаются параметры. Например MV, JPEGVIEW, TYNIPAD и др. |
||
1735 | |||
1736 | |||
1737 | * Обновления и добавление приложений от русскоязычных программистов: |
||
1738 | |||
1739 | TINYPAD - DoomEdArchangel (бывший Fagotus). Введены 2 меню: файл и код. |
||
1740 | Работа с файлами через диалоги из ASCL Павлюшина Евгения. |
||
1741 | Исправлен баг - в заголовке всегда выводится реальное имя |
||
1742 | файла. Диалоговые окна при ошибках и выходе. Очень удобная |
||
1743 | полоса прокрутки. Перемещение курсора на нужное место в тексте |
||
1744 | щелчком мыши. Горячие клавиши на компиляцию текста и компиляцию |
||
1745 | текста с запуском. |
||
1746 | Ещё куча полезностей и новых мелких багов. ;-) |
||
1747 | |||
1748 | SCREEN SHOOTER - DoomEdArchangel. Расширяет возможности VIRTUAL SCREEN 2, |
||
1749 | в плане созданий снимков экрана. Позволяет записывать на |
||
1750 | HD (кнопка Print Screen) или на RD (Alt+Print Screen). |
||
1751 | Разумеется запись на RD производится только при наличии |
||
1752 | свободного места. Выход из программы - Scroll Lock. |
||
1753 | |||
1754 | SYSXTREE81 - Павлюшин Евгений. Много исправлений мелких багов. |
||
1755 | В выпуск 2 мной (Mario79) добавлена связка JPE файлов с |
||
1756 | JPEGVIEW, так как по сути это те же файлы JPG, а также |
||
1757 | добавлена связка GIF файлов с GIFVIEW. |
||
1758 | |||
1759 | XPAINT29 - Павлюшин Евгений. Чё то изменилось, автор подробно не расписал. |
||
1760 | |||
1761 | PHENIX - Павлюшин Евгений. Игрушка - летим, стреляем, китайские |
||
1762 | приставки вспоминаем. :-) |
||
1763 | |||
1764 | 3DTCUB10 - Павлюшин Евгений. Текстурированный кубик, в принципе ранний |
||
1765 | вариант развиваемого сейчас полноценного 3D движка для игр. |
||
1766 | |||
1767 | 3DETX59B - Павлюшин Евгений. 3D-Движок. Будущая основа для полноценных |
||
1768 | трехмерных игр под MeOS. |
||
1769 | |||
1770 | CALENDAR - Ивушкин Андрей (Willow). Что описывать? Календарь! |
||
1771 | И так вроде понятно. :-) |
||
1772 | |||
1773 | BGI FONT DEMO - Ивушкин Андрей (Willow). Демонстрация реализации первых |
||
1774 | векторных шрифтов под MeOS. Хорошее начало! |
||
1775 | |||
1776 | RTF READER - Ивушкин Андрей (Willow). Просмотр текста формата RTF. |
||
1777 | |||
1778 | CPUID923, CPUID924 - Сергей Кузьмин (Wildwest). Определение модели и |
||
1779 | характеристик процессора. Отличия одной программы |
||
1780 | от другой в разном расчёте рейтинга для |
||
1781 | AthlonXP c учётом FSB. |
||
1782 | |||
1783 | HUNTER - Trans. Аркадная игра "Охотник". |
||
1784 | |||
1785 | |||
1786 | * Новые приложения от буржуйских программистов: |
||
1787 | |||
1788 | PCI DEVICE ENUMERATION - Jason Delozier. Просмотр шины PCI и вывод на |
||
1789 | экран списка найденных устройств. |
||
1790 | |||
1791 | COLOR SLIDER - Jason Delozier. Пример реализации контрола для выбора цвета. |
||
1792 | |||
1793 | FREECELL - Alexandr Gorbovets. Карточная игра, я правила не знаю. :-) |
||
1794 | |||
1795 | ARCANII - Jacek Jerzy Malinowski. Новый взгляд на реализацию Арканоида. |
||
5953 | pathoswith | 1796 | |
2780 | clevermous | 1797 | ******************************************************************************* |
1798 | Колибри N2 (выпуск2) версия 0.2.1.0 Август 2004 (MENUETOS RE) |
||
1799 | ******************************************************************************* |
||
1800 | От Mario79: |
||
1801 | * Ядро обратно совместимо с 0.78pre2; |
||
1802 | * Поддержка всех разделов FAT16 на жестком диске; |
||
1803 | * Systree "знает" не только расширение JPG, но и JPE; |
||
1804 | * Поддержка всех разделов FAT32 на жестком диске; |
||
1805 | * Правильная запись изменения свободного места в разделе FAT32; |
||
1806 | * В меню вписаны все приложения имеющиеся в образе. |
||
1807 | |||
1808 | От Ивана Поддубного: |
||
1809 | * SDLFIRE - красивая демка; |
||
1810 | * Новый LAUNCHER, список программ в AUTORUN.DAT; |
||
1811 | * Высокая скорость автоповтора клавиатуры; |
||
1812 | * LIFE от Mike Hibbett (переделана); |
||
1813 | * Поддержка скина в формате BMP (LEFT.BMP + BASE.BMP + OPER.BMP); |
||
1814 | * Новое меню от Михаила Лисовина (доработано); |
||
1815 | * COPY2 теперь требут ровно столько памяти, сколько необходимо; |
||
1816 | * PAINT v0.3: |
||
1817 | - сохранение рисунка при перерисовке окна; |
||
1818 | - изменяемая толщина пера; |
||
1819 | - доработка интерфейса; |
||
1820 | * Исправления багов/улучшения в следующих программах: |
||
1821 | ICON, TIMER, TEMPLATE, BOARD, SCANCODE, RDFDEL, RTDATA, RD2FD, |
||
1822 | COPY2, GRSCREEN; |
||
1823 | * Частично либо полностью переведены следующие программы: |
||
1824 | BOARD, TIMER, RD2FD, RTDATA, SCANCODE, THREAD. |
||
1825 | |||
1826 | От остальных челов: |
||
1827 | * Консоль CMD 0.27 от Chemist; |
||
1828 | * Файловый менеджер MFAR pre-alpha 8.1 от mike.dld; |
||
1829 | * Sysxtree, Arcanoid, Pong3, 3dcube2 и Trantest от Павлюшина Евгения; |
||
1830 | * Посекторный просмотрщик винтов HDREAD от Trans; |
||
1831 | * Yahoo Mesenger от Ice; |
||
1832 | * CDPlayer (cdp1_1b2) от Юшко Дмитрий; |
||
1833 | * Демки от Jarek Pelczar; |
||
1834 | * JPEGVIEW - Octavio, Mike Hibbett, Fagotus и Иван Поддубный; |
||
1835 | * FASM 1.54 от Ville Turjamaa. |
||
5953 | pathoswith | 1836 | |
2780 | clevermous | 1837 | ******************************************************************************* |
1838 | Колибри N1 версия 0.1.0.0 Май 2004 (MENUETOS RE) |
||
1839 | ******************************************************************************* |
||
1840 | От Mario79: |
||
1841 | * Ядро обратно совместимо с 0.77 pre 2.8; |
||
1842 | * Автоматическое определение объема оперативной памяти; |
||
1843 | * Исправлена записывающая часть драйвера FAT32; |
||
1844 | * Поддержка всех разделов Fat32 имеющихся на винте; |
||
1845 | * Правильная запись изменения свободного места в разделе Fat32; |
||
1846 | * В меню вписаны все приложения имеющиеся на флопе; |
||
1847 | |||
1848 | От остальных челов: |
||
1849 | * Консоль CMD 0.26 от Chemist; |
||
1850 | * Файловый менеджер MFAR pre-alpha 7.6 от mike.dld; |
||
1851 | * Посекторный просмотрщик винтов HDREAD от Trans; |
||
1852 | * Yahoo Mesenger от Ice; |
||
1853 | * CDPlayer (cdp1_1b2) от Юшко Дмитрий; |
||
1854 | |||
1855 | От Ивана Поддубного: |
||
1856 | * Поддержка скина в формате BMP (LEFT.BMP + BASE.BMP + OPER.BMP) |
||
1857 | * Новое меню от Михаила Лисовина (доработано); |
||
1858 | * Демки от Jarek Pelczar; |
||
1859 | * JPEGVIEW - Octavio и Mike Hibbett; |
||
1860 | * CROWNSCR 1.11m; |
||
1861 | * COPY2 теперь требут ровно столько памяти, сколько необходимо; |
||
1862 | * В TINYPAD'е исправлено еще пара ошибок, переписано с нуля сохранение файла; |
||
1863 | * Исправления багов/улучшения в следующих программах: |
||
1864 | HEED, PAINT, MV, ICON, PANEL |
||
1865 | |||
1866 | ******************************************************************************* |
||
1867 | Типа начало :-) |
||
1868 | ******************************************************************************* |