Привет, All!
[!] Коротко о главном
[+] Hовое
[-] Ошибка исправлена
[*] Ошибка исправлена и/или изменено к лучшему
Версия 1.51.10b10
---------------------------------------------------------------------
Изменения сгруппированы по авторам соответствующих патчей. Перед
каждым описанием изменения приведены названия патчей, которыми это
изменение вводится. Здесь отражены только те изменения, которые интересны
для пользователей. Полная коллекция патчей с описаниями лежит здесь:
http://fit.kharkiv.org/patches/b09pat.rar
DN OSP team
ak21205c
[-] Hе все опции редактора для конкретного файла сохранялись в истории
(Sergey Biryukov)
[*] Изменена логика добавления строки с датой и временем в SmartPad
(Sergey Biryukov)
[*] Теперь DN запоминает и восстанавливает историю записной книжки (Eugeny
Zvyagintzev)
dn2-b9b10p-archive_fix.patch (Max Vasiliev) jo21212b
[-] Более строгое определение ARJ-архивов
[-] Исправлена обработка .Z
[-] ИСправлено определение .GZ
[-] AnyFile.gz в некоторых случаях показывался неправильно
[-] Просмотр в архиве файлав с 2 пробелами в имени.
[-] Более строгое определение ZIP-архивов
Aleksej Kozlov
cat21219
[-] Раньше в Win32 версии нажатия клавиш LeftSuxx и RightSuxx
обрабатывались как нажатия MenuSuxx
Alexey Korop
ak21122a
[*] Теперь в версии для OS/2 можно управлять способом запуска приложений
Win32 при помощи ini-переменных ExecWin32GUI и ExecWin32CUI.
ak21124a
[*] Теперь длинное имя в подвале панели прижимается влево и обрезается
слева
ak21126a
[-] Теперь в панели архива архив перечитывается тогда и только тогда,
когда у него изменилась дата/время или длина
ak21205b
[+] Введены ini-переменные BriefSelectedInfo и BriefTotalInfo задающие
показ в разделителе краткой информации о выделенных файлах и о
каталоге. Введен D&D из информации в разделителе.
ak21206a
[-] D&D всех файлов из корня диска не копировал самый первый каталог/файл
ak21210a ak21215a
[*] Введены две новые ini-переменные, управляющие показом в подвале панели
данных об упаковке в панели архива (PackingInfoInBottom) и данных о
базовом пути в панелях поиска, ветви и списка (PathInfoInBottom).
Установив их в 0, можно уменьшить подвал для названных типов панелей.
[-] Исправлено несколько тонких багов в согласовании размера подвала
панели и показа ее содержимого.
[-] Оптимизирована работа с подвалом панели, включая D&D.
ak21211a
[-] При UU-раскодировании многих файлов DN падал в некоторых ситуациях.
ak21215b
[-] Теперь первый символ строки BSO-списка обрабатывается более строго
ak21215c
[*] Теперь в файлах описаний воспринимаются многострочные описания в стиле
AllFix (первый символ '>')
ak21216a
[-] Под Win 9x на некоторых компьютерах при использовании keyb не работали
'серые' клавиши управления курсором.
ak21217a
[-] В Win32 версии макросы ! и .! работали неправильно, если короткое имя
короче 8 знаков.
ak21218a
[-] Теперь в OS/2 версии неактивный DN/2, наконец, действительно научился
не реагировать на нажатия Ctrl, Shift и Alt.
ak21222a
[-] D&D одиночного файла на точечки UpDir работал неправильно. Ошибка
внесена в beta 09
Jaroslaw Osadtchiy
jo21122a
[-] В индикаторах прогрессии на экран отображались символы #0 вместо
пробелов
jo21122b
[-] Доступность чекбокса "Сравнить регистр" в диалоге сравнения каталогов
в Win32 версии приведена в соответствие с типом имён файлов, по
которым производится сравнение (доступен только для длинных имён)
[*] Слегка упрощена и оптимизирована функция TFilesCollection.Compare в
части регистрочувствительного сравнения имён.
jo21122c
[*] Теперь буква текущего диска подсвечивается в полоске дисков не только
для панелей с файловым каталогом, но и для прочих типов панелей
(архив, арвид, поиск, список и т.п.)
[-] Исправлен переход с временной панели по Ctrl-стрелки
jo21122d
[*] При просмотре файла в архиве теперь временный файл будет
перезаписываться без запроса архиватором подтверждения
[-] Если временный файл с аналогичным просматриваемому в архиве именем и
временем создания ужЕ существует, он используется для просмотра файла
в архиве (восстановлено старое поведение)
[-] При попытке удаления временного файла, который был заблокирован
выдавались сообщения об ошибке
[-] В Win32 версии файлы с длинными именами найденные в архивах было
невозможно просмотреть по F3 из панели поиска, если в ней был включен
режим показа коротких имён
jo21123a
[-] В Win32 версии файлы с длинными именами найденные в архивах
неправильно отображались в панели поиска, если в ней был включен режим
показа коротких имён
jo21123b
[-] Исправлена ошибка, проявлявшаяся при попытке просмотреть найденный в
архиве с паролем файл из панели поиска, если пароль содержал пробел
jo21204c
[*] Теперь при перемещении файлов из временного подкаталога после
разархивирования диалоги на перезапись файлов показываются на фоне
пользовательского окна с выводом архиватора, что позволяет видеть
сообщения архиватора об ошибках
jo21205c
[-] Исправлена ошибка, проявлявшаяся при попытке разархивировать из панели
архива файл с паролем, содержащим пробел
jo21205d
[-] Под w9x файлы с расширением .cmd показывались как исполнимые
jo21206a
[-] При раскрытии архивов в ветвь по Ctrl-H и поиске в архиве панель с
результатами всегда имела первый тип настроек колонки
jo21206b
[-] После патча cat21109b.dif в файловых диалогах было невозможно перейти
на другой диск
jo21207a
[-] При поиске файлов в некоторых типах архивов каталоги попадали в панель
поиска как файлы с пустым именем
jo21207c
[-] Если во время поиска файлов переключались на панель поиска, то по
завершении поиска после пересортировки файлов позиция файлового
курсора терялась
jo21207d
[-] DN/2 падал при попытке сделать Redo добавленных в конец строки
пробелов
jo21207e
[-] DN/2 падал при обратном поиске одиночной буквы как целого слова
jo21209a
[-] При поиске файлов в архивах не находились каталоги, которые не имеют в
архиве отдельных вхождений и присутствуют только в виде путей к файлам
jo21209b
[-] Восстановлена сходимость QuickSort при сортировке панелей и
работоспособность при компиляции с дефайном QSort
jo21210a
[-] При поиске файлов на диске и раскрытии ветви каталога на дике
сортировка полученного списка производилась дважды
jo21211b
[*] В Win32-версии в редакторе теперь можно перейти к закладке с пометкой
текста с текущей позиции до закладки используя хоткеи
Ctrl-Alt-Shift-цифра, как это всегда делалось в OS/2 версии
jo21211c
[-] Декларированные в меню редактора хоткеи Ctrl-K,\ , Ctrl-K,[ , Ctrl-K,]
, Ctrl-Shift-\ , Ctrl-Shift-[ , Ctrl-Shift-] реально не работали
jo21213a
[*] Добавлены комментарии по флагам заголовков ахива и файлов в архиве для
архиваторов ACE, ARJ и RAR (файлы arc_ace.pas, arc_rar.pas,
archiver.pas)
jo21215a
[-] В информационной панели (Alt-L) для панели поиска строка с маской
отображалась с нулём в начале и тильдой между словом "Маска" и маской.
jo21216a
[*] Оптимизация кода. Это условие перестало быть существенным после
jo21202a.dif (включенного в ak21205a.dif)
jo21216b
[*] В сообщениях об ошибках переименования файла показывался слишком
короткий кусок пути файла, в результате было трудно отлаживать такие
ошибки.
jo21218b
[-] После патча cat21104.dif размер открытых окон (файлменеджеры,
редакторы и т.п.) при запуске перестал устанавливаться в соответствии
с текущим видеорежимом, что могло приводить к неправильному размеру
окон если для полноэкранной и оконной сессий установлен разный
видеорежим
jo21218c
[-] Под Win32 при нажатие левого Alt с последующим нажатием левого Shift
пользовательский экран закрывался панелями, что приводило к
невозможности вырезать с него текст
[-] Под Win32 клавиши Ctrl-] и Shift-Ctrl-] не работали, если по умолчанию
использовалась русская клавиатура
[-] Под OS/2 клавиши Ctrl-], Ctrl-[, Shift-Ctrl-] и Shift-Ctrl-[ не
работали при некоторых штатных русских раскладках
jo21219a
[-] DN/2 падал при множественных операциях поиска/замены текста
Jaroslaw Osadtchiy, Alexey Korop
ak21205a
[+] Теперь функции 'Ветвь каталога' и 'Поиск файла' (только по имени)
работают внутри архивов.
[-] Поиск файлов в панелях арвида не работал
[*] Теперь при копировании из архива файлы сначала извлекаются во
временный подкаталог, который создаётся в каталоге назначения, после
чего файлы перемещаются в каталог назначения, а временный подкаталог
удаляется; Преимущества такого метода разархивирования: - Показываются
стандартные диалоговые запросы на перезапись файла с возможностью
переименовать новый файл или добавить его к старому; - Файлы
извлекаются в каталог назначения из подкаталогов в архиве с созданием
структуры каталогов от текущего пути внутри архива, а не от корня
архива, даже если это невозможно сделать средствами архиватора; Для
разархивирования на дискеты (диски A и B) оставлен старый метод;
ak21213a ak21207b, ak21208a
[*] Переменные QDirs1-QDirs9 файла dn.ini (каталоги быстрого доступа)
вынесены из секции [SetupStorage] в отдельную секцию [QuickDirs]
[*] Hастройки секции [SetupStorage] (в том числе, каталоги быстрого
доступа) теперь всегда импортируются при запуске DN и коррекции
dn.ini.
С уважением Alexey
... В действительности все совсем не так, как на самом деле.