Մեկուկես տարի տևած մշակումից հետո հրապարակվել է Lazarus 4.0 ինտեգրված մշակման միջավայրի թողարկումը։ Այն հիմնված է FreePascal կոմպիլյատորի վրա և կատարում է Delphi-ին նման առաջադրանքներ։ Միջավայրը նախագծված է FreePascal կոմպիլյատորի 3.2.2 տարբերակի հետ աշխատելու համար։ Lazarus-ով պատրաստի տեղադրման փաթեթները պատրաստված են Linux-ի, macOS-ի և Windows-ի համար։
Նոր թողարկման փոփոխություններից.
- Ինտեգրված մշակման միջավայրը թարմացվել է՝ ներկառուցված վահանակները աջակցելու համար, և ներդրվել է խմբագրիչի պատուհանի ներկառուցված տարբերակը։
- Կոդի խմբագրի հնարավորությունները ընդլայնվել են։ Առաջարկվում է ներդիրների նոր իրականացում։ Proc և Var մոդիֆիկատորների բարելավված ընդգծում։ Առաջարկվում են խորացման և լայնության կարգավորումներ։
- Վրիպազերծիչը ընդլայնել է կանգառի կետերի հետ աշխատելու հնարավորությունները։
- Ավելացվել է Pas2js փաթեթի վերջին տարբերակը (Գործիքներ / Տեղադրել/Թարմացնել pas2js) ներբեռնելու և կարգավորելու հնարավորությունը, որը Lazarus-ում վեբ հավելվածներ մշակելու գործիքներ է տրամադրում։
- Ավելացվել է Icon Finder հավելվածը՝ բանալի բառերով պատկերակների որոնումը պարզեցնելու համար։
- MacOS հավելվածներում օգտագործվող Cocoa վիջեթների հավաքածուն առաջարկում է scrollbar-ների նոր իրականացում և ամբողջությամբ վերաձևավորված TListView բաղադրիչ, որն այժմ աջակցում է բոլոր հասանելի ոճերը (vsReport, vsIcon, vsSmallIcon, vsList), ինչպես նաև OwnerDraw, CustomDraw, MultiSelection և CheckBox հատկությունները: CocoaConfig բաղադրիչը ավելացվել է կարգավորման համար։
- TTaskDialog բաղադրիչը աջակցում է հարցումներին (QueryChoices, QueryItemIndex, QueryResult, SimpleQuery, և SimpleQueryPassWordChar) և հաղորդագրությունների ուղարկմանը (SendMessage)՝ երկխոսության պատուհանների մշակիչների հետ փոխազդելու համար։ Ավելացվել են նոր իրադարձություններ (OnDialogConstructed, OnDialogCreated, OnDialogDestroyed, OnVerificationClicked, OnExpanded, OnTimer, OnRadioButtonClicked, OnHyperlinkClicked, OnNavigated, OnHelp) և հատկություններ (CollapseButtonCaption, CustomMainIcon, CustomFooterIcon, ProgressBar):
- TCalendarDialog, TOpenDialog, TShape, TLabeledEdit, TTimeEdit, TColorDialog, TFilenameEdit, TMenu և TMenuItem բաղադրիչների հնարավորությունները ընդլայնվել են։

Source: opennet.ru
