Вышла новая версия редактора Viper 5.5.15.
Доступна сборка для Атлантиса 5.5.17.0 с новой версией редактора.
Краткое описание основных изменений.
Функции подсказки кода
• Добавлен функционал подсказки для следующих структур:
- методы родительских интерфейсов;
- таблицы с префиксом ‘#’ и ‘tn’ из секции from конструкции Create View;
- идентификаторы FieldName из секции select конструкции Create View;
- словарные типы Set type;
- макропеременные #declare и #define, включая их параметры.
• Доработана сортировка списка автодополнения. Первый вариант совпадает с текущим словом не учитывая позицию каретки. Второй - следует соответствие до позиции курсора. Далее расположены остальные варианты подсказки.
• Доработана всплывающая подсказка по параметрам функции (Ctrl+Shift+Space), текущий параметр под курсором подсвечивается.
• Исправлена подсказка по локальным переменным в зависимости от области видимости.
• Исключено дублирование имен таблиц, которые формируются на основании скрипта и структуры Create View.
• Выполнен ряд работ по оптимизации и стабилизации функций подсказки кода.
Компилятор
• Добавлен параметр компилятора Загружать глобальные символы из ресурсов (LoadIds).
• Доступно переключение статуса параметра Сжимать ресурс. Параметр Уровень сжатия секции в ресурсе удален.
Отладчик
• При выполнении отладки функция перехода по структурам не вызывает необходимость перекомпиляция ресурса.
• Решен ряд проблем, вызывающих непредвиденное завершение отладки.
Редактор
• Доработана функция Открыть файл Ctrl+Enter для конструкции #make. Конкретные файлы открываются в редакторе, для файлов, заданных маской открывается стандартное диалоговое окно выбора файла.
• Доработано перестроение «Дерева подключений».
• Добавлена возможность открытия log-файлов БД из окна «Сообщения» в редакторе.
• Исправлено сворачивание конструкции, включающей в себя описание макропеременных #declare, #define, #ifdef, #ifndef.
• Исправлена подсветка для стандартных функций языка VIP (Message, NextVisual и др.).
Обновленная справка для Viper.
В версию также включены и другие доработки отладчика, парсера, а также эргономики окон и сообщений согласно проблемам ПИР.
Подробный список изменений см. в файлах описания в составе дистрибутива.