Прежде всего, я почти ничего не делал для Dragon UnPACKer на протяжении последних 5 месяцев, так что (с того времени последний выпуск актуален)... Но прошлая неделя была очень продуктивной! Мне снова захотелось писать код! 
Как вы уже, наверное, видели, я выпустил версию Dragon UnPACKer с небольшим количеством исправленных ошибок (v5.4.0a), новый Duppi (v3.1.0) и новый D5P Package maker (v3.5.1).
Над новой версией Duppi пришлось немало потрудиться, но мне кажется, что многое в этом инструменте стало лучше (даже если это не очень заметно). Он не использует Overbyte's ICS, JCL и JVCL (не совместим с Lazarus/FPC). В нынешнем виде его сборка под Lazarus/FPC не должна вызвать затруднений. Но я ещё не проверял. 
Сегодня убрал почти все следы JCL и JVCL из ядра приложения Dragon UnPACKer, плагинов и инструментов. Пока остались в D5P Package maker, нужны для чтения/записи XML. Но когда переход на Lazarus/FPC будет окончен, функции работы с XML будет выполнять Free Pascal Library.
Хотя я и был занят, но мне всё-таки удалось найти решение проблемы графического интерфейса в плагинов при использовании Lazarus/FPC (см. предыдущие сообщения): просто сделаю автономные приложения для конфигурации плагина. Когда вспоминаю предыдущее сообщение, возникает странное ощущение...
Также решил объединить плагин HyperRipper с ядром. Для него существует только один плагин, и таким образом я смогу начать реализацию плана насчёт использования многопоточности в HyperRipper. Можно попробовать объединить и плагины-конверторы, но я не уверен в этом.










