DbCD Universal. История версий DbCD Universal - это удобный и практичный каталогизатор дисков. Программа позволяет вести удобную базу данных по дискам. За счёт гибкой поддержки плагинов, программа при сканировании сохраняет не только дерево каталогов, но и дополнительную информацию по файлам. Текущая версия программы: 0.3 (0.3.7.70) Программа полностью бесплатна, распространяется по принципу "Как есть". В случае, если при использовании программы был нанесён ущерб компьютеру, данным или разуму пользователя, всю ответственность за это несёт на себе пользователь программы. Copyright (C) Antoon_Inc company, 2004-2008. Все права защищены E-mail: admin@antoon-inc.com ICQ: 207-298-917 ----------------------------------------------------------------------------------- Версия 0.3.7.70 (28 марта 2008 года) (улучшение поведения программы) Исправлено. Внесены значительные изменения в операцию отдачи дисков: если диск отдаётся главному владельцу от других владельцев, то не нужно выбирать дополнительный пункт с именем главного владельца. Если диск отдаётся от главного владельца, то для выбора человека создано отдельное окно быстрого выбора: пользователя можно ввести вручную, а можно выбрать из списка. Если в этом окне вписать несуществующего пользователя, он будет создан. Исправлено. Поправлен неприяный момент с просмотром дерева каталогов у дисков: если список папок не умещался в окне, пользователь входил в подпапку и потом поднимался наверх, то фокус прятался в нижней части списка. Добавлено. WCXTunnel - появилось окно настройки плагина, с его помощью можно настроить взаимодействие DbCD с плагинами Total Commander для открытия большого числа архивов ----------------------------------------------------------------------------------- Версия 0.3.6.65 (29 января 2008 года) (поддержка архиваторных плагинов) DbCD Universal: ВАЖНО !!! Схема плагинов обновилась до версии 1.1. Изменения можно прочесть в SDK по плагинам Добавлено. Новый плагин - RarZipPlugin, позволяет вытаскивать структуру файлов и папок из архивов RAR и ZIP. Пока что у плагина нет никаких настроек. Добавлено. Новый плагин - WCXTunnel, позволяет при использовании архиваторных плагинов Total Commander поддерживать большое количество форматов. Вот краткий список форматов, которые можно подгрузить: 7zip, iso, nrg, lst, bz2, chm, deb, grp, icl, img, msi, mpq, ppm, res и многие другие. Пока что плагин не имеет окна настройки и его нужно настраивать через ini-файл. EXEVerPlugin (v 1.2): ВАЖНО !!! Обновлён до схемы плагинов 1.1 Исправлено. При попытке получить информацию о файле нулевого размера выдавалась ошибка MusicPlugin (v 1.1): ВАЖНО !!! Обновлён до схемы плагинов 1.1 PicturePlugin (v 1.2): ВАЖНО !!! Обновлён до схемы плагинов 1.1 TextPlugin (v 1.3): ВАЖНО !!! Обновлён до схемы плагинов 1.1 ----------------------------------------------------------------------------------- Версия 0.2.5.59 (08 октября 2007 года) (добавленое нового плагина, исправление ошибок) Сделано DbCD Universal: Добавлено: при создании скина можно задать картинку по умолчанию, которая будет показана, когда плагин не может показать картинку по выделенному файлу Исправлено: если плагин не показывает изображение в программе, то изображение возвращается к изображению по умолчанию Исправлено: на закладке менеджера загрузок неправильно отрабатывала кнопка "Добавить" при попытке импорта из папки Исправлено: небольшие улучшения при первом старте системы Исправлено: при добавлении информации по папке плагином импорта, .cd-файл повреждал свою структуру Добавлено: плагины могут добавлять комментарии. Схема плагинов стала версии 1.1. Подробнее о добавлении комментариев описано в SDK по плагинам, функция DbCD_ImportInfo Исправлено: поправлены ошибки, связанные с удалёнными дисками из базы. Они могли либо самопроизвольно восстановиться, либо постоянно напоминать о себе в журнале ошибок программы Добавлено: теперь в списке файлов можно задать чересстрочную окраску Исправлено: частично исправлена некрасивость с отображением списка файлов. Раньше список файлов отображался на белом фоне, несмотря на настройки цвета Сделано TextPlugin (v 1.3): Плагин стал поддерживать внешние файлы со списком языков - теперь можно перевести плагин на любой язык. Unicode-поддержки пока нет Большое количество мелких исправлений в окне настроек плагина Теперь плагин может импортировать комментарии к файлам и папкам из descript.ion-файлов Исправлено: плагин отказывался считывать файлы размером больше 10 килобайт ------------------------------------------------------ Версия 0.2.5.56 (07 сентября 2007 года) (добавление нового плагина, исправление замеченных ошибок) Сделано DbCD Universal: Исправлено: при многократном вызове окна настроек, в выпадающем списке с языками программы появлялись дубликаты Исправлено: при отмене обновления дерева каталогов, диск мог остаться заблокированным Добавлено: в окне настроек слегка переработан раздел "Шрифты и цвета" - теперь можно настроить цвет шрифта, также можно указать цветовые предпочтения для списка с очередью Исправлено: раньше файлы с размером больше 2-х гигабайт заносились с отрицательным размером Сделано PicturePlugin: Обновлён для совместимости с будущей версии DbCD Universal v0.2 Добавлена мультиязыковая поддержка в виде внешних .lng-файлов Исправлена ошибка при работе с IrfanView - из-за особенности работы IrfanView, плагин мог не получить информацию об исходной картинке и вызвать из-за этого критичную ошибку Большое количество мелких исправлений в окне настроек плагина Сделано EXEVerPlugin: Исправления замеченных некритичных неточностей Версия 0.2.5.55 (03 сентября 2007 года) (исправление ошибок) Исправлено: панель с указанием полного пути до папки (над панелью со списком файлов) показывала не совсем корректный путь Исправлено: большое количество ошибок с владельцами в настроках. Также - в настройках изменён раздел, отвечающий за скрытие / показ владельцев Исправлено: свистопляска с галочками в поиске Версия 0.2.5.53 (22 августа 2007 года) (возобновление работы над проектом) Сделано DbCD Universal: Исправлено: при нажатии на кнопку "Сохранить всё...", после нажатия на "ДА" (в предложении открыть папку) выскакивала ошибка. Добавлено: комментарии к файлам и папкам отображаются в отдельной колонке Добавлено: при первом запуске программы в папку "Музыка" добавляются подпапки с названиями некоторых жанров музыки Исправлено: при изменении элемента кнопка "Добавить" заменить на кнопку "Изменить" Исправлено: при загрузке мог повиснуть поток загрузки плагинов Исправлено: при обращении к .cd-файлу возможно было подвисание программы из-за некорректного анализа версии .cd-файла Исправлено: можно было создать двух одинаковых владельцев с разной высотой букв Исправлено: теперь нельзя в папке создать две подпапки с одинаковым именем Поиск: не отображались галочки Поиск: не отображался прогресс в процентах по текущему диску Поиск: в принципе поиск иногда не запускался при нажатии на кнопку "Старт" Поиск: доступен поиск по подсказкам к файлам Исправлено: При сканировании больших дисков (с большим числом файлов) выдаёт ошибку Range Check Error. Было: размер папки очень большой для Integer, увеличил до Int64 Добавлено: Можно добавлять подсказки к папкам и файлам в дереве каталогов диска Исправлено: При считывании дерева каталогов у DVD дисков показывал больше чем 100% Сделано EXEVerPlugin: Плагин стал поддерживать внешние файлы со списком языков - теперь можно перевести плагин на любой язык. Unicode-поддержки пока нет Исправлена ошибка с нестабильностью программы при сканировании исполняемых файлов Сделано MusicPlugin: Плагин стал поддерживать внешние файлы со списком языков - теперь можно перевести плагин на любой язык. Unicode-поддержки пока нет Добавлена возможность вытаскивания куска песни не с начала, а от какой-то секунды. Если в песне будет длина меньше, чем кол-во пропускаемых секунд, то плагин будет вытаскивать отрывок от начала песни. Версия 0.0.3.37: (21 сентября 2005) (подготовка к показу программы бета-тестерам, косметические улучшения) 1) Появилась всплывающая подсказка у дерева с дисками, пока что настроек для неё нет. Здесь жду замечаний и предложений!!! 2) Поправлено: было плохое сохранение размеров колонок в настройках 3) Добавлено несколько горячих клавиш, отлажена работа всех горячих клавиш. 4) Появилась возможность на каждое действие назначить по две горячие клавиши 5) Первичная горячая клавиша появляется в пункте меню Версия 0.0.3.36: (12 сентября 2005) (работа над замечаниями пользователей) 1) Начальная поддержка скинов. Теперь можно заменить практически все иконки программы на свои. Позже список иконок для смены увеличится. Описание файла настроек для скинов можно прочесть в пункте "Свой скин", раздел Для заинтересованных пользователей. 2) Изменены все инконки у плагинов на нормальные. 3) Поправлено: в текстовом плагине не сохранялись новые схемы. 4) Поправлено: плагин для изображений при экспортировании не менял формат файла на исходный. Раньше при экспортировании плагин сохранял информацию в Jpeg-формате, но файл имел другое расширение. 5) Поправлено: раньше нельзя было вытащить назад поле с картинками и текстом, если это поле было убрано пользователем вниз. 6) Добавление: теперь при нажатии на клавишу Shift узел не переносится, а копируется. Раньше этого можно было добиться только через меню (теперь этот пункт меню отсутствует за ненадобностью). 7) Теперь можно отключить горизонтальную прокрутку во всех списках программы. 8) Теперь в заголовке программы появляются проценты прогресса загрузки. 9) Значительно изменился поиск: теперь можно искать с точностью до диска. Прогресс внизу окна поиска стал более понятным. 10) Теперь если невозможно найти файл справки, то выводится об этом сообщение. 11) Добавлено: теперь если выбран диск в дереве слева, то открывается закладка со списком файлов (если была открыта закладка загрузки). 12) Появилась возможность назначать некоторым действиям в программе свои (пользовательские) горячие клавиши. В настройках для этого появился новый пункт меню Клавиши. 13) Версия новых .cd-дисков: 1.02. Пока что изменений видно не будет, этот переход необходим для большей функциональности программы в будущем. Старые версии поддерживаются без проблем (вроде бы). Версия 0.0.3.35: (29 июля 2005) (окончательная подготовка программы к выходу) 1) Появилась возможность отключать плагины от программы. При перезагрузке программы отключенные плагины так и остаются отключенными. Но если плагин отключен от программы, то просмотреть информацию по диску, которую он сохранял, становится невозможным. 2) Теперь необязательно набивать имя диска в поле для нового диска, для этого появилась кнопочка, которая позволяет это делать за вас. Пункты выпадающего меню экспериментальные!!! Жду критики и предложений. 3) Поправлена ошибка: раньше если шла загрузка по диску и пользователь закрывал программу, то при следующем запуске этот диск становился заблокированным. Теперь в программе можно либо поставить напоминание для пользователя, чтобы он вручную остановил загрузку, либо этого напоминания не показывать, но при этом понизить скорость закрытия программы на секунду (чтобы плагины успели завершить свою работу до закрытия программы) 4) Исправлено, теперь уже окончательно: раньше при переносе дисков из папки в папку могла исчезнуть зарезервированная папка "Владельцы" 5) Теперь пользователь может явно показать программе, что у него только одна база данных, и других больше у него нет. Преимущества: в случае, если пользователь запустит копию программы, откроется ранее запущенное окно. 6) Была ошибка: если диск в процессе обновления и на нём ещё раз нажали обновить, то он добавлялся в список ждущих обновления дисков. Исправлено, теперь запись не добавляется. 7) Теперь смена главного владельца, скрытие или показ других владельцев происходят без проблем. Раньше при этих операциях идущие загрузки останавливались. Версия 0.0.2.34: (22 июля 2005) (повышение функциональности и стабильности программы) 1) Исправлена ошибка в текстовом плагине: раньше при очень большом количестве зарегистрированных расширений (более 100) часть из них нельзя было увидеть в настройках программы. 2) Замечена неприятная ошибка в музыкальном плагине: если MP3-файл повреждён или имеет какую-то нестандартную структуру, то программа может на нём подвиснуть. ОШИБКА НЕ ИСПРАВЛЕНА, т.к. сама проблема - в кодеке Lame. 3) Появился новый плагин, для EXE и DLL - файлов. Он позволяет сохранить информацию о версии программы, имени создателя и другие параметры. Плагин не имеет своего окна настроек. 4) Теперь окно настроек для плагина больше не появляется при нажатии на нкопку с плагином, зато в выпадающем меню появился новый пункт "Настройка" с этой функцией (сделано по просьбе пользователя DruG) 5) Появился новый плагин, для работы с картинками. Плагин без IrfanView не работает!!! 6) Теперь можно просмотреть содержимое от сохранённой плагином информации "не выходя из дома": вся информация появляется в нижней части окна, в поле под списком файлов. Для появления этой информации нужно нажать на клавишу "Пробел", но можно сделать показ этой информации при щелчке мышью по файлу. 7) Теперь можно заносить полный путь до файла в буфер обмена (клавиши Ins или Ctrl+F5) 8) Появилась сортировка у списка файлов, при щелчке мышью по заголовку. Пока что эта сортировка работает не ахти как (вторичная сортировка отвратительная), но по выбранному столбцу сортировка идёт правильно 9) Поправлена ошибка: иногда при перемещении диска в дереве исчезала папка "Владельцы" Версия 0.0.2.30: (09 апреля 2005) (повышение функциональности программы) 1) Появилась поддержка плагинов. Написано два плагина: текстовый и для MP3-файлов. 2) Поймано несколько довольно серьёзных и плохо отлавливаемых ошибок. Значительно повышена стабильность программы: теперь можно спокойно работать со скрытыми владельцами и работать с DbCD без опасения вылететь из программы. 3) Программа создаёт файлы-диски новой версии: 1.01. Но старый формат программа поддерживает без проблем. 4) Подсказки к дискам сохраняются не только в главном файле БД (DataBase.ddb), но теперь ещё и в самом файле-диске. Теперь перенос файлов-дисков с одного компьютера на другой не требует переноса всей БД. (Раньше без этого нельзя было перенести подсказки) 5) Появилась возможность загружать дерево каталогов не только с привода, но и из любой папки. 6) Больше количество других малозаметных улучшений. Версия 0.0.1.21 (16 марта 2005) (мелкие улучшения, повышение удобства программы) 1) Поправлены несколько ошибок, найденных в предыдущих версиях. В частности, при изменении имени папки или при добавлении новой папки могла вылетать ошибка. 2) Стало возможным изменять имена зарезервированных категорий. 3) Добавление опций: - показ сетки в окне списка файлов - запрет на обращение к CD-ROM'у 4) Теперь можно скрывать владельцев. В этом случае их не видно в дереве, но они доступны в выпадающем меню "Отдать диск". 5) Можно сменить шрифт и фоновый цвет у дерева и у списка файлов и папок. 6) Реализован мультиперенос элементов из одной папки в другую. 7) Добавление новых иконок происходит теперь без перезагрузки. Удаление иконок пока что требует перезагрузки программы. 8) Мелкие улучшения. Версия 0.0.1.20 (10 марта 2005) (после капитального ремонта фундамента) В связи с огромным количеством задумок номер версии решено было понизить. 1) Смена формата сохранения и загрузки главной БД. Новая версия БД (1.03) ПОЛНОСТЬЮ НЕСОВМЕСТИМА с предыдущими версиями. (Так как прошлой версией пользовался малый круг людей, то решение оправдано) 2) Мультиязыковая поддержка! Я буду поддерживать два языка: русский и английский. 3) Появилась программа для создания языков DbCDLngCreator. Теперь любой, кто знает иностранный язык и один из базовых языков DbCD (английский или русский), может при желании перевести программу на свой язык. 4) Исправлено огромное количество мелких неудобств, которые были у прежней версии. Программа стала по-настоящему "тихой": если какие-то ошибки и произошли при работе с ней, то они будут сохранены в файле "Errors.log". Этот файл можно отослать мне для скорейшего отлова этих ошибок. Ошибки, не перехватываемые программой, тестерами обнаружены не были. 5) Файлы .cd и .ddb теперь можно открывать двойным щелчком из-под операционной системы. Эта возможность опциональная, при желании её можно отключить. 6) Появилась возможность сортировать диски по папкам. Пока что управление для пользователя находится на очень низком уровне, но сама система работает стабильно. 7) Реализована принципиально новая система загрузки дерева каталогов с диска. Теперь загрузка происходит практически мгновенно (загрузка дерева занимает от 1 до 10-15 секунд, зависит от количества файлов на носителе). 8) Реализована принципиально новая система поиска по загруженным файлам-дискам - клиент-серверная модель. В ней ещё не реализованы все её возможности, но уже сейчас скорость поиска возросла примерно в 3 раза относительно прежней модели. Ранее замеченные ошибки при поиске полностью исчезли. Новых пока замечено не было. 9) Теперь можно выстраивать загрузку дисков в очередь. То есть сначала ввести все названия дисков, а потом по-очереди вставлять эти диски в приводы. 10) Простой механизм работы с элементами в дереве: все папки и диски-узлы можно перетаскивать с помощью мыши. Версия 1.0.1.19 (18 декабря 2004) (перед капитальным ремонтом) Появилась возможность импортировать дерево каталогов из LST-формата. Все загрузки деревьев происходят в фоновом режиме. Куча улучшений по-мелочи. Назрела необходимость в переработке самой основы программы - библиотеки CDDBServer. Версия 1.0.1.18 (03 декабря 2004) (удобства для пользователя) Вторая версия, выложенная на всеобщее пользование в Интернете. Возможности: - мультиудаление - загрузка дерева каталогов у CD непосредственно с CD-ROM, а не через LST-формат (так было раньше). - Изменилась внутренняя структура CD-файлов, теперь загрузка дерева из файла-диска происходит значительно быстрее. При этом пришлось пожертвовать скоростью создания этого дерева каталогов (Но эта загрузка происходит только один раз, а не несколько). Версия 1.0.1.17 (07 ноября 2004) (внутренняя перестройка) Переходная версия. Очень много внутренних изменений в программе, которые коненому пользователю просто не видны. Повысил версию только чтобы подчеркнуть важность этих изменений Версия 1.0.0.16 (19 октября 2004) (отлов ошибок прошлой версии) Практически полностью исчезли ошибки интерфейса. Работа над удалением внутренних ошибок ещё не закончилась, но уже близится к концу. Появились возможности: - отдать диски (сразу же несколько за один раз) - вернуть диски обратно (сразу же несколько) - правильно сменить главного владельца (пока что происходит потеря информации в категориях "Отданные" и "Чужие") Отказ от импортирования LST-формата Версия 1.0.0.15 (31 августа 2004) (первые неудачные наработки) Версия CD-файлов: 1.00 Первая опубликованная в Интернете версия. Прежние версии "гуляли" только среди друзей. Версия 1.0.0.1 .. 1.0.0.14 (01 июля 2004 - 30 июля 2004) (закладка теоретической базы) Несовершенные версии. Плавный подход к самой идее программы. Появление требований к программе. Рождение DbCD Universal