|
From: <che...@us...> - 2002-06-10 22:22:56
|
Hello ndn-public, Сабж. http://ndn.sourceforge.net/ndn2_13_4791.zip Длина: 749,652 [application/zip] ----------------Изменения с последней публикации-------------- 10-06-02 21:38:16 - v2.13.4791 в тестовое использование 10-06-02 21:13:42 - игнорировалсь настройка UpCaseTbl из ini файла (и соответствующая настройка из диалога) при приведении к Верхнему, нижнему, и т.п. регистру. 10-06-02 20:14:05 - исправлено пропадание настроек колонок при выходе из архива. 10-06-02 17:19:17 - v2.13.4775 в тестовое использование 10-06-02 17:18:09 - исправлена обработка нажатий Shift -цифровая клавиатура в режимах включенного и выключенного NumLock 7-06-02 21:04:53 - v2.13.4758 в тестовое использование 7-06-02 21:01:05 - исправлено не сохранение настройки "Удаление правых пробелов" в истории редактирования 7-06-02 20:54:10 - при открытии файла на редактирование, если обнаружено различные варианты концов строк (ClrLf, LF, Cr) - то тип конца строки считается Mix - то есть разные ;-) При это если не происходило добавление новых строк, текущие концы строк останустья неизменными. Это дает возможность "безболезненно" редактировать архивы, exe, и другие бинарные файлы, но при отключении для такого файла настроек связанных с пробелами: "Оптимизация пробелов" "Замена табуляций" "Удаление правых пробелов" Если же в такой файл добавляется строка, то она будет завершена концом строки по умолчанию. при всех других типах концов строк при записи файла все его концы строк будут приведены к одному виду. Смена типа конца строк производиться по нажатию мышки на описание конца строки в низу рамки окна редактора. Hадо будет задать клавиатурную комбинацию 7-06-02 20:05:36 - добавлена возможность выбора списка архиваторов, отображаемых в диалоге архивирования. Для этого в archiver.ini и в диалог настройки архиватора добавлен параметр "InMainGroup", определяющий присутствие архиватора в диалоге архивирования. Если архиватор не входит в "основную" группу, то он все равно может быть выбран в диалоге архивирования по кнопке <Другие>. В таком случае он временно отобразиться в диалоге архивирования, до следующего его вызова, или до изменения архиватора по кнопке <Другие> Если параметр InMainGroup для какого-либо архиватора в archiver.ini отсутствует, он считается входящим в "основную" группу. 7-06-02 15:28:29 - исправлено отсутствие сообщения при неудачной попытке удаления файла. 6-06-02 21:15:21 - v2.13.4725 - в тестовое использование 6-06-02 21:12:42 - исправлен выход за границы коллекции в раскраске ключевых слов 6-06-02 20:40:39 - в stringex добавлена переменная DefaultSortArray определяющая порядок сортировки имен файлов. 6-06-02 20:40:05 - исправлена ошибка с постоянным пересохранением ini файлов 6-06-02 19:43:13 - v2.13.4707 - в тестовое использование 6-06-02 19:42:31 - соответсвенно решена проблема пропадания такой настройки при смене типа диска. 6-06-02 19:39:13 - в свойства TFilePanelRoot добавлен параметр ColumnMode, определяющий тип колонок для любого вида объекта TDrive, на этой панели. т.е. если он = 2, то и поиск, и архивы, и все что угодно отобразиться в соответствии с настройками этого типа диска отображаемыми по ctrl-2. 6-06-02 14:50:54 - исправлено неоткрытие файла из архива внешним просмотрщиком. (развить и углубить) 6-06-02 14:34:57 - исправлена замена окна просмотра окном редактора, при попытке вызова на редактирование, того же файла, что сейчас просматривался (результат получался аналогичным alt-E) 4-06-02 18:24:19 - Исправлена работа с "горячими" клавишами в меню 4-06-02 18:04:46 - исправлена работа многострочных комментариев технология работы таких комментариев: 1. типы комментариев: 1. комментарии которые могут находиться только в начале строки 2. комментарии, вся строка после которых - комментарий 3. "скобочные" комментарии - все между "скобками" - комментарий. Допускается вложенность. 2. ни один тип комментария не имеет преимуществ перед другим. Т.е. если комментарий типа 1 или 2 попал между "скобками" комментария типа 3 - то он будет проигногирован. И соответсвенно наоборот. 3-06-02 23:23:49 - исправлен небольшой глюк с отображением символа пересечения колонки и разделителя в файловой панели при отсутвии отображения колонки 3-06-02 23:19:28 - в диалогах настроек файловых панелей добавлен параметр отображения атрибутов текущего файла на разделителе . При отсутвии отмеченных файлов на месте показа их объема(количества) отображаются атрибуты текущего файла, в виде в виде ╕-[DRoHSyA]--- || || | || || A - архивный || |Sy - системный || H - скрытый |Ro - только чтение D - каталог 3-06-02 23:16:34 - переделаны диалоги настроек Файловой панели текущей и по умолчанию настройки вывода только длинных имен и свободного места перенесены в общие настройки отображения. изменены значения и имена констант, отвечающих за эти настройки fmiOnlyLongName fmiFreeOnBorder. При загрузке из dsk старых настроек они преобразуются к новым значениям ( dsk старых версий) 3-06-02 23:09:47 - убраны параметры из ndn.ini из секции [Panel Defaults] Long= Free= но при считывании ndn.ini старых версий используются [System Setup] 3-06-02 23:09:31 - введена обработка версионности в ndn.ini [Version] IniVersion=20020603 3-06-02 15:37:28 - исправлена ошибка при редактировании поля с типом дата в просмотре dbf 28-05-02 20:45:25 - разбивка на строки в редакторе и в просмотре теперь использует одну и туже функцию LineRead, из модуля ReadLine. В ней же происходит детектирование кодировки и концов строк. 28-05-02 16:50:51 - исправлено ненахождение коротких ключевых слов в конце строки 28-05-02 16:50:29 - изменена и ускорена работа многострочных комментариев 28-05-02 16:49:39 - ускорена работа по определению кодовой страницы в редакторе (сиволы на проверку вводятся посимвольно в процессе считывания) 27-05-02 21:13:14 - исправлены строки dlAltTable в ресурсах (одинаковой длины) 27-05-02 21:12:54 - исправлен диалог настроек новой файловой панели по умолчанию 27-05-02 21:12:38 - в rcp.pas добавлена автогенерация шорткатов 27-05-02 21:09:24 - переход от GetAltChar к GetAltCode в menus.pas (для распознавания нажатия клавиш другого языка, т.е. распознования шорткатов, на языке отличном от текущего интерфейса) 27-05-02 20:47:26 - исправлена ошибка в процедуре автоматического формирования шорткатов. (выход за границы коллекции) 27-05-02 16:06:13 - Окончательно (?) исправлена запись настроек архиваторов в ndn.ini (в WriteProfileString имя нового ини файла присваивалось до сравнения со старым) 27-05-02 16:05:29 - Исправлена попытка архивирования, при копировании на Temp: диск 24-05-02 23:33:29 - изменены ресурсы для диалога уукодирования, и соответсвенно тип данных для него. убрана 32 битная црс(или 64 ?) 24-05-02 23:13:12 - в datetmex.pas введены новые функции для перекодировки из 64-битного формата даты в упакованный. (для дпми надо сделать через прерывание.) соответственно добавлены для плагинов 24-05-02 23:11:42 - uuencode/uudecode переведены на PUniStream 24-05-02 23:11:06 - введено много дополнительных переменных для не использования dnapp (Смотри TApplication.Init) 21-05-02 20:01:50 - теперь версия HДH состоит из 3 чисел например 2.13.4013 т.е. Ver.SubVer.Build если SubVer - нечетная - то версия не стабильна. соответсвенно - четная - релиз. 21-05-02 19:51:25 - оптимизированы настройки stdefine.inc теперь rcp.com ~ 270 Кб, tvhc.com ~ 118 Кб. для сборки HДH необходимо выставление {$DEFINE NDN} для rcp И tvhc - RCP и TVHC - соответственно. 21-05-02 19:50:02 - для работы с ресурсами выделен отдельный модуль ResFunc.pas (GetString, LoadResource ...) 20-05-02 23:57:19 - данные о версии HДH перенесены в version.pas 20-05-02 21:43:22 - внесены некоторые новые константы-функции, связанные с функциями из dnapp.pas, для исключения ссылок на эти функции из модулей нижнего уровня. messages.pas рвзделен на 2 модуля - messages.pas и othermsg.pas так же разделен dnstddlg.pas на себя и на fnamedlg.pas 20-05-02 21:43:04 - rcp.pas - работает. 17-05-02 21:29:04 - по-возможности происходит вычистка ссылок из модулей нижнего уровня(drivers, views, ...) на dnapp и т.п. в частности для этого в drivers.pas созданы типы, и соответствующие константы для GlobalMessage а в Startup.pas - для GetString, инициализация который происходит в dnapp в TApplication.Init 17-05-02 15:04:17 - из objects.pas выделены следующие модули streamsd.pas - TDosStream, TBufStream streamsm.pas - TMemoryStream streamsu.pas - TUniStream функция FindParam перенесена из main2.pas в свой отделный модуль ParamsF.pas проведена работа над дефайнами. теперь размер tvhc стал значительно меньше, при наличии при компиляции дефайна TVHC для отработки установки дефайна но имени главного модуля из среди ВП сделана программка setmain которая изменяет дефайн в main.inc в зависимости от основной программы в среде ВП 13-05-02 20:40:28 - решен некоторые проблемы с чтением архивов от winace 7-05-02 22:51:51 - вроде бы окончательно исправлено сохранение настроек архиваторов в ndn.ini (в GetProfileString и WriteProfileString) вместо DisposeINICollection использовано CloseProfile 30-04-02 19:57:58 - исправлено обращение к возможно пустой строке в Infilter (очень критично для вин32) 26-04-02 23:29:50 - для win32 сделана установка SetFileApisToOEM 26-04-02 01:46:34 - пробная сборка win32 26-04-02 01:46:27 - убран lfn.pas 26-04-02 00:28:49 - исправлено попадание нстроек архиваторов в ndn.ini при архивации файла 26-04-02 00:28:22 - убраны advance0, advance2, dpmi 24-04-02 18:08:01 - исправлен баг в archfs.pas связанный с каталогам с длинными именами и пробелами в них 24-04-02 17:42:07 - исправлен баг с добавление лишней строки к выделению при вставке в редакторе 20-04-02 13:25:59 - исправлено недоставание из файлов *.cab из подкаталогов 19-04-02 14:28:20 - исправлена ошибка установки курсора в редакторе при открытии файла, отсутсвующего в истории ---------------------------------------------------------------------- P.S. Sorry. ChangeLog for beta version only in Russian. But if anybody need it be in English - please email me. P.P.S. For Adam Lubszczyk --------------------------------- So ... next bug [?] : Why NDN in editor (F4) not use "UpCaseTbl" option from NDN.INI for uppercase and lowercase misc, but shift code chars. -------------------------------- fixed and after publishing win32 version you can (if you want) create yours language resources Best regards, Peter S. Voronov aka Chemodun (Чемодан) mailto:che...@us... Necromancer's Dos Navigator Team |