เบ›เปˆเบญเบเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบŸเบดเบ GTK 4.4

เบซเบผเบฑเบ‡เบˆเบฒเบเบซเป‰เบฒเป€เบ”เบทเบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบเบฒเบ™เบ›เปˆเบญเบเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบซเบผเบฒเบเป€เบงเบ—เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบœเบนเป‰เปƒเบŠเป‰เปเบšเบšเบเบฒเบŸเบดเบ - GTK 4.4.0 - เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบต. GTK 4 เบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบซเบกเปˆเบ—เบตเปˆเบžเบฐเบเบฒเบเบฒเบกเปƒเบซเป‰เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบกเบต API เบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เปเบฅเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบซเบฅเบฒเบเบ›เบตเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบขเป‰เบฒเบ™เบงเปˆเบฒเบˆเบฐเบ•เป‰เบญเบ‡เบ‚เบฝเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปƒเบซเบกเปˆเบ—เบธเบเป†เบซเบปเบเป€เบ”เบทเบญเบ™เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ API เปƒเบ™ GTK เบ•เปเปˆเป„เบ›. เบชเบฒเบ‚เบฒ.

เบšเบฒเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ—เบตเปˆเป‚เบ”เบ”เป€เบ”เบฑเปˆเบ™เปƒเบ™ GTK 4.4 เบ›เบฐเบเบญเบšเบกเบต:

  • เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™ NGL, เป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰ OpenGL เป€เบžเบทเปˆเบญเบšเบฑเบ™เบฅเบธเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ—เบตเปˆเบชเบนเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เป‚เบซเบผเบ” CPU. เบฅเบธเป‰เบ™ เปƒเปเปˆ เบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป€เบžเบทเปˆเบญเบฅเบปเบšเบฅเป‰เบฒเบ‡เบเบฒเบ™เปƒเบŠเป‰เป‚เบ„เบ‡เบชเป‰เบฒเบ‡ interstitial เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡ NGL เบเบฑเบšเป„เบ”เป€เบงเบตเป€เบ›เบตเบ”เบชเปเบฒเบฅเบฑเบš GPU Mali เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™ GL เป€เบเบปเปˆเบฒ (GSK_RENDERER=gl) เป„เบ”เป‰เบ–เบทเบเบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเบขเบธเบ”เป€เบŠเบปเบฒเปƒเบ™เบชเบฒเบ‚เบฒเบ•เปเปˆเป„เบ›เบ‚เบญเบ‡ GTK.
  • เป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ” เปเบฅเบฐเบ›เบฑเบšเบ›เบธเบ‡เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ OpenGL. เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ OpenGL เปƒเบ™ GTK เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบตเป„เบ”เป€เบงเบต NVIDIA เบฎเบธเปˆเบ™เบซเบผเป‰เบฒเบชเบธเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡. เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ API เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš EGL เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเป€เบ›เบฑเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ•เบปเป‰เบ™เบ•เป (เบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบชเบฐเบšเบฑเบš EGL เป„เบ”เป‰เบ–เบทเบเบเบปเบเบ‚เบถเป‰เบ™เบกเบฒเป€เบ›เบฑเบ™ 1.4). เปƒเบ™เบฅเบฐเบšเบปเบš X11, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ” rollback เบˆเบฒเบ EGL เป„เบ› GLX เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™. เปƒเบ™ Windows, WGL เบ–เบทเบเปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.
  • เบซเบปเบงเบ‚เปเป‰เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ•เบปเป‰เบ™เบ•เปเป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เปƒเบซเบกเปˆเปเบฅเบฐเบ›เปˆเบฝเบ™เบŠเบทเปˆ. เบˆเบฒเบเบ™เบตเป‰เป€เบ›เบฑเบ™เบ•เบปเป‰เบ™เป„เบ›, เบซเบปเบงเบ‚เปเป‰เบ—เบตเปˆเบชเป‰เบฒเบ‡เบกเบฒเบกเบตเบŠเบทเปˆ Default, Default-dark, Default-hc เปเบฅเบฐ Default-hc-dark, เปเบฅเบฐเบซเบปเบงเบ‚เปเป‰ Adwaita เป„เบ”เป‰เบ–เบทเบเบเป‰เบฒเบเป„เบ› libadwaita. เบฎเบนเบšเปเบšเบšเบชเบตเบชเบฑเบ™เปƒเบŠเป‰เป€เบชเบฑเป‰เบ™เบˆเบธเบ”เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เป€เบชเบฑเป‰เบ™เบ„เบทเป‰เบ™เป€เบžเบทเปˆเบญเป€เบ™เบฑเป‰เบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”. เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบทเบญเบเบ‚เปเป‰เบ„เบงเบฒเบกเป€เบ„เบดเปˆเบ‡เป‚เบ›เปˆเบ‡เปƒเบช.
  • เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบงเบดเบ—เบตเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบเป‰เบเบฑเบšเบžเบถเบ”เบ•เบดเบเปเบฒเบ‚เบญเบ‡ IBus เป€เบกเบทเปˆเบญเบชเบฐเปเบ”เบ‡เปเบฅเบฐเบ›เบธเบ‡เปเบ•เปˆเบ‡เบฅเปเบฒเบ”เบฑเบšเบเบฒเบ™เบ‚เบฝเบ™เปเบฅเบฐเบ›เบธเปˆเบกเบ•เบฒเบ. เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปƒเบŠเป‰เบเบฐเปเบˆเบ—เบตเปˆเบ•เบฒเบเปเบฅเป‰เบงเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป„เบ›เบžเป‰เบญเบกเป†เบเบฑเบ™ เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰เป€เบเบตเบ”เบ•เบปเบงเบฅเบฐเบ„เบญเบ™ Unicode เบ”เบฝเบง (เบ•เบปเบงเบขเปˆเบฒเบ‡, "แบ…"). เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบชเปเบฒเบฅเบฑเบš 32-bit key maps values โ€‹โ€‹(keysyms), เบฅเบงเบกเบ—เบฑเบ‡เบ„เปˆเบฒ Unicode, เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”.
  • เบ‚เปเป‰เบกเบนเบ™ Emoji เป„เบ”เป‰เบ–เบทเบเบญเบฑเบšเป€เบ”เบ”เป€เบ›เบฑเบ™ CLDR 39, เป€เบ›เบตเบ”เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ›เบฑเบšเปเบ•เปˆเบ‡ Emoji เปƒเบ™เบ—เบปเปˆเบงเบžเบฒเบชเบฒ เปเบฅเบฐเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ•เปˆเบฒเบ‡เป†.
  • เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเปเบกเปˆเบ™เบฅเบงเบกเป€เบ‚เบปเป‰เบฒเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ”เบตเบšเบฑเบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ GTK เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™.
  • เปƒเบ™เป€เบงเบ—เบต Windows, GL เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบซเบผเบดเป‰เบ™เป€เบ™เบทเป‰เบญเบซเบฒเบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบ, เปเบฅเบฐ WinPointer API เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเปเบ—เบฑเบšเป€เบฅเบฑเบ”เปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบญเบทเปˆเบ™เป†.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™