Izdanje okruženja za razvoj aplikacija KDevelop 5.4

Poslao oslobađanje integrisanog programskog okruženja KDevelop 5.4, koji u potpunosti podržava razvojni proces za KDE 5, uključujući korištenje Clanga kao kompajlera. Kod projekta se distribuira pod GPL licencom i koristi KDE Frameworks 5 i Qt 5 biblioteke.

Glavne inovacije:

  • Dodata podrška za montažni sistem Meson, koji se koristi za izgradnju projekata kao što su X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME i GTK. KDevelop sada može kreirati, konfigurirati, kompajlirati i instalirati projekte koji koriste Meson, podržava dovršavanje koda za Meson build skripte i pruža podršku za Meson dodatak za ponovno pisanje za promjenu različitih aspekata projekta (verzija, licenca, itd.);

    Izdanje okruženja za razvoj aplikacija KDevelop 5.4

  • Dodan je dodatak Scratchpad, koji omogućava brzo testiranje rada napisanog koda ili provođenje eksperimenta, omogućavajući vam da izvršite kod bez kreiranja punopravnog projekta. Dodatak dodaje novi prozor sa listom skica koje se mogu sastaviti i pokrenuti. Skice se obrađuju i pohranjuju unutar KDevelop, ali su dostupne za uređivanje kao obične datoteke koda, uključujući podršku za automatsko dovršavanje i dijagnostiku;

    Izdanje okruženja za razvoj aplikacija KDevelop 5.4

  • Dodano dodatak za provjeru koda korištenjem Clang-Tidy.
    Poziv Clang-Tidy dostupan je preko menija Analyzer, koji kombinuje dodatke za analizu koda i prethodno podržane Clazy, Cppcheck i Heaptrack;

  • Nastavljen je rad na stabilizaciji i modernizaciji parsera za jezik C++ i dodatka za semantičku analizu, zasnovanog na upotrebi Clang-a. Promjene uključuju dodavanje radnog direktorija za clang parser, implementaciju izlaznih problema iz uključenih datoteka, mogućnost korištenja opcije “-std=c++2a”, preimenovanje c++1z u C++17 , onemogućavanje automatskog dovršavanja za brojeve i dodavanje čarobnjaka za generiranje koda radi zaštite od dvostrukog uključivanja datoteka zaglavlja (štitnik glave);
  • Poboljšana podrška za PHP. Ograničenja za rad sa velikim fajlovima u PHP-u su povećana, na primer, phpfunctions.php sada zauzima više od 5 MB. Riješeni problemi sa povezivanjem pomoću ld.lld.

izvor: opennet.ru

Dodajte komentar