
Версия 4.1.5.0 от 12.03.2010
LIB ред. 57 от 20.12.2007
DSP v2.6.207 от 10.03.2010
----------------------------

Версия 4.1.4.0 от 09.07.2008
LIB ред. 57 от 20.12.2007
DSP v2.6.110 от 04.07.2008
----------------------------

  - Код задачи 14753. Поиск цепочки связей. Если в момент поиска один из
    объектов, цепочка связей между которыми ищется, был далеко за
    пределами экрана, в имени каталога (в который будет сохранён результат
    поиска), предлагаемом по умолчанию, вместо описания этого объекта была
    пустая строка.
    Изменены: Main.
    01.07.2008 Д.И.Кобрусев
  + Код задачи 14587. Добавлены:
    * Всплывающая подсказка к кнопке панели инструментов "Поиск цепочки
      связей".
    * Пункт гл. меню "Поиск цепочки связей".
    * Пункт гл. меню, пункт локального меню объекта и кнопка на панели
      инструментов "Снять выделение".
    Изменены: Main, ShtForm, Main.dfm, ShtForm.dfm.
    09.06.2008 Д.И.Кобрусев
  > Код задачи 14008. Иногда под Windows 2003 Server происходила ошибка:
    "Невозможно выделить память для графического листа. Уменьшите размер
    графического листа в диалоге "Настройки"." Обычно это происходило при
    запуске "дочернего" VM-а при поиске цепочки связей.
    * Используется другой тип графического объекта Windows,
      использующегося в графическом листе, что несколько уменьшило
      требования к памяти, выделяемой под графические объекты.
    * Если не удалось выделить память под графич. лист, программа сама
      уменьшает его размеры (и пытается выделить память под меньший).
    Необходимо проверить: Прорисовку.
    Изменены: GraphExt, GraphSht, OptSDlg, ShtForm.
    Добавлены: VMConst.
    06.06.2008 Д.И.Кобрусев
                                 --- * ---

Версия 4.1.3.0 от 20.05.2008
LIB ред. 57 от 20.12.2007
DSP v2.6.104 от 20.05.2008
----------------------------

  * Код задачи 14057. Запуск "дочернего" VM-а для просмотра цепочки
    связей. Параметры, сохраняемые в ini-файле, берутся из ini-файла
    "родительского" VM-а (было: из ini-файла, находящегося в каталоге с
    vm.exe).
    Изменены: Main.
    14.05.2008 Д.И.Кобрусев
                                 --- * ---

Версия 4.1.2.0 от 20.12.2007
LIB ред. 57 от 20.12.2007
DSP v2.6.86 от 14.12.2007
----------------------------

  + Код задачи 13061. Добавлен поиск цепочки связей между 2 объектами.
    Изменены: Elems, ElemSrc, Main, ShtForm, Main.dfm, ShtForm.dfm.
    20.12.2007 Д.И.Кобрусев
                                 --- * ---

Версия 4.1.1.0 от 14.04.2007
LIB ред. 55 от 22.11.2006
DSP v2.6.48 от 13.04.2007
----------------------------

Версия 4.1.0.0 от 01.12.2006
LIB ред. 55 от 22.11.2006
DSP v2.6.20 от 01.12.2006
----------------------------

  - Код задачи 12167. При добавлении карты иногда происходила ошибка:
    "Несанкционированный доступ..."
    P: Адаптировано изменение смыла параметра gSrcItemNum при выводе
       выборки в таблицу (раньше это был физический номер записи, теперь -
       просто порядковый номер добавляемой записи).
    Изменены: ElemSrc.
    01.12.2006 Д.И.Кобрусев
  * Код задачи 12169. Проект переведён на основную ветвь DSP (DSP v2.6.x).
    Изменены: GraphExt.
    Добавлены: Vm.bdsproj.
    Удалены: Vm.dof.
    30.11.2006 Д.И.Кобрусев
                                 --- * ---

Версия 4.0.12.0 от 29.08.2006
LIB ред. 54 от 22.08.2006
DSP v2.5.37.19 от 25.08.2006
-----------------------------

  - Код задачи 11743. Если не удавалось выделить память для графического
    листа, после соответствующего сообщения об ошибке, возникала ошибка:
    "Несанкционированный доступ," - после неё - ещё одна и т. д. до
    бесконечности.
    Изменены: ShtForm.
    29.08.2006 Д.И.Кобрусев
                                 --- * ---

Версия 4.0.11.0 от 25.08.2006
LIB ред. 54 от 22.08.2006
DSP v2.5.37.19 от 25.08.2006
-----------------------------

 P* Скрипт сборки. Изменено имя каталога, в котором формируется пакет для
    передачи: "PASS" -> "!Pass".
    Изменены: vm.py.
    25.06.2006 Д.И.Кобрусев
  * Код задачи: 11729. Импорт из DBF: поля DBF-таблиц должны вместо
    пробелов содержать символ "_", регистр полей может быть любым, убраны
    ограничения на размер поля.
    Изменены: htVM.
    25.08.2006 М.А.Степанов
  - Код задачи: 11723. Импорт из DBF: Некорректное сообщение при проверке
    структуры DBF-таблиц.
    Изменены: htVM.
    24.08.2006 М.А.Степанов
                                 --- * ---

Версия 4.0.10.0 от 22.08.2006
LIB ред. 54 от 22.08.2006
DSP v2.5.37.17 от 22.08.2006
-----------------------------

  + Код задачи: 11693. Добавлена возможность импорта данных из таблиц DBF,
    ключ запуска: -DBF:<каталог с dbf-файлами>.
    Изменены: ElemSrc, htVM, Main, ShtForm, VMReg.
    18.08.2006 М.А.Степанов
  - Код задачи 11214. При удалении объектов с сохранением проходящих
    связей у новых связей (добавленных вместо удалённых) не было описания.
    Изменены: Elems, ElemSrc.
    31.07.2006 Д.И.Кобрусев
 P* Новый скрипт сборки.
    Изменены: VM.dpr.
    Добавлены: vm.py.
    Удалены: Makefile, def.mak, passprj.mak, pass.bat.
    27.07.2006 Д.И.Кобрусев
                                 --- * ---

Версия 4.0.9.0 от 18.05.2006
LIB ред. 52 от 24.03.2006
DSP v2.5.23.174 от 15.05.2006
-----------------------------

Версия 4.0.8.0 от 07.04.2006
LIB ред. 52 от 24.03.2006
DSP v2.5.23.164 от 07.04.2006
-----------------------------

  + Код задачи 10906. Добавлена возможность выделить объект с максимальным
    количеством связей (пункт меню "Правка\Выделить\Мксимально связанный
    объект").
    Изменены: Elems, Main, ShtForm, Main.dfm.
    Добавлены: MaxCntDlg, MaxCntDlg.dfm.
    07.04.2006 Д.И.Кобрусев
                                 --- * ---

Версия 4.0.7.0 от 24.03.2006
LIB ред. 52 от 24.03.2006
DSP v2.5.23.159 от 24.03.2006
-----------------------------

Версия 4.0.6.0 от 15.03.2006
LIB ред. 51 от 25.08.2005
DSP v2.5.23.156 от 02.03.2006
-----------------------------

Версия 4.0.5.0 от 25.08.2005
LIB ред. 51 от 25.08.2005
DSP v2.5.23.100 от 23.08.2005
-----------------------------

 P* Удалено подключение WindowsXP.res, т.к. он теперь подключается в DSP.
    Изменены: VM.dpr.
    25.08.2005 Д.И.Кобрусев
                                 --- * ---

Версия 4.0.4.0 от 20.07.2005
LIB ред. 50 от 26.04.2005
DSP v2.5.23.89 от 20.07.2005
----------------------------

Версия 4.0.3.0 от 26.05.2005
LIB ред. 50 от 26.04.2005
DSP v2.5.23.67 от 25.05.2005
----------------------------

  - Код задачи 8563. Оптимизация размещения. Диалог выбора схемы
    оптимизации. Если в списке есть схемы, но ни одна из них не выбрана
    (не подсвечена) (такое может получиться, если удалить схему (кнопка
    "Сброс")), попытка добавить новую схему (кнопка "Добавить") приводила
    к ошибке: "Несанкционированный доступ..."
    Изменены: OptSchListDlg.
    17.05.2005 Д.И.Кобрусев
                                 --- * ---

Версия 4.0.2.0 от 25.04.2005
LIB ред. 49 от 24.01.2005
DSP v2.5.23.51 от 19.04.2005
----------------------------

  * Код задачи 2685. Диалог создания новой карты. Удалены флаг
    "Импротировать данные" и параметры импорта в связи с тем, что выгрузка
    данных для импорта в "Легенде" больше не поддеживается.
    Изменены: Main, NMapDlg, NMapDlg.dfm.
    21.02.2005 Д.И.Кобрусев
                                 --- * ---

Версия 4.0.1.0 от 24.01.2005
LIB ред. 49 от 24.01.2005
DSP v2.5.23.30 от 19.01.2005
----------------------------

  - Код задачи 7982. Поиск (Ctrl+F). Если введённой строке соответствуют
    объекты (т. е. результат поиска должен быть не пустым), происходила
    ошибка: "Ошибка ввода-вывода (поток файла)..."
    Изменены: ElemSrc.
    12.01.2005 Д.И.Кобрусев
  > Код задачи 7977. Различные ошибки при удалении объектов:
    - Выделить несколько объектов и удалить с сохранением проходящих
      связей. Пока идёт удаление (визуализатор процесса на экране),
      попытаться удалить ещё один объект - происходила ошибка:
      "Несанкционированный доступ..."
    - После удаления объекта с сохранением проходящих связей попытка
      изменить размер графического листа (панель "Настройки") приводила к
      ошибке: "Несанкционированный доступ..."
    Изменены: Graphica.hst.
    12.01.2005 Д.И.Кобрусев
  - Код задачи 7969. После изменения в настройках размера графического
    листа исчезало меню "Правка".
    Изменены: Main.
    10.01.2005 Д.И.Кобрусев
  - Код задачи 7968. Диалог "Свойства карты" ("Вид"\"Свойства карты"). По
    нажатию кнопки "OK" происходила ошибка: "Ошибка HyTech. Исключение:
    Неверный параметр..."
    Изменены: htVM.
    30.12.2004 Д.И.Кобрусев
                                 --- * ---

Версия 4.0.0.0 от 06.12.2004
LIB ред. 48 от 06.12.2004
DSP v2.5.23.23 от 06.12.2004
----------------------------

    Необходимо полное тестирование
    ------------------------------

  ! Код задачи 1404. Проект перевёден на DSP-2.5.
    Изменены: все модули проекта.
    Переименованы: FileDlg -> FileDlgW.
    Добавлены: MAKEFILE, Def.mak, PassPrj.mak.
    Удалены: Sources.
    06.12.2004 Д.И.Кобрусев
                                 --- * ---

Версия 3.3.0.7 от 25.11.2004
DSP32 от 30.09.2002
LIB ред. 20 от 30.09.2002
----------------------------

 B- Код задачи 2594. Исправлены ошибки работы с русскими именами файлов и
    каталогов.
    P: Преобразование в верхний регистр в контексте NOOEM.
    Изменены: MAIN.
    11.10.2002 Д.А.Федюн
                                 --- * ---

Версия 3.3.0.6 от 02.10.2002
DSP32 от 30.09.2002
LIB ред. 20 от 30.09.2002
----------------------------

  - Некорректно выводилось общее время выполнения алгоритма оптимизации.
    Изменены: REPORTFRM.
  + Код задачи 1811. Улучшен интерфейс настройки параметров оптимизации.
    1. Удалено задание степени критерия.
    2. Добавлено краткое описание критерия.
    Изменены: ARRANGES, BUILDENG, DETACHDLG, OPTPARAM, VERPARAMDLG,
    SCHEMA.DEF.
  + Добавлена имеющаяся документация (описание проекта, постановки на
    некоторые алгоритмы, постановки для доработок).
    Замечание!
      Точное соответсвие документации и функциональности не гарантируется.
    Добавлены: DOC.
 P- Отключена опция компиляции "Assertions".
    Изменены: VM.DOF.
    02.10.2002 Д.А.Федюн
                                 --- * ---

Версия 3.3.0.5 от 14.06.2002
DSP32 от 14.06.2002
LIB   ред. 10 от 14.06.2002
----------------------------

  - Код задачи: 1806. Неправильная кодировка символов в log-файле.
    Исправлено в DSP.
  - Неправильно определялось имя файла настроек при запуске из каталога
    с русским названием.
    Изменены: INIPARAM, VMINIPARAM, MAIN, NMAPDLG.
                                 --- * ---

Версия 3.3.0.4 от 11.06.2002
DSP32 от 11.06.2002
LIB   ред. 09 от 10.06.2002
----------------------------

 P* Адаптированы изменения в DSP связанные с ресурсом версии.
    Удалены: VM.RC, SETVER.BAT.
    Добавлены: VERSION.INI.
 P* Адаптировано переименование ABOUTFRM1 в ABOUTFRM.
    Изменены: MAIN.
 P* Умолчания для схем оптимизации берутся из ресурса.
    Изменены: OPTSCHLISTDLG, VMINIPARAM.
    Добавлены: SCHEMA.DEF, SCHEMA.RC.
  - При добавлении карты без названия в качестве названия указывается
    путь (можно было добавить несколько карт без названия и в списке
    добавленных карт видеть пустые строчки).
    Изменены: ELEMSRC, HTVM.
  - Переведены на русский некоторые строковые константы ("Да", "Нет"...).
    P: Исправлено в DSP32.
  - Не освобождалась память при закрытии некоторых диалогов.
    P: Не вызывался обработчик OnDestroy (исправлено в DSP32).
  * Адаптированы изменения DSP32.
    Изменены: BUILDENG, ELEMENTS, ELEMS, ELEMSRC, FILEDLG, HTVM, MAIN,
    MAPPRDLG, NMAPDLG, OPTPARAM, OPTSCHLISTDLG, REPORTFRM, SHTFORM,
    VMINIPARAM, VMREG.
 P* Удалена неиспользуемая форма EDITFRM.
  - Исправлено: иногда в диалоге создания карты отсутсвовали слэши
    отделяющие имя файла от пути.
  - Исправлено: при изменении параметров страницы в отсутствии открытой
    карты возникал несанкционированный доступ.
  - Исправлено: если в диалоге создания карты путь создания карты
    некорректный, то позиционирование после сообщения об ошибке выполнялось
    на поле пути экспорта, что при снятом флаге импорта приводило к
    ошибке установки фокуса в запрещенное поле.
  - Исправлено: если в дилоге создания карты путь создания или
    импорта несуществует, то при нажатии кнопки "Обзор" в LOG-файл
    записывалось сообщение об ошибке.
                                 --- * ---

Версия 3.3.0.3 от 21.01.2002
DSP32 от 21.01.2002
LIB от 21.01.2002
  * Адаптированы изменения DSP32.

Версия 3.3.0.2 от 15.01.2002
DSP32 от 07.12.2001
LIB от 15.01.2002
  * Код задачи: 568. Изменен алгоритм слияния карт. Добавляемые объеты
    раполагаются относительно главного (левого-верхнего) объекта слияния.
  + Больше не требуется библиотеки HTW32PAS.DLL, HTWIN32.DLL
    (Новый DSP32).
  + Добавлено восстановление схем оптимизации по умолчанию.
    В пакет передачи включен файл схем оптимизации по умолчанию SCHEMA.DEF.
  * Диалоговые окна центрируются по главной форме.
  * Изменен вид диалога "О программе".
  * Изменена иконка приложения.
  P Адаптированы изменения в механизме блокировок HYTECH (DSP32).
  P Модуль INIPARAM переименован в VMINIPARAM.
  P Изменена структура каталога проекта.
  + Добавлена поддержка колеса мыши.
  + Добавлено использование библиотеки COMCTL32.DLL версии 6.0 для Windows XP.

Версия 3.3.0.1 от 01/10/2001
DSP32 от 01.08.2001
LIB от 28.09.2001
  + Улучшена визуализация процессов оптимизации и поиска версий.
  + При отделении объектов добавлено сжатие карты (удаление пустых
    полос в расположении объектов).
  + Если при изменении данных происходила упаковка, то выделение
    объектов сбрасывалось. Теперь не сбрасывается.

Тестовая версия 3.2.3.6 от 08/06/2001
DSP32 от 20/02/2001
LIB от 21.05.2001
  + При поиске версий по конусу, остатку или зависимым версии зависящие
    по заданному критерию от других версий исключаются.

Тестовая версия 3.2.3.5 от 06/06/2001
DSP32 от 20/02/2001
LIB от 21.05.2001
  + Реализованы схемы оптимизации размещения объектов.
  + При оптимизации с учетом уровней добавлен флаг "кроме текущего".
  + Добавлена оптимизация только невыделенных объектов.

Тестовая версия 3.2.3.4 от 04/06/2001
DSP32 от 20/02/2001
LIB от 21.05.2001
  + Добавлена команда "Выделить остаток".
  + Ускорен алгоритм создания структуры карты в памяти.
  - Исправлено: иногда при сохранении изменений возникала
    ошибка "Деление на ноль".
  - Исправлена ошибка раздвижки невыделенных объектов из полосы выделенных.

Тестовая версия 3.2.3.3 от 30/05/2001
DSP32 от 20/02/2001
LIB от 21.05.2001
  - Исправлены ошибки в алгоритме отделения объектов.
  + Улучшена визуализация процессов.
  + Улучшено прерывание алгоритмов.

Тестовая версия 3.2.3.2 от 29/05/2001
DSP32 от 20/02/2001
LIB от 21.05.2001
  - Исправлено: при выполнении оптимизации сохраняются только
    измененные(перемещенные) объекты.
  + Добавлен поиск версий.
  - Исправлен ряд недочетов алгоритма отделения объектов.
  + В алгоритмах поиска версий и отделения объектов используется
    быстрый алгоритм выделения конуса.

Тестовая версия 3.2.3.1 от 28/05/2001
DSP32 от 20/02/2001
LIB от 21.05.2001
  + При проведении оптимизации всегда выдается диалог результата.
  + Добавлено отделение выделенных объектов ("Правка" - "Отделить объекты").
  - Исправлено: при включенном учете уровней иногда неправильно
    вычислялась длина связей.
  - Исправлено: в отчет о начальном размещении выводились неправильные
    значения веса размещения.

Версия 3.2.3.1 от 22/05/2001
DSP32 от 20/02/2001
LIB от 21.05.2001
  + Изменен алгоритм оптимизации размещения.
    1. Оптимимизация выполняется с поправочной функцией.
    2. При оптимизации вертикальный размер объектов не изменяется.
    3. Реализована оптимизация только выделенных объектов.
    4. Добавлен учет удаленности по уровню.
    5. Процесс оптимизации можно прерывать нажатием <ESC>.
    6. В отчет выводится описание критерия.
    7. Расширено управление окном отчета (локальное меню). При достижении
       максимального размера отчета половина начальных строк удаляется.

Версия 3.2.2.12 от 21.05.2001
DSP32 от 20.02.2001
LIB от 21.05.2001
  - Исправлено: при запуске под Windows NT в диалоге удаления объектов
    были надписи с неправильной кодовой страницей шрифта (зябушки).

Версия 3.2.2.11 от 25/04/2001
DSP32 от 20/02/2001
  - Исправлено: при открытии INI-файла настроек сбрасывается атрибут
    "Только для чтения".
  - Исправлено: в LOG-файл записывалась отладочная информация.

Версия 3.2.2.10 от 20/04/2001
DSP32 от 20/02/2001
  - Исправлено: иногда воникала ошибка "Невозможно открыть БД".
    > При создании временного каталога не проверялось наличие файла
      с таким-же именем.

Версия 3.2.2.9 от 27/02/2001
  - Иногда не освобождалась память при вызове диалога открытия карты.

Версия 3.2.2.8 от 26/02/2001
  - Разрешено выделение конуса и зависимых от нескольких объектов.

Версия 3.2.2.7 от 28/12/2000
  - Исправлено: меню при запуске под Windows NT иногда рисовалось зябушками.
  + Шрифт для объектов по умолчанию "Arial".

Версия 3.2.2.6 от 24/12/2000
  + Устранена лишняя прорисовка фона формы.
  P Используются обновленные версии модулей VCL.
  P Изменено имя регистрации приложения.

Версия 3.2.2.5 от 15/11/2000
  ! Используется DSP32 от 17.10.2000. Для работы необходимы
    HTWIN32.DLL и HTW32PAS.DLL.
  * Изменены функции пакетного редактирования объектов и связей.

Версия 3.2.2.4 от 24/10/2000
  + Добавлена привязка объектов к сетке.
  * Изменены настройки расположения объектов.
  * Изменены диалоги "Настройки", "Расположение", "Свойства карты".

Версия 3.2.2.3 от 17/10/2000
  - Исправлено: в алгоритме оптимизации размещения производились
    ошибочные перемещения из-за погрешностей при операциях с
    плавающей точкой.

Версия 3.2.2.2 от 05/10/2000
  - Отменено изменение алгоритма оптимизации в 3.2.1.4.

Версия 3.2.2.1 от 05/10/2000
  - Иногда не освобождалась память при вызове функции SysUtils.FindFirst
    (DSP32 от 30.06.2000 и 22.08.2000).
  - Иногда при упаковке возникала ошибка: "Таблица уже открыта".
  P Меню и панели инструментов главной формы организованы
    с помощью объектов TAction.
  + При файловых операциях с картами (открытие, добавление...)
    устранены недочеты прорисовки главного окна (непрорисованные
    панели инструментов...).

Версия 3.2.1.4 от 12/09/2000
  - Исправлено: при оптимизации размещения перестановка объектов
    местами производилась при суммарной оптимизации целевой функции
    для отдельных объектов. Теперь оценивается оптимизация для каждого
    объекта в отдельности.
  * Упаковка таблиц производится если
        РазмерЖурнала > МАКС(МИН(КолЗаписей, МаксРазмерЖурнала), 20),
      где КолЗаписей    - кол записей в таблице,
          РазмерЖурнала - кол. записей таблицы,
          МаксРазмерЖурнала - настройка макс размера журнала.
    За исключением:
        Таблица "Карты" упаковывается только при добавлении карты или
          редактировании свойств карты.
        Таблица "Категории" упаковывается только при импорте списка
          категорий.
  * Умолчание для количества проходов оптимизации 20.
  * Файл настроек берется из каталога запуска, а при отсутствии
    копируется из каталога программы (если есть).

Версия 3.2.1.3 от 01/09/2000
  + Добавлена команда "Выделить"-"непосредственно связанные",
    команда "Выделить"-"связанные" переименована в
    "Выделить"-"все связанные".
  + Добавлены картинки на кнопки. Добавлена панель "Правка".

Версия 3.2.1.2 от 12/08/2000
  - Не упаковывались таблицы категорий объектов и карт.
    Теперь, таблицы упаковываются при размере журналов больше
    количества записей (если это меньше числа, указанного в настройках).
  - При изменении уровня объектов возникала ошибка при присваивании
    не отрицательному полю уровень отрицательных значений.
    Теперь, если объекты пытаются переместить на отрицательные
    уровни, выдается сообщение об ошибке и перемещение не производится.
  - В лог-файл записывались лишние сообщения о некорректном
    преобразовании типов.

Версия 3.2.1.1 от 02/08/2000
  - При добавлении объекта в карту в которой не заданы категории
    возникала ошибка.
  - При наличии в карте объектов без связей выделение объектов
    с заданным количеством связей приводило к ошибке
    несанкционированного доступа.
  - При расположении объектов вместо заданных параметров расположения
    использовались умолчания.
  - В некоторых диалогах использовались немасштабируемые шрифты.
  - В диалоге выделения объектов некорректно работали поля
    выбора диапазона уровней и количества связей.
  - Неправильно определялась необходимость упаковки журналов.
  - В диалоге свойств объектов при изменении цвета линии
    изменялся цвет заливки.
  - При выборе пункта главного меню "Выделить"-"Зависимые"
    выделялся конус.
  + При нажатии кнопки "Справка" выдается диалог "О программе".

Версия 3.2.0.4 от 23/04/2000
  * Изменен диалог выделения объектов.
  * Изменен диалог о программе.

Версия 3.2.0.3 от 14/04/2000
  * Исправлены умолчания для выделения (уровень от мин. до макс.,
    количество связей от мин. до макс.). Если уровень или кол-во
    связей оставляются по умолчанию, то это соответствует снятию
    отметки соответсвующего условия - "птички" были подавлены.
  - Удалено сохранение и восстановление условий выделения объектов.
  + В диалог выделения добавлена операция с предыдущим выделением:
    "Добавить"    , "Сбросить",        "Выбрать из выделенного",
    что соответствует:
    "Операция ИЛИ", "Новое выделение", "Операция И".
  P Общие модули проектов VM, PHOTOPRN, IMGBRW вынесены в LIB\PUBLIC.
  + Добавлены метки значений в шкале настройки размера журнала.
  - Исправлена строка "Краснодар (c) 1992-2000".
  + Подключен модуль вывода ошибок в log-файл.

Версия 3.2.0.2 от 4/04/2000
  - Изменен диалог "Настройки".

Версия 3.2.0.1 от 3/04/2000
  - Исправлено умолчание максимального количества связей в диалоге
    выделения.
  + Добавлено изменение уровня выделенных объектов ("Правка-Изменить")
  * Изменен вид диалогов (кроме Общих настроек и Поиска).
  - Исправлены недочеты в функционировании полей диалогов.
  + Добавлено сохранение и восстановление условий выделения объектов.

Версия 3.1.0.12 от 16/12/99
  - Исправлено: при добавлении карты объектам пользователя
    из добавляемой карты устанавливался код карты.
  - Исправлено: при добавлении карты производилась оптимизация
    размещения.

Версия 3.1.0.11 от 10/12/99
  - Исправлено: при создании пустой карты (без импорта данных) не
    создавалась запись в таблице "Карты".
  - Исправлено: при добавлении карты справочник категорий главной карты
    дополняется недостающими записями из добавляемой карты.
  - Исправлено: при добавлении карты в пустую карту возникала ошибка
    несанкционированного доступа.
  + Добавлены сохранение и работа с информацией о объединенных картах.
  * Изменен диалог "Свойства карты".
  * Изменен диалог выделения объектов.
  * Изменен алгоритм выделения объектов.
  + В диалог "Настройки" добавлена настройка размера журнала.
  ! Завершено вынесение процедур чтения/записи параметров ini-файла
    в модуль INIPARAM.PAS.

Версия 3.1.0.10 от 06/12/99
  * Имена подсхем карты в новой версии HST изменены на имена подсхем
    предыдущей версии для совместимости с Легендой.

Версия 3.1.0.9 от 30/11/99
  * Изменена структура БД проекта (Doc\VM_HST.doc). HST версии 5.0.
  * Реализована конвертация предыдущей версии HST (Используется
    нестандартный модуль TABCONV2.PAS).
  * В диалог "Настройки" добавлен контроль выделения памяти. Если расчетный
    размер памяти больше половины свободной выдатся сообщений с рекомендацией
    уменьшить размеры графического листа.

Версия 3.1.0.8 от 26/11/99
  * Добавлен диалог "Настройки" для изменения размера графического листа.

Тестовая версия 3.1.0.7 от 17/11/99
  ! Общие процедуры работы с БД вынесены в модуль HTDB.PAS.
  ! Завершено вынесение общих процедур работы с БД карты в модуль HTVM.PAS.
  ! Часть процедур чтения/записи ini-файла вынесена в модуль INIPARAM.PAS.
  * Добавлен диалог "Настройки" для экспериментального определения
    оптимального размера графического листа.

Версия 3.1.0.6 от 22/10/99
  - Исправлено: неправильно отрабатывался последовательный импорт карт
    в один каталог.
  - Исправлено: при попытке добавления карты открытой в другом
    экземпляре VM выдается требование закрыть добавляемую карту и
    повторить добавление.
  - Исправлено: иногда не удалялись файлы экспортированные из Легенды.

Версия 3.1.0.5 от 15/10/99
  * Новый DSP32.
  ! Начиная с версии 3.1.0.3 изменены:
       elements.pas (списки элементов TList заменены на TElementList);
       часть модуля elemsrc.pas вынесена в модуль htutils.pas;
       dbalg.pas заменен на mathsets.pas;
       удален модуль distinct.pas (функциональность содержится в s_index.pas).

Версия 3.1.0.4 от 14/10/99
  - Исправлено: неправильно учитывались параметры импорта карты.
  - Исправлено: команда "Добавить карту" запрещена при отсутствии
    открытой карты.
  - Исправлено: проверка необходимости сохранения связей сбрасывала выделение
    объектов, в результате неправильно выполнялось удаление с сохранением связей.
  - Исправлено: неправильно определялось наличие элементов на печатной странице,
    в результате неправильно происходила печать карты.
  - Исправлено: неправильно выполнялся старт Hytech при сохранении копии карты.
  - Исправлено: неправильно выполнялся старт Hytech. Каталоги NET и TEMP
    создаются в каталоге карты. Модуль ht_Init.pas временно исправлен для VM.

Версия 3.1.0.3 от 07/10/99
  + Добавлено выделение объектов с колличеством связей больше заданного
    (диалог выделения "связей более ...").
  + Улучшена визуализация процесса объединения карт.

Версия 3.1.0.2 от 05/10/99
  + Добавлено объединение карт (Команда "Добавить карту").
  + Используется текущий DSP32 (Ранее использовался фиксированный DSP32).
  * Изменен формат передачи проекта.

Версия 3.1.0.1 от 27/07/99
  * Исправлено: не прорисовывалась внутренняя рамка главной формы
    при максимизации дочернего окна карты (Forms.pas).

Версия 3.0.1.22 от 01/09/99
  - Исправлено: иногда при подсчете длины всех связей возникала ошибка
    "Некорректная операция с вещественными числами".
  - Исправлено: иногда при сохранении карты возникала ошибка
    несанкционированного доступа.

Версия 3.0.1.21 от 31/08/99
  + В отчет о размещении выводится время проведения алгоритмов.
  + Объекты выделяются рамкой.
  + Улучшено изображение точек присоединения связей при маленьком масштабе.
  + Добавлен пункт меню выделить все связи.
  - Исправлено: некорректно изменялся курсор при отсутствии выделенных объектов
    и скроллировании карты перемещением нажатой мыши к краю.
  - Исправлено: иногда в процессе удаления большего колличества объектов
    вызывалась прорисовка карты что приводило к ошибкам при прорисовке еще
    не удаленных связей.
  - Исправлено: при удалении с сохранением связей изменения данных были
    неправильно "обложены" транзакцией.
  - Исправлено: иногда после открытия карты не прорисовывались элементы.
  - Исправлено: иногда при изменении свойств связей возникала ошибка
    в результате неправильного приведения типа.
  * В отчете о размещении новый "текст" дописывается выше старого.
  * Изменены цвета для связей по умолчанию и цвета для изображения выделения.

Версия 3.0.1.20 от 22/07/99
  -  Исправлено: в алгоритме оптимизации размещения иногда производились
     перемещения не оптимизирующие размещение (=).

Версия 3.0.1.19 от 15/07/99
  -  Исправлено: при наложении одного объекта точно на другой,
     связанный с первым, неправильно обрабатывалось перемещение мыши.
  -  Исправлено: при оптимизации размещения иногда не устранялись
     наложения одних объектов на другие.
  -  Исправлено: в алгоритме оптимизации размещения (с минимизацией суммы
     квадратов длин между объектами) иногда неправильно оценивалась
     оптимизация при проверке перемещения объекта.
  *  Вес размещения в отчете соответсвует корню из суммы квадратов длин
     всех связей (было - сумма длин связей).

Версия 3.0.1.18 от 25/05/99
  -  Исправлено: при попытке размещения или оптимизации карты без
     объектов выдавалась ошибка "Индекс списка вне границ".
  -  Исправлено: просмотр отчет о размещении запрещен для редактирования.
  -  Исправлено: неправильно форматировался текст с наклонным шрифтом.

Версия 3.0.1.17 от 18/05/99
  -  Исправлено: при размещении или оптимизации для карты без
     связей при формировании отчета выдавалась ошибка "Деление на 0".
  -  Исправлено: при изменении уровня объектов всем выделенным
     устанавливалась одинаковая категория.
  -  Исправлено: в процессе импорта карты при запуске из команндной
     строки неправильно обрабатывался параметр '/D' удаления
     исходных данных импорта.
  -  Исправлена ошибка при сохранении копии карты (одинаковые имена
     таблиц, открытых шарно).
  -  Исправлено: неправильно потреблялись и сохранялись свойства
     по умолчанию добавляемых элементов.

Версия 3.0.1.16 от 17/04/99
  - Исправлено: название пункта меню "Увеличть".
  - Исправлено: при изменении свойств нескольких объектов,
    находящихся на одном уровне, иногда неправильно
    устанавливался уровень.

Версия 3.0.1.15 от 09/04/99
  * Длинна поля "Описание" изменена на 255 символов
  * Изменен отчет о проведении размещения
  - В меню "Вид" добавлен "Отчет"

Версия 3.0.1.14 от 22/03/99
  - Исправлено: иногда неправильно показывалась разметка страниц для
    текущего принтера.

Версия 3.0.1.13 от 18/03/99
  - Исправлено: Запрещен ввод отрицательного уровня. Имелась возможность ввода
    отрицательного уровня при хранении уровня в беззнаковом Word.
  * Добавлено интелектуальное открытие карт:
      запуск с параметрами
        - при открытии уже открытой карты, переключаемся туда где она открыта.
        - при импорте в уже открытую карту, переключаемся туда где она открыта,
          закрываем карту и производим импорт заново.
      интерактивно
        - при открытии или импорте уже открытой карты, сообщаем об этом
          и предлагаем переклюится туда. При этом не производится повторный
          импорт или открытие.
      без параметров запускается произвольное количество экземпляров VM.


Версия 3.0.1.12 от 12/03/99
  - Исправлено: неправильно устанавливалась категория добавляемых объектов.
  + Добавлен отчет о проведении размещения и оптимизации.
  - Исправлено: если выделенные объекты расположены на разных уровнях,
    то непосредственно при изменении уровня запрашивается подтверждение
    на установку выделенным объектам одинакового уровня.
    Уровень выделенных объектов устанавливается если выделенные объекты
    расположены на одном уровне или при получении подтверждения на установку
    уровня.
  - Иногда неправильно показывалась и сохранялась ориентация принтера.
  * Изменен вид всех диалогов.

Версия 3.0.1.11 от 26/02/99
  - Исправлено: не изменялся уровень для множества выделенных объектов.
  - Исправлено: иногда неправильно устанавливался размер добавляемых
    объектов.
  + Добавлена оптимизация размещения.
  - Исправлено: при итерации оптимизации неправильно устанавливались
    размеры объектов и расстояния.
  + Добавлено выделение замыкания для множества объектов.
  + Добавлена проверка на необходимость сохранения связей при удалении.
  + Добавлена просмотр отчета о проведении размещения и оптимизации.

Версия 3.0.1.10 от 15/02/99
  - Исправлено: для матричного принтера иногда неправильно определялся
    размер страницы.
  + Добавлена возможность изменения уровня объектов.

Версия 3.0.1.9 от 10/02/99
  - Исправлено: иногда неправильно устанавливался уровень добавляемого
    объекта, после чего некорректно выделялся конус.
  - Исправлено: иногда, после печати неправильно восстанавливались
    параметры изображения, в результате чего рисовались "обрезанные"
    связи.
  - Исправлено: иногда, при размещении возникала ошибка работы
    со списком уровней (Индекс списка вне границ).

Версия 3.0.1.8 от 08/02/99
  - Исправлено: неправильно работал автоскроллинг при перемещении
    объектов за границы карты.
  - Исправлено: неправильно обрабатывались поля печати.
  ! Теперь поля вычисляются и устанавливаются правильно,
    но для обеспечения физического соответствия установленных
    значений необходима правильная настройка принтера
    (безотносительно VM`а).
  + Изменен диалог установки параметров страницы.

Версия 3.0.1.7 от 26/01/99
  - Удалено отладочное сообщение о наложении объектов.

Версия 3.0.1.6 от 22/01/99
  - Исправлено: при авторасположении объекты не имеющие связей с
    предыдущим уровнем иногда накладывались на другие.
  ! Для выявления подобных ошибок при возникновении совпадения
    выдается сообщение об ошибке:
      "Координаты объектов совпадают
       Уровень = ..., Код1 = ..., Код2 = ..."

Версия 3.0.1.5 от 19/01/99
  + Добавлена команда: "Увеличить".

Версия 3.0.1.4 от 18/01/99
  + Добавлено выделение объектов заданного уровня.

Версия 3.0.1.3 от 16/01/99
  - Исправлено: неправильно скроллировались мышкой большие карты.

Версия 3.0.1.2 от 13/01/99
  - Исправлено: карта открывается в монопольном режиме.
    При попытке открытия карты, открытой другим приложением выдается
    соответствующее сообщение.

Версия 3.0.1.1 от 12/01/99
  - Исправлено: иногда неправильно осуществлялся переход по связям и
    позиционирование после поиска и выделения.
  - Исправлено: при открытии новой карты выполняется рестарт Hytech,
    каталоги NET, TEMP и TRANS находятся в каталоге карты.

Версия 3.0.1.0 от 11/01/99
  - Исправлено: одновременно может быть открыта только одна карта.

Версия 3.0.0.10 от 10/01/99
  - Исправлено: при оптимизированном размещении если самый длинный
    уровень совпадал с наибольшим уровнем возникала ошибка при работе
    со списком уровней.

Версия 3.0.0.9 от 24/12/98
  + Добавлено обращение выделения.
  + В диалоге размещения запрашивается режим оптимизации размещения.

Версия 3.0.0.8 от 9/12/98
  + Улучшен алгоритм авторазмещения (производится размещение объектов одного
    уровняотносительно объектов соседнего уровня).

Версия 3.0.0.7 от 19/11/98
  + Улучшен алгоритм авторазмещения (производится сортировка объектов одного
    уровня).
  - Исправлено при изменении масштаба сразу после открытия или авторазмещения
    иногда не перечитывались видимые объекты.

Версия 3.0.0.6 от 27/10/98
  - Исправлено: правильно работает диалог экспорта в формат метафайла.
  - Исправлено: при экспорте в метафайл неправильно считывались формат и
    описание элементов.

Версия 3.0.0.5 от 22/10/98
  + Добавлено выделение компоненты связности.

Версия 3.0.0.4 от 20/10/98
  - Исправлено: при добавлении объекта в список категорий добавлено (нет).
  - Исправлено: уровень добавляемых объектов не меняется после авторазмещения.

Версия 3.0.0.3 от 18/10/98
  - Исправлено: в дилаог выбора файла после создания новой папки закрывался.
  - Исправлено: не сохранялись свойства карты.
  - Исправлено: неправильно выполнялась проверка открытых файлов карт при
    открытии, создании и сохранении копии.
  - Исправлено: в диалоге "Свойства элемента" удалена индикация выбранного
    шрифта в поле ввода описания.
  - Исправлено: описание карты правильно отображается в заголовке после
    изменения.
  - Исправлено: неправильно обрабатывалось удаление элементов через
    главное меню (при выделенных связях выдавался диалог для объектов).
  - Исправлено: при добавлении объекта запрашивается уровень и категория.

Версия 3.0.0.2 от 06/10/98
  - Исправлено: неправильно обрабатывалось главное меню в отсутствии
    открытых карт.
  - Исправлено: каталог временных файлов привязывается к каталогу запуска.

Версия 3.0.0.1 от 30/09/98
  Передано для тестирования.