28.02.13 -- v1.56 - исправлено падение после запуска переименованого файла; - увеличено количество поддерживаемых дисков с 10 до 20. 10.01.13 -- v1.55 - исправлен эпичный баг с сортировкой; - испрвлены баги при попытке переименования или удаления файла в папке, где их нет. 17.12.12 -- v1.5 Обновлён GUI: кнопки на тулбаре стали чище, остальные обзавелись градиентами. 16.11.12 -- v1.43 - при минимальном размере окна учитывается количество дисков в системе; - добавлен фон на левую панель; - удаление виртуальных дисков типа /tmpX/1; - исправлена страшнейшая утечка памяти равная размеру копируемого файла; - улучшения в организации файлов и кода. 15.11.12 -- v1.36 - устранена утечка памяти при сканировании устройств; - частично устранён вылет программы на больших папках (спасибо SoUrcerer за то, что научил пользоваться отладчиком); - ограничение на количесво устройств изменено с 10 на 20; - обновление кода. 12.11.12 -- v1.35 - теперь окно не обрабатывает клавиши если свёрнуто в заголовок; - фикс для строки адреса; - исправлена 100% загрузка процессора при удержании ползунка; - исправлена серьёзная утечка памяти, уменьшено её потребление. 10.07.12 -- v1.30 - небольшие улучшения в работе кнопок "назад/вперёд"; - иконка для *.grf; - в окне About кнопка для редактирования Eolite.ini; - небольшие улучшения кода. 23.06.12 -- v1.28 - более правильная реализация вывода ошибок (+задел на мультиязычность) и вывода иконки (+задел на перемещение в ini файл); - исправлен баг с вылетом при нажатии на кнопку "Вперёд"; - удалён мёртвый код, обновление существующего. 21.06.12 -- v1.25 - распознавание виртуального диска; - изменения в прокрутке колёсиком мыши; - обновление кода. 14.06.12 -- v1.23 - исправлен баг, когда окно было схлопнуто в заголовок и свёрнуто; - при нажатии на кнопку закрытия окна ползунок прыгал вверх. 13.05.12 -- v1.22 --16,5 Кб - окно не залезает на панель задач при запуске на низких разрешениях; - кнопка и параметр в ini-файле показывать названия устройств или нет. 05.04.12 -- v1.2 --16,5 Кб - заработала кнопка "Вперёд", кошерный код работы с историей; - парочка багфиксов в определении и выводе списка устройств. 05.04.12 -- v1.1 --16,2 Кб - отображение списка дисков, а не устройств в панели слева; - уменьшен размер программы и потребляемой памяти; - возможность задать цвет выделения и высоту пункта в списке файлов; - после перерисовки окна пропадал диалог удаления файла - другие мелкие исправления. 26.03.12 -- v1.0 --16,2 Кб Мелкие исправления. 27.08.11 -- v0.99.8 RC3 -- 16.2 Кб - исправления в скроллбаре, баг со времён первых версий; - в 90% случаев не выделяло переименованый файл; - не выделяло файл скопированный в эту же папку; - теперь прокрутка срабатывает только, если окно активно (спасибо Mario); - новая иконка ножниц в тулбаре (несколько изменённый вариант из Fugue icons); - абсолютно все иконки файлов теперь обтекаемы выделением (помнится кто-то просил); - исправлены ошибки в процедуре переименования; - теперь программа адекватно открывается с параметром; - много других оптимизаций и мелких исправлений. 22.08.11 -- v0.99 RC2 -- 16.2 Кб - чуток улучшен Ctrl+N; - небольшое исправление если запустить Эолайт с параметром /rd/1/; - Ctrl+D помещает растянутое изображение на раб.стол (для меня это была Ultimate Ficha KFM); - крохотный фикс скролла; - более няшно нажимаются кнопки навигации; - чуток обновлены иконки. 18.08.11 -- v0.98.9b RC2 -- 15.9 Кб - программа берёт файл настроек из папки, откуда запущена. Если он там не найден, то из папки по-умолчанию /rd/1/File managers/Eolite.ini (for Chaos Constructions-2011, thanks Albom). 30.07.11 -- v0.98.9 RC2 -- 15.9 Кб - если файл с настройками (Eolite.ini) не найден, то программа любезно сообщит об этом через @notify; - теперь отображает серым не только системные, но и скрытые файлы; - предварительный просмотр удалён за ненадобностью; - kolibrios.org теперь ссылка в окне "О программе" (хотя htmlv пока что не умеет открывать интернет адреса при запуске); - F4 - открывает файл для hex просмотра и редактирования (хотя heed пока что не поддерживает работу с параметрами...). 20.07.11 -- v0.98.8 RC2 -- 15.9 Кб - вывод сообщений об ошибках файловой системы через @notify. Притом не только номер, а ещё и разъяснения что за ошибка; - теперь нормально определяются расширения файлов, а не тупо обрезается последних 4 символа имени файла. В часности исправлен баг, найденный Gluk'ом, когда иконка программы Zeroconf была как у конфигурационного файла с расширением ".conf"; - Rock_maniak_forever поправил 9 функцию, связанную с буфером, чтобы Эолайт не показывал мусор вместо списка файлов; - при создании новой папки на разделе, с фс которое его не поддерживает, выделяло первую папку, исправлено (баг нашёл turbanoff); - показывается сообщение что папка не может быть создана, файл удалён; - новые пиктограммы действий (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 Кб - новая полоса адреса и переименования файла, основанные на компоненте от ; - в 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 Кб Начало.