Lëshimi i mjedisit të zhvillimit të aplikacionit KDevelop 5.4

prezantuar lirimi i mjedisit të integruar të programimit Zhvillimi 5.4, i cili mbështet plotësisht procesin e zhvillimit për KDE 5, duke përfshirë përdorimin e Clang si përpilues. Kodi i projektit shpërndahet nën licencën GPL dhe përdor bibliotekat KDE Frameworks 5 dhe Qt 5.

Risitë kryesore:

  • Mbështetje e shtuar për sistemin e montimit Mesoni, i cili përdoret për të ndërtuar projekte si X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME dhe GTK. KDevelop tani mund të krijojë, konfigurojë, përpilojë dhe instalojë projekte që përdorin Meson, mbështet plotësimin e kodit për skriptet e ndërtimit të Meson dhe ofron mbështetje për shtojcën e rishkrimit të Meson për ndryshimin e aspekteve të ndryshme të projektit (version, licencë, etj.);

    Lëshimi i mjedisit të zhvillimit të aplikacionit KDevelop 5.4

  • Është shtuar shtojca Scratchpad, e cila bën të mundur testimin e shpejtë të funksionimit të kodit të shkruar ose kryerjen e një eksperimenti, duke ju lejuar të ekzekutoni kodin pa krijuar një projekt të plotë. Shtojca shton një dritare të re me një listë skicash që mund të përpilohen dhe ekzekutohen. Skicat përpunohen dhe ruhen brenda KDevelop, por janë të disponueshme për redaktim si skedarë kodi të rregullt, duke përfshirë mbështetjen për plotësimin automatik dhe diagnostikimin;

    Lëshimi i mjedisit të zhvillimit të aplikacionit KDevelop 5.4

  • Shtuar plugin për kontrollimin e kodit duke përdorur Tringëllimë-Tidy.
    Thirrja Clang-Tidy është e disponueshme përmes menysë Analyzer, e cila kombinon shtojcat për analizën e kodit dhe të mbështetur më parë I mërzitur, Cppcheck dhe Heaptrack;

  • Vazhdoi puna për stabilizimin dhe modernizimin e analizuesit për gjuhën C++ dhe shtojcës së analizës semantike, bazuar në përdorimin e Clang. Ndryshimet përfshijnë shtimin e një drejtorie pune për analizuesin clang, zbatimin e problemeve në dalje nga skedarët e përfshirë, aftësinë për të përdorur opsionin "-std=c++2a", riemërtimin e c++1z në C++17 , çaktivizimi i plotësimit automatik për numrat dhe shtimi i një magjistari për gjenerimin e kodit për t'u mbrojtur nga përfshirja e dyfishtë e skedarëve të kokës (roje e kokës);
  • Mbështetje e përmirësuar PHP. Kufijtë për të punuar me skedarë të mëdhenj në PHP janë rritur, për shembull, phpfunctions.php tani merr më shumë se 5 MB. Rregulloi problemet me lidhjen duke përdorur ld.lld.

Burimi: opennet.ru

Shto një koment