summaryrefslogtreecommitdiffstats
path: root/meta/recipes-gnome
Commit message (Collapse)AuthorAgeFilesLines
* libadwaita: update 1.5.0 -> 1.5.1Markus Volk7 days1-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============= Version 1.5.1 ============= - AdwAboutDialog/Window - Fix an outdated appstream reference in docs - AdwActionRow - Mention .property in docs - AdwAlertDialog - Fix the accessible role - Fix initial focus - AdwAvatar - Fix portrait avatars on hidpi - AdwBin - Fix a potential focus issue - AdwBreakpoint - Fix add_setter() annotations - AdwCarousel - Fix a build warning - AdwComboRow - Fix initial checkmark - Handle model changes properly - AdwDialog - Fix accessibility warnings - Make shortcuts work when there are no focusable widgets - Correctly restore focus when opening a dialog from a menu - Fix GtkWindow:deletable=false hiding close buttons in dialogs - AdwExpanderRow - Fix get_title_lines() and get_subtitle_lines() return types - Fix remove() docs - AdwOverlaySplitView - Unmap sidebar when it's hidden - AdwPreferencesGroup - Fix a potential focus issue - Fix :header-group annotations and notifications - AdwPreferencesPage - Fix a potential focus issue - AdwTabView - Document :close-page return value - Fix a leak when closing the last page - AdwViewStack - Fix a typo in docs - Docs - Update screenshots - Stylesheet - Fix entry progress bars - Add missing return annotations - Translation updates - Brazilian Portuguese - Hindi - Kabyle - Portuguese - Slovak (From OE-Core rev: 301470de9a1a6a44de9a3d7c815e86dba162da68) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk-doc: upgrade 1.33.2 -> 1.34.0Alexander Kanavin7 days7-59/+24
| | | | | | | | | | Drop merged patch. (From OE-Core rev: 98ff632754a1c230623c825e187c78741a2f9d8b) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxmlb: upgrade 0.3.18 -> 0.3.19Wang Mingyu9 days1-1/+1
| | | | | | | | | | | | | Changelog: ============ - Add xb_version_string() to get the runtime ABI version - Add the runtime version as the default XMLb invalidation GUID (From OE-Core rev: 1d304dd55ca9c306346a058f60810828b78aaaba) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk+3: upgrade 3.24.41 -> 3.24.42Wang Mingyu9 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== * GtkFileChooser: - Avoid warnings about floating refs - Improve performance of recursive search - Populate search model in an idle * GtkGLArea: - Fix a regression in transparency handling * Printing: - Avoid accessing freed printers * Accessibility: - Drop support for the deprecated atk_focus_tracker * Wayland: - Fix monitor sizes - Fix a crash related to tablet removal - Infer resizable edges for tiled windows - Always commit soon after acking a configure * Windows: - Avoid committing NULL strings to IME * gdk: - Use css cursor names as far as possible - Sync DND cursor use with GTK4 * macOs: - Fix cocoa pasteboard constants * build: - Allow building against sysprof-capture-4 * Translation updates: Georgian Hebrew Kabyle Persian (From OE-Core rev: 2f4cdc1ef16f1b86f5632fded21792d71d58de16) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdk-pixbuf: upgrade 2.42.11 -> 2.42.12Ross Burton9 days3-6/+6
| | | | | | | | | | | | | | | - Fix a build failure (Christian Heusel) - Fix occasional build failures (Benjamin Gilbert) - ani: Reject files with multiple INA or IART chunks (Benjamin Gilbert) - ani: Reject files with multiple anih chunks (Benjamin Gilbert, CVE-2022-48622) - ani: validate chunk size (Benjamin Gilbert) - Translation updates (From OE-Core rev: c5b202b0aef56ecf7982887c54b4ecbc4bbe73ae) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk+3: add gtk+ to CVE_PRODUCTEmil Kronborg2024-05-211-1/+1
| | | | | | | | | | | | | | While the plus in GTK+ was dropped in GTK4 and onwards [1], it is still necessary for GTK3. This is also reflected upstream where two versions exist: http://ftp.gnome.org/pub/gnome/sources/gtk+ and http://ftp.gnome.org/pub/gnome/sources/gtk. [1]: https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html (From OE-Core rev: 378e1f415855feabe88b168e14f8d367f388e4bc) Signed-off-by: Emil Kronborg <emil.kronborg@protonmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib/gobject-introspection: update 2.78.4 -> 2.80.0, 1.78.1 -> 1.80.0Alexander Kanavin2024-05-132-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With these versions, which need to be updated in lockstep, upstream has relocated glib introspection data from g-i tree to glib tree and made its generation a part of the overall glib build. This creates a circular dependency, where g-i tools are linked with glib, but glib needs the tools to build its g-i data. (I don't know why the two source trees couldn't be simply merged into one, or g-i data for glib couldn't be generated inside g-i build against sysroot glib). Upstream is suggesting building glib twice, first without building g-i data, then building g-i and linking it with that version, then building the final glib, and that's what is being done here (via the new glib-initial recipe, which is sysroot-only, and is not pulled in via indirect dependencies either). Other glib changes: 0001-Do-not-write-bindir-into-pkg-config-files.patch restores writing bindir variable into glib.pc file (meson only writes it out if other variables depend on it, and this custom patch removes that dependency). 0001-girepository-introspection-correctly-install-.gir-fi.patch ensures correct installation of .gir into something else than $datadir (useful in multilib). Merge previous glib .bb into .inc, so that glib and glib-initial recipes could be cleanly separated with no duplication. Convert from gtk-doc to gi-docgen, and manpages from xmlto to docutils. (From OE-Core rev: 57c307536f67dcfb5d4a5488ca1e77a943ba1368) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libportal: fix rare build raceRoss Burton2024-05-132-1/+51
| | | | | | | | | | | | | | There is a build race where the libportal.vapi is not always generated before it is needed to build libportal-gtk*.vapi. Backport the fix from upstream. [ YOCTO #15479 ] (From OE-Core rev: 2d984e52cded09647b210bd79cfec9deb4b7b589) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk4: update 4.14.2 -> 4.14.4Markus Volk2024-05-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Overview of Changes in 4.14.4, 02-05-2024 ========================================= * 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 to G - dmabuf: Use narrow range for YUV * GSK: - gpu: Handle tiny offscreens correctl * Build: - Fix many ubsan warning * macOS - Fix problems with events handed back to the OS - Respect GDK_DEBUG=default-settings * Translation updates: German Indonesian Kabyle Korean Lithuanian Russian Overview of Changes in 4.14.3, 18-04-2024 ========================================= * 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 * Translation updates: Basque Brazilian Portuguese Georgian Hebrew Kabyle Persian Polish Slovenian Swedish Ukrainian (From OE-Core rev: 142346d5e420e2ea17826c9951b443849a535a31) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk4: Disable int-conversion warning as errorKhem Raj2024-05-091-0/+4
| | | | | | | | | | | This helps builds on 32bit machines when using GCC-14 there is a bug filed for fixing this in code [1] [1] https://gitlab.gnome.org/GNOME/gtk/-/issues/6033 (From OE-Core rev: 3735b5566c7e0e1a36171523e7b553497f4da1a4) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxmlb: upgrade 0.3.17 -> 0.3.18Wang Mingyu2024-04-251-1/+1
| | | | | | | | | | | | Changelog: ========== - Fix decompressing large zstd files, harder - Include the pkgconfig variables in the subproject declared dependency (From OE-Core rev: 89741b5fc9240e2fb183c331769b16cb8aa4b8b5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdk-pixbuf: upgrade 2.42.10 -> 2.42.11Wang Mingyu2024-04-253-10/+9
| | | | | | | | | | | | | | | | | 0001-meson.build-allow-a-subset-of-tests-in-cross-compile.patch fatal-loader.patch refreshed for 2.42.11 Changelog: =========== - Disable fringe loaders by default - Introspection fixes - Translation updates (From OE-Core rev: 243a6fce44882ff16c5dfcb518cafd8ee8f7ae24) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcr: upgrade 4.2.1 -> 4.3.0Wang Mingyu2024-04-251-1/+1
| | | | | | | | | | | | | | | Changelog: ============ - certificate: Add API to retrieve version - Bump required GnuTLS version to 3.8.5 - Avoid potential integer overflow spotted by UBSan - Support GnuTLS as an alternative crypto backend - Updated translations (From OE-Core rev: 926b94a9477675f5828eb7d997aac8975500b7a8) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk4: update 4.14.1 -> 4.14.2Markus Volk2024-04-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Overview of Changes in 4.14.2, 03-04-2024 ========================================= * 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 * macOS: - Fix up the app menu support * Windows: - Fix problems with minimization - Fix build without fontconfig * Debugging: - Add font settings in the inspector * Demos: - Clean up the application demo - Update cursor images for the cursor demo * Translation updates: Catalan Czech French Georgian Hebrew Persian Slovenian Turkish Ukrainian (From OE-Core rev: 17899a51b5c0c99e4b98ef88ec5f60945e5bec85) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxmlb: upgrade 0.3.15 -> 0.3.17Wang Mingyu2024-04-162-7/+4
| | | | | | | | | | | | | | | | | | 0001-xb-selftest.c-hardcode-G_TEST_SRCDIR.patch refreshed for 0.3.17 Changelog: ========= - Create SECURITY.md for the OpenSSF scorecard - Fix decompressing large zstd files - Use zst as the file extension for zstd - Make the LZMA support optional - Add the lzma and zstd support to the pkgconfig file (From OE-Core rev: 50c247ec5eb989c91466ace4c27742ab36eb018c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adwaita-icon-theme: upgrade 45.0 -> 46.0Wang Mingyu2024-04-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - cursors: fix windows build - cursors: reinstate some x11 cursor names - symbolic: thunderbolt, phone & export fixes - index.theme: remove duplicate entries - cursors: clean up shapes, sync DND metaphors with macos - symbolic: revert about metaphor - symbolic: shared screen metaphor update - fullcolor: antialias 16x16 a little more - symbolic: replace filled silhouettes with outlines - cursors: only cover the CSS named - symbolic: help-about metaphor - symbolic: sync not-junk metaphor (https://gitlab.gnome.org/GNOME/evolution/-/issues/1710#note_1924546) - symbolic: cleaned up export with Symbolic Preview (From OE-Core rev: 58ef139b1fae208d7e131c7b38ed8a4d1881fda5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcr: upgrade 4.2.0 -> 4.2.1Wang Mingyu2024-04-161-1/+1
| | | | | | | | | | | | | Changelog: =========== - gcr-ssh-agent: set 'SSH_AUTH_SOCK' - gcr-ssh-agent: port avoid deadlock fix - Updated translations (From OE-Core rev: 5b98e250d8c04040df1333506b72575d368e6bdc) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* epiphany: update 45.3 -> 46.0Markus Volk2024-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 46.0 - March 15, 2024 ===================== * Improve keyboard navigation of address bar dropdown (#1726, Markus Göllnitz) * Add "Send Link by Email..." to context menu for links (#2037, Leon Marz) * Use selected text when middle clicking on New Tab button (#2159) 46.rc - February 29, 2024 =========================== * Close security popover after selection (#2215) * Focus location entry on search hotkey (#2278) * Close page menu popover on print, search and fullscreen actions (#2283) * Forward key events directly to web view (#1915) (#2173) * Updated translations 46.beta - February 10, 2024 =========================== * Fix a crash (#2021) * Allow closing pinned tabs (#2264) * Adjust labels to improve HIG compliance (!1431, Bart Gravendeel) * Support PKCS #11 smart card authentication (!1433) * Updated translations 46.alpha - January 5, 2024 ========================== * Use web app manifest to get better app name and icon (#931) * Prevent websites from using certain Epiphany internal APIs (#1664) * Fix poor Firefox Sync error message when gnome-keyring is not installed (#1755) * Reduce adblock filter update interval on metered connections (#2152) * Rename Firefox Account to Mozilla Account (#2231) * Hide various context menu items when text is selected (#2258) * Remove Google Safe Browsing support due to terms of service changes (!335) * Hide developer context menu actions by default (!1392, Vitaly Dyachkov) * Update to highlight.js 11.9.0 (!1394) * Use AdwSpinRow in preferences dialog (Pig, !1411) * Many improvements to appstream metainfo (Sabri Ünal, !1398, !1399, !1414, !1422, !1425) * Updated translations (From OE-Core rev: c7384afa31f76e9e547a1a0af819707b90699e5b) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk+3: disable wayland without openglMarkus Volk2024-04-041-1/+4
| | | | | | | | | | | | | | | Wayland backend requires epoxy so it will pull in a requirement for opengl While doing some tests in building old stuff like matchbox-terminal with vte 0.76, I encountered an issue with building matchbox-terminal without opengl in DISTRO_FEATURES. Explicitly stating that the Wayland backend requires opengl fixes this problem and allows matchbox-terminal to be used without. (From OE-Core rev: 35a7e970bfba02fa01ebcf03169d2ddad90ad419) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk4: update 4.12.5 -> 4.14.1Markus Volk2024-03-221-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Remove ffmpeg backend as it was removed upstream Overview of Changes in 4.14.1, 16-03-2024 ========================================= * 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 * Translation updates: Czech German Korean Russian Overview of Changes in 4.14.0, 12-03-2024 ========================================= Note: The new renderers and dmabuf support are using graphics drivers in different ways than the old gl renderer, and trigger new driver bugs, (see for example https://gitlab.gnome.org/GNOME/gtk/-/issues/6418 and https://gitlab.gnome.org/GNOME/gtk/-/issues/6388). Therefore, it is recommended to use the latest mesa release (24.x) with the new renderers. * 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 * MacOs: - Implement cursor-from-texture * Translation updates: Basque British English French Indonesian Kazakh Latvian Lithuanian Norwegian Bokmål Slovenian Spanish Turkish Overview of Changes in 4.13.9, 02-03-2024 ========================================= * 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 * Translation updates: Basque British English Catalan Finnish Galician Georgian Hebrew Indonesian Kazakh Latvian Lithuanian Persian Polish Russian Slovenian Spanish Turkish Ukrainian Overview of Changes in 4.13.8, 20-02-2024 ========================================= * 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 * Translation updates: Basque Brazilian Portuguese Catalan Czech Galician Georgian Hebrew Lithuanian Persian Russian Turkish Ukrainian Overview of Changes in 4.13.7, 11-02-2024 ========================================= * 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: - Make the ngl renderer work on macOS - 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 * macOS: - Propagate unhandled input events back to the OS * Tools: - Make the crash handling in gtk4-node-editor more robust * Translation updates Galician Georgian Occitan Turkish Overview of Changes in 4.13.6, 25-01-2024 ========================================= This release changes the ngl renderer to be the default renderer. The intent of this change is to get wider testing and verify that the new renderers are production-ready. If significant problems show up, we will revert this change for 4.14. You can still override the renderer choice using the GSK_RENDERER environment variable. Since ngl can handle fractional scaling much better than the old gl renderer, we allow fractional scaling by default with gl now. If you are using the old gl renderer (e.g. because your system is limited to GLES2), you can disable fractional scaling by setting the GDK_DEBUG environment variable to include the gl-no-fractional key. * 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 * Translation updates: French Galician Georgian Occitan Persian Russian Vietnamese Overview of Changes in 4.13.5, 07-01-2024 ========================================= 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. The new renderers are still considered experimental, and GTK will only use them if they are explicitly selected using the GSK_RENDERER environment variable. As part of this work, the GSK include files have been rearranged. It is no longer necessary to include renderer-specific headers for ngl and vulkan (and doing so will trigger deprecation warnings), and their constructors are always available. The previously available experimental GdkVulkanContext APIs and the old Vulkan renderer have been removed. Vulkan is now enabled by default, and Linux distributions should build GTK with Vulkan support. This requires the glslc shader compiler as a new dependency. Vulkan is now also used for dmabuf support. * 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 Overview of Changes in 4.13.4, 30-12-2023 ========================================= * GtkFileDialog: - Return an error if no file is selected * GtkFileLauncher: - Add a writable property * GtkFileChooserNative: - Make closing portal file dialogs work * GtkEmojiChooser: - Update Emoji data to CLDR v43 * GtkStringList: - Add item-type and n-itmes properties * Input: - Respect GTK grabs on DND events - Fix crossing event generation for enter/leave * Wayland: - Avoid recreating wl_buffers needlessly - Be more careful when loading cursors * Dmabuf: - Add support for all Dmabuf formats - Tweak the offload code a bit, allow offloading translucent textures, as long as they are raised. Decline to offload with fractional scales. * Accessibility: - Add a few more accessible roles * GL: - Use GLES by default - Tweak GDK_DEBUG values. The new values are gl-disable-gl, gl-disable-gles and gl-prefer-gl. The gl-legacy and nograbs values have been dropped. * Css: - Reduce memory consumption during theme loading - Fix opacity handling * Theme: - Refresh some of the included symbolic icons * MacOs: - Silence secure-restore message * Build: - Require Vulkan 1.3 * Translation updates: Chinese (China) Czech Hebrew Icelandic Polish Russian Overview of Changes in 4.13.3, 15-11-2023 ========================================= * GtkGraphicsOffload: A new widget to support passthrough of dmabuf textures with subsurfaces on Wayland * GtkListView: - reduce tree indentation * GtkInspector: - Show more GL information - Add a subsurface overlay - Improve the fps overlay * GDK - Allow implicit modifiers for dmabufs - Support more dmabuf formats: NV16, NV61, NV24, NV42 and 3-plane YUV formats * GSK - Fix padding of icons in the GL atlas - Fix handling of texture-scale nodes in cairo - Treat texture-scale nodes more faithfully in GL * Accessibility: - Tweak the accessible name computation for corner cases * The GTK/GDK/GSK_DEBUG environment variables now work in productions as well as in debug builds * Translation updates Catalan French Russian Overview of Changes in 4.13.2, 22-10-2023 ========================================= * GtkPrintdialog: - New async-style api to replace GtkPrintOperation * GtkEmojiChooser: - Add more languages: Bengali, Hindi, Japanese, Finnish, Thai and Norwegian bokmål * Accessibility: - Fix some utf8 handling issues * GDK: - Add support for dmabuf textures, with GdkDmabufTextureBuilder - Add a few more supported memory formats for textures * GSK: - Add a fast-path for masking color - Add support for importing dmabuf textures - Handle GLES better by using some extensions * Translation updates: Catalan Russian Turkish Overview of Changes in 4.13.1, 28-09-2023 ========================================= * GtkTooltip: - Don't cross native boundaries when looking for tooltips * GtkCenterLayout, GtkEntry, GtkSearchEntry: - Fix some issues with baseline handling * GtkColorButton, GtkFontButton: - Propagate focus-on-click * GtkFileChooser: - Make "Visit file" scroll to the file * GtkSwitch: - Respect text direction * GtkWindow: - Don't assume titlebars are GtkHeaderBars * Printing: - Fix some problems with the portal implementation - Add a new simple print API: GtkPrintDialog * Paths: - GskPathMeasure performance has been improved - Add custom contours for circles, rounded rectangles and rectangles - Simplify GskPathPoint handling - gsk_path_point_get_closest_point now returns the distance as well - Make GskPathBuilder simplify curves * Input: - Handle (some) single-key compose sequences - Fix active state tracking with sensitivity changes and grabs * GSK: - Make the 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 crrect - Fix rendering of shadows with opacity - The Vulkan renderer now requires Vulkan 1.2 - GL: Transition gradients unpremultiplied - GL: Fix clipping of shadows - GL: Some optimizations - Broadway: Fix memory leaks in the renderer * Wayland: - Make activation more reliable * macOS: - Clamp damage regions to the surface size * Tools: - gtk4-path-tool gained restrict and reverse commands - gtk4-path-tool show and render can show control points * Demos: - Add a demo for hit testing with paths * Build: - Fix build problems with C++ compilers * Deprecations: - gtk_window_present_with_time * Translation updates Brazilian Portuguese British English Catalan Chinese (China) Czech Danish Dutch Esperanto Galician Georgian Italian Korean Latvian Lithuanian Persian Polish Punjabi Slovenian Turkish Overview of Changes in 4.13.0, 25-08-2023 ========================================= * GskPath, GskPathBuilder, GskPathMeasure: Data types and APIs for path rendering. These APIs are still considered experimental, and may change until 4.14. Please try them out and give us feedback. Documentation can be found here: https://docs.gtk.org/gsk4/paths.html * 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 - Make flags a settable property * GtkShortcutsWindow: - Add API to build shortcuts windows programmatically * Printing - Fix the cpdb backend build * MacOS: - Make file filters work again * GSK: - Fix issues with color matrix nodes * Wayland: - Fix a crash with compositors other than gnome-shell * Deprecations: - Remaining GtkTreeModel-related types * Demos: - Add a few path demos to gtk4-demo * Tools: - gtk4-path-tool provides a commandline interface for paths * Translation updates: Basque Catalan Finnish Galician Georgian German Greek Indonesian Kazakh Persian Polish Romanian Spanish Swedish Turkish Ukrainian (From OE-Core rev: 9d6923da5564d45bbf80fd722184e87b4a2be867) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libadwaita: update 1.4.4 -> 1.5.0Markus Volk2024-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============= Version 1.5.0 ============= - AdwDialog - Fix widget selection in inspector when presented as a bottom sheet - Fix clicks on the dimming still working with can-closed=true - Demo - Fix <developer> in metainfo - Translation updates - Belarusian - Brazilian Portuguese - Danish - French - Galician - Hungarian - Italian - Kabyle - Kazakh - Latvian - Norwegian Bokmål - Occitan - Slovenian - Swedish - Turkish ============== Version 1.5.rc ============== - Depend on GTK 4.13.4 - Fix layout with GtkSettings:gtk-xft-dpi == 0 - AdwAboutDialog - Support zero-clause bsd license - Fix example - AdwAboutWindow - Support zero-clause bsd license - AdwDialog - Allow bottom sheets to shrink beyond 360px width - Fix a crash when swiping on the dimming - Adjust dimming intensity - AdwNavigationView - Fix signal mentions in push() docs - Disable missing title warning when containing a split view - AdwStatusPage - Fix property notification in set_child() - AdwSwipeTracker - Use a smaller threshold for window handles - AdwToolbarView - Fix a typo in docs - Demo - Fix window.devel demo - Stylesheet - Adjust shade colors in dark - Make .devel not propagate to dialogs - Translation updates - Basque - Belarusian - Catalan - Chinese (China) - Chinese (Taiwan) - Czech - Dutch - Finnish - French - Georgian - Hebrew - Hungarian - Indonesian - Kazakh - Korean - Latvian - Lithuanian - Norwegian Bokmål - Occitan - Persian - Polish - Russian - Spanish - Swedish - Ukrainian ================ Version 1.5.beta ================ - Fix build with libappstream 1.0 - Fix deprecation warning with libappstream 0.16.4 - Fix a build error with MSVC - Add AdwDialog, AdwAlertDialog, AdwPreferencesDialog and AdwAboutDialog - AdwAboutWindow - Don't pre-select the first section on the Legal page - AdwApplicationWindow - Add :dialogs and :visible-dialog - AdwBreakpointBin - Add remove_breakpoint() - Fix focus during transitions - Fix swapping the child during transitions - AdwButtonContent - Horizontally center children - AdwCarousel - Fix carousel scroll behavior with page reordering - AdwComboRow - Don't change selection on filtering - Fix focus when opening the popover - Set the correct state on the selected checkmark - AdwEntryRow - Add :text-length - AdwHeaderBar - Integrate with AdwDialog - Fix visibility after changing :show-back-button - AdwMessageDialog - Add remove_response() - Fix choose() annotations - AdwNavigationView - Fix a warning message - AdwPreferencesWindow - Fix :visible-page and :visible-page-name docs - AdwStyleManager - Support contrast setting in the settings portal - AdwSwipeTracker - Add :allow-window-handle - AdwTabOverview - Allow child focus on out animations - AdwTabView - Keep view alive during ::page-detached - Fix crashes when using :pages - AdwViewSwitcherBar - Fix a warning when empty - AdwWindow - Add :dialogs and :visible-dialog - Demo - Port everything to AdwDialog - Docs - Add a migration guide for adaptive dialogs - Add a favicon - Use the new asides - Fix erroneous <child> use in breakpoints migration guide - Stylesheet - Increase GtkSwitch padding - Align property row title and other row subtitle sizes - Align expander row and combo row arrows - Stop hiding switch shapes - Translation updates - Czech - French - Galician - German - Greek - Hebrew - Hungarian - Norwegian Bokmål - Persian - Russian - Serbian - Slovenian - Turkish - Ukrainian (From OE-Core rev: 95b01b95a99df06e555416ec4834df426bca4c4a) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libadwaita: upgrade 1.4.3 -> 1.4.4Wang Mingyu2024-03-221-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: =========== - Fix layout with GtkSettings:gtk-xft-dpi == 0 - AdwNavigationView - Fix signal mentions in push() docs - AdwStatusPage - Fix property notification in set_child() - AdwToolbarView - Fix a typo in docs - Translation updates - British English (From OE-Core rev: 2357cc49a25aaa87dc64e1ec02f365f69a95c0dc) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gsettings-desktop-schemas: update 45.0 -> 46.0Markus Volk2024-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Major changes in 46.0 ===================== - Translation updates Major changes in 46.rc ====================== - Make default clock format overridable by translators - Translation updates Major changes in 46.beta ======================== - Add key to modify XKB options - Add key to indicate whether switches should indicate state with shapes - Translation updates Major changes in 46.alpha ========================= - Update default background file extension to jxl - Translation updates (From OE-Core rev: 51a559f0ca30df6867baa0871cdde1d4bfe088e8) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: upgrade 2.56.3 -> 2.57.1Alexander Kanavin2024-03-074-1900/+326
| | | | | | | | | | Drop 0001-Add-riscv32-support.patch (merged upstream). (From OE-Core rev: 2d53ba395affdd2b4e5eb2abe105a78ddcc51ddb) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* epiphany: upgrade 45.1 -> 45.3Alexander Kanavin2024-03-074-13/+27
| | | | | | | (From OE-Core rev: 7d96a1c77147a08d39b98de6b619cfe5e5c0338c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk+3: update 3.24.38 -> 3.24.41Markus Volk2024-03-052-13/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - update opengl.patch Overview of Changes in GTK+ 3.24.41, 23-01-2024 =============================================== * Fix a crash introduced in the X11 changes in 3.24.40 * Build fixes * Wayland: Fix interpretation of gtk-shell protocol Overview of Changes in GTK+ 3.24.40, 17-01-2024 =============================================== * GtkEmojiChooser: - Update to CLDR v44 - Add more translations * GtkGestures: - Preserve accuracy when translating events * X11 - Support 'virtual' XRANDR monitors * MacOs: - Use consistent event coordinates * Translation updates: Georgian Hebrew Swedish Overview of Changes in GTK+ 3.24.39, 19-12-2023 =============================================== * GtkMountOperation: - Avoid a segfault * GtkTooltip: - Fix some positioning problems * GtkFileChooser: - Handle webdav in the pathbar * GtkFileChooserNative: - Fix closing portal file choosers * GDK: - Handle offscreen windows better in some places * Wayland: - Create pad devices on enter - Ensure device-added/removed are emitted - Make stylus button mappings compatible with X11 - Try harder to preserve cursor size with scaling - Avoid oob access to cursor images - Support tiling in xdg-shell - Avoid using legacy cursor names - Fix buffer size for scaled custom cursors * X11: - Remove slow path in gdk_cairo_draw_from_gl - Trap more XRANDR errors * MacOs: - Make gdkquartz-cocoa-access.h usable again - Silence secure-restore message * Translation updates Belarusian British English Catalan Chinese (China) Czech Danish Esperanto Farsi Georgian Greek Hebrew Icelandic Kazakh Korean Polish Punjabi Romanian Slovak Slovenian Spanish Turkish (From OE-Core rev: 2378f50d32aa955a269fc747de3af2cb28767741) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsecret: upgrade 0.21.2 -> 0.21.4Wang Mingyu2024-03-011-1/+1
| | | | | | | | | | | | | | | Changelog: ========== * file-backend: Subscribe before calling dbus * meson: Fix crypto option being silently ignored * Updated translations * Port PAM module from gnome-keyring * secret-tool: Fix memory issues in lock command (From OE-Core rev: b0494d7fa7e42ba9fe6b53bc698b72e6b3d82a16) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libhandy: upgrade 1.8.2 -> 1.8.3Wang Mingyu2024-03-011-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ========== - HdyStyleManager - Support contrast setting in the settings portal - Remove an extra unref - Translation updates - Catalan - Georgian - Romanian - Turkish (From OE-Core rev: 3256d357dc30bc1c3b95fc190d367a42fa512f4b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcr: upgrade 4.1.0 -> 4.2.0Wang Mingyu2024-03-011-1/+1
| | | | | | | | | | | | | | Changelog: ========== - gcr-ssh-agent: add command line options to gcr-ssh-agent [GNOME/gcr!129] - gcr-ssh-agent: Fix memory leak spotted by ASan [GNOME/gcr!133] - gcr-ssh-agent: Port memory safety fixes from gnome-keyring ssh-agent [GNOME/gcr!128] - Updated translations (From OE-Core rev: 5084a7f8a0f369b06761bf7f1aa0091fd9698bc4) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libadwaita: update 1.4.2 -> 1.4.3Markus Volk2024-02-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | ============= Version 1.4.3 ============= - AdwAboutWindow - Don't pre-select the first section on the Legal page - AdwHeaderBar - Fix visibility after changing :show-back-button - AdwPreferencesWindow - Fix :visible-page and :visible-page-name docs - AdwViewSwitcherBar - Fix a warning when empty - Translation updates - French - Greek - Norwegian Bokmål (From OE-Core rev: 2ecb3e4550caab6fd0c43e862635520e1e2aee4d) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk: Set CVE_PRODUCTRobert Joslyn2024-02-052-0/+4
| | | | | | | | | | The CPE vendor is "gnome" and the CPE product is "gtk" for both gtk+3 and gtk4 recipes. Set CVE_PRODUCT so we properly match the NVD database. (From OE-Core rev: 253f5f745d66acefcc739f1c9ad2dd46be630e47) Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk4: update 4.12.4 -> 4.12.5Markus Volk2024-01-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Overview of Changes in 4.12.5, 17-01-2024 ========================================= * 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 * Windows: - Use new clipboard api * Wayland: - Fix cursor handling with graphics tablets * macOS: - Silence secure-restore message - Fix build on macOS < 10.13 * Translation updates Basque British English Catalan Chinese (China) Czech Georgian German Hebrew Indonesian Lithuanian Persian Polish Romanian Russian Slovenian Swedish Turkish Ukrainian Vietnamese (From OE-Core rev: 2dd196a048de8f45095ffa8ada2a2f3b15bcc866) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsecret: upgrade 0.21.1 -> 0.21.2Jiang Kai2024-01-211-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ============ * Support GnuTLS as an alternative crypto backend * Fix LeakSanitizer issues * secret-tool: Verify that the parsed stdin password is vaild UTF-8 * Fix markup syntax for SecretSchema * Public secret_attributes_validate method * Updated translations (From OE-Core rev: bb4c22e28dfd1bdb2fe4cee1a15b27e4847b2ceb) Signed-off-by: Jiang Kai <jiangkai@fujitsu.com> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgudev: Pass export-dynamic to linker directly.Khem Raj2024-01-212-0/+40
| | | | | | | | | | New clang 18+ errors out on this while older clang does not (From OE-Core rev: 31c639469e3e0aa4274ec891bef83cdce746e9a5) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxmlb: upgrade 0.3.14 -> 0.3.15Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ============ - Sprinkle __attribute__((nonnull)) to give a little more compile-time safety - Accept text/xml as an alternative to application/xml - Do not inline shared code - Fix compiling with Visual Studio - Fix the exported api test on Windows - Generate and use .def file for clang-cl builds - Release source file handles early (From OE-Core rev: 096f866bd114089628e2dee8a8cfb722f95c8862) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk-doc: don't use docdir set in environment in gtkdocizeRoss Burton2024-01-122-0/+25
| | | | | | | | | | | The gtkdocize script was accidentally respecting $docdir from the environment as the default documentation directory. This is a problem as bitbake.conf exports $docdir, resulting in configure failures. (From OE-Core rev: d7f8f56e2a91abbadf53fd4c48d6f0e55ac749d1) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk-doc: fix DEPENDSRoss Burton2024-01-121-1/+1
| | | | | | | | | | The use of xmlto and six was removed many years ago, instead depend directly on docbook-xml and docbook-xsl. (From OE-Core rev: 3e2114df7b70d8a16873d7e1fb1e61eedf7d3e2a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libadwaita: update 1.4.0 -> 1.4.2Markus Volk2023-12-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============= Version 1.4.2 ============= - Really fix build with libappstream 1.0 ============= Version 1.4.1 ============= - Fix build with MSVC - Fix build with libappstream 1.0 - AdwCarousel - Fix carousel scroll behavior with page reordering - AdwComboRow - Fix focus when opening the popover - Set the correct state on the selected checkmark - AdwNavigationView - Fix a warning message - AdwTabOverview - Allow child focus on out animations - AdwTabView - Keep view alive during ::page-detached - Fix crashes when using :pages - Docs - Fix erroneous <child> use in breakpoints migration guide - Translation updates - Russian - Serbian (From OE-Core rev: 7c02a1169197fd5452d5b323dd523f6712245cb6) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gobject-introspection: depend on setuptools to obtain distutils moduleAlexander Kanavin2023-12-211-1/+2
| | | | | | | | | | | | g-i still uses distutils in various places, and upstream MRs and tickets aren't getting a lot of traction. As distutils is gone from the core library in python 3.12, rely on setuptools copy. (From OE-Core rev: 2872aa59d24505b1088d570453e4ec6c83974cc9) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* json-glib: upgrade 1.6.6 -> 1.8.0Yi Zhao2023-12-061-1/+1
| | | | | | | | | | | | | | | | | | Overview of changes for 1.8 ============================== * Build fixes * Add current node accessor to JsonReader * Make xgettext optional * Avoid leaking memory in error paths * Update test suite to conform with TAP * Ensure valid output for exponential notation of numbers * Translation updates (From OE-Core rev: c4777f7b050c62f5d223f3deb4f3e07dc2e7975e) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk4: upgrade 4.12.3 -> 4.12.4Markus Volk2023-12-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Overview of Changes in 4.12.4, 17-11-2023 ========================================= * 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 * Windows: - Stop relying on glib for build configuration * Tools: - Add a --undecorated option to gtk4-rendernode-tool * Translation updates Catalan French Romanian Russian Spanish Turkish (From OE-Core rev: 1cf2c6992b1e16a253e519dfaa031a1c3166daf7) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gi-docgen: upgrade 2023.1 -> 2023.3Wang Mingyu2023-12-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ Fixed: - Add missing dependency [#175] - Add missing test data to the source archive - Match dependencies list in the index and sidebar [!177] - Use KeyboardEvent.key to focus search input [#151] - Build fixes for subproject use [!185] - Remove display:flex from headings [#147] - Split transfer notes based on direction [#141] - Clarify signal flags [!189] - Hide build section if empty [#160] - Always explicitely use utf-8 when reading/writing files [!193] - use `color-scheme: dark` when in dark mode [!188] Added: - Use packaging module to properly compare versions - Add "implements" in class definition pseudocode - Ignore the first class instance struct field - Parse default-value attribute [#103] - Test the gtk-doc sigil parsing - Support admonitions in docblocks [#170] - Add link to the extra content files location in the source repository [#118] - Search for GIR XML in `$GI_GIR_PATH` and `/usr/share/gir-1.0` [!196] - Add fallback for missing "since" [!198] Changed: - Redesign the search results - Redesign the index for enumeration types (From OE-Core rev: 63eaf528e78819d479a12a3d2c7cdad5c55fe0e1) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* epiphany: upgrade 44.6 -> 45.1Alexander Kanavin2023-11-301-1/+1
| | | | | | | | (From OE-Core rev: 3c71df4e412954ac71f6b86ba6f616d34cfd24a8) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libnotify: upgrade 0.8.2 -> 0.8.3Anuj Mittal2023-11-231-1/+1
| | | | | | | | (From OE-Core rev: 4176272fe33039302f0685ba96f5202a113bce7f) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gsettings-desktop-schemas: upgrade 44.0 -> 45.0Anuj Mittal2023-11-231-1/+1
| | | | | | | | (From OE-Core rev: 381d785bd35c11ea766c771663a1272fc359bb2c) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk: Add rdepend on printbackend for cupsMarkus Volk2023-11-202-2/+2
| | | | | | | | | | install the required printbackends (From OE-Core rev: 0a97892920db46043102d54ef1623669241e9780) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnomebase.bbclass: Use meson as default buildsystemMarkus Volk2023-11-1313-10/+3
| | | | | | | | | | | | | | | The vast majority of gnome recipes uses meson. Set it as default and override the few recipes that still use autotools. This way we can remove a lot of lines in meta-oe and more important it would not be needed to explicitly set GNOMEBASEBUILDCLASS = "meson" for newly created gnome recipe anymore. (From OE-Core rev: 8b061ea36f8b94b482c5867fe2ba7213288a5aa3) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: Enable 64bit atomics in crossbeam again for riscv32Khem Raj2023-11-101-1/+0
| | | | | | | | | | This works all fine now. (From OE-Core rev: e9e802d4fe228ec3031f57d2db42454c9cd591a7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: Fix build for riscv32Khem Raj2023-11-102-0/+1512
| | | | | | | | | | Add missing support for linux-raw-sys (From OE-Core rev: e453f6fb66ac95b449d5f3196f7f7e9121412a92) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk: Upgrade 4.12.1 -> 4.12.3Markus Volk2023-10-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Overview of Changes in 4.12.3, 28-09-2023 ========================================= * 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 * Translation updates Basque Brazilian Portuguese Czech Galician Georgian German Hungarian Kazakh Lithuanian Persian Polish Spanish Swedish Turkish Overview of Changes in 4.12.2, 20-09-2023 ========================================= * 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 * macOS: - Clamp damage regions to the surface size * Windows: - Fix missing minimize and maximize buttons * Translation updates Basque Brazilian Portuguese Catalan Chinese (China) Czech Danish Dutch Finnish Galician German Hungarian Italian Kazakh Latvian Lithuanian Slovenian Spanish Turkish (From OE-Core rev: ba738a1e2944468ef3e4d9c9810e98457fcd3b85) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>