Варақаҳои нави ҷузъҳои GNUstep

Варақаҳои нави бастаҳо дастрасанд, ки чаҳорчӯбаи GNUstep-ро барои таҳияи GUI кросс-платформа ва замимаҳои серверӣ бо истифода аз API-и шабеҳи интерфейсҳои барномасозии Apple Cocoa ташкил медиҳанд. Илова ба китобхонаҳое, ки AppKit ва ҷузъҳои чаҳорчӯбаи Фондро амалӣ мекунанд, лоиҳа инчунин асбобҳои тарроҳии интерфейси Gorm ва муҳити таҳияи ProjectCenter-ро таҳия мекунад, ки ба эҷоди аналогҳои сайёри InterfaceBuilder, ProjectBuilder ва Xcode нигаронида шудааст. Забони асосии рушд Objective-C мебошад, аммо GNUstep-ро бо забонҳои дигар истифода бурдан мумкин аст. Ба платформаҳои дастгирӣшаванда macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD ва Windows дохил мешаванд. Таҳияҳои лоиҳа тибқи иҷозатномаи LGPLv3 паҳн карда мешаванд.

Тағирот дар нашрияҳои нав асосан ба беҳтар шудани мутобиқат бо китобхонаҳои шабеҳи Apple ва дастгирии васеъ барои платформаҳои гуногун, аз ҷумла платформаи Android дахл дорад. Такмили назаррас барои корбарон дастгирии ибтидоии протоколи Wayland буд.

  • GNUstep Base 1.28.0 як китобхонаи умумӣ мебошад, ки ҳамчун аналоги китобхонаи Бунёди Apple амал мекунад ва дорои объектҳои ба графика алоқаманд нест, масалан, синфҳо барои коркарди сатрҳо, риштаҳо, огоҳиҳо, функсияҳои шабака, коркарди рӯйдодҳо ва дастрасӣ ба берунӣ объектхо.
  • GNUstep GUI Library 0.29.0 - китобхонае, ки дарсҳоро барои эҷоди интерфейси графикии корбар дар асоси Apple Cocoa API фаро мегирад, аз ҷумла синфҳое, ки намудҳои гуногуни тугмаҳо, рӯйхатҳо, майдонҳои вуруд, тирезаҳо, коркардкунандагони хатоҳо, функсияҳо барои кор бо рангҳо ва тасвирҳоро амалӣ мекунанд. . Китобхонаи GNUstep GUI аз ду қисм иборат аст - як фронт, ки аз платформаҳо ва системаҳои тиреза новобаста аст ва пушти канор, ки дорои унсурҳои хоси системаҳои графикӣ мебошад.
  • GNUstep GUI Backend 0.29.0 - маҷмӯи пуштибонҳо барои GNUstep GUI Library, ки дастгирии X11 ва зерсистемаи графикии Windows-ро амалӣ мекунанд. Навоварии асосии версияи нав дастгирии ибтидоии системаҳои графикӣ дар асоси протоколи Wayland мебошад. Илова бар ин, версияи нав дастгирии менеҷери равзанаи WindowMaker ва API-и Win64-ро беҳтар кардааст.
  • GNUstep Gorm 1.2.28 барномаи моделсозии интерфейси корбар (Modeler Relationship Object Graphic) ба замимаи OpenStep/NeXTSTEP Interface Builder шабоҳат дорад.
  • GNUstep Makefile Package 2.9.0 абзорест барои сохтани файлҳои сохта барои лоиҳаҳои GNUstep, ки ба шумо имкон медиҳад makefile бо дастгирии байниплатформа бидуни ворид шудан ба ҷузъиёти сатҳи паст эҷод кунед.

Манбаъ: opennet.ru

Илова Эзоҳ