![]() |
|
ملاحظات الإصدار لازارس 1.4.0 - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : متتديات باسكال Pascal (https://delphi4arab.net/forum/forumdisplay.php?fid=7) +--- قسم : Lazarus - Free Pascal - CrossKylix - Kylix - CrossVCL (https://delphi4arab.net/forum/forumdisplay.php?fid=34) +--- الموضوع : ملاحظات الإصدار لازارس 1.4.0 (/showthread.php?tid=6867) |
ملاحظات الإصدار لازارس 1.4.0 - مهند الرسيني - 12-03-2015 السلام عليكم ورحمة الله وبركاتة ندخل بالموضوع بشكل سريع . سأذكر الملاحظات والتغييرات المثيرة والباقي تستطيع قراته من المصدر ![]() الإصدار لم يصدر بشكل رسمي بعد . LCL Changes - تغيرات LCL : * تم دعم resources من نوع RES بشكل كامل : تم تغيير جميع الـ resources في LCL من LRS إلى RES تم إضافة دوال تحميل من الـ resources بالإسم فقط : إقتباس :TGraphic.LoadFromResourceName(), TPicture.LoadFromResourceName(), TCustomImageList.AddResourceName(), LoadGlyphFromResourceName().* تم إضافة مكونات TComboBoxEx و TCheckComboBox جزء من مكونات لازارس ( متوفقة مع دلفي ) IDE Interfaces Changes - تغييرات بواجة الـ IDE : * تم تسهيل نوافذ الـ Hints IDE Changes - تغيرات الـ IDE : Resources - المصادر : * الأن جميع Resources الـ IDE يتم تخزينها في ملفات RES * يمكن لمكونات الصور التحميل من Resources مخزنة في ملفات RES * LazRes و LrsToLfm تم تعديلهما لتسهيل الإنتقال إلى ملفات RES * تم إضافة قسم جديد في خيارات المشروع بإسم 'Resource' يسمح لك بتخزين أي مصادر وحفظها في ملف RES الخاص بالمشروع Editor - المحرر : * تم إضافة خاصية تلوين وتوصيل الكلامات مثل : begin, end و if, then, else (اعتقد انها مشابه لأخد خواص CnPack) * تم إضافة خواص الترتيب وعرض المستعملة حديثاً في صندوق الإكمال(completion box) , مع إمكانية تعطي وتفعيل الخواص Debugger - المنقح : * إمكانية عمل Attach للعمليات المتاحة في أنظمة (Windows/Linux/OSX only) * إضافة نافذة/خاصية لمراقبة الكلاسات والـ records والمصفوفات والمؤشرات من خلال الضغط مرتين على السطر . * إضافة منقح بديل عن gdb كـ BETA Designer - المصمم : * إمكانية ميزة التراجع و تدعم تحريك وتغير حجم وحذف المكونات وكذلك تغيير الخواص . Component palette - قائمة المكونات : * يمكن الان تعديل وإضافة وترتيب القوائم بشكل الذي تريد وبكل أريحية وكذلك يتم تخزين الترتيب الذي قمت به وإعادة تحيميله عند فتحك للـ IDE مره آخرى . Project - المشروع : * العديد من التغيرات , منها دعم بعض الخواص التي تتطلبها معالجات ARM . << هذه الذي فهمت فقط ^^" Packages - الحزم : * الآن يتم تجميع(compiled) الحزم في parallel. Messages - الرسائل : * تم إعادة كتابة مدير الرسائل بشكل كامل . * كل أداة يتم تشغيلها في Thread مستقل (مثال the compiler) . * يمكن للـ IDE الآن ان تعرف مكان الخطأ بالتحديد وما سبب الخطا ولماذا حصل . * يمكنك ترجمة رسالة الخطأ إلى أي لغة . * تم إضافة فلترة للرسائل الخارجة (hint, note, warn ...) , وكذلك يمكن تحديد لون خاص لكل منهم Miscellaneous - متنوعة : * تم إضافة ماكرو $(LazVer) و $(FPC_FULLVERSION) Plugins - الإضافات : إقتباس : Leakview now supports GDB stack traces without source file names and only mangled identifiers. Components - المكونات : * TOpenGLControl يعمل في Linux/QT/X وهذه بعض الاسماء التي تم تغييرها في بعض المكونات : تم إعادة مكون TEditButton : Change -> EditChange DblClick-> EditDblClick * تم تغيير TControl.GetChildsRect إلى TControl.GetChildrenRect * تم حذف TControlScrollBar.AutoCalcRange * الخاصية TDateEdit.DialogTitle تم حذفها * تم تغيير سلوك LoadFromFile/SaveToFile للكلاسات : TMemo, TTextStrings, TCustomStringGrid هذا الخلاصة تقريباً , المصدر : PHP كود : http://wiki.lazarus.freepascal.org/Lazarus_1.4.0_release_notes مصدر , ذا صلة : PHP كود : http://forum.lazarus.freepascal.org/index.php/topic,27567.msg170454/topicseen.html?PHPSESSID=2edd8e4d5bcd0f8d7eff23606b37d392#new يمكنك الحصول على النسخة الحالية ( The 1.4RC2 is built with fpc 2.6.4 ) : PHP كود : https://sourceforge.net/projects/lazarus/files/ يبدو انه بقي اسبوعين إلى اربعة اسابيع ليتم إصدار 1.4 بشكل رسمي
|