Gefa út umsóknarþróunarumhverfi KDevelop 5.4

Kynnt losun samþætta forritunarumhverfisins KDevelop 5.4, sem styður að fullu þróunarferlið fyrir KDE 5, þar á meðal að nota Clang sem þýðanda. Verkefniskóðanum er dreift undir GPL leyfinu og notar KDE Frameworks 5 og Qt 5 bókasöfnin.

Helstu nýjungar:

  • Bætt við stuðningi við samsetningarkerfi Meson, sem er notað til að byggja upp verkefni eins og X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME og GTK. KDevelop getur nú búið til, stillt, sett saman og sett upp verkefni sem nota Meson, styður frágang kóða fyrir Meson smíðaforskriftir og veitir stuðning við Meson endurritunarviðbótina til að breyta ýmsum þáttum verkefnisins (útgáfu, leyfi, osfrv.);

    Gefa út umsóknarþróunarumhverfi KDevelop 5.4

  • Scratchpad viðbótinni hefur verið bætt við, sem gerir það mögulegt að fljótt prófa virkni ritaða kóðans eða framkvæma tilraun, sem gerir þér kleift að framkvæma kóðann án þess að búa til fullbúið verkefni. Viðbótin bætir við nýjum glugga með lista yfir skissur sem hægt er að setja saman og keyra. Skissur eru unnar og geymdar inni í KDevelop, en þær eru tiltækar til að breyta sem venjulegar kóðaskrár, þar á meðal stuðningur við sjálfvirka útfyllingu og greiningu;

    Gefa út umsóknarþróunarumhverfi KDevelop 5.4

  • Bætt við viðbót til að athuga kóða með því að nota Clang-Snyrtilegt.
    Clang-Tidy símtalið er fáanlegt í gegnum Analyzer valmyndina, sem sameinar viðbætur fyrir kóðagreiningu og áður studd Klár, Cppcheck og Heaptrack;

  • Áfram var unnið að því að koma á stöðugleika og nútímavæðingu á þáttaranum fyrir C++ tungumálið og merkingargreiningarviðbótina, byggt á notkun Clang. Breytingar fela í sér að bæta við vinnumöppu fyrir clang parserinn, útfærslu vandamála úr meðfylgjandi skrám, möguleikinn á að nota „-std=c++2a“ valkostinn, endurnefna c++1z í C++17 , slökkva á sjálfvirkri útfyllingu fyrir tölur og bæta við hjálp til að búa til kóða til að vernda gegn tvöföldum hausskrám (skallavörður);
  • Bættur PHP stuðningur. Takmörk fyrir að vinna með stórar skrár í PHP hafa verið hækkuð, til dæmis tekur phpfunctions.php nú meira en 5 MB. Lagaði vandamál með að tengja með ld.lld.

Heimild: opennet.ru

Bæta við athugasemd