A KDevelop alkalmazásfejlesztő környezet kiadása 5.4
Által benyújtott az integrált programozási környezet kiadása KDevelop 5.4, amely teljes mértékben támogatja a KDE 5 fejlesztési folyamatát, beleértve a Clang fordítóként való használatát. A projektkód a GPL licenc alatt kerül terjesztésre, és a KDE Frameworks 5 és Qt 5 könyvtárakat használja.
Főbb újítások:
Hozzáadott támogatás az összeszerelő rendszerhez Mezon, amelyet olyan projektek készítésére használnak, mint az X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME és GTK. A KDevelop mostantól képes létrehozni, beállítani, lefordítani és telepíteni a Mesont használó projekteket, támogatja a Meson összeállítási szkriptek kódbefejezését, és támogatja a Meson rewriter beépülő modult a projekt különböző aspektusainak (verzió, licenc stb.) megváltoztatásához;
Bekerült a Scratchpad beépülő modul, amely lehetővé teszi az írott kód működésének gyors tesztelését vagy egy kísérlet lefolytatását, lehetővé téve a kód végrehajtását teljes projekt létrehozása nélkül. A beépülő modul egy új ablakot ad hozzá a lefordítható és futtatható vázlatok listájával. A vázlatokat a KDevelop dolgozza fel és tárolja, de normál kódfájlként is szerkeszthető, beleértve az automatikus kiegészítést és a diagnosztikát;
Hozzáadva plugin a kód ellenőrzéséhez Clang-Tidy.
A Clang-Tidy hívás az Analyzer menün keresztül érhető el, amely egyesíti a kódelemzéshez és a korábban támogatott bővítményeket. Clazy, Cppcheck és Heaptrack;
Folytatódott a munka a C++ nyelv értelmezőjének és a szemantikai elemzés bővítményének stabilizálásán és modernizálásán, a Clang használatán alapulva. A változtatások közé tartozik egy munkakönyvtár hozzáadása a Clang elemzőhöz, a mellékelt fájlok kimeneti problémáinak megvalósítása, a „-std=c++2a” opció használatának lehetősége, a c++1z átnevezése C++17-re. , letiltja a számok automatikus kiegészítését, és hozzáad egy varázslót a kód generálásához, hogy megvédje a fejlécfájlok kétszeres felvételét (fejlécvédő);
Továbbfejlesztett PHP támogatás. A PHP-ben megnövelték a nagy fájlokkal való munkavégzés korlátait, például a phpfunctions.php több mint 5 MB-ot foglal el. Kijavítottuk az ld.lld használatával való hivatkozással kapcsolatos problémákat.