В Environment Configurator теперь показываются версии подгруженных модулей.
Значительно ускорена прорисовка текста с посветкой синтаксиса. Это было особенно заметно на больших текстах (10000 и более строк).
Существенно убыстрена работа DDLExtractor.
Добавлены новые виды экспорта в SQL Editor:
Copy Text as HTML
Copy Text as Delphi String
При открытии Source DDL таблицы или представления (VIEW) показывается и DDL сопутствующих объектов (индексов, триггеров, ограничений)
В SQL Editor добавлен режим ShowBeginEndRegions (смотри Environment Options - Editor - Code Insight). По умолчанию включен. При включенном режиме в SQL Editor отображаются связи между операторами BEGIN/END.
В SQL Editor добавлен экспорт в Open Office по OLE.
Добавлена расширенная поддержка unicode, а именно:
поддержка кодировок UTF8 или UNICODE_FSS
отображение unicode-данных в визуальных элементах (гридах, полях редактирования, и т.д.)
редактирование unicode-данных в визуальных элементах (гридах, полях редактирования, и т.д.)
вставка unicode-данных из clipboard в визуальных элементах (гридах, полях редактирования, и т.д.)
использование unicode-данных в качестве параметров в запросах в SQL Editor
Добавлена поддержка кодировок KOI8R и KOI8U для Firebird 2.
В окне ввода параметров SQL Editor теперь поддерживается история введенных значений параметров.
CodeProposal теперь фильтрует предлагаемые значения в зависимости от того в какой именно секции SQL-выражения мы спозиционированы.
В Database Restore в свойстве PageSize добавлено умолчательное значения "Unchanged".
Исправленные ошибки
Поправлена обработка потери коннекта.
Поправлено отображение TIME и DATE полей. Ранее они отображались по формату DateTime.
Исправлена ошибка компиляции процедур, в которых использовалось выражение вида "case when end".
Исправлен показ зависимостей для процедур - не показывалась зависимость представления (VIEW) от процедуры.
Поправлен запрос количества записей в SQLEditor. Для Firebird 2 он теперь преобразуется в Select Count(*) from Select... Это позволяет считать количество записей практически для любого запроса.
Ряд исправлений CodeProposal:
Исправлен AV при попытке выбрать поля для таблицы, у которой есть массив-поля.
Если поле таблицы или представления уже выбрано, то при вызове Code Proposal ни одно из других полей не показывалось. Исправлено.
Описание для анонса: Содержит 13 изменений, 6 исправленных ошибок, поддержку UNICODE, внутреннюю оптимизацию SQL Editor и поддержку Firebird 2.0