Реліз середовища розробки програм KDevelop 5.4

представлений реліз інтегрованого середовища програмування KDevelop 5.4, що повністю підтримує процес розробки для KDE 5, у тому числі з використанням Clang як компілятор. Код проекту розповсюджується під ліцензією GPL та використовує бібліотеки KDE Frameworks 5 та Qt 5.

Основні нововведення:

  • Додана підтримка складальної системи Meson, яка використовується для складання таких проектів, як X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME та GTK. У KDevelop тепер можна створювати, налаштовувати, компілювати та встановлювати проекти, які використовують Meson, підтримується автодоповнення коду сценаріїв збірки Meson і надається розпочатися підтримка плагіна Meson rewriter для зміни різних аспектів проекту (версії, ліцензії тощо);

    Реліз середовища розробки програм KDevelop 5.4

  • Додано плагін Scratchpad, що дає можливість швидко перевірити роботу написаного коду або провести експеримент, дозволяючи виконати код без створення повноцінного проекту. Плагін додає нове вікно зі списку начерків, які можна скомпілювати та запустити. Малюнки обробляються та зберігаються всередині KDevelop, але доступні для редагування як звичайні файли з кодом, включаючи підтримку автодоповнення та діагностики;

    Реліз середовища розробки програм KDevelop 5.4

  • доданий плагін для перевірки коду за допомогою Дзвінок-аккуратний.
    Виклик Clang-Tidy доступний через меню Analyzer, що об'єднує плагіни для аналізу коду і раніше підтримує Класі, Cppcheck та Heaptrack;

  • Продовжено роботу зі стабілізації та модернізації парсера для мови C++ та плагіна семантичного аналізу, заснованих на використанні Clang. Зі змін відзначається додавання робочої директорії для парсера clang, реалізація виведення проблем із файлів, можливість використання опції «-std=c++2a», перейменування c++1z в C++17, відключення автодоповнення для цифр і додавання майстра для генерації коду для захисту від подвійного включення заголовних файлів (захист головки);
  • Поліпшено підтримку PHP. Збільшено ліміти для роботи з великими файлами на PHP, наприклад phpfunctions.php тепер займає більше 5 Мб. Усунуті проблеми зі зв'язуванням за допомогою ld.lld.

Джерело: opennet.ru

Додати коментар або відгук