mirror of
https://github.com/KolibriOS/kolibrios.git
synced 2024-12-22 06:43:28 +03:00
4691ce7d78
git-svn-id: svn://kolibrios.org@1839 a494cfbc-eb01-0410-851d-a64ba20cac60
449 lines
18 KiB
Plaintext
449 lines
18 KiB
Plaintext
25.04.10 -- v0.99 unstable -- 16.2 Кб
|
||
- в Eolite.ini можно указать цвет выделения для элеметнов списка и строки адреса;
|
||
- улучшения в PathButtons;
|
||
- зелёная кнопка |> показывает строку адреса и скрывает её;
|
||
- исправлен один маленький недочёт.
|
||
|
||
|
||
25.04.10 -- v0.98.9 RC3 -- 15.9 Кб
|
||
- при создании новой папки на разделе, с фс которое его не поддерживает, выделяло
|
||
папку перехода на уровень вверх "..", исправлено (баг нашёл [b]turbanoff[/b]);
|
||
- показывается сообщение что папка не может быть создана, файл удалён;
|
||
- новый тулбар, постарался учесть замечания и сделать его как можно более нежным,
|
||
как майонез;
|
||
- исправлено несоответствие версии в окне about (баг нашёл [b]Sorcerer[/b]);
|
||
- новые пиктограммы действий (Actions);
|
||
- много новых и обновлённых иконок файлов.
|
||
|
||
|
||
30.01.10 -- v0.98.7a RC2 -- 14.8 Кб
|
||
- увеличена длинна пути файла: отныне может быть до 4096 символов.
|
||
|
||
|
||
23.10.09 -- v0.98.7 RC2 -- 14.7 Кб (Izabella edition)
|
||
- исправлено два бага при использовании клавиш Ctrl+F1...F12 при переключении
|
||
между устройствами: во-первых, не переходило на рам-диск, во-вторых, переходило
|
||
на несуществующие носители.
|
||
|
||
|
||
19.10.09 -- v0.98.6 RC2 -- 14.7 Кб (рано закапывать, так-то!)
|
||
- Lrz: поддержание совместимости с новой версией box_lib.obj.
|
||
|
||
|
||
29.12.08 -- v0.98.5 RC2 -- 14.7 Кб
|
||
- начальная поддержка ini-файла, начальная потому что пока что при каждом
|
||
запуске файла или программы он загрузажется и парсится;
|
||
- по просьбе Nable'а сделал тексторый предпросмотр файлов (в DOS-кодировке);
|
||
- анимация при разворачивании Preview;
|
||
- после переименования выделяется переименованый файл или папка.
|
||
- исправлен баг в сортировке по типу из-за которого программа могла вылетать;
|
||
- исправлен баг с клавишей вверх, в случае, если в разделе нет файлов и папок;
|
||
- исправлена процедура поднятия папки ".." вверх из-за которой программа в
|
||
разделе, где нет папок, вылетала;
|
||
- упрощение и удаление мертвого кода.
|
||
|
||
|
||
20.12.08 -- v0.98.3 RC2 -- 14.6 Кб
|
||
- теперь координаты отсчитываются от конца скина;
|
||
- устранён вылет программы в случае, если в папке 0 или больше чем 6898 файлов;
|
||
- исправлен баг: если в конце списка развернуть окно, выделение "прыгало" вверх;
|
||
- исправлена перерисовка при переходе в другую папку или устройство;
|
||
- немного оптимизировано изменение регистра букв в названиях файлов;
|
||
- теперь выделяется папка, в которой мы были и после кнопки "Назад";
|
||
- исправлены недочёты при переходе в верхнюю папку;
|
||
- в историю посещённых папок теперь не может два раза подряд записаться одна и
|
||
та же папка;
|
||
- исправлен баг из-за которого выделение выделение могло не двигаться клавишами;
|
||
- прога не вылетает из-за переполнения в истории посещённых папок, однако один
|
||
небольшой косяк там остался;
|
||
- тестовое отображение скрытых файлов;
|
||
- удалён неиспользуемый код.
|
||
|
||
|
||
16.12.08 -- v0.98.1 RC1 -- 14.7 Кб
|
||
- папка ".." теперь всегда первая в списке;
|
||
- кнопки вверх/вниз скролл бара теперь реагируют на нажатие и удержание;
|
||
- файлы с некоторыми расширениями теперь нельзя запускать (реализовал s1n).
|
||
|
||
|
||
15.12.08 -- v0.98 RC1 -- 14.5 Кб
|
||
- программа научилась работать с bd-дисками и NTFS;
|
||
- исправлен баг из-за которого прога вылетала при переходе на уровень вверх;
|
||
- исправлено отображение регистра букв для кириллицы;
|
||
- удаление папки "." из листинга директории (спасибо diamond'у за помощь).
|
||
|
||
|
||
30.11.08 -- v0.97.2 beta7 -- 14.4 Кб
|
||
- на /bd/ разделах прога больше не вылетает (хоть ничего на них и не видит);
|
||
- некоторые исправления в работе полосы прокрутки;
|
||
- динамическое выделение памяти (в режиме тестирования).
|
||
|
||
|
||
26.11.08 -- v0.97.1 beta7 -- 14.3 Кб
|
||
- удаление, создание и переименование пустых папок;
|
||
- все процедуры работы с файловой системой вынесены в отдельный файл;
|
||
- благодаря помощи Veliant'а большая часть изображений конвертирована в
|
||
256-цветные с палитрой. В результате чего уменьшился размер сжатой программы
|
||
и в 2 раза уменьшился обьём несжатой kpack'ом;
|
||
- улучшено перетягивание ползунка;
|
||
- исправлен один баг.
|
||
|
||
|
||
20.11.08 -- v0.97 beta7 -- 14.9 Кб
|
||
- уменьшена перерисовка: во время перерисовки списка
|
||
фон под иконками не рисуется;
|
||
- новая иконка изображений, обтекаемость архивов.
|
||
|
||
|
||
17.11.08 -- v0.96.9 beta7 -- 14.9 Кб
|
||
- некоторые новые ассоциации и иконки файлов .dll (.obj) и .img.
|
||
|
||
|
||
14.11.08 -- v0.96.8 beta7 -- 14.6 Кб
|
||
- при нажатии на букву, выделяется соответствующий файл;
|
||
- некоторые новые ассоциации и иконки файлов .cpp и .nes.
|
||
|
||
|
||
31.10.08 -- v0.96.7 beta7 -- 14.4 Кб
|
||
- теперь, при переходе на уровень вверх, выделяется папка в которой мы были;
|
||
- отловил баг из-за которого, если попытаться войти в верхнюю папку\файл в
|
||
списке, не смотря что там выделено, вы перейдёте на уровень вверх;
|
||
- исправлен баг из-за которого не все элементы сортировались по типу;
|
||
- теперь выделеный элемент в списке рисуется "в порядке очереди", а не самым
|
||
последним; это было заметно при перемотке;
|
||
- оптимизации.
|
||
|
||
|
||
24.10.08 -- v0.96.3 beta7 -- 14.4 Кб
|
||
- скролл колёсиком как в Symbian;
|
||
- уменьшена перерисовка окна в ущерб размеру программы;
|
||
- исправлен баг, когда папки, названия которых имели симполы типа !,& прыгали
|
||
вверх, выше папки "..";
|
||
- исправление других багов, улучшение кода.
|
||
|
||
|
||
23.10.08 -- v0.96 beta6 -- 14.1 Кб
|
||
- вместо сортировки пузырьком теперь используется алгоритм быстрой сортировки
|
||
(да здравствует Википедия!)). Как результат скорость сортировки по размеру
|
||
увеличилась в 8 раз, по типу более чем в 5 раз, по имени возросла на 30%;
|
||
- и более того: теперь, конечно же, сортировка проходит не по первой букве имени
|
||
файла, а по названию вообще. Так же, при сортировке по типу есть одинаковые
|
||
расширения, то эти файлы упорядывачиваются по имени;
|
||
- оптимизирована процедура сравнения строк;
|
||
- перемотка по 3 элемента;
|
||
- оптимизация и доработка панели устройств.
|
||
|
||
|
||
17.10.08 -- v0.95.7 beta6 -- 14.3 Кб
|
||
- перемотка по 2 элемента;
|
||
- упорядочивание файлов по типу.
|
||
|
||
15.10.08 -- v0.95.4 beta6 -- 14.0 Кб
|
||
- исправлен баг: первая буква названия файл\папки не делалась большой (строчной).
|
||
|
||
03.10.08 -- v0.95.3 beta6 -- 14.1 Кб
|
||
- устранён серьёзный баг с кнопкой "Назад";
|
||
- при сортировке файлов по размеру, папки не перемешиваются в хаотичном порядке,
|
||
а продолжают быть отсортированными по имени.
|
||
- устранён баг в сортировке файлов;
|
||
- новая иконка папки.
|
||
|
||
|
||
17.09.08 -- v0.95.2 beta6 -- 14.1 Кб
|
||
- исправлена ошибка, связанная с количеством файлов в папке, замечена Serge'м.
|
||
Теперь Эолайт без проблем заходит даже в самые большие папки (было проверено
|
||
на папке объёмом 91000 файлов), но отображает максимум только 6898 файлов;
|
||
- по нажатию Ctrl+N создаётся новое окно программы с текущей папкой;
|
||
- небольшие оптимизации.
|
||
|
||
|
||
14.09.08 -- v0.95 beta6 -- 14.0 Кб
|
||
- новая полоса адреса и переименования файла, основанные на компоненте от <Lrz>;
|
||
- в EditBox'ax теперь можно использовать все цифры от 1 до 9 (мечта Атаульпы:);
|
||
- если не выделена строка адреса клавиша BackSpace возвращает в предыдущую папку;
|
||
- оптимизирована функция IntToStr() за что огромное спасибо diamond'y, она стала
|
||
меньше на 158 байт;
|
||
- много интересного почерпнуто из либы Nable'а относительно оптимизации функций;
|
||
- по совету Albom'a динамическое выделение памяти было заменено статическим, как
|
||
последствие - исчезло два известных бага, связанных с копированием файлов и
|
||
их переименованием;
|
||
- некоторые переменные стали локальными, ещё оптимизации и небольшие багфиксы.
|
||
|
||
|
||
02.08.08 -- v0.94.4 beta5 -- 14.0 Кб
|
||
- правка трёх небольших багов, оптимизации.
|
||
|
||
|
||
28.07.08 -- v0.94.3 beta5 -- 14.1 Кб
|
||
- переход по девайсам Ctrl+<цифра>;
|
||
- установлен минимальный размер высоты окна;
|
||
- иконка папки "вверх";
|
||
- почищен и оптимизирован код.
|
||
|
||
|
||
04.07.08 -- v0.94 beta5 -- 13.9 Кб
|
||
- исправлен довольно старый баг, если ползунок прокрутки в папке с очень большим
|
||
количеством файлов перетянуть вверх до начала списка, программа вылетала.
|
||
|
||
|
||
04.07.08 -- v0.93.9 beta5 -- 13.9 Кб
|
||
- работает клавиша "Назад" :)
|
||
- устранён баг из-за которого папки "." и ".." подвергались сортировке
|
||
|
||
|
||
29.06.08 -- v0.93.8 beta5 -- 13.8 Кб
|
||
- сортировка файлов по первой букве имени
|
||
|
||
|
||
22.06.08 -- v0.93.6 beta5 -- 13.7 Кб
|
||
- новый алгоритм сортировки файлов по размеру, более быстрый (вычитал о нём на
|
||
Википедии:), в списке появилось 2 досели потеряных файла.
|
||
|
||
|
||
18.06.08 -- v0.93.5 beta5 -- 13.7 Кб
|
||
- запуск программы с параметрами - например "Eolite /hd1/1/" откроет программу
|
||
с папкой /hd1/1/ в ней. Несуществующий путь открыт не будет;
|
||
- устранён глюк окна "О программе", когда нажатие на любую клавишу приводило к
|
||
его зависанию (уходу в бесконечный цикл);
|
||
- иконка и поддержка файлов ".cvs";
|
||
- оптимизации кода.
|
||
|
||
|
||
15.06.08 -- v0.93.4 beta5 -- 13.4 Кб
|
||
- исправлен баг с тем появления несуществующего файла в /rd/1/;
|
||
- теперь rd, fd, hd1 и т.д. всегда в нижнем регистре;
|
||
- устранён вылет проги после нажатия кнопки "Up" (спасибо сеса за найденый баг).
|
||
|
||
|
||
14.06.08 -- v0.93.3 beta5 -- 13.4 Кб
|
||
- теперь заливается белым не весь список, а потом выводится текст, а рисуются
|
||
белые полосы с текстом - так немного медленнее, но перерисовка значительно
|
||
меньше (спасибо Марио79 за подсказку);
|
||
- оптимизирована и исправлена процедура удаления файла;
|
||
- F3 - просмотр любого файла в Тайнипаде;
|
||
- исправлены баги интерфейса.
|
||
|
||
|
||
14.06.08 -- v0.93 beta5 -- 13.6 Кб
|
||
- реализована прокрутка скроллом мыши (спасибо diamond'у за отловленный баг);
|
||
- немного уменьшена перерисовка окна;
|
||
- уменьшен и оптимизирован код программы;
|
||
- частично исправлен баг разворачивания окна, если мы были в конце списка;
|
||
- теперь при переименовании файла можно использовать все цифры, кроме восьмёрки
|
||
- у программы изменился компилятор на более новый и ключи компиляции;
|
||
- оптимизирован kolibri.h--.
|
||
|
||
|
||
08.06.08 -- v0.92.1 beta5 -- 14.0 Кб
|
||
- исправлен баг, когда ползунок не всегда доезжал не до конца полосы прокрутки;
|
||
- оптимизации в прокрутке.
|
||
|
||
|
||
08.06.08 -- v0.92 beta5 -- 14.0 Кб
|
||
- устранён баг, появившейся в версии 0.88. Если вы в конце списка и начнёте
|
||
понемногу увеличивать размеры окна, оттягивая его нижний конец вниз, то со
|
||
временем программа вылетит;
|
||
- реализован алгоритм плавной прокрутки, есть 1 серьёзный и 1 несерьёзный баг.
|
||
|
||
|
||
07.06.08 -- v0.91.5 beta4 -- 14.0 Кб
|
||
- удалён неиспользуемый с 03.03.08 (v0.83) кусок кода;
|
||
- интерфейс полосы прокрутки стал более объёмным, это было сделано не с целью
|
||
улучшения дизайна, а с целью уменьшения кода в исходнике :)
|
||
- устранён баг открытия первого файла, который проявлялся только в эмуляторе;
|
||
- cпасибо diamond'у за исправление ошибки в процедуре складывания двух строк
|
||
copystr() и её оптимизацию;
|
||
- установлено ограничение на размер имени файла, отображаемого при его удалении;
|
||
- если отменили удаление файла, то опять создаются кнопочки под формой;
|
||
- устранён старый баг (замеченный недавно) - если в полосе адреса прописали
|
||
несуществующий адрес, программу выкидывало;
|
||
- уменьшена перерисовка при переходе в другую папку, где файлов меньше, чем
|
||
было в текущей;
|
||
- исправлена ошибка в функциях lowcase() и upcase();
|
||
- теперь названия файлов и папок начинаются с большой буквы, далее - прописные;
|
||
- с папками на NTFS-разделе программа всё ещё работать не умеет, но, по крайней
|
||
мере, при попытке войти в какую-то из них она уже не вылетает;
|
||
- немного оптимизирована процедура перехода на девайс;
|
||
- исправлен баг из-за которого имена файлов иногда оказывались чуть выше чем
|
||
надо, относительно иконок;
|
||
- уменьшена перерисовка окна;
|
||
- другие оптимизации и багфиксы.
|
||
|
||
|
||
02.06.08 -- v0.90.4 beta4 -- 14.1 Кб
|
||
- оптимизации и багфиксы (в т.ч. спасибо Maxis за найденный баг).
|
||
|
||
|
||
01.06.08 -- v0.90 beta4 -- 14.1 Кб
|
||
- критически уменьшена перерисовка, в несколько раз! Огромное спасибо diamond
|
||
за подсказку.
|
||
|
||
|
||
01.06.08 -- v0.88.5 beta3 -- 14.1 Кб
|
||
- раньше при переходе из одной папки в другую вся область с файлами
|
||
закрашивалась белым цветом, а поверх выводились новые. Вопрос: зачем
|
||
закрашивать ВСЮ область, если файлов ней может быть всего 2? Я тоже не
|
||
знаю почему я понял это только сейчас. Закрашиваем только эти файлы.
|
||
- раньше рисовалась левая синяя панель, а поверх неё окошечки с девайсами
|
||
и т.д. Сейчас не так: синяя панель рисуется ВОКРУГ окошечек, что уменьшает
|
||
перерисовку.
|
||
|
||
|
||
30.05.08 -- v0.88.2 beta3 -- 14.1 Кб
|
||
- устранён баг, связанный с клавишами F2 и Home.
|
||
|
||
|
||
27.04.08 -- v0.88 beta3 -- 14.1 Кб
|
||
- обьединены процедуры открытия файла;
|
||
- устранён баг, связанный с переходом из некорневой папки на другой девайс
|
||
- динамическое выделение памяти под папки.
|
||
|
||
|
||
08.04.08 -- v0.87 beta3 -- 14.0 Кб
|
||
- оптимизировано удаление файла;
|
||
- удалён продублированный код переименования файла;
|
||
- теперь для списка девайсов в левой панели (RАM-диск, жестяки и т.д.)
|
||
существует определённый буфер, а не открывается папка "/" каждый раз при
|
||
выводе этого списка или же перехода в какой-то из его элементов;
|
||
- при перерисовке окна больше не считывается содержимое папки, просто
|
||
выводятся данные, что хранятся в буфере;
|
||
- посла деактивации окна то, что было напечатано в строке адреса не исчезает;
|
||
- упорядочивание файлов по размеру.
|
||
|
||
|
||
27.03.08 -- v0.86 beta3 -- 14.4 Кб
|
||
- оптимизирован вывод размера файлов;
|
||
- убрана лишняя перерисовка при открытии программы;
|
||
- оптимизирован переход в начало и в конец списка файлов;
|
||
- исправлен баг с потерей одного файла в корневых разделах жестких дисков;
|
||
- обьединены процедуры Ctrl+С и Ctrl+X;
|
||
- теперь для каждого изображения не своя переменная, а все они собраны по типам
|
||
в один файл: toolbar icons, file icons, device icons;
|
||
- уменьшено потребление программой ресурсов при выводе иконок файлов;
|
||
- и ещё много-много всего отимизировано!
|
||
|
||
|
||
09.03.08 -- v0.84 beta2 -- 16.1 Кб
|
||
- cделано окно "О программе" (размер за kpack-ованого изображения 2.5 Кб)
|
||
- теперь при переименовании файла можно использовать все цифры;
|
||
- оптимизировано процедуры открытия папки, копирования, перерисовка полосы
|
||
адреса и полосы переименования файла;
|
||
- запрос на удаление.
|
||
|
||
|
||
07.03.08 -- v0.83.3 beta2 -- 13.0 Кб
|
||
- решён глюк, связанный с корневыми папками жёстких дисков.
|
||
|
||
|
||
07.03.08 -- v0.83.2 beta2 -- 13.0 Кб
|
||
- решён крайне серьёзный баг с пожиранием программой дополнительного количества
|
||
памяти каждый раз после перерисовки окна или открытия папки.
|
||
|
||
|
||
07.03.08 -- v0.83.1 beta2 -- 13.0 Кб
|
||
- решен баг с прокруткой и папками;
|
||
- опитимизации.
|
||
|
||
|
||
03.03.08 -- v0.83 beta2 -- 13.0 Кб
|
||
- цвет окна более тёмный;
|
||
- распределение: вначале папки, затем файлы;
|
||
- теперь перетягивание ползунка прокрутки работает и в Колибри!
|
||
- реализованы быстрые клавиши Ctrl+C (Ctrl+Ins), Ctrl+X, Ctrl+V. Как сделать с
|
||
Shift-ом я не знаю;
|
||
- новое лого;
|
||
- устранён баг с серой линией, отделяющей названия файлов и их тип;
|
||
- устранён древний баг, связанный с невозможностью открыть любой файл с первого;
|
||
раза, только со второго;
|
||
- устранён баг, связанный с длинной имени файла;
|
||
- новая иконка текстовых документов.
|
||
|
||
|
||
27.02.08 -- v0.81 beta -- 12.8 Кб
|
||
- оптимизирование перерисовки при переходе в другую папку;
|
||
- некоторые иконки теперь обтекаемы;
|
||
- багфиксы прокрутки списка.
|
||
|
||
|
||
25.02.08 -- v0.80 beta -- 12.6 Кб
|
||
- критически уменьшена перерисовка!
|
||
- багфиксы интерфейса.
|
||
|
||
|
||
25.02.08 -- v0.77 beta -- 12.5 Кб
|
||
- переименовывание файлов;
|
||
|
||
|
||
23.02.08 -- v0.75 beta -- 12.1 Кб
|
||
- опять заработали горячие клавиши;
|
||
- библиотека eolite_copy.obj больше не нужна;
|
||
- теперь работает и вырезание файлов (размером не больше чем ОЗУ);
|
||
- улучшение алгоритма прокрутки;
|
||
- багфиксы.
|
||
|
||
|
||
23.02.08 -- v0.71 beta -- 12.1 Кб
|
||
- устранён баг ограничения размера строки для имён файлов;
|
||
- ReadMe.
|
||
|
||
|
||
23.02.08 -- v0.7 beta -- 12.1 Кб
|
||
- ограничение размера строки для имён файлов;
|
||
- удалена "." в начале списка файлов.
|
||
|
||
|
||
22.02.08 -- v0.65 beta -- 12.3 Кб
|
||
- размер файлов теперь выводится в Кб, Мб и Гб;
|
||
- оптимизация отрисовки в левой синей панели;
|
||
- удобно стало пользоваться полосой адреса. Если она была изменена, нажав Enter
|
||
мы переходим по новому адресу, если же нет - открывается выделенная папка,
|
||
файл или программа;
|
||
- в Колибри не работает, в отличии от эмулятора, реализованное перетягивание
|
||
ползунка :(
|
||
- выделение по Insert, пока что нигде не используется;
|
||
|
||
|
||
18.02.08 -- v0.6 beta -- 11.7 Кб
|
||
- совместными усилиями устранён серьёзный баг с нажатием ПКМ на заголовке окна;
|
||
- если мы пропишем адрес папки, которой не существует и попытаемся в неё перейти
|
||
ничего у нас УЖЕ не получится;
|
||
- улучшения в скролле;
|
||
- F5 перерисовать окно;
|
||
- иконки у устройств;
|
||
- панель действий;
|
||
- одиночное копирование и вырезание файлов размером не больше чем ОЗУ;
|
||
- удаление файлов, пока что без запроса.
|
||
|
||
|
||
09.02.08 -- v0.5 beta -- 10 Кб
|
||
- оптимизировано Preview;
|
||
- до деактивации окна уже нельзя кляцать по белой области и видеть кнопки;
|
||
- уменьшен размер иконок - теперь они 16х15;
|
||
- нельзя удалить весь путь в строке адреса, "/" по-любому остаётся;
|
||
- при деактивации окна выделение не перепрыгивает на первый элемент;
|
||
- реализовано открытие програм и ассоциированных файлов;
|
||
- расширения больше не в верхнем регистре;
|
||
- переходит по носителям, теперь если неизвестный носитель - оно так и напишет;
|
||
- добавлены новые типы файлов.
|
||
|
||
|
||
04.02.08 -- v0.35 beta -- 9.17 Кб
|
||
- для строки адреса отдельный "путь" (не #path, а #edit_path);
|
||
- красивая кнопка перехода;
|
||
- входит в первую папку;
|
||
- вывод типов файлов;
|
||
- оптимизация в коде.
|
||
|
||
|
||
03.02.08 -- v0.33 beta -- 8.91 Кб (англ.версия)
|
||
Первая версия. Краткое хистори:
|
||
1. Leency делает дизайн программы и ищет пути решения некоторых проблем.
|
||
2. Veliant делает отображение списка файлов из /rd/1/, а Leency реализует
|
||
перемотку списка и горячие клавиши.
|
||
3. Veliant осуществляет вывод размера файлов. Leency мучается с прокруткой.
|
||
4. Veliant выводит иконки, Leency эти иконки рисует и переделывает дизайн окна.
|
||
5. Veliant с Leency сделали переход по папкам.
|
||
6. Устранение багов.
|
||
|
||
22.02.08 -- v0.0 -- 0 Кб
|
||
Начало. |