ื ืึธื ืึทืื ืืืฉืื ืคืื ืึทื ืืืืืงืืื ื, ืื ืืขืืืื ื ืคืื ืึท ืืึทืืื-ืคึผืืึทืืคืึธืจืืข ืืึธืึธืืงืื ืคึฟืึทืจ ืงืจืืืืืื ื ืึท ืืจืึทืคืืงืึทื ืืึทื ืืฆืขืจ ืฆืืืื ื ืืื ืืจืืืก - GTK 4.8.0. GTK 4 ืืื ืืขืืืขืืึธืคึผืขื ืืื ืึท ืืืื ืคืื ืึท ื ืืึทืข ืึทื ืืืืืงืืื ื ืคึผืจืึธืฆืขืก ืืืึธืก ืคืจืืืื ืฆื ืฆืืฉืืขืื ืึทืคึผืืึทืงืืืฉืึทื ืืขืืืขืืึธืคึผืขืจืก ืืื ืึท ืกืืึทืืื ืืื ืืขืฉืืืฆื ืึทืคึผื ืคึฟืึทืจ ืขืืืขืืข ืืึธืจื ืืืึธืก ืงืขื ืขื ืืืื ืืขืืืืื ื ืึธื ืื ืืืจื ืคืื ืจืืจืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืขืืขืจ ืืขืงืก ืืืฉืื ืจืขืื ืฆื API ืขื ืืขืจืื ืืขื ืืื ืืขืจ ืืืืึทืืขืจ GTK. ืฆืืืืึทื.
ืขืืืขืืข ืคืื โโโโืื ืืขืจืกื ื ืึธืืืึทืืึทื ืืืคึผืจืืืืืึทื ืฅ ืืื GTK 4.8 ืึทืจืืึทื ื ืขืืขื:
- ืื ืงืึธืืืจ ืกืขืืขืงืฆืืข ืฆืืืื ื ื ืืกื ืืื ืคืืจืขื ืืขืจื (GtkColorChooser).
- ืื ืฉืจืืคึฟื ืกืขืืขืงืฆืืข ืฆืืืื ื (GtkFontChooser) ืืื ืืืคึผืจืืืื ืฉืืืฆื ืคึฟืึทืจ OpenType ืคึฟืึธืจืืึทื ืงืืืคึผืึทืืืืึทืืื.
- ืื CSS ืืึธืืึธืจ ืืื ืึธืคึผืืืืืืขื ืื ืจืืืจืืคึผืื ื ืคืื ืขืืขืืขื ืื ืคึฟืึทืจืืื ืื ืืื ืืขืจ ืืขืืืืงืขืจ ืคืึธืืขืจ, ืืื ืึทืืึทืื ืื ื ืืฆื ืคืื ื ืื-ืื ืืึทืืืฉืขืจ ืืืึทืืืขืก ืืืขื ืืืืขืจืืึทื ืื ื ืื ืืจืืืก ืคืื ืื ืกืคึผืืืกืื ื ืฆืืืืฉื ืืืชืืืช.
- ืขืืึธืืืฉื ืืึทืื ืืขื ืขื ืืขืจืืืึทื ืืืงื ืฆื CLDR 40 (Unicode 14). ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ ื ืืึทืข ืืึธืืงืึทืื.
- ืื ืืขืืข ืืื ืืขืจืืืึทื ืืืงื ืืืงืึทื ื ืืื ืืืคึผืจืืืื ืื ืืขืืืงืืื ืคืื ืืืืืืืืื ืืขืงืกื ืืึทืืขืืก.
- ืื GDK ืืืืืืึธืืขืง, ืืืึธืก ืืื ืึท ืฉืืืืข ืฆืืืืฉื GTK ืืื ืื ืืจืึทืคืืงืก ืกืึทืืกืืกืืึทื, ืืื ืึธืคึผืืืืืืขื ืื ืงืึทื ืืืขืจืืฉืึทื ืคืื ืคึผืืงืกืขื ืคึฟืึธืจืืึทืืืจืื ืืขื. ืืืืฃ ืกืืกืืขืืขื ืืื NVIDIA ืืจืืืืขืจืก, ืื EGL ืคืึทืจืืขื ืืขืจืื ื EGL_KHR_swap_buffers_with_damage ืืื ืขื ืืืืึทืื.
- ืื GSK ืืืืืืึธืืขืง (GTK Scene Kit), ืืืึธืก ืืื ืื ืคืืืืงืืื ืฆื ืืึทืื ืืจืึทืคืืง ืกืื ื ืืืจื OpenGL ืืื Vulkan, ืฉืืืฆื ืคึผืจืึทืกืขืกืื ื ืคืื ืืจืืืก ืงืขื ืืืง ืืขืืืื (ืืืืขืืืคึผืึธืจืฅ). ืืืืจืึทืจืืขืก ืคึฟืึทืจ ืจืขื ืืขืจืื ื ืืืืคืก ื ืืฆื ืืขืงืกืืฉืขืจื ืืขื ืขื ืคืืจืืขืืืืื.
- Wayland ืฉืืืฆื ืื "xdg-activation" ืคึผืจืึธืืึธืงืึธื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืึทืจืืืขืจืคืืจื ืคืึธืงืืก ืฆืืืืฉื ืคืึทืจืฉืืืขื ืข ืกืขืจืคืึทืกืื ืืืืฃ ืืขืจ ืขืจืฉืืขืจ ืืืจืื (ืืืฉื, ื ืืฆื xdg-ืึทืงืืึทืืืืืฉืึทื, ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืงืขื ืขื ืืึทืฉืืืืขื ืคืึธืงืืก ืฆื ืื ืืขืจื).
- ืื GtkTextView ืืืืืืฉืื ืจืึทืืืกืึทื ืื ื ืืืขืจ ืคืื ืกืืืืึทืืืึธื ืก ืืืึธืก ืคืืจื ืฆื ืจืืคึผืืืื ืจืืืจืึธืื, ืืื ืืืคึผืืึทืืึทื ืฅ ืื GetCharacterExtents ืคืื ืงืฆืืข ืฆื ืืึทืฉืืืกื ืื ืืขืื ื ืืื ืื ืืืืฃ ืืืึธืก ืืืคืืื ื ืืขื ืืึทืจืึทืงืืขืจ ืืื ืืขื ืืขืงืกื (ืึท ืคึฟืื ืงืฆืืข ืืืึธืก ืืื ืคืึธืืงืก ืืื ืืืฉืืจืื ืคึฟืึทืจ ืืขื ืืฉื ืืื ืืืกืึทืืืืืืื).
- ืื GtkViewport ืงืืึทืก, ืืขื ืืฆื ืฆื ืึธืจืืึทื ืืืืจื ืกืงืจืึธืืืื ื ืืื ืืืืืืฉืืฅ, ืืื ืื "ืืขืืืืข-ืฆื-ืคืึธืงืืก" ืืึธืืข ืขื ืืืืึทืื ืืืจื ืคืขืืืงืืึทื, ืืื ืืืึธืก ืื ืืื ืืึทืื ืืื ืืืืืึธืืึทืืืฉ ืกืงืจืึธืืืขื ืฆื ืืึทืืื ืื ืขืืขืืขื ื ืืืึธืก ืืื ืึทืจืืึทื ืฉืจืืึทื ืคืึธืงืืก ืืื ืืืื ืื ื.
- ืื GtkSearchEntry ืืืืืืฉืื, ืืืึธืก ืืืกืคึผืืืื ืื ืืขืื ื ืคึฟืึทืจ ืึทืจืืึทื ืึท ืืืื ืึธื ืคึฟืจืขื, ืืื ืื ืคืืืืงืืื ืฆื ืงืึทื ืคืืืืขืจ ืื ืคืึทืจืืึทืืื ืฆืืืืฉื ืื ืืขืฆืืข ืงืืกืืจืึธืืง ืืื ืฉืืงื ืึท ืกืืื ืึทื ืืืขืื ืื ืืื ืืึทืื ืขื ืืขืจืื ื (GtkSearchEntry :: ืืืื-ืืฉืึทื ืืขื).
- ืื GtkCheckButton ืืืืืืฉืื ืืืฆื ืืื ืื ืคืืืืงืืื ืฆื ืืึทืฉืืืืขื ืืืื ืืืืืขื ืข ืงืื ื ืืืืืืฉืื ืืื ืึท ืงื ืขืคึผื.
- ืฆืืืขืืืืื "ืืื ืืึทืื-ืคึผืึทืกืืง" ืคืึทืจืืึธื ืฆื ืื GtkPicture ืืืืืืฉืื ืฆื ืึทืืึทืคึผื ืื ืืื ืืึทืื ืฆื ืึท ืืขืืขืื ืฉืื ืืจืืืก.
- ืกืงืจืึธืืืื ื ืคืึธืจืฉืืขืืื ื ืืื ืึธืคึผืืืืืืขื ืืื ืื GtkColumnView ืืืืืืฉืื.
- ืื GtkTreeStore ืืืืืืฉืื ืึทืืึทืื ืื ืืงืกืืจืึทืงืฉืึทื ืคืื ืืืื ืืึทืื ืคืื ืืขืงืขืก ืืื ืืื ืคึฟืึธืจืืึทื.
- ื ื ืืึทืข ืืืืืืฉืื ืคึฟืึทืจ ืืืืึทืื ืืืง ืจืฉืืืืช ืืื ืฆืืืขืืขืื ืฆื ืื GtkInscription ืงืืึทืก, ืืืึธืก ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืืืืึทืื ืืืง ืืขืงืกื ืืื ืึท ืกืคึผืขืฆืืคืืฉ ืืขืื ื. ืฆืืืขืืขืื ืึท ืืขืืึธ ืึทืคึผืืึทืงืืืฉืึทื ืืื ืึท ืืืึทืฉืคึผืื ืคืื ื ืืฆื GtkInscription.
- ืฆืืืขืืืืื ืกืงืจืึธืืืื ื ืฉืืืฆื ืฆื ืื GtkTreePopover ืืืืืืฉืื.
- ืื GtkLabel ืืืืืืฉืื ืืื ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืืึทืืก ืืื ืื ืคืืืืงืืื ืฆื ืึทืงืืึทืืืืื ืืึทืืขืืก ืืืจื ืืขืื ืึท ืงืืืง ืืืืฃ ืื ืกืืืืึธืืก ืคึฟืึทืจืืื ืื ืืื ืื ืคืืจืืข ืืืืฃ ืื ืงืืึทืืืืึทืืืจ.
- ืื GtkListView ืืืืืืฉืื ืืืฆื ืฉืืืฆื ืื ":: n-ืืืืึทืื" ืืื ":: ื ืืืขืจ-ืืืคึผ" ืคึผืจืึธืคึผืขืจืืืขืก.
- ืื ืึทืจืืึทื ืฉืจืืึทื ืกืืกืืขื ืืื ืฉืืืฆื ืคึฟืึทืจ ืกืงืจืึธืืืื ื ืืืืขื ืฉืึทื ื ืคึผืึทืจืึทืืขืืขืจ ืืึทื ืืืขืจืก (GDK_SCROLL_UNIT_WHEEL, GDK_SCROLL_UNIT_SURFACE).
- ืคึฟืึทืจ ืื macOS ืคึผืืึทืืคืึธืจืืข, ืฉืืืฆื ืคึฟืึทืจ ืคืื ืคืึทืจืฉืืขืื ืืึธืืข ืืื ืืืืืขื ืคึผืืืืืึทืง ืืื OpenGL ืืื ืฆืืืขืืขืื. ืืืคึผืจืืืื ืืึธื ืืืึธืจ ืืืืขืงืฉืึทื, ืึทืจืืขื ืืื ืืืืื-ืืึธื ืืืึธืจ ืงืึทื ืคืืืืขืจืืืฉืึทื ื, ืคึฟืขื ืฆืืขืจ ืคึผืืืืกืืึทื ื ืืื ืืจืืืก ืกืขืืขืงืฆืืข ืคึฟืึทืจ ืื ืืขืงืข ืืืึทืืึธื. CALayer ืืื IOSurface ืืขื ืขื ืืขื ืืฆื ืคึฟืึทืจ ืจืขื ืืขืจืื ื. ืึทืคึผืคึผืืืงืึทืืืึธื ืก ืงืขื ืขื ืืืื ืืึธื ืืฉื ืืื ืืขืจ ืืื ืืขืจืืจืื ื.
- ืืืืฃ ืื Windows ืคึผืืึทืืคืึธืจืืข, ืคึฟืขื ืฆืืขืจ ืคึผืืืืกืืึทื ื ืืืืฃ HiDPI ืกืงืจืื ื ืืื ืืืคึผืจืืืื, ืึท ืงืึธืืืจ ืืืืขืงืฉืึทื ืฆืืืื ื ืืื ืฆืืืขืืขืื, ืฉืืืฆื ืคึฟืึทืจ ืืืื-ืืึทืืืึธืืข ืืืื ืจืึธื ืืขืฉืขืขื ืืฉื ืืื ืืืคึผืืึทืืขื ืึทื ืืื ืืึธืืืฉืคึผืึทื ืฉืืืฆื ืืื ืืืคึผืจืืืื.
- ื ืกืงืจืขืขื ืฉืึธื ืืึทืคึฟืขื ืืื ืฆืืืขืืืืื ืฆื ืื gtk4-builder-tool ื ืืฆื ืฆื ืฉืึทืคึฟื ืึท ืกืงืจืขืขื ืฉืึธื, ืืืึธืก ืืื ืืขื ืืฆื ืืืขื ืืืฉืขื ืขืจืืืืื ื ืกืงืจืขืขื ืฉืึธืฅ ืคึฟืึทืจ ืืึทืงืืืืขื ืืืืฉืึทื.
- ืื ืกืืึทืืืจืื ื ืคืื ืื gtk4-node-editor ื ืืฆื ืืื ืฆืืืขืฉืืขืื.
- ืื ืืืืืขืจ ืงืืืคึผืึทืืืืึทืืื ืืขื ืขื ืืงืกืคึผืึทื ืืื. ืืืคึผืืึทืืขื ืึทื ืึทืจืืืกืืืืึทืื ืคืื ื ืึธื ืึทืคึผืืึทืงืืืฉืึทื ืืึทืื ืืื ืขืจืืืืื ืืืืืื ื ืคืื PangoAttrList ืคึผืจืึธืคึผืขืจืืืขืก ืืขืฉืึทืก ืืืจืืงืืง. ืื ืกืคึผืขืงืฉืึทื ื ืืืจื ืื ืกืคึผืขืงืืขืจื ืืขื ืขื ืขืจืืืืื. ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ ืื ืืึธืืข "GTK_DEBUG = ืื ืืืขืจื-ืืขืงืกื-dir". ืึทื ืฉืืึธื ืื GTK_USE_PORTAL ืกืืืืืืข ืืืึทืืขืืืืืง, ืื "GDK_DEBUG = ืคึผืึธืจืืึทืืก" ืืึธืืข ืืื ืคืืจืืขืืืืื. ืืืคึผืจืืืื ืจืืกืคึผืึทื ืกืืืื ืึทืก ืคืื ืื ืืืจืืงืืง ืฆืืืื ื.
- ืกืึธืื ื ืฉืืืฆื ืืื ืฆืืืขืืขืื ืฆื ืื ffmpeg ืืึทืงืขื ื.
- ืื ืืืงืึธืจื ืืืืื ืืื ืื JPEG ืืืื ืืึธืืื ืืึธืึทืืขืจ ืืื ืืขืืืืงืกื ืฆื 300 ืืขืืืืืืื.
ืืงืืจ: opennet.ru