21 ноября 2019

Embarcadero выпускает RAD Studio 10.3.3

21 ноября 2019 года компания Embarcadero выпустила RAD Studio 10.3 Rio - Release 3. Новые возможности:

Delphi Android 64-bit
  • Новый компилятор Delphi под Android 64-бит базированный на LLVM инфраструктуре. Он совместим по функциям с 32-битным компилятором Android и поддерживает модель памяти ARC, как и все другие компиляторы под мобильной платформы (iOS 32/64-бит и Android 32-бит).
  • Расширенная поддержка RTL, включая доступ к основной файловой системе, интеграцию с платформой, управление памятью и потоками, а также клиентские библиотеки HTTP, REST, параллельного программирования и многое другое.
  • Полная поддержка библиотеки FireMonkey и всех элементов управления FireMonkey, ранее доступных на 32-битной платформе Android.
  • Поддержка RTL баз данных и библиотеки клиентского доступа FireDAC.
  • Улучшения в поддержке FMX для Android 32/64-бит.
  • Поддержка встраиваемой 64-битой версии InterBase (IBLite и IBToGo).

iOS 13 and macOS Catalina (Delphi) Support
  • Поддержка iOS 13 App Store (для Delphi и C ++ Builder) и macOS Catalina (только для Delphi). Для iOS 13 добавлена поддержка Dark Theme.

Enterprise Connectors in Enterprise & Architect Edition
  • В комплект поставки включена годовая подписка на Enterprise Connectors от CData, которая дает возможность подключения к различным приложениям через FireDAC таким же простым, как подключение к базе данных (Elasticsearch, QuickBooks Desktop, MailChimp, Salesforce, YouTube, SugarCRM, Jira, SurveyMonkey, Amazon DynamoDB, Couchbase, PayPal, eBay, Google Sheets, Facebook, Twitter, Slack, Dropbox и других).

Key Fixes & Notable Enhancements
  • улучшенная стабильность и обработка сообщений об ошибках системы, а также улучшенные образцы продуктов
  • C++
    • Множество исправлений в STL, RTL и компиляторе (особенно для Windows 64-бит)
  • IDE
    • Настройка шрифта и его размера для главного окна IDE, включая закрепляемые окна, такие как Projects view, Object Inspector, Structure и т. д., может быть произведена через реестр.
    • Вкладки редактора теперь показывают статус модуля "изменен", рисуя точку на вкладке редактора.
    • Несколько исправлений, касающихся изменения размеров, минимизации и максимизации IDE.
    • Ряд исправлений вокруг вкладок редактора, включая визуальные исправления.
    • Ряд исправлений для стиля IDE, включая Debug Inspector и окно CodeComplit.
  • Delphi Compiler and Runtime Library
    • Исправления компилятора для разных платформ (в частности, Windows и MacOS)
    • Несколько улучшений, связанных с 64-битным RTTI в macOS
    • Общие улучшения производительности RTL (включая TObject.CleanupInstance)
  • iOS
    • Улучшена поддержка редактирования, виртуальной клавиатуры и IME для iOS 13
    • Улучшения push-уведомлений
  • Android
    • Поддержка Android 10, включая улучшения для splash screen.
    • Исправления для компоненты "Камера" и связанных с ней действий.
  • macOS
    • Улучшена поддержка notarization для 64-битных приложений Delphi для macOS
  • FireDAC & Database
    • Улучшения в мастер/детейл и управлении BLOB
    • Улучшения драйверов FireDAC для PostgreSQL, SQLite, DB2 и Oracle
    • Исправления в старых библиотеках баз данных: ADO, ClientDataSet и DBX
  • Web Clients
    • Улучшена библиотека HTTP-клиента (поддержка тайм-аута соединения)
  • Debugger
    • Улучшений качество отладки (например, отладка константных строк для Delphi на Win64).
    • Большое количество улучшений для C++
Всего RAD Studio 10.3 Rio - Release 3 включает в себя исправление более 180 багрепортов от пользователей.

4 комментария:

  1. Анонимный23 ноября, 2019 16:34

    IDE
    Поддержка шрифтов IDE и настройка размера шрифта

    А где находится эта настройка ?

    ОтветитьУдалить
  2. Только через реестр :( наверно разработчики фронтенда не успели к релизу дорисовать контрол в диалоге "Options"

    ОтветитьУдалить
  3. Анонимный24 ноября, 2019 17:01

    Это случайно не через ветку
    HKEY_CURRENT_USER\Software\Embarcadero\BDS\20.0\Theme ?

    Там есть пара свойств
    "FontName"="Segoe UI"
    "FontSize"=dword:00000009

    ОтветитьУдалить
  4. Других вариантов я не нашел. Но это смотрится убого

    ОтветитьУдалить