إطلاق بيئة تطوير التطبيقات KDevelop 5.4

مقدم من الافراج عن بيئة البرمجة المتكاملة KDevelop 5.4، والذي يدعم بشكل كامل عملية تطوير KDE 5، بما في ذلك استخدام Clang كمترجم. يتم توزيع رمز المشروع بموجب ترخيص GPL ويستخدم مكتبات KDE Frameworks 5 وQt 5.

الابتكارات الرئيسية:

  • تمت إضافة دعم لنظام التجميع الميزون، والذي يُستخدم لبناء مشاريع مثل X.Org Server وMesa وLighttpd وsystemd وGStreamer وWayland وGNOME وGTK. يمكن لـ KDevelop الآن إنشاء وتكوين وتجميع وتثبيت المشاريع التي تستخدم Meson، ويدعم إكمال التعليمات البرمجية لنصوص بناء Meson، ويوفر الدعم للمكون الإضافي لإعادة كتابة Meson لتغيير جوانب مختلفة من المشروع (الإصدار والترخيص وما إلى ذلك)؛

    إطلاق بيئة تطوير التطبيقات KDevelop 5.4

  • تمت إضافة البرنامج المساعد Scratchpad، والذي يجعل من الممكن اختبار تشغيل التعليمات البرمجية المكتوبة بسرعة أو إجراء تجربة، مما يسمح لك بتنفيذ التعليمات البرمجية دون إنشاء مشروع كامل. يضيف البرنامج المساعد نافذة جديدة مع قائمة الرسومات التي يمكن تجميعها وتشغيلها. تتم معالجة الرسومات وتخزينها داخل KDevelop، ولكنها متاحة للتحرير كملفات تعليمات برمجية عادية، بما في ذلك دعم الإكمال التلقائي والتشخيص؛

    إطلاق بيئة تطوير التطبيقات KDevelop 5.4

  • وأضاف البرنامج المساعد للتحقق من التعليمات البرمجية باستخدام رنة مرتب.
    يتوفر استدعاء Clang-Tidy من خلال قائمة Analyzer، التي تجمع بين المكونات الإضافية لتحليل التعليمات البرمجية والمكونات المدعومة مسبقًا كلازيو Cppcheck و Heaptrack؛

  • استمر العمل على تثبيت وتحديث المحلل اللغوي للغة C++ والبرنامج المساعد للتحليل الدلالي، بناءً على استخدام Clang. تتضمن التغييرات إضافة دليل عمل لمحلل clang، وتنفيذ مشكلات الإخراج من الملفات المضمنة، والقدرة على استخدام خيار "-std=c++2a"، وإعادة تسمية c++1z إلى C++17 وتعطيل الإكمال التلقائي للأرقام وإضافة معالج لإنشاء التعليمات البرمجية للحماية من التضمين المزدوج لملفات الرأس (حارس الرأس);
  • تحسين دعم PHP. تمت زيادة حدود العمل مع الملفات الكبيرة في PHP، على سبيل المثال، يشغل phpfunctions.php الآن أكثر من 5 ميغابايت. تم إصلاح مشاكل الارتباط باستخدام ld.lld.

المصدر: opennet.ru

إضافة تعليق