Izdanje okruženja za razvoj aplikacija KDevelop 5.4

Predstavljeno izdanje integriranog programskog okruženja KDevelop 5.4, koji u potpunosti podržava razvojni proces za KDE 5, uključujući korištenje Clanga kao prevoditelja. Kôd projekta distribuira se pod GPL licencom i koristi biblioteke KDE Frameworks 5 i Qt 5.

Glavne inovacije:

  • Dodana podrška za sustav sklapanja Mezon, 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 skripte za izgradnju i pruža podršku za Meson rewriter dodatak za promjenu različitih aspekata projekta (verzija, licenca, itd.);

    Izdanje okruženja za razvoj aplikacija KDevelop 5.4

  • Dodan je dodatak Scratchpad koji omogućuje brzo testiranje rada napisanog koda ili provođenje eksperimenta, omogućujući vam da izvršite kod bez stvaranja potpunog projekta. Dodatak dodaje novi prozor s popisom skica koje se mogu sastaviti i pokrenuti. Skice se obrađuju i pohranjuju unutar KDevelopa, ali su dostupne za uređivanje kao obične kodne datoteke, 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 pomoću Clang-Uredno.
    Poziv Clang-Tidy dostupan je putem izbornika Analyzer, koji kombinira dodatke za analizu koda i prethodno podržane Clay, Cppcheck i Heaptrack;

  • Nastavljen je rad na stabilizaciji i modernizaciji parsera za jezik C++ i dodatka za semantičku analizu, temeljenog na korištenju Clanga. Promjene uključuju dodavanje radnog direktorija za klang 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 za zaštitu od dvostrukog uključivanja datoteka zaglavlja (štitnik zaglavlja);
  • Poboljšana PHP podrška. Povećana su ograničenja za rad s velikim datotekama u PHP-u, na primjer, phpfunctions.php sada zauzima više od 5 MB. Riješeni problemi s povezivanjem pomoću ld.lld.

Izvor: opennet.ru

Dodajte komentar