diff --git a/NEWS b/NEWS index 06a9246698..e8911b989e 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,107 @@ +Overview of Changes in 4.3.0 +============================ + +* GtkVideo: + - Detect stream metadata when using gstreamer + +* GtkFileChooser: + - Fix a crash + +* GtkButton: + - Add back visual feedback for keynav activation + +* GtkFontChooser: + - Fix initial font selection + +* Text widgets: + - Replace squiggly error underlines by dotted lines + +* GtkTextView: + - Various improvements to rendering performance + +* GtkScrolledWindow: + - Stop using scroll cursors + +* GtkMenuButton: + - Make focus-on-click work + +* GtkToggleButton: + - Make grouped buttons mutually exclusive + +* GtkPasswordEntry: + - Use MADV_DONTDUMP for secure memory + +* GtkListBox: + - Allow repeated selection extension for MULTIPLE + +* Themes: + - Reorganize and rename included themes. The theme is now + called Default, with dark, hc and hc-dark variants. + Visually, the themes are unchanged. + - The theme variants are also available as standalone + themes called Default-dark, etc. + - The theme named Adwaita is moving to libadwaita + - Fix resize border sizing + - Fix solid-csd window decorations + +* Input: + - Revert some Compose sequence changes (mainly around dead + acute and apostrophe) + - Consume all key events during preedit, to avoid unexpected + interactions + - Ignore more modifiers during preedit, to allow using 3rd and + 5th level choosers + - Fix handling of cursor positions in non-ASCII preedit text + - Fix a problem with deferred focus setting + +* GdkClipboard: + - Ensure strings are nul-terminated + +* GSK: + - Improvements to the ngl renderer + - Fix offscreen rendering with transforms + - Fix downscaled textures + - Avoid huge intermediate textures + - Use fp16 for colors + - Optimize handling of underlines in text + - Fix corner cases of shadow rendering + - Reorganize shader resources + - Make shadow rendering match across renderers + +* Accessibility: + - Various fixes to get Orca to speak (still a work in progress) + +* Wayland: + - Improve font settings fallback + - Avoid unintentional rendering freezes with popovers + - Support the xdg_activation_v1 protocol + +* X11: + - Don't beep on untrusted displays + - Don't crash when popovers are outside the workarea + +* Windows: + - Fix using GL rendering with Mesa drivers + +* Tools: + - Add support for copy/paste in gtk4-node-editor + - Make syntax highlighting work in the gtk4-demo flatpak + +* Inspector: + - Enable the inspector by default, in all cases + - Show keyboard layouts + - Improve monitor information + +* Translation updates: + Catalan + Chinese (Taiwan) + Dutch + Nepali + Polish + Swedish + Ukrainian + + Overview of Changes in 4.2.0 ============================