+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

KDevelop 5.4 - реліз інтегрованого середовища програмування KDevelop

KDevelop 5.4 - представлений реліз інтегрованого середовища програмування KDevelop

Представлено реліз інтегрованого середовища програмування 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 для зміни різних аспектів проекту (версії, ліцензії та тощо);
  • Додано плагін Scratchpad, що дає можливість швидко перевірити роботу написаного коду або провести експеримент шляхом виконання коду без створення повноцінного проекту. Плагін додає нове вікно зі списком начерків, які можна скомпілювати та запустити. Малюнки обробляються і зберігаються всередині KDevelop, але доступні для редагування як звичайні файли з кодом, включаючи підтримку автодоповнення та діагностики; Виклик Clang-Tidy доступний через меню Analyzer, що поєднує плагіни для аналізу коду і вже підтримує Clazy, Cppcheck і Heaptrack;
  • Продовжено роботу зі стабілізації та модернізації парсера для мови C++ та плагіна семантичного аналізу, заснованих на використанні Clang. Зі змін відзначається додавання робочої директорії для парсера clang, реалізація виведення проблем із файлів, можливість використання опції "-std=c++2a", перейменування c++1z в C++17, відключення автодоповнення для цифр і додавання майстра для генерації коду для захисту від подвійного включення заголовних файлів (header guard );
  • Покращено підтримку PHP. Збільшено ліміти для роботи з великими файлами на PHP, наприклад phpfunctions.php тепер займає більше 5 Мб. Усунуті проблеми зі зв'язуванням за допомогою ld.lld.

Інші новини