forked from KolibriOS/kolibrios
23bf5e60ae
git-svn-id: svn://kolibrios.org@1792 a494cfbc-eb01-0410-851d-a64ba20cac60
343 lines
13 KiB
Plaintext
343 lines
13 KiB
Plaintext
KFM - Kolibri File Manager
|
||
|
||
13.10.07 - v0.47b - 27271b
|
||
Изменения:
|
||
1) Исправлен баг связанный с неверной обработкой жестких дисков содержащих
|
||
разделы с неподдерживаемыми ОС файловыми системами или не содержащими
|
||
разделов.
|
||
2) Новая версия EDITBOX. Исправлен баг - завершение или некорректная работа
|
||
приложения, при одновременном выделении мышью и нажатии клавиш в EDITBOX.
|
||
|
||
11.10.07 - v0.47 - 27226b
|
||
Изменения:
|
||
1) навигация клавиатурой:
|
||
a) Alt+Enter - получение для файлов и директорий:
|
||
расположения, названия, размера, количества файлов и директорий
|
||
(в том числе и для случая выделения отдельных файлов и директорий).
|
||
Отдельное спасибо <Lrz> и Mute, за помощь в реализации процедуры
|
||
деления целых 64 битных чисел, без использования сопроцессора.
|
||
2) Прогресс удаления теперь учитывает все вложенные файлы и директории.
|
||
3) Исправлен глюк связанный с неверной обработкой скроллера мыши.
|
||
|
||
30.09.07 - v0.46 - 25458b
|
||
Изменения:
|
||
1) Удаление вложенных папок и файлов, прогресс удаления пока учитывает
|
||
выделенные файлы и папки только в родительской директории.
|
||
|
||
26.08.07 - v0.45h - 24915b
|
||
Изменения:
|
||
1) SCROLL BAR - размер бегунка зависит от количества файлов в директории.
|
||
|
||
17.08.07 - v0.45g - 24617b
|
||
Изменения:
|
||
1) навигация мышью:
|
||
a) Обработка физических скроллеров мыши, в левой и правой панели.
|
||
|
||
09.08.07 - v0.45f - 24257b
|
||
Изменения:
|
||
1) навигация клавиатурой:
|
||
a) Открыть файл в стороннем приложении с параметром:
|
||
Shift + W - установить фоновый рисунок рабочего стола, режим отрисовки замостить.
|
||
Ctrl + W - установить фоновый рисунок рабочего стола, режим отрисовки растянуть.
|
||
(Данные опции пока работают лишь для JPEGVIEW версии 0.18 или выше)
|
||
|
||
04.08.07 - v0.45e - 24137b
|
||
Изменения:
|
||
1) Меню выбора диска - навигация клавиатурой:
|
||
а) Insert - загрузить лоток выбранного ATAPI привода.
|
||
б) Delete - выгрузить лоток выбранного ATAPI привода.
|
||
|
||
02.08.07 - v0.45d - 24037b
|
||
Изменения:
|
||
1) Исправлен баг - реакция приложения на события мыши, происходящие
|
||
относительно другого приложения, окно которого находится на вершине оконного стека.
|
||
2) Исправлен баг - "пожирание" ресурсов системы при минимизации окна в панель.
|
||
|
||
12.07.07 - v0.45b - 23977b
|
||
Изменения:
|
||
1) Исправлен баг приводивший к игнорированию мыши на ядрах выше 566 ревизии.
|
||
|
||
05.07.07 - v0.45a - 23993b
|
||
Изменения:
|
||
1) Исправлен баг появившийся в v0.45 - не работали кнопки выбора устройств.
|
||
|
||
24.06.07 - v0.45 - 23988b
|
||
Изменения:
|
||
1) Использование вывода окна без закрашивания рабочей области (Функция 0, EDX бит C).
|
||
Теперь окно не моргает при полной перерисовке.
|
||
2) Ограничение на минимальный размер окна: Xmin=495, Ymin=180.
|
||
Введено из-за неверного отображения элементов окна при меньших размерах.
|
||
3) Исправлена ошибка, приводящая к завершению программы при сворачивании окна в заголовок.
|
||
|
||
17.06.07 - v0.44k - 23421b
|
||
Изменения:
|
||
1) Изменена обработка щелчка мыши - запускаемые приложения выводятся поверх окна KFM.
|
||
2) Открывание директорий и запуск файлов по двойному щелчку.
|
||
|
||
03.06.07 - v0.44i - 23210b
|
||
Изменения:
|
||
1) Захват фокуса активным SCROLL BAR до отпускания кнопки мыши.
|
||
|
||
04.05.07 - v0.44h - 23066b
|
||
Изменения:
|
||
1) Устранено пропадание фокуса в EDITBOX, в некоторых случаях.
|
||
(Спасибо <Lrz> за исправление кода)
|
||
|
||
27.04.07 - v0.44g - 23130b
|
||
Изменения:
|
||
1) Изменен порядок нумерации иконок в INI и BMP файлах, теперь первые три являются
|
||
жестко фиксированными. Ранее этого не было, что могло привести к неточностям
|
||
при замене файла с иконками на альтернативный.
|
||
2) Ускорение вывода на 20% при листании содержимого директории, за счет оптимизации
|
||
процедуры поиска выводимых иконок в INI файле.
|
||
|
||
26.04.07 - v0.44e - 23126b
|
||
Изменения:
|
||
1) Изменение SCROLL BAR - теперь при нажатии крайних стрелок перемещается не курсор,
|
||
а сдвигается на один элемент просматриваемое содержимое директории.
|
||
(Спасибо Heavyiron за предложение идеи)
|
||
2) Если количество отображаемых элементов в панели меньше чем максимально возможное
|
||
отображаемое значение код SCROLL BAR становиться пассивным.
|
||
3) Устранена ошибка, приводившая к зазору между бегунком SCROLL BAR и нижней стрелкой.
|
||
4) Устранена ошибка, приводившая к отсутствию коррекции положения курсора при удалении
|
||
последнего по списку файла в директории, размер которой менее максимально возможного
|
||
отображаемого значения.
|
||
5) Небольшая оптимизация кода по размеру.
|
||
|
||
22.04.07 - v0.44 - 23118b
|
||
Изменения:
|
||
1) Полная реализация элемента управления SCROLL BAR.
|
||
2) навигация мышью:
|
||
а) Выбор активной панели, кликом по панели.
|
||
б) Установка курсора выделения на файл или директорию, кликом по выбираемому пункту.
|
||
в) Клик по установленному курсору выделения равнозначен нажатию клавиши ENTER.
|
||
г) Управление меню выбора диска при помощи мыши.
|
||
|
||
21.04.07 - v0.43с - 21777b
|
||
Изменения:
|
||
1) Новая версия EDITBOX (<Lrz>), исправлены глюки c остаточным выделением имени.
|
||
2) Приемлемый цвет выделения для EDITBOX, в версии 0.43 по ошибке был установлен черный.
|
||
3) Первичная реализация элемента управления SCROLL BAR, без обратной связи.
|
||
|
||
16.04.07 - v0.43 - 20999b
|
||
Изменения:
|
||
1) Новая версия EDITBOX (Maxxxx32 и <Lrz>), устранены глюки с правкой имени
|
||
при создании, копировании и перемещении файла.
|
||
2) Исправлено отображение файлов: файлы с отсутствующим расширением и одновременно
|
||
с точкой в конце теперь отображаются полностью.
|
||
3) Меню выбора диска - навигация клавиатурой:
|
||
а) Home и PageUp - курсор в начало списка
|
||
б) End и PageDown - курсор в конец списка
|
||
4) Оптимизация вывода полос прогресса при копировании, перемещение и удалении файлов.
|
||
Теперь полосы прогресса рисуются полностью лишь в первый раз и при поступлении
|
||
события перерисовки окна.
|
||
|
||
01.04.07 - v0.42 - 20707b
|
||
Изменения:
|
||
1) Отображение прогресса копирования файлов.
|
||
2) Отображение прогресса перемещения файлов.
|
||
|
||
31.03.07 - v0.41 - 20091b
|
||
Изменения:
|
||
1) Отображение прогресса удаления файлов.
|
||
2) навигация клавиатурой:
|
||
a) F1 - справка, горячие комбинации клавиш.
|
||
3) навигация мышью:
|
||
a) Кнопка F1 - справка, горячие комбинации клавиш.
|
||
Требуется наличие файла kfm_keys.txt в директории, где расположено приложение.
|
||
4) Новая версия стороннего компонента EDITBOX (Maxxxx32 и <Lrz>).
|
||
|
||
29.03.07 - v0.40a - 19708b
|
||
Изменения:
|
||
1) навигация клавиатурой:
|
||
a) F12 - завершение работы программы.
|
||
2) навигация мышью:
|
||
a) Кнопка F12 - завершение работы программы.
|
||
|
||
28.03.07 - v0.40 - 19603b
|
||
Изменения:
|
||
1) Перемещение выделенных и одиночных файлов, выделенные директории игнорируются.
|
||
2) навигация клавиатурой:
|
||
a) F6 - перемещение файла из активной панели в противоположную.
|
||
б) Ctrl+A и Ctrl+(NumPad(+) Up) - выделение всех файлов и директорий в активной панели,
|
||
за исключением директории '..'
|
||
в) Ctrl+(NumPad(-) Up) - снять выделение всех файлов и директорий в активной панели,
|
||
за исключением директории '..'
|
||
г) Ctrl+(NumPad(*) Up) - инвертировать выделение всех файлов и директорий в активной панели,
|
||
за исключением директории '..'
|
||
3) навигация мышью:
|
||
а) Кнопка F6 - перемещение файла из активной панели в противоположную.
|
||
б) Кнопка главной панели "Переместить файл" -
|
||
перемещение файла из активной панели в противоположную.
|
||
|
||
27.03.07 - v0.39 - 18778b
|
||
Изменения:
|
||
1) Копирование выделенных файлов, выделенные директории игнорируются.
|
||
2) Окончательное устранение глюков с выделением файлов.
|
||
|
||
24.03.07 - v0.38 - 18510b
|
||
Изменения:
|
||
1) Копирование файлов превышающих размер свободного ОЗУ.
|
||
Память для буфера копирования резервируется из расчета 25%
|
||
от свободной памяти ОЗУ в момент начала копирования.
|
||
Если размер файла менее 25% свободного ОЗУ размер буфера равен размеру файла.
|
||
|
||
20.03.07 - v0.37b - 18239b
|
||
Изменения:
|
||
1) Исправлена ошибка, когда не изменялся цвет последнего файла в директории
|
||
при выделении клавишей Insert.
|
||
2) навигация мышью:
|
||
Кнопки главной панели:
|
||
а) "Создать директорию" - создание директории в активной панели.
|
||
б) "Копировать файл" - копирование файла из активной панели в противоположную.
|
||
|
||
17.03.07 - v0.37 - 18157b
|
||
Изменения:
|
||
1) Одиночное копирование файлов (за один проход) для редактирования названия файла
|
||
используется сторонний компонент EDITBOX, спасибо авторам: Maxxxx32 и <Lrz>,
|
||
за экономию времени в разработке KFM.
|
||
2) навигация клавиатурой:
|
||
a) F5 - копирование файла из активной панели в противоположную.
|
||
3) навигация мышью:
|
||
а) Кнопка F5 - копирование файла из активной панели в противоположную.
|
||
|
||
16.03.07 - v0.36 - 17338b
|
||
Изменения:
|
||
1) Создание директории, для ввода названия директории используется
|
||
сторонний компонент EDITBOX, спасибо авторам: Maxxxx32 и <Lrz>,
|
||
за экономию времени в разработке KFM.
|
||
2) навигация клавиатурой:
|
||
a) F7 - создание директории в активной панели.
|
||
3) навигация мышью:
|
||
а) Кнопка F7 - создание директории в активной панели.
|
||
|
||
13.03.07 - v0.35f - 15667b
|
||
Изменения:
|
||
1) Устранено застревание курсора на последней странице при листании End и PageDown.
|
||
|
||
11.03.07 - v0.35e - 15590b
|
||
Изменения:
|
||
1) Кнопка "перезагрузить директорию" теперь перерисовывает только активную панель.
|
||
2) Устранено мерцание из-за лишних прорисовок при достижении конца директории
|
||
клавишами End и PageDown.
|
||
3) Небольшая оптимизация кода по размеру.
|
||
|
||
08.03.07 - v0.35b - 15602b
|
||
Изменения:
|
||
1) Оптимизация использования области путей к файлам.
|
||
2) Исправлена ошибка - выход курсора за пределы экрана
|
||
при возврате из развернутого режима окна.
|
||
|
||
04.03.07 - v0.35 - 21540b
|
||
Изменения:
|
||
1) Процедура поиска конца секции в INI файле.
|
||
2) Поиск и вывод иконок через ассоциации в INI файле.
|
||
3) Оптимизация кода по размеру.
|
||
4) навигация клавиатурой:
|
||
а) F4 - редактирование файла в стороннем приложении,
|
||
ассоциации в INI файле.
|
||
5) навигация мышью:
|
||
а) Кнопка F4 - редактирование файла в стороннем приложении,
|
||
ассоциации в INI файле.
|
||
|
||
01.03.07 - v0.34b - 23030b
|
||
Изменения:
|
||
1) Исправлено пропадание меню подтверждения удаления файлов
|
||
при активации окна другого приложения.
|
||
2) навигация мышью:
|
||
а) Кнопка F8 - удаление файла.
|
||
|
||
18.02.07 - v0.34 - 22870b
|
||
Изменения:
|
||
1) Удаление выделенных файлов.
|
||
|
||
17.02.07 - v0.33b - 22841b
|
||
Изменения:
|
||
1) Меню подтверждения удаления файлов.
|
||
|
||
14.02.07 - v0.33 - 22494b
|
||
Изменения:
|
||
1) Выделение файлов красным цветом.
|
||
2) Одиночное удаление файлов.
|
||
3) навигация клавиатурой:
|
||
а) Delete и F8 - удаление файла, на котором находится курсор.
|
||
б) Insert - выделение красным цветом файла, на котором находится курсор
|
||
и перемещение курсора на 1 позицию вниз.
|
||
|
||
06.02.07 - v0.32 - 20581b
|
||
Изменения:
|
||
1) Увеличение скорости сортировки по расширениям на 10%.
|
||
2) Обработка ошибок файловой системы.
|
||
3) Кнопки главной панели: выход из директории, перезагрузить директорию.
|
||
4) навигация клавиатурой:
|
||
а) Ctrl+R - повторная загрузка содержимого директории в активной панели
|
||
|
||
28.01.07 - v0.30 - 19555b
|
||
Изменения:
|
||
1) Предварительная обработка содержимого директории.
|
||
2) Ускорение сортировки содержимого директории по именам и расширениям.
|
||
3) Сортировка содержимого директории по размеру файлов.
|
||
4) Сортировка содержимого директории по дате модификации файлов.
|
||
5) навигация клавиатурой:
|
||
а) Ctrl+F3 - сортировка по именам, для активной панели
|
||
б) Ctrl+F4 - сортировка по расширениям, для активной панели
|
||
в) Ctrl+F5 - сортировка по размеру, для активной панели
|
||
г) Ctrl+F6 - сортировка по дате модификации, для активной панели
|
||
|
||
27.01.07 - v0.27 - 18985b
|
||
Изменения:
|
||
1) Сортировка содержимого директории по расширениям.
|
||
|
||
22.01.07 - v0.25 - 18718b
|
||
Изменения:
|
||
1) Сортировка содержимого директории по именам.
|
||
|
||
13.01.07 - v0.22e - 17898b
|
||
Изменения:
|
||
1) Добавлены новые иконки для некоторых типов файлов.
|
||
2) Добавлен вывод иконок для некоторых типов графических файлов.
|
||
3) Сортировка содержимого директории на папки и директории.
|
||
|
||
11.01.07 - v0.22c - 16877b
|
||
Изменения:
|
||
1) Устранен след от меню выбора диска остающийся после его,
|
||
"пустого" завершения, в случае если количество файлов отображаемых
|
||
в каталоге не достаточно для затирания изображения меню.
|
||
|
||
10.01.07 - v0.22b - 16849b
|
||
Изменения:
|
||
1) Исправлен обработчик клавиш в меню выбора диска (Alt+F1, F2).
|
||
Теперь меню корректно реагирует на активированный NumLock.
|
||
|
||
07.01.07 - v0.22 - 16835b
|
||
Изменения:
|
||
1) динамическое выделение памяти для содержимого каталога
|
||
левой и правой панели.
|
||
2) правильное размещение курсора при выходе из каталога
|
||
в родительский каталог.
|
||
|
||
05.01.07 - v0.18- 16064b
|
||
Изменения:
|
||
1) устранено мерцание при перемещении курсора в пределах панели,
|
||
(мерцание проявляется лишь на полосе курсора)
|
||
2) уменьшено мерцание при перемещении курсора за пределы панели,
|
||
3) навигация клавиатурой:
|
||
а) Home - в начало каталога,
|
||
б) End - в конец каталога.
|
||
4) исправлена ошибка в процедуре
|
||
открытия файлов по расширению.
|
||
|
||
29.12.06 - v0.1 - 15411b
|
||
Изменения:
|
||
1) интерфейс 50%,
|
||
2) навигация клавиатурой:
|
||
а) стрелки вверх и вниз - перемещения курсора выделения,
|
||
б) PageUp и PageDown - страница вверх и вниз,
|
||
в) Alt+F1 (F2), для выбора диска левой (правой) панели
|
||
3) запуск приложений (Enter),
|
||
4) открытие файлов по расширению (Enter),
|
||
5) подгрузка файлов иконок (BMP) и настроек (INI),
|
||
и динамическое выделение памяти для них.
|
||
|
||
18.10.06 - начало проекта
|
||
Изменения: Ничего! |