Awọn idasilẹ titun ti awọn paati GNUstep

Awọn idasilẹ tuntun ti awọn idii wa ti o ṣe ilana GNUstep fun idagbasoke GUI-Syeed agbelebu ati awọn ohun elo olupin ni lilo API kan ti o jọra si awọn atọkun siseto Apple's Cocoa. Ni afikun si awọn ile-ikawe ti n ṣe imuse AppKit ati awọn paati ti ilana ipilẹ, iṣẹ akanṣe naa tun n ṣe agbekalẹ ohun elo apẹrẹ wiwo wiwo Gorm ati agbegbe idagbasoke ProjectCenter, ti a pinnu lati ṣiṣẹda awọn analogues to ṣee gbe ti InterfaceBuilder, ProjectBuilder ati Xcode. Ede idagbasoke akọkọ jẹ Objective-C, ṣugbọn GNUstep le ṣee lo pẹlu awọn ede miiran. Awọn iru ẹrọ atilẹyin pẹlu macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD ati Windows. Awọn idagbasoke ti ise agbese na pin labẹ iwe-aṣẹ LGPLv3.

Awọn iyipada ninu awọn idasilẹ titun ni pataki ibakcdun imudara ibamu pẹlu awọn ile-ikawe Apple ti o jọra ati atilẹyin ti o gbooro fun awọn iru ẹrọ lọpọlọpọ, pẹlu pẹpẹ Android. Ilọsiwaju ti o ṣe akiyesi julọ fun awọn olumulo ni atilẹyin akọkọ fun Ilana Wayland.

  • GNUstep Base 1.28.0 jẹ ile-ikawe gbogboogbo-idi ti o ṣe bi afọwọṣe ti ile-ikawe Apple Foundation ati pẹlu awọn nkan ti ko ni ibatan si awọn aworan, fun apẹẹrẹ, awọn kilasi fun sisẹ awọn okun, awọn okun, awọn iwifunni, awọn iṣẹ nẹtiwọọki, mimu iṣẹlẹ ati iraye si ita. ohun elo.
  • GNUstep GUI Library 0.29.0 - ile-ikawe ti o bo awọn kilasi fun ṣiṣẹda wiwo olumulo ayaworan ti o da lori Apple koko API, pẹlu awọn kilasi ti o ṣe ọpọlọpọ awọn oriṣi awọn bọtini, awọn atokọ, awọn aaye titẹ sii, awọn window, awọn oluṣakoso aṣiṣe, awọn iṣẹ fun ṣiṣẹ pẹlu awọn awọ ati awọn aworan . Ile-ikawe GNUstep GUI ni awọn ẹya meji - iwaju iwaju, eyiti o jẹ ominira ti awọn iru ẹrọ ati awọn eto window, ati ẹhin, eyiti o ni awọn eroja kan pato si awọn eto ayaworan.
  • GNUstep GUI Backend 0.29.0 - eto awọn ẹhin ẹhin fun Ile-ikawe GNUstep GUI ti o ṣe atilẹyin fun X11 ati eto awọn eya Windows. Imudarasi bọtini ti itusilẹ tuntun jẹ atilẹyin ibẹrẹ fun awọn ọna ṣiṣe aworan ti o da lori ilana Ilana Wayland. Ni afikun, ẹya tuntun ti ni ilọsiwaju atilẹyin fun oluṣakoso window WindowMaker ati Win64 API.
  • GNUstep Gorm 1.2.28 jẹ eto imuṣapẹẹrẹ wiwo olumulo (Awoṣe Ibaṣepọ Nkan ti ayaworan) ti o jọra si ohun elo Akole Interface OpenStep/NeXTSTEP.
  • GNUstep Makefile Package 2.9.0 jẹ ohun elo irinṣẹ fun ṣiṣẹda awọn faili kikọ fun awọn iṣẹ akanṣe GNUstep, gbigba ọ laaye lati ṣe agbekalẹ makefile kan pẹlu atilẹyin Syeed-agbelebu laisi lilọ sinu awọn alaye ipele kekere.

orisun: opennet.ru

Fi ọrọìwòye kun