जीटीके 4.2.0 प्रदर्शन सुधार के साथ आता है, प्रतिपादन के लिए, मेसन और बहुत कुछ

तीन महीने के विकास के बाद नए संस्करण की शुरूआत प्रस्तुत की गई थी एक ग्राफिकल यूजर इंटरफेस बनाने के लिए क्रॉस-प्लेटफॉर्म टूलकिट जीटीके एक्सएनएनएक्स जिसमें लगभग 1268 लागू किए गए थे 54 डेवलपर्स से व्यक्तिगत परिवर्तन और कुल 73950 लाइनें जोड़ी गईं और 60717 को हटा दिया गया।

जीटीके 4 की नई शाखा विकसित की जा रही है के हिस्से के रूप में नई विकास प्रक्रिया जो कई वर्षों के लिए एक स्थिर और संगत एपीआई के साथ आवेदन डेवलपर्स प्रदान करने की कोशिश करता है, जिसका उपयोग जीटीके की अगली शाखा में एपीआई परिवर्तनों के कारण हर छह महीने में फिर से आवेदन करने के डर के बिना किया जा सकता है।

GTK 4.2.0 में नया क्या है?

का यह नया संस्करण जीटीके 4.2.0 मुख्य रूप से बग को ठीक करता है और एपीआई सुधार का परिचय देता है उन डेवलपर्स से प्रतिक्रिया के आधार पर जिन्होंने अपने कार्यक्रमों को जीटीके 4 में पोर्ट किया है।

इसके अतिरिक्त, कि कुछ सबसे उल्लेखनीय सुधार जीटीके में 4.2 NGL रेंडरर शामिल करेंएक नया OpenGL रेंडरिंग इंजन जो कि डिफ़ॉल्ट रूप से लिनक्स, विंडोज और मैकओएस पर सक्षम है। NGL रेंडरर प्रति सेकंड फ़्रेम में सुधार के साथ-साथ पावर और सीपीयू उपयोग के साथ बेहतर प्रदर्शन प्रदान करता है। पिछले रेंडरिंग इंजन पर वापस जाने के लिए, पर्यावरण चर GSK_RENDERER = gl के साथ एप्लिकेशन शुरू करें।

यह रिलीज़ आवेदन डेवलपर्स से अपनी परियोजनाओं को GTK4 में माइग्रेट करने के प्रारंभिक दौर की प्रतिक्रिया का परिणाम है, इसलिए इसमें मुख्य रूप से बग फिक्स और एपीआई सुधार शामिल हैं, लेकिन हमने नई जीएल रेंडरर जैसी नई सुविधाओं को भी जोड़ा; टूलकिट रचना और मृत कुंजी अनुक्रमों को संभालने के तरीके में विभिन्न सुधार; विंडोज और मैकओएस पर जीटीके को संकलित करने के लिए सिस्टम एन्हांसमेंट बनाएं; और एक पूरी तरह से नया एपीआई संदर्भ, उसी आत्मनिरीक्षण डेटा से उत्पन्न होता है जो भाषा बाइंडिंग द्वारा भी खपत होता है।

जीटीके 4.2.0 के इस नए संस्करण की घोषणा में भी प्रकाश डाला गया हैऔर मेसन निर्माण प्रणाली में जीटीके को एक उपप्रोजेक्ट के रूप में उपयोग करने की क्षमता को लागू कियाआपको अपने स्वयं के अनुप्रयोग के बिल्ड वातावरण के भाग के रूप में GTK और उसके सभी निर्भरता को संकलित करने की अनुमति देता है, साथ ही चयनित टूलकिट का उपयोग करके आपके आवेदन के साथ वितरण के लिए सभी संकलन कलाकृतियों को प्राप्त करता है।

एपीआई प्रलेखन को नया रूप दिया गया है, पीजिस प्रशिक्षण के लिए नए gi-docgen जनरेटर का उपयोग किया जाता है, जो क्लिपबोर्ड में कोड नमूने जोड़ने के लिए बटन सहित सूचनाओं की अधिक सुविधाजनक प्रस्तुति का उत्पादन करता है, पूर्वजों के पदानुक्रम का एक दृश्य प्रतिनिधित्व और प्रत्येक वर्ग के इंटरफेस, सूची विरासत में मिले गुण, संकेत और कक्षा के तरीके।

दूसरी ओर इंटरफ़ेस क्लाइंट-साइड खोज का समर्थन करता है और स्वचालित रूप से विभिन्न स्क्रीन आकारों के लिए एडाप्ट करता है, इसके अलावा, एक नई दस्तावेज़ीकरण साइट, docs.gtk.org शुरू की गई है, जो GObject, Pango और GdkPixbuf आत्मनिरीक्षण पर पूरक गाइड भी प्रदान करती है।

विभिन्न घटकों के प्रदर्शन को भी अनुकूलित किया गया था, विकलांग लोगों के लिए वस्तुओं को प्रदान करने में शामिल GLSL शेड्स से।

की अन्य परिवर्तन जो बाहर खड़े हैं इस नए संस्करण के:

  • संरचना अनुक्रम और म्यूट कुंजियों की हैंडलिंग को संशोधित किया जो अगले इनपुट चरित्र की उपस्थिति को बदलते हैं।
  • इन प्लेटफार्मों के लिए देशी टूलकिट का उपयोग करके विंडोज और मैकओएस के लिए जीटीके को संकलित करने के लिए बेहतर समर्थन।
  • काहिरा पुस्तकालय के नए संस्करणों का उपयोग करते समय उप-पिक्सेल पाठ स्थिति को लागू किया गया है।
  • इमोजी चयन के लिए उत्तरदायी इंटरफ़ेस डिज़ाइन प्रदान किया गया।
  • प्रवेश नियंत्रण के लिए वायलैंड प्रोटोकॉल विस्तार के लिए बेहतर समर्थन।
  • पाठ दृश्य विजेट में बेहतर स्क्रॉलिंग प्रदर्शन।
  • पॉपओवर विगेट्स में छाया का बेहतर प्रतिपादन।
  • Pango और GdkPixbuf ने gi-docgen पर भी स्विच किया
  • बोर्ड में प्रदर्शन में सुधार

अंत में, यदि आप जारी किए गए इस नए संस्करण के बारे में अधिक जानने में रुचि रखते हैं, तो आप विवरण से परामर्श कर सकते हैं निम्नलिखित लिंक में


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।