Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: gtk4-branding-upstream | Distribution: openSUSE:Factory:zSystems |
Version: 4.16.12 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Jan 3 22:18:09 2025 |
Group: System/Libraries | Build host: reproducible |
Size: 413 | Source RPM: gtk4-4.16.12-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.gtk.org/ | |
Summary: Upstream theme configuration for the GTK+ toolkit library v4 |
GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites. This package provides the upstream theme configuration for widgets and icon themes.
LGPL-2.1-or-later
* Fri Jan 03 2025 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.16.12: + Switch to the new release process. - Changes from version 4.16.8: + GtkFileChooser: Fix a focus problem with the server entry. + GtkEmojiChooser: Update to CLDR 46 / Unicode 16. + GtkAboutDialog: Small improvements. + Wayland: - Fix some Vulkan sizing corner cases. - Fix problems with rotated, offloaded images. - Fix a few crashes. + Demos: Don't create extra windows for D-Bus activation. * Sun Nov 24 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.16.7: + Text: Reduce the size of error underlines. + Accessibility: - Fix a wrong return value type. - Fix an invalid free call. * Thu Nov 21 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.16.6: + To prevent issues when using GTK under kwin, this release makes Wayland color management opt-in. To experiment with it, set GDK_DEBUG=color-mgmt. + GtkText: Don't select inserted Emoji + GtkApplication: Set the default window icon from the app ID + GtkFontChooser: Make the dialog more shrinkable + Updated translations. * Fri Nov 01 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.16.5: + Clean up debug spew. * Fri Nov 01 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.16.4: + GtkTextView: - Fix some missing CSS invalidation - Handle charsets in clipboard datatypes + GtkApplication: Respect GDK_DEBUG=no-portals + Printing: - Avoid warnings for avahi errors - Fix a segfault in the print dialog setup code + Accessibility: Handle NULL values in more places + Gdk: - vulkan: Fix validation errors - Fix 32bit build for the jpeg loader + Wayland: Fix a possible deadlock with high-priority sources triggering Wayland roundtrips + Updated translations. * Fri Oct 04 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.16.3: + GtkScrolledWindow: Fix criticals in size allocation code + GtkFileChooser: Fix a crash in the portal code + GtkPicture: Avoid unnecessary resizes + GtkVideo: Make dmabufs work without GL + Accessibility: Always realized non-widget accessibles + Wayland: - Improve settings portal handling - Improve fallback for cursor themes - Sync default values for settings with schema defaults + Updated translations. * Tue Oct 01 2024 bjorn.lie@gmail.com - Update to version 4.16.2+10: * wayland: Look for default cursor theme in XDG directories * wayland: Clear settings_portal when going to fallback with no portal settings * wayland: Use the same default cursor size as gsettings schema * Updated translations. * Tue Sep 24 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.16.2: + GtkLabel: Fix centered text in RTL + Gsk: - Speed up some Vulkan operations - Improve startup speed by avoiding initialization of GL and Vulkan in most cases - Reduce critials at startup to warnings - Fix a crash on startup with some Vulkan drivers - Fix a big texture leak in NGL + Gdk: Speed up memory format conversions + Wayland: Be more careful with mimetypes during DND or copy-paste + Tools: builder-tool: Improve conversion of boxes + Updated translations. * Fri Sep 13 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.16.1: + GtkFileChooser: Plug a memory leak + GtkCalendar: Avoid ending up with invalid dates + Printing: Fix initial printer selection in the print dialog + Gsk: - Fix shadows for opaque textures - Fix a crash in a corner case + Css: Make relative paths work again in theme files + Accessibility: Fix detection of the Flatpak portal + Updated translations. * Sat Sep 07 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.16.0: + Note: This release changes the default GSK renderer to be Vulkan, on Wayland. Other platforms still use ngl. The intent of this change is to use the best available platform APIs. You can still override the renderer choice using the GSK_RENDERER environment variable. + We believe that most of the problems reported with the new renderers during the 4.13 and 4.15 development cycles have been addressed by now. + But the new renderers and dmabuf support are using graphics drivers in different ways than the old gl renderer, and trigger new driver bugs. Therefore, it is recommended to use the latest mesa release (24.2) with the new renderers. + GtkScale: Fix positioning of scale values + GtkEmojiChooser: Make Control-clicks work for the recent section + GtkPopover: Make sure focus lands on the right widget when cascading + GtkSpinButton: Disable Emoji input for numeric spin buttons + GtkSingleSelection: Implement unselect_all + Accssibility: - Fix roles for radio buttons - Check if ATs are listening before exporting trees - Add a check for sandboxed accessibility bus - Fix handling of the error message relation - Turn criticals into debug messages - Set expanded states properly in menus + CSS: - Fix a few issues on bigendian systems - Avoid a crash with relative colors + GSK: - Use the right GL context when exporting textures - Don't let colors influence depth decisions - Allow uploading of mipmap levels when tiling textures + GDK: - Update keysyms from libX11 1.8.10 - Implement cpu-side mipmapping - Use a thread pool for color conversions and mipmapping + Vulkan: Fix drag surface offsets + Wayland: - Fix a crash - Associate EGL windows with context later + X11: - Fix initial EGL context creation - Fix a problem with GL context creation + Broadway: Implement compute_size and request_layout + MacOS: Set transparent backgroiund for toplevel windows + Windows: - Improve debug output - Detect Mesas d3d12 driver and request GDI compat + Demos: - Set window icons in demos - Add a 64k x 64k image to the image scaling demo + Updated translations. * Tue Aug 27 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.15.6: + GtkCheckButton: Add a grouped style class for radio buttons + GtkScale: Fix alignment and positioning problems + Css: Fix crashes in the variable support + Gsk: - Make graphics offloading work better with kwin - Make colorstate transfer functions more robust - GC dead textures more agressively - Only use a single render pass per frame + GL: - Round damage rectangles properly - Use the shared context when creating textures - Fix a file descriptor leak in dmabuf export + Vulkan: Round damage rectangles properly + Wayland: Work with the kwin implementation of xx-color-management-v4 + Debugging: - Show color state information in the inspector - Collect input event traces in the recorder - Add shortcuts for toggling recording: Super-r and for screenshots: Super-c - Split the GDK_DEBUG env var into GDK_DEBUG and GDK_DISABLE - Add GDK_DISABLE=color-mgmt and GDK_DISABLE=offload + Tools: Add a 'Paste as node' action in gtk4-node-editor + Updated translations. * Wed Aug 21 2024 bjorn.lie@gmail.com - Update to version 4.15.5+115: * gpu: - Be more aggressive about GC'ing dead textures - The colorstate op doesn't need a colorstates arg * win32: Adapt to default flag changes * docs: Remove outdated information * gdk: Beef up gdk_parse_debug_var * egl: Don't bind to NULL surface unless surfaceless * wayland: Create EGL window in make_current() if necessary * gl: Use the shared GL context when creating GL textures * emojichooser: Resize according to screen height * GdkWin32: Drop unused variable * WGL: - Report paint region when presenting (SwapBuffers) - Report backbuffer's damage to GDK - Search pixel format with defined swap method (opengl32) - Search pixel format with defined swap method (arb) * Updated translations. * Thu Aug 15 2024 Bjørn Lie <bjorn.lie@gmail.com> - Rebase 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch with quilt. * Mon Aug 12 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.15.5: + GtkTextView: ADd GtkTextBufferCommitNotify + CSS: Propagate color state information to GSK for many features: colors, borders, shadows, text + Gdk: - Fix an fd leak in the Vulkan code - Fix a leak of EGLSurfaces and DMA buffers - Set the opaque region of surfaces automatically based on their content + Gsk: - Fix Emoji rendering in Vulkan - Rework color handling to take color states into account - Implement more powerful occlusion culling - Minimize our use of renderpasses + Debugging: The inspector shows details about color states + Deprecations: - gdk_draw_context_begin/end_frame - gdk_surface_set_opaque_region + Build: Require gstreamer 1.24 + Updated translations. - Drop 0002-Revert-no-pointer-viewport.patch: Fixed upstream. * Fri Aug 02 2024 Joshua Smith <smolsheep@opensuse.org> - Add 0002-Revert-no-pointer-viewport.patch: Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620 * Thu Aug 01 2024 Dominique Leuenberger <dimstar@opensuse.org> - Add missed optflags to CFLAGS. * Wed Jul 31 2024 Filip Kastl <filip.kastl@suse.com> - Add -Wno-int-conversion to CFLAGS to enable compilation with GCC 14. * Tue Jul 30 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.15.4: + GtkPopover: Fix size allocation with wrapping labels + GtkColumnView: Check column visibility when measuring + CSS: - Fix fallout from recent changes - Make implementation of currentcolor inheritance match browsers + Gdk: - Introduce GdkColorState for encoding color space information. Currently, we support srgb, srgb-linear, rec2100-pq and rec2100-linear - Add color states to GdkTexture, as well as to the texture builder and downloader objects, and convert as necessary - Add GdkMemoryTextureBuilder - Attach color states when loading or saving textures - Add GdkCicpParams to create color state objects for cicp tuples - Drop GDK_DEBUG=vulkan-validate. Use VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead + Gsk: - Improve caching of glyphs and textures - Remove the uber shader - Numerous bug fixes - Fix corner cases in offload handling - Implement occlusion culling for opaque content - Allow offloading (some) transformed textures - Take colorstate into account when compositing - Add GDK_DEBUG=linear to opt into linear compositing - Implement tiling for large textures - Stop using descriptors and go back to simpler texture management that should work better with older GL - Use correct shader clip mode for glyphs - Improve shadow rendering + Media: Attach color states to textures obtained from gstreamer + Wayland: - Allow offloading GL textures via dmabuf export - Suppot the xx-color-management-v4 protocol + Deprecations: GskGLShader and the render node + Tools: - Improve the rendernode tool extract command - Add an image tool that is about manipulating textures + Build: GTK now requires a C11 compiler + Updated translations. * Mon Jul 01 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.15.3 (bsc#1221052): + Accessibility: - Only emit notifications when cursor positions change in GtkText. - Fix handling of help text properties. + CSS: Fix some crashes introduced in recent currentcolor changes. + DND: Avoid a critical. + Documentation: Fix many oversights and missing docs. - Changes from version 4.15.2: + GtkFileChooserWidget: - Plug some memory leaks. - Make Ctrl-Shift-N create a new folder. + GtkPopover: Handle resizing and position changes better. + CSS: - Support color(), oklab(). - Support color-mix() (https://www.w3.org/TR/css-color-5/). - Support relative colors (https://www.w3.org/TR/css-color-5/). - Support more colorspaces in color(). - Allow percentages for opacity. - Handle currentcolor more correctly. + Accessibility: Avoid markup when reading labels. + GSK: - Subset fonts when serializing node trees. - Make ngl export render_texture results as dmabufs. + Wayland: Use xdg-dialog protocol for attached dialogs. + Documentation: Widget shortcuts and actions are now described in the docs. + Debugging: Add GTK_DEBUG=css for warning about deprecated css syntax. + Tools: rendernode-tool: Add an extract command for data urls. + Deprecations: - CSS Color functions shade(), lighter(), darker(), alpha(), mix(). + Updated translations. * Fri Jun 21 2024 joan.torres@suse.com - Update to version 4.15.1: + GtkGraphicsOffload: Don't crash without a child. + GtkSpinner: Don't animate when unmapped. + CSS: - Support the :root selector. - Support variables and custom properties. - Implement math functions. - Support modern syntax and calc in rgb() and hsl(). + Icontheme: - Make symbolic svg loading more efficient. - Handle color-free symbolics more efficiently. + Accessibility: - Make the gtk-demo sidebar search more accessible. - Stop emitting focus events. - Realize child contexts when necessary. + GDK: - Support XDG_ACTIVATION_TOKEN. - dmabuf: Be more defensive when importing unknown formats to GL. - dmabuf: Use narrow range for YUV. - vulkan: Recreate swapchains when necessary or beneficial. + GSK: - Improve logging for GDK_DEBUG=offload. - Improve logging for GSK_DEBUG=renderer. - gpu: Warn about inefficient texture import. - gpu: Handle tiny offscreens correctly. - vulkan: Add profiler marks in various places. - vulkan: Fix a problem with imported dmabufs showing up black. - cairo: Speed up mask nodes, since we use them for symbolic icons. + Wayland: Use wl_compositor version 6. + X11: Implement a missing method. + Build: Fix many ubsan warnings. + Debugging: - Show more texture details in the recorder. - Use GTK_DEBUG=css to see CSS deprecations. + Deprecations: Use of @name colors in CSS. + Updated translations. * Fri May 03 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.14.4: + GtkGraphicsOffload: Don't crash without a child. + Icontheme: - Make symbolic svg loading more efficient. - Handle color-free symbolics more efficiently. + Accessibility: - Make the gtk-demo sidebar search more accessible. - Stop emitting focus events. + GDK: - Support XDG_ACTIVATION_TOKEN. - dmabuf: Be more defensive when importing unknown formats. - dmabuf: Use narrow range for YUV. + GSK: gpu: Handle tiny offscreens correctl. + Build: Fix many ubsan warning. + Updated translations. * Fri Apr 19 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.14.3: + GtkShortcutManager: Track the propagation phase of added controllers. + Accessibility: Implement GtkAccessibleRange for scrollbars. + X11: - Fix some confusing debug messages - Drop a no-longer-relevant optimization that was interfering with getting the current window manager capabilities. + Tools: Support generating pdf in gtk4-rendernode-tool. + Updated translations. * Thu Apr 04 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.14.2: + GtkScale: Improve positioning of values in some cases. + Theme: Make progress in entries visible. + Accessibility: Fix text insertion handling. + GDK: - dnd: Use the default cursor durion motion - dnd: Use a better cursor for indicating the move action + GSK: - gl: Handle offloads in offscreen context better - Fix text rendering problems with some fonts + Wayland: - Tighten up some protocol version checks - Use the presentation time protocol - Fix a crash with subsurfaces - Improve settings portal handling + Debugging: Add font settings in the inspector. + Demos: - Clean up the application demo - Update cursor images for the cursor demo + Updated translations. * Sun Mar 17 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.14.1: + GtkTextView: Fix a mixup of cursor and anchor when retrieving surrounding text in input methods. + Printing: Avoid accessing freed printers. + Accessibility: Fix memory leaks. + GDK: - Rename the GDK_VULKAN_SKIP environment variable to GDK_VULKAN_DISABLE. - Add a GDK_GL_DISABLE environment variable. + GSK: - Rename the GSK_GPU_SKIP environment variable to GSK_GPU_DISABLE. - Speed up handling of repeated ops, which should help for text. - Speed up the inner loop of text node conversion. - Drop the glyph-align optimization flag. - ngl: Avoid reusing frames while they are in use. - Fix flickering thumbnails in nautilus. - Speed up buffer handling in both ngl and Vulkan. + Demos: Skip demos using gl shaders when we're not using the gl renderer. + Build: - Fix some ubsan warnings. - Avoid zink in ci since it spams stderr. + Updated translations. * Tue Mar 12 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.14.0: + GtkTextView: - Don't snapshot children twice. - Don't blink the cursor when hidden. + GtkEmojiChooser: Fix presentation selector handling. + GtkSnapshot: Fix wrong nodes with transformed shadows. + GtkIMContext: Make gtk_im_context_activate_osk public. + Accessibility: - Implement get_contents_at for all our text widgets. - Add GtkAccessibleText.get_default_attributes. + GSK: - Don't fall back to cairo for software rendering. gl+llvmpipe is better. - Round vertical glyph position to a device pixel position if the font is hinted. - Fix problems with clip handling. - Make vulkan and ngl match their font handling. - Fix some corner-cases with offloading and clips. - Fix problem with rendering of missing glyphs in hinted fonts. + Updated translations. * Mon Mar 04 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.13.9: + GtkEditable: Fix preconditions to be not too strict. + GtkEmojiChooser: Support search in the locale as well as in English. + GtkIconTheme: Make gtk_icon_paintable_new_for_file support symbolics. + GtkVideo: Fix a problem with cursor handling that could lead to crashes. + Accessibility: - Fix GetCharacterAtOffset implementation. - Add a Terminal role. - Make TextCaretMoved match gtk3. - Support multiple levels of GtkEditable delegates. + GSK: - Make the node parser more flexible for text nodes. - Change the way font scaling is handled to avoid clipping. - Fix handling of missing glyphs in the new renderers. + X11: Don't claim to support shadows without a compositor. + Wayland: Fix handling of output scales. + Tools: Add a compare command to gtk4-rendernode-tool. + Build: Fix some ubsan complaints. * Thu Feb 22 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.13.8.1+7: + Fix Crash in gtk_file_dialog_save() with initial filename. + x11: Shadows require compositing * Wed Feb 21 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.13.8: + Accessibility: - Add a GtkAccessibleText interface for allowing 3rd party. text widgets (notably vte) to be accessible. - Avoid duplicate accessible descriptions. - Fix GetAccessibleAtPoint. + GSK: - Avoid offscreens for disjoint containers. - Don't use the gpu renderers with llvmpipe. - Fix various rendering issues found by tests. - Allow unnormalized node bounds again. - Fix a broken case of rounded-rect intersection. - Fix handling of external textures in gpu renderers. - Make gpu renderers work with WGL on Windows. + build: Allow building without dmabuf support on (old) Linux. + X11: Fix monitor enter/leave signals. + Updated translations. * Mon Feb 12 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.13.7: + GtkFileChooser: Speed up opening. + GtkCalendar: Add some missing setters and getters. + Accessibility: - Add socket support for webkit accessibility. - Implement AT-SPI text for GtkText. - Implement AT-SPI component generically. - Add an announce API. + GSK: - Fix a crash in the vulkan renderer. - Make nodeparser allow aliases for fonts again. - Implement cache eviction for glyph and texture caches. - Fix ngl shaders to work on GL < 4.0. - Require GL 3.3 for the ngl renderer. - Fix problems with scaled shadows. - Fix problems with holes for underlaid subsurfaces. - Improve handling of scales and glyph cache efficiency. + Media: - Support dmabufs in the gstreamer backend. This allows zero-copy video playback on Wayland when paired with hardware video decoding. - Drop the experimental ffmpeg backend. It hasn't been building for a year. + Wayland: - Commit empty frames if and double-buffered state is pending. - Fix monitor size information when using mutter without the scale-monitor-framebuffer setting. - Clear the current tablet on tab leave, fixing a crash. + Tools: Make the crash handling in gtk4-node-editor more robust. + Updated translations. * Thu Feb 08 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.13.6: + GtkColumnView: - Fix infinite loops in dispose. - Fix problems with weak ref cycles in GtkExpression. + GtkListView: - Fix some corner cases with sections during insertions and deletions. - Don't double-recycle widgets. + GtkStack: Add automatic cleanup for GtkStackPage. + GDK: - Use standard cursor names for drag cursors. - Enable fractional scaling with gl by default. + GSK: - Many fixes and improvements to the unified renderers: - Fix text rendering with the uber shader. - Fix rounding issues with fractional scales. - Fix some memory leaks. - Many text rendering fixes. - Implement subpixel positioning for glyphs. - Support custom fonts in node files. - Add tests for font rendering. - Fix drawing of repeat nodes. - Implement subpixels positioning. - Evict stale textures, glyphs and atlases from the cache. - Some fixes and improvements to the GL renderer: - Fix problems with GLES on Nvidia. - Avoid a crash in the mask demo. - Respect opacity of the first child node in containers. - Some fixes and improvements to the fallback renderer: - Fix drawing of repeat nodes. - Make ngl the default renderer. + Wayland: - Fix problems with tablet cursors. - Fix problems without seats. + Accessibility: - Respect a separate "show-status-shapes setting. - Fix change notification for accessible names on some widgets. + Inspector: Show the git commit in devel builds. + Tools: - Make gtk4-node-editor autosave its contents. - Add a benchmark command to gtk4-rendernode-tool. + Updated translations. - Changes from version 4.13.5: + This release adds two new GSK renderers called vulkan and ngl, that are built from the same sources. The new renderers can handle many corner cases correctly that the current gl renderer does not handle, and they offer advantages such as antialiasing and supersampled gradients. + GtkDropdown: Fix display of initial selection + GtkShortcutsWindow: Make the window adapt to smaller screen widths + GtkTextView: Fix a possible NULL dereference in history + GDK: Make the png loader safer against overflows + GL: Fix some errors in handling of texture formats and mipmaps - Switch to source-service managed sources. - Enable sassc BuildRequires, as we're now building from git. - Enable pkgconfig(vulkan) BuildRequires: upstream recommends enabling vulkan by now. - Add shaderc BuildRequires: new dependency for the vulkan renderer. * Thu Feb 08 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.12.5: + GtkColumnView: Fix a crash on dispose. + GtkEmojiChooser: - Update to CLDR v44. - Add more translations. + GtkFileDialog: - Return an error if no file is selected. - Make closing the portal file chooser work. + GtkDropDown: Fix display of the initial checkmark. + GtkShortcutsWindow: Reduce the minimum width. + GDK: Make the png loader safer against overflow. + Wayland: Fix cursor handling with graphics tablets. * Fri Dec 01 2023 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.12.4: + a11y: Tweak name computation for some corner cases. + gdk: - gl: Improve our use of GLES a bit (use vertex arrays and GL_BGRA if available) - Fix some errors in our memory format tables + gsk: - gl: handle texture-scale nodes more faithfully - gl: Fix icon padding in the atlas + Tools: Add a --undecorated option to gtk4-rendernode-tool. + Updated translations. * Thu Sep 28 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.12.3: + GtkWindow: Don't assume titlebars are GtkHeaderBar + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos + printing: Fix some issues with the portal implementation + GSK: - Some optimizations in the GL renderer - Fix memory leaks in the Broadway renderer + demos: Fix a crash in gtk4-demo + Updated translations. * Wed Sep 20 2023 Luciano Santos <luc14n0@opensuse.org> - Update to version 4.12.2: + GtkTooltip: Don't cross native boundaries when looking for tooltips. + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with baseline handling. + GtkSwitch: Respect text direction. + Theme: Use relative font sizes. + GSK: - Make repeated gradients match between GL and cairo. - Make rounded rect shrinking match between Vulkan, GL and cairo. - Fix parsing of text nodes with color glyphs. - Restrict an optimization to the cases where it is correct. - Fix rendering of shadows with opacity. + Updated translations. - Drop merged upstream patch: e001b421.patch. * Wed Sep 20 2023 Bjørn Lie <bjorn.lie@gmail.com> - Add e001b421.patch: tooltip: don't cross native boundaries. * Thu Aug 31 2023 Dominique Leuenberger <dimstar@opensuse.org> - Re-add 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch and rebased/simplified (less correct, but sufficient for us) for 4.12.1. * Fri Aug 25 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.12.1: + GtkGridView: Fix a crash when scrolling + GtkColumnView: Fix a refcounting issue in the new scroll_to api + GtkTreeView: Fix style classes for sort arrows + GtkEntry: Improve tracking of user changes (for undo) + GtkNotebook: Fix a critical when switching pages + GtkColor/FontDialogButton: Make these widgets activatable + GtkMenuButton: - Fix problems with focus handling - Fix problems with DND + Printing: Fix the cpdb backend build + GSK: Fix issues with color matrix nodes + Wayland: Fix a crash with compositors other than gnome-shell + Updated translations. - Drop patches fixed upstream: + 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch + 6af9dc86.patch * Mon Aug 21 2023 Bjørn Lie <bjorn.lie@gmail.com> - Add 6af9dc86.patch: print: Revert "Start sorting apart includes" change for gtkprinteroptionprivate.h. * Mon Aug 07 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.12.0: + List widgets: Add scroll_to APIs + GtkFileLauncher: Add an always-ask property + GtkTextView: Make backspace behavior match GtkEntry + gsk: Fix handling of luminance in mask nodes + Text rendering: Automate the setting of gtk-hint-font-metrics from the scale factor. This improves font rendering in flatpaks + Wayland: - Fix behavior of stylus buttons - Support suspended window state + Vulkan: Many improvements + Tools: Add gtk4-rendernode-tool + Debugging: Drop the GTK_DEBUG_TOUCHSCREEN flag + Build: Some build options have been renamed: - gtk_doc -> documentation - update_screenshots -> screenshots - The old names still work + Updated translations. - Update option passed to meson following upstream changes. * Sun Aug 06 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.11.4: + GtkFileChooser: - Default to sorting folders first - Fix a crash when visiting recent files + GtkTextView: Fix corner cases in word navigation + GtkMenuButton: Normalize label layout + GtkDropDown: Add support for sections + GtkVideo: Make the overlay icon clickable + GtkWindow: Clear the resize cursors to avoid artifacts + GtkFileDialog: Always set initial-folder + GtkDropDown: Update on expression changes + GtkMapListModel: Implement GtkSectionModel + Accessibility: - Improvements all over the place: GtkButton, GtkPasswordEntry, GtkFontChooserDialog, GtkColorChooserDialog, GtkShortcutsWindow, GtkMenuButton, GtkAboutDialog, GtkFileChooserDialog, GtkStackSidebar, GtkStackSwitcher, GtkMediaControls, GtkColorDialogButton, GtkDropDown, GtkInfoBar, GtkNotebook, GtkPrintUnixDialog, GtkModelButton - Make name computation follow the ARIA spec more closely - Adapt name computation for the common 'nested button' scenario - Change many containers to use `generic` instead of `group` - Use `generic` as the default role - Use `application` instead of `window` for windows - Add properties for accessible names of not directly exposed widgets in GtkListView, GtkGridView and GtkColumnView + DND: Fix criticals when drops are rejected + X11: Fix regressions in GLX setup + Windows: Center newly created transient windows + Vulkan: - Add antialising for gradients - Do less work on clipped away nodes - Redo image uploading - Support different image depths and formats - Add a pipeline cache + Demos: - gtk4-demo: Improve window sizing - gtk4-demo: Improve focus behavior - gtk4-demo: Add many missing a11y properties + Tools: gtk4-builder-tool: Make render an alias screenshot + Inspector: - Show more information in the a11y tab - Add an accessibility overlay with warnings and recommendations - Limit the width of the a11y tab + Build: - Require GLib 2.76 - Make asan builds work again - Fix the build if ld is not ld.bdf + Updated translations. * Sat Aug 05 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.10.5: + Fix ordering problems with filter model signals + Avoid lingering resize cursors + Fix alignment issues on sparc + Fix a problem with CSS corner values + Updated translations. * Mon Jun 05 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.10.4: + GtkFileChooser: Fix some memory leaks + GtkUriLauncher: Validate the uri + GtkStack: Fix a crash + GtkGridView: Respect css border-spacing + GtkScrolledWindow: Propagate child measure size whenever possible + GtkPopoverMenu: Avoid unnecessary left padding + GtkSearchEntry: Improve size allocation for the clear icon + X11: - Avoid black flickering with xwayland window decorations - Trap XRandr errors + CSS: Various fixes to transitions + Updated translations. - Drop patches fixed upstream: + fix-gridview.patch + gtk4-correctly-refresh-after-delete.patch + 966a2350.patch * Sun Jun 04 2023 Paolo Stivanin <info@paolostivanin.com> - Add fix-gridview.patch: Add border-spacing where it was missed. We were computing column widths without taking border-spacing into account, making them slightly too big (glgo#GNOME/nautilus#2980). * Thu May 04 2023 Bjørn Lie <bjorn.lie@gmail.com> - Add 966a2350.patch: css: Don't transition to currentColor. Transition to the color that is in use instead. Fixes crashes because currentColor is not an RGBA color and therefor could not be queried later (glgo#GNOME/gtk#5798). * Wed May 03 2023 Atri Bhattacharya <badshah400@gmail.com> - Add gtk4-correctly-refresh-after-delete.patch -- Fix issue where deleting files causes folders in the directory to disappear and reappear after a refresh (glgo#GNOME/nautilus#2941); patch taken from upstream commit. * Thu Apr 27 2023 Frederic Crozat <fcrozat@suse.com> - Do not build media playback when bootstrapping on Workbench. * Sat Apr 22 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.10.3: + Fix a popover positioning regression in 4.10.2. + Fix issues with slow loading files in the file chooser. * Fri Apr 21 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.10.2: + Holding control to select multiple files broken in filechooser + Inspector crash + Listbase doesn't account for bottom padding in size_allocate_child + Leaking AT contexts + OpenGL / Windows: Crash when closing gtk4-widget-factory + GTK apps crash on startup when setting cursor-size to 0 on Wayland + Segmentation fault: gdk_wayland_toplevel_set_startup_id() needs to null-check display->xdg_activation before using it + Possible use-after-free under gtk_scrolled_window_update_use_indicators() + Wrong error message in `gtk_init` + Segfault when scrolling after changing ListView model + Bluetooth panel from the Settings app: clicking in the "Downloads" link no longer opens Nautilus + Broadway docs or code is broken + Disabled GtkPicture's are not properly themed + Setting CSS padding to a GtkTextView gives the context menu an offset + A11y: the Showing state is used only for windows + Gtk4 expander: CSS nodes mismatch code vs. documentation + Invoking gtk inspector on a folder results in a crash + Double tap requires very precise touch input + Name autocompletion dropdown in the GTK4 FileChooser's Save dialog gets stuck, creates artifacts, jumps around + Links are not opened when xdg-desktop-portal OpenURI is not available + GtkSnapshot generates no nodes appending whitespace-only layouts + Updated translations. * Wed Apr 12 2023 Luciano Santos <luc14n0@opensuse.org> - Place English translations in the tools sub-package instead of lang. This should offer translations for the main English locales without the need to install any additional package by default. - Add "file-not-in-%lang" RPM Lint warning to rpmlintrc file for the reason above. - Drop "shlib-policy-name-error" unused filter from rpmlintrc. * Sun Apr 02 2023 Bjørn Lie <bjorn.lie@gmail.com> - Disable vulkan support, stop passing vulkan=enabled to meson. Disable vulkan-devel Requires and BuildRequires. - Disable pkgconfig(libavfilter) BuildRequires, upstream do not enable ffmpeg support by default and we do not enable it, so no need to carry the dependency. - Use ldconfig_scriptlets macro. - Pass build-testsuite=false, build-tests=false and build-examples=false to meson, no longer build these as we are not running or installing them anyway, save a lot on buildtime. * Tue Mar 14 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.10.1: + GtkFileChooser: - Improve search performance - Be safe against pathless files - Fix memory leaks - Only show local files in recent files - Show most recent files first - Make files non-selectable in selet_folder mode + GtkListView / GtkColumnView / GtkGridView: - Fix scrolling problems - Support CSS border-spacing + GtkComboBox: Fix a size allocation problem + gtk: Size allocation fixes + Accessibility: Miscellaneous property fixes and improvements + Wayland: Fix an ordering problem in surface disposal + Windows: Fix Visual Studio build with older GLib + Updated translations. - Drop patches fixed upstream: + 3e3158ce12741b58ce53f132b48f26438094886d.patch + 0001-combobox-Avoid-extra-queue_resize.patch - Refresh 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch with quilt. * Fri Mar 10 2023 Bjørn Lie <bjorn.lie@gmail.com> - Add 3e3158ce12741b58ce53f132b48f26438094886d.patch: widget: Use the correct template in dispose_template(). Fixes crashes in various apps. - Refresh patches with quilt. * Thu Mar 09 2023 Xiaoguang Wang <xiaoguang.wang@suse.com> - Add 0001-combobox-Avoid-extra-queue_resize.patch: Fix combobox not showing (bsc#1209043 glgo#GNOME/gtk!5608). * Sun Mar 05 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.10.0: + GtkTextView: Document hanging indentation + GtkListView: Fix a size allocation problem + GtkFileChooser: - Fix paned behavior - Fix a crash + GtkText: Fix various problems with undo + Accessibility: - Make some getters transfer-full - Allow setting accessible parents and siblings - Add a role for toggle buttons - Miscellaneous property fixes and improvements + gtk: Improve the handling resize-during-size-allocate + gdk: - Introduce GdkTextureDownloader and use it - Make gdk_texture_get_format public + gsk: - Make mask nodes more versatile - Improve the GL implementation for texture scale nodes + X11: Fix key handling during DND + Tools: - gtk-builder-tool: Try harder to handle templates - gtk-builder-tool: Prefer properties over <child> + Updated translations. * Fri Feb 24 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.9.4: + Printing: - Add a CPDB backend - Drop the lpr backend + GtkFileDialog: Robustness fixes + GtkScaleButton: Add an 'active' property + GtkSearchEntry: Add placeholder text + Fix conflicting type names between gtk and gio + Gsk: - Settable filtering for scaled textures - Add mask nodes - Some robustness and crash fixes + Wayland: Handle dispatch failing in more places + Deprecations: GtkVolumeButton + Updated translations. - Changes from version 4.9.3: + Add GtkUriLauncher, as replacement for gtk_show_uri + Add GdkMonitor::description + Fix problems with tooltip sizing + Deprecations: - GtkStatusbar - GtkAssistant - GtkLockButton - gtk_gesture_set_sequence_state + GtkColumnView: Only create widgets for visible columns + GtkFileDialog: Drop shortcut folders API + GtkCalendar: Make marked days work again + GtkSwitch: Make state and active independently settable + GtkFileChooser: - Fix a crash with DND - Fix excessively wide sidebar - Make context menus work again + Accessibility: - Make GtkAccessible public, so it can be implemented outside GTK - Support accessible implementation for editables + CSS: Fix randomly stopping CSS animations + GL: - Fix synchronization with GStreamer - Fix problems with 3rd party GL in the same thread + Wayland: Fix startup notification with xdg_activation + Broadway: Implement modal windows + macOS: Make DND work + Build: - Require graphene 1.10 - Require gobject-introspection 1.72 + Updated translations. * Fri Feb 17 2023 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.9.2: + GtkFileChooserWidget: Add a grid view. + GtkText, GtkTextView: - Fix activation of the on-screen keyboard. - Prevent unexpected text direction changes. + GtkCenterBox: Add properties for children. + GtkTreeExpander: Add a hide-expander property. + GtkStringList: Add a construct-only strings property. + GtkBuilder: Support parsing Pango attributes in string form. + GtkGestureStylus: Add a stylus-only property. + GtkFileLauncher: New async-style api to replace gtk_show_uri. + GtkColorDialog, GtkFontDialog, GtkFileDialog, GtkAlertDialog: - APIs have seen some tweaks - Prefer portals when available - Fixes for cancellation + Add GDK_DEBUG=no-portals + Improve file DND with remote files + GtkInfoBar has been deprecated + gtk_widget_show/hide have been deprecated + gtk_show_uri has been deprecated + Wayland: - Fix button mask handling - Fix problems with cursor size on hi-dpi screens - Support newer versions of some protocols - Fix handling of surrounding text in input methods - Changes from version 4.9.1: + GtkTreeView, GtkIconView, GtkComboBox and auxiliary classes have been deprecated. + GtkEntryCompletion has been deprecated. + GtkStyleContext has been deprecated. + gtk_render_ and gtk_snapshot_render_ APIs have been deprecated. + GtkAppChooser widgets have been deprecated. + GtkMessageDialog has been deprecated and replaced by a new async dialog API. + GtkDialog has been deprecated. + GtkColorChooser, GtkFontChooser, GtkFileChooser interfaces and their implementations have been deprecated. A new family of async dialog APIs has been introduced to replace them. + GtkColorDialog, GtkFontDialog, GtkFileDialog and GtkAlertDialog are new dialog classes with a consistent and well-bindable API. + GtkMountOperation: - Fix the dialog to look reasonable. - Make it work under non-X11. + GtkStringSorter: Support different collation methods. + Accessibility: Introduce GtkAccessibleRange and implement it. + Debugging: - Unify formatting for debug output. - Make make debug options available in non-debug builds. + Increase the memory limit for the jpeg loader to 1G. * Thu Dec 22 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.8.3: + GtkText: - Claim gestures more selectively. - Prevent unexpected notify::direction emissions. + Accessibility: Remember if we don't find the a11y bus. + DND: Prefer file:// urls over other protocols. + GtkMountOperation: Work on Wayland. + GtkListView: Cancel rubberband if not handling drag. + Wayland: Fix button masks. + Windows: Fix resizes with native decorations. + X11: Fix some ordering problems with surface destruction. + Updated translations. * Fri Nov 11 2022 Daike Yu <yu.daike@suse.com> - Update gtk4.spec to align dependency version with meson.build * Mon Oct 24 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.8.2: + Input: - Give input methods more control over resets and allow them to preserve state. - Align interpretation of modifiers in key events in X11 and Wayland. + GtkColumnView: Fixes to focus handling. + GtkPopover: - Fix problems with focus when dismissing popovers. - Fix problems with focusing editable labels in popovers. + Build: - Fix build problems with resources and non-gnu linkers. - Fix gi-docgen detection in cross builds. - Require meson 0.60. + Debugging: - Make more debug options available in no-debug builds. - Improve consistency of debug logging. - Give names to all sources. + Accessibility: Introduce GtkAccessibleRange. + Wayland: - Make monitor bounds handling more robust. - Prevent shrinking clients due to wrong toplevel bounds. + Broadway: Return correct pointer coordinates from device queries. + Updated translations. * Fri Sep 16 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.8.1: + Input: - Fix problems with input method interactions that caused dead keys not to work. - Accept single-key compose sequences (these are used with some keyboard layouts). + GtkColumnView: Flip column order in right-to-left context. + GtkGridView: Fix problems with rubberbanding. + GtkFileChooser: - Fix positioning of popovers in the places view. - Make ~ and . keyboard shortcuts work again. + gsk: Make glyph upload more similar to icons. + Make file transfer via portals work, this fixes file copy/paste and dnd in flatpaks. + Updated translations. * Tue Sep 06 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.8.0: + GtkTreeView: - Fix a problem with scrolling animations - Fix some event handling problems - Drop unreachable code + GtkText: Respect the no-emoji input hint fully + GtkEmojiChooser: Fix arrow key navigation + GtkFontChooser: Improve the handling of OpenType font features + GtkTreeListModel: Fix handling of collapsed child nodes + GtkInscription: Fix accessible name + Theme: Fix placeholder text in HighContrast + Increase the memory limit for the jpeg loader to 300M + Miscellaneous memory leak fixes + Wayland: Refator handling of text protocol client updates + Updated translations. * Thu Sep 01 2022 Bjørn Lie <bjorn.lie@gmail.com> - Drop pkgconfig(rest-0.7) BuildRequires: it seems to serve no purpose, nor can I find anything to suggest that gtk depends on it. * Thu Aug 11 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.7.2: + GtkTextView: Fix child positioning with gutters. + GtkText: Update placeholder visibility when necessary. + GtkPicture: Add a content-fit property. + GtkPopover: Fix a size allocation problem with the arrow. + GtkTreeView: Fix a problem with DND. + GtkTreePopover: Support scrolling. + GtkGridView: Fix issues with rubberband selection. + GtkLabel: Add a tabs property. + GtkSnapshot: Make GtkSnapshot work from bindings. + GtkScrolledWindow: Scroll at a reasonable speed. + GtkPaned: Avoid an infinite loop. + GtkWindow: Improve generation and handling of crossing events. + CSS: Fix handling of certain transform values. + Media support: - Add audio support to the ffmpeg backend. - Avoid oom with pathological jpeg images. + GDK: - Fix handling of touchpad hold events. - Add support for hi-resolution scroll events. + X11: Fix preferred action for DND. + List models: - Fix items-changed emission. - Add more list model tests. + Demos: - Add a winning sound to game demos. - Make app icons work uninstalled. + Updated translations. * Sat Aug 06 2022 Bjørn Lie <bjorn.lie@gmail.com> - Add 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch: Revert "Meson: Simplify pkgconfig file generator". Temporarily revert this until we figure out how to best restore private requires that are needed for rpm automatic dep extraction. https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4756 This reverts commit 802bf4199911c811938b0454a876089bafa97dba. * Wed Aug 03 2022 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.7.1: + GtkInscription: A new label-like widget for use in list views. + GtkColorChooser: Style improvements. + GtkFontChooser: Improve support for OpenType features a bit. + GtkLabel: Allow selectable labels to be activated via mnemonic. + GtkTextView: Implement GetCharacterExtents for accessibility. + GtkStack: Fix a poblem with stack page accessibility. + GtkListView: - Cull listitems that are out of view. - Make all our list models implement ::n-items and ::item-type properties. + Translations: - Stop translating property nicks and blurbs. - Fix extracting translations from ui files. + Debugging: - Support GTK_DEBUG=invert-text-dir. - Allow inspecting inspectors. - Replace GTK_USE_PORTAL with GDK_DEBUG=portals. - Improve responsiveness of the inspector. + CSS: Allow fractional letterspacing. + Theme: Improve legibility of selectable labels. + Demos: - Improve the font features demo. - Add demos for GtkInscription. + Wayland: - Freeze popups when hidden. - Only send smooth scroll events for tablet tools. - Make scaled cursor image have the right size. - Fix problems with the activation protocol. - Don't force the HighContrast icon theme. - Support xdg_toplevel.bounds. + X11: Always update the shadoe size. + Windows: - Improve touchpad support by using DirectManipulation. - Add more directories to the builtin hicolor icon theme. + Updated translations. - Add pkgconfig(harfbuzz) BuildRequires: new dependency. * Mon Jul 04 2022 Yifan Jiang <yfjiang@suse.com> - Add compatible dependency "python3-gobject-Gdk if python3-gobject" to the typelib package for SLE and Leap (boo#1200614). * Fri Jun 17 2022 Dominique Leuenberger <dimstar@opensuse.org> - Add dependency "python3x-gobject-Gdk if python3x-gobject" to the typelib package (boo#1200614). * Wed Jun 01 2022 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.7.0: + GtkTextView: Reduce overdraws. + GtkViewport: Default scroll-to-focus to TRUE. + GtkText: Stop blinking when we lose focus. + GtkSearchEntry: Make search delay configurable. + GtkPopoverMenu: Fix RTL positioning of buttons. + GtkLabel: Fix focus keynav with links + GtkFileChooser: - Prevent undesirable completion popups. - Fix a corner case in save mode. - Keep the portal filechooser alive long enough. + GtkCheckButton: Allow setting a custom child. + GtkEditableLabel: Make the :editing property writable. + GtkColumnView: Various optimizations to improve scrolling performance. + GtkTreeStore: Allow populating tree stores from ui files. + GtkBoxLayout: Avoid infinite loops. + CSS: Optimize reordering within the same parent. + Emoji: - Update to CLDR v40 / Unicode 14. - Add more locales. + Input: - Add scroll unit handling. - Handle display changes in GtkIMMultiContext. - Always populate GDK_AXIS_X/Y in event history. - Don't crash for large compose tables. + Accessibility: Fix a crash at start when orca is running. + Theme: - Refresh icons. - Fix selection in vertical spin buttons. - Fix selection in editable labels. + gdk: - Optimize pixel format conversions. - Use EGL_KHR_swap_buffers_with_damage for NVidia. + gsk: - Handle large viewports. - Prepare texture libraries for glyphy rendering. - Don't leak big glyphs in the glyph cache. - Align offscreen rendering with th pixel grid. - Check for half-float support before using it. + Updated translations. * Tue May 31 2022 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.6.5: + GtkFileChooser: Fix pasting text into the name field. + GtkText: Remove an assertion that is sometimes hit. + Wayland: Ensure that our cursor surfaces don't violate protocol constraints. + Accssibility: Fix a problem in the accessibility tree. + Updated translations. * Fri May 13 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.6.4: + GtkFileChooser: - Fix select button sensitivity in select_folder mode. - Fix some fallout from list model porting. + GtkListView, GtkColumnView: Optimize scrolling. + print-to-file: Handle nonexisting files better in the dialog. + Avoid infinite loops in size allocation. + CSS: Optimize a case of reparenting that is important in GtkListView. + GSK: Check for half-float support before using it. + Wayland: - Ignore empty preedit updates This fixes a problem with textview scrolling. - Freeze popups when hidden. This addresses a frame rate drop- + Updated translations. * Thu Apr 28 2022 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.6.3: + GtkOverlay: Bring back positional style classes. + GtkFileChooser: - Prevent unwanted completion popups. - Fix small problems in save mode. - Fix buildable suport of GtkFileFilter. + GtkPopover: Fix button positions in right-to-left locales. + GtkLabel: Fix small issues with link handling. + Tooltips: Don't restrict the minimum tooltip length. + Theme: - Don't use opacity for overlay scrollbars. - Fix selection text color in vertical spin buttons. + GSK: - Accept textures that are generated by webkit. - Align offscreen rendering to the pixel grid. + Accessibility: Fix a crash in startup when orca is running. + Input: - Fix display changes in GtkIMMultiContext. - Fix activating on-screen keyboards. - Always propagate hold events in GtkEventControllerScroll. + Windows: - Fix a critical warning in clipboard handling. - Report serial numbers for events. + MacOS: Prevent fullscreen transition reentrancy. + Updated translations. - Drop gtkimmulticontext-Handle-switches-between-displays.patch: fixed upstream. * Thu Mar 31 2022 Jeff Mahoney <jeffm@suse.com> - gtkimmulticontext: Handle switches between displays (glgo#GNOME/gtk#4805). Added: gtkimmulticontext-Handle-switches-between-displays.patch * Thu Mar 24 2022 Bjørn Lie <bjorn.lie@gmail.com> - Split tools package into tools and devel-tools, place the tools that are mainly of interest to developers into the latter. * Thu Mar 24 2022 Bjørn Lie <bjorn.lie@gmail.com> - Move various binaries and resources from devel to tools subpackage. * Sat Mar 19 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.6.2: + GtkScrolledWindow: - Set scroll-to-focus on viewports - Avoid doubly triggering deceleration + GtkEntry: Stop cursor blinking on focus-out + Emoji: - Update Emoji data to CLDR 40 and Unicode 14 - Add more locales for Emoji data + GDK: - Optimize texture conversions on x86 and ARM - Use EGK_KHR_swap_buffers_with_damage if available + GSK: - Avoid clearing opaque regions - Support using a non-default framebuffer - Handle large viewports by tiling + Wayland: - Prefer xdg-activation over gtk-shell - text protocol: Fix text caret location - text protocol: Use serials to control outbound messages + Inspector: Show app ID and resource path + Demos: widget-factory: Handle F11 to toggle fullscreen + Tools: gtk-builder-tool: Allow use without display + Updated translations. * Mon Feb 14 2022 Bjørn Lie <bjorn.lie@gmail.com> - Add gtk4-tools = %%{version} to devel sub-package. * Sat Feb 12 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.6.1: + GtkFontChooser: - Stop using PangoFc api - Fix a crash - Use new HarfBuzz api + GtkMenuButton: Update accessible description + GtkTextView: Fix intra-widget dnd + Printing: Fix an fd leak + Input: - Make sure input methods get focus-in events - Always flush events to avoid scroll event pileup - Support hold events - Update keysyms from libxkbcommon + Theme: Improve text selection legibility + Introspection: Add missing nullable annotations everywhere + Build: - Make stack noexec again - Avoid symbol leaks - Drop unneeded script data + Wayland: - Fix support for the new high-contrast setting - Avoid redundant scale changes - Fix DND hotspot handling - Don't always restore the saved size when floating + Updated translations. - Drop gtk4-make-our-stack-noexec.patch: Fixed upstream. * Fri Jan 07 2022 Teoh Han Hui <teohhanhui@gmail.com> - Add gtk4-make-our-stack-noexec.patch: Make our stack noexec.
/usr/share/gtk-4.0/settings.ini
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jan 14 23:24:16 2025