summaryrefslogtreecommitdiffstats
path: root/meta-gnome
Commit message (Collapse)AuthorAgeFilesLines
* README.md: fix typosGyorgy Sarvari2026-03-021-1/+1
| | | | | | | Correct a couple of typos in the various readme files. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nautilus: upgrade 49.3 -> 49.4Wang Mingyu2026-03-021-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libpanel: upgrade 1.10.3 -> 1.10.4Wang Mingyu2026-02-251-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgsf: upgrade 1.14.54 -> 1.14.55Wang Mingyu2026-02-251-1/+1
| | | | | | | | | | Changelog: ========= * Reduce stack usage. * Documentation fixes. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gtksourceview5: upgrade 5.18.0 -> 5.19.0Wang Mingyu2026-02-251-1/+1
| | | | | | | | | | | | | | | | Changelog: ========= * Annotations: draw a background behind annotations; align to the right when they fit (e.g. for diagnostics) * GObject Introspection: fix nullable and callback destroy annotations (get_location, get_match_style, scheduler, callbacks) * Fix gutter text renderer text layout snapshot deprecation * PHP language: highlight PHP 8.0 attributes and add new keywords * New language: Cornish * Translation updates Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* blueprint-compiler: remove recipeYi Zhao2026-02-241-16/+0
| | | | | | | | | The recipe has been moved to oe-core[1]. [1] https://git.openembedded.org/openembedded-core/commit/?id=4212392ca7ebf890e1e192ddd0e7dbe1f8dabcf2 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-shell: ignore CVE-2021-3982Gyorgy Sarvari2026-02-241-0/+1
| | | | | | | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2021-3982 The vulnerability is about a privilege escalation, in case the host distribution sets CAP_SYS_NICE capability on the gnome-shell binary. OE distros don't do that, and due to this this recipe is not affected by this issue. The CVE is ignored. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gimp: ignore already fixed CVEsGyorgy Sarvari2026-02-241-1/+4
| | | | | | | | | | | | | | | | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2026-0797 https://nvd.nist.gov/vuln/detail/CVE-2026-2044 https://nvd.nist.gov/vuln/detail/CVE-2026-2045 https://nvd.nist.gov/vuln/detail/CVE-2026-2047 https://nvd.nist.gov/vuln/detail/CVE-2026-2048 All these CVEs are already fixed in the recipe version, however NVD tracks them currently without CPE info. Ignore them. Relevant upstream commits: CVE-2026-0797: https://gitlab.gnome.org/GNOME/gimp/-/commit/ca449c745d58daa3f4b1ed4c2030d35d401a009d Note that the commit referenced by NVD is incorrect. This commit was identified from the relevant upstream Gitlab issue: https://gitlab.gnome.org/GNOME/gimp/-/issues/15555 CVE-2026-2044: https://gitlab.gnome.org/GNOME/gimp/-/commit/3b5f9ec2b4c03cf4a51a5414f2793844c26747e5 CVE-2026-2045: https://gitlab.gnome.org/GNOME/gimp/-/commit/bb896f67942557658b3fbfc67a1c073775c002c7 CVE-2026-2047: https://gitlab.gnome.org/GNOME/gimp/-/commit/5873e16f80cf4152d25a4c86b08553008a331e90 CVE-2026-2048: https://gitlab.gnome.org/GNOME/gimp/-/commit/fa69ac5ec5692f675de5c50a6df758f7d3e45117 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* yelp: add opengl to REQUIRED_DISTRO_FEATURESGyorgy Sarvari2026-02-161-1/+2
| | | | | | | | | | webkitgtk3 requires this feature. Also add wayland as an optional required feature, to match the requirements of webkitgtk3. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-tweaks: upgrade 40.0 -> 40.10Gyorgy Sarvari2026-02-082-35/+1
| | | | | | | | | | | | | Drop patch that is included in this release. Changes (note that there were no intermediate releases): 40.10: This release includes a fix for the broken GNOME Extensions link and several translation updates. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-commander: upgrade 1.16.1 -> 1.16.2Gyorgy Sarvari2026-02-082-39/+1
| | | | | | | | | | | | Drop patch that's included in this release. Changes: - Fix double g_error_free call in remote_close_callback - Fix build with taglib 2.0 - Set project gnu++11 c++ language version explicitely Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-desktop: upgrade 44.1 -> 44.4Gyorgy Sarvari2026-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | Changes: Version 44.4 - Support TryExec for thumbnailers - Translation updates Version 44.3 - Fix CI regression for release upload Version 44.2 - Stop using ratio character for time in the wall-clock - Fix variable initialization - General CI cleanups - Only parse XML files as slideshows - Translation updates Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libspelling: upgrade 0.4.9 -> 0.4.10Wang Mingyu2026-02-061-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gvfs: upgrade 1.58.0 -> 1.58.1Wang Mingyu2026-02-061-1/+1
| | | | | | | | | | | | | Major changes in 1.58.1 ======================= * cdda: Fix duration of last track for some media * build: Fix build when google option is disabled * Fix various memory leaks * Some other fixes * Translation updates Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gparted: upgrade 1.7.0 -> 1.8.0Wang Mingyu2026-02-061-1/+1
| | | | | | | | | | | Key changes ============= * Fix crash due to not checking for failure to load icon * Fix hangs setting FAT label when matches a root folder entry * Erase file system signatures before all FileSystem copies Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gimp: patch libunwind detectionGyorgy Sarvari2026-02-062-0/+52
| | | | | | | | | | | | | | Gimp 3.0.8's meson file detects the presence of libunwind incorrectly, making it fail on some platforms (e.g. x86 + musl + clang), even when libunwind is explicitly disabled: | <snip>i686-oe-linux-musl-ld: app/core/libappcore.a.p/gimpbacktrace-linux.c.o: in function `gimp_backtrace_get_address_info': | /usr/src/debug/gimp/3.0.8/../sources/gimp-3.0.8/app/core/gimpbacktrace-linux.c:708:(.text+0xbd7): undefined reference to `_ULx86_init_local' This backported patch fixes this. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gimp: mark CVE-2025-15059 patchedGyorgy Sarvari2026-02-041-0/+1
| | | | | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2025-15059 The patch that is referenced by the NVD report has been backported[1] to the recipe version, and is included already. [1]: https://gitlab.gnome.org/GNOME/gimp/-/commit/c9eb407485f6c085adf70c8a334f75ea31565c60 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* babl: upgrade 0.1.120 -> 0.1.122Wang Mingyu2026-02-021-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mutter: fix build without x11 in DISTRO_FEATURESMarkus Volk2026-01-301-14/+19
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gimp: update 3.0.6 -> 3.0.8Markus Volk2026-01-306-322/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove cve fixes which are included in this release - remove the fix for bzip2. meson.build was improved so this is not required anymore - inherit bash-completion This releases contains a lot of bugfixes. The below list is not exhaustive. Core: - Font handling improvements: * Font loading on start massively sped up. * As an exception, Skia font family (apparently quite common on macOS) is special-cased because it behaves weirdly and was not working with current font handling. * Various other fixes related to font handling. * We now wait for fonts to be fully loaded before loading any file. - Command Line Interface: * Option -i / --no-interface is not shown anymore on `gimp-console` binary (it can still be used — it does nothing there anyway —, which allows to use the same sets of option with the GUI binary, and also so that existing shell scripts don't break). * Option --show-debug-menu is not hidden anymore for discoverability. * The `gimp-3.0` executable can now run with --no-interface even when no display is available (ex: virtual terminal with no window manager/compositor, containers, etc.). This used to only work with `gimp-console-3.0` executable. - Windows: * output CLI messages to the parent console like Linux and macOS. * Ctrl+C signals are now correctly handled in the attached console. * The attached console supports color too. * Interpreters are run conditionally if running in console. - macOS: default to "quartz" Input Method for emoji keyboard support. - Wayland: wait before we get our first surface before listing input devices to work around a Wayland limitation and GTK bug. - Default "Search" feature in GTK3 is now disabled in the component editor in the Channels dockable. - Several fixes related to Quick Mask handling. - Fixed some cases where config migration from GIMP 2 to GIMP 3 was problematic. - Several buggy undo cases were fixed. - Several fixes related to pass-through group layers. - Export will now be properly triggered even if no drawables are selected (this is not a requirement anymore with GIMP 3 API). - Path import and export respectively from and to SVG improved. - Serialize colors in legacy GimpRGB format into a XCF when the XCF version is older than GIMP 3 for backward compatibility. Tools: - Symmetry: fix initial stroke symmetry when using pixmap brushes. - Move tool: fixed weird position jumps in some cases. Graphical User Interface: - Center buttons in overlay dialogs. - Headerbar's (when titlebar and menubar are merged) button colors now match our theme. - Dialogs' header icon and view will now scale based on custom icon size. - Resize dialog: Canvas Size fill combo set to insensitive if layers won't be resized. - Navigation and Selection editor will now properly match the theme (in particular, in dark mode, they won't show large bright area). - Do not show outlines when hovering the absent "Fx" icon anymore, which was confusing people into making it look like you could click and interact with this empty area. Plug-ins: - Fixes on: OpenRaster export, TIFF import, Map Object, PDF export, Gradient Flare, ANI export, Script-Fu, DDS export, Fractal Explorer, PSP import, ICO import, XWD import, PSD import, WebP export, ICNS import, Gimpressionist, JPEG 2000 import, Busy Dialog. - Scale entries have been replaced by spin scale widgets in a bunch of plug-ins. - Fixed vulnerabilities: ZDI-CAN-28376, ZDI-CAN-28311, ZDI-CAN-28273, ZDI-CAN-28158, ZDI-CAN-28232, ZDI-CAN-28265, ZDI-CAN-28530, ZDI-CAN-28248, PSP issue 15732. - Script-Fu improved to not initialize UI code unnecessarily (and therefore make it unusable on systems without a display). API: - libgimp: * Fixes where made in libgimp metadata object. * Make GExiv2Metadata as parent of GimpMetadata visible to Gobject-Introspection tools (bindings were missing this information). * Fixes made on: gimp_drawable_get_thumbnail(), gimp_drawable_get_sub_thumbnail(), gimp_drawable_filter_new(), gimp_proc_view_new(), gimp_procedure_set_sensitivity_mask(), gimp_procedure_dialog_get_spin_scale(). * Remove thumbnail metadata before writing it on export, to make sure we don't cary on metadata written by other software in thumbnails. - libgimpconfig: * Improve error messaging on config deserialization. * Fix gimp_config_serialize_value() when serializing file objects. * New functions: gimp_config_get_xcf_version() and gimp_config_set_xcf_version(). - libgimpcolor: * gimp_color_is_perceptually_identical() docs clarified. - libgimpbase: * The host config directory is now shown in MSIX. * The host config directory is now shown in flatpak. - libgimpwidgets: * Fixes made on: GimpLabelEntry, gimp_widget_free_native_handle(). - libgimpcolor: * New function: gimp_cairo_surface_get_buffer() * Deprecated function: gimp_cairo_surface_create_buffer() in favor of gimp_cairo_surface_get_buffer(). The function implementation was also changed so that it does not necessarily return a linear-memory backed buffer anymore (it might, but developers should not have any expectation about this). Build: - Third-party binary plug-in support in the Snap backported from the original third-party snap. - Snap package for release is now created and submitted on a release pipeline. - Release URLs added to AppStream metadata. - We do not build GEGL with Matting Levin for Windows builds anymore because of crashes. - Flatpak nightly builds will now show a pseudo-release visible with `flatpak list`, showing proper version information. - Windows installer now has a dark mode. - Update changelog on MS Store (MSIX) releases. - AppImage now ships with full MIDI support. - Make it clearer that GExiv2 0.15.0 and over are incompatible (because of API breakage). - Improve build to ensure that the language list (shown in Preferences) is localized during compilation. This also means that a build machine should be set up for localization at build time when optional language selection is enabled. - We now require the generic C++14 standard, and not the GNU variant anymore. - MSVC support added. - Various tweaks which used to be required to make packages work as relocatable builds were dropped since babl and GEGL now have a relocatable option working also on Linux. - The `man` page of GIMP binaries was updated. - The `gimp-console` binary is now shipped in the Flatpak. - macOS pipeline added in our Gitlab CI. - Make sure that harfbuzz is built with libgraphite2 shaper on macOS. - Generate file associations for macOS automatically. - A Bash completion file was added for `gimp` and `gimp-console` binaries. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgedit-gtksourceview: upgrade 299.2.1 -> 299.4.0Gyorgy Sarvari2026-01-271-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also update the SRC_URI. The original upstream Github repos have been deleted. Switched to Gnome servers to fetch the sources from. Changelog: 299.4.0: - Remove the background-pattern (with the grid) feature. - Fix some crashes. - Fix GI annotation warnings. - Translation updates. 299.3.0: Style schemes: - Remove GtkSourceStyleSchemeChooser interface. - Add light-only and dark-only kinds. - Mark classic and tango as light-only kind (so they are unsupported with dark theme variants). Syntax highlighting: - New *.lang file: Nix. For packagers: - Build: add the 'tests' option. Misc: - Documentation updates and improvements. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgedit-amtk: upgrade 5.8.0 -> 5.9.0Gyorgy Sarvari2026-01-271-3/+2
| | | | | | | | | | | | | | | Also, update the SRC_URI - the original github repos have been deleted completely. Fetch it from the Gnome servers instead. Changelog: * Adopt new versioning scheme (this version is a stable one). * Move the project to: https://gitlab.gnome.org/World/gedit/libgedit-amtk * Use GtkImageMenuItem even if deprecated. * Build: add the 'tests' option. * Translation updates. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libnma: remove x11 from REQUIRED_DISTRO_FEATURESMarkus Volk2026-01-271-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgtop: fix build without x11Markus Volk2026-01-271-1/+4
| | | | | | | add PACKAGECONFIG for xauth and make it dependent on x11 in DISTRO_FEATURES Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* onboard: add recipeYi Zhao2026-01-273-0/+137
| | | | | | | | | | | Onboard is an onscreen keyboard useful for everybody that cannot use a hardware keyboard; for example Tablet-PC users or mobility impaired users. It has been designed with simplicity in mind and can be used right away without the need of any configuration, as it can read the keyboard layout from the X server. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-shell: fix build without x11 in DISTRO_FEATURESMarkus Volk2026-01-272-1/+32
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-settings-daemon: fix build without x11Markus Volk2026-01-241-3/+3
| | | | | | xwayland requires x11, build only if x11 is in DISTRO_FEATURES Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-control-center: remove x11 from REQUIRED_DISTRO_FEATURESMarkus Volk2026-01-241-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-bluetooth: remove x11 from REQUIRED_DISTRO_FEATURESMarkus Volk2026-01-241-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mutter: update 48.5 -> 48.7Markus Volk2026-01-221-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 48.7 ==== * Still constrain fullscreen wayland windows with size limits [Jonas Å.; !4587] * Fixed crashes [Jonas, Marco; !4643, !4705] Contributors: Marco Trevisan, Jonas Ådahl 48.6 ==== * Fix DND actions not working reliably in some X11 clients [Jonas; #4288] * Fix presentation timings with commit-timing-v1 [Mario; !4645] * Fixed crashes [Sebastian, Milan; !4682, !4592] * Misc. bug fixes and cleanups [Carlos, Raihan; !4697, !4688] Contributors: Raihan Ahamed, Milan Crha, Carlos Garnacho, Sebastian Keller, Mario Kleiner, Jonas Ådahl Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grilo: upgrade 0.3.16 -> 0.3.19Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-text-editor: upgrade 48.3 -> 49.1Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* folks: upgrade 0.15.9 -> 0.15.12Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evince: upgrade 48.0 -> 48.1Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* msgraph: upgrade 0.3.3 -> 0.3.4Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* babl: upgrade 0.1.118 -> 0.1.120Wang Mingyu2026-01-211-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* blueprint-compiler: upgrade 0.18.0 -> 0.19.0Liu Yiding2026-01-201-1/+1
| | | | | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-settings-daemon: update 48.0 -> 49.1Markus Volk2026-01-202-9/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PACKAGECONFIG for wayland,nm have been removed upstream PACKAGECONFIG for x11,xwayland have been added upstream Add a patch to fix reproducibility in gnome-settings-daemon-src ============ Version 49.1 ============ - Translation updates Power: - Avoid xext dependency Xsettings: - Build only if X11 or Xwayland are enabled ============ Version 49.0 ============ - Translation updates Power: - Avoid polling light sensor if ambient light setting is disabled ============= Version 49.rc ============= - Translation updates - Update to GNOME Session changes Power: - Fix check for shell-managed brightness - Refactor light sensor enablement A11y-settings: - Manage Orca lifetime =============== Version 49.beta =============== - Translation updates - Drop dependency on GTK4 - Add xwayland/x11 build options Power: - Do not treat all notifications as critical - Let backlight auto-dimming in control of GNOME Shell Housekeeping: - Add new donation reminder notification ================== Version 49.alpha.1 ================== Keyboard: - Drop keyboard bell GSettings schema leftovers ================ Version 49.alpha ================ - Translation updates - Update to GTK4 Power: - Use new Mutter backlight D-Bus interface Wacom: - Drop support to update per-button OLED screens in Wacom Intuos 4 model with descriptive actions. This tablet model will still be functional, but the tiny screens besides the pad buttons will remain blank. ============ Version 48.1 ============ - Translation updates - Cleanups and fixes Power: - Ensure the backlight interface signal gets emitted on startup - Avoid using uninitialized value when restoring brightness Sharing: - Fixes to shutdown of sharing services Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-session: update 47.0.1 -> 49.2Markus Volk2026-01-202-35/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - update dependencies - inherit manpages mime - build x11 depending on DISTRO_FEATURES - rename packageconfig man->manpages to work with manpages class ============ Version 49.0 ============ - Translation updates - Fixed build with musl libc - Fixed some memory corruption bugs that led to gnome-session-init-worker crashing on logout - Fixed a memory leak in gnome-session-init-worker - Allowed Qt apps to use the Wayland text-input protocol, instead of forcing them to use the direct ibus integration plugin ============= Version 49.rc ============= - Disabled the org.freedesktop.ScreenSaver proxy service on the login screen - Separated out the systemd-specific code from the gnome-session leader process into a dedicated executable. This makes it easier to integrate distributions that use alternative init systems with gnome-session (though note that this is still a usecase we don't officially support upstream) - Translation updates =============== Version 49.beta =============== - gnome-session is no longer started via a shell script, and instead all of the necessary setup is done in C. - gnome-session's builtin service manager has been completely removed. Service management will now be handled entirely by the operating system's native service manager (i.e. systemd). See the following blog post for more information: https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies - The "fail whale" dialog has been removed - Various unused APIs and interfaces were removed, including: - The org.gnome.SessionManager.Client and o.g.SM.App D-Bus interfaces - Various D-Bus APIs related to the service manager - Various .desktop and .session file keys that were used only by the builtin service manager - Fallback sessions, since there's no way to fall back anymore - The code was significantly refactored - gnome-session now provides a gnome-session-basic-services.target, that sessions like the GDM greeter and gnome-initial-setup can use to avoid listing all of the basic GNOME session services (like all the gnome-settings-daemon plugins) - The --autostart command line option was removed, and instead kiosk sessions should set Kiosk=true in their session definition file. - Updated GNOME's mimetype defaults to drop Evince (which was replaced with Papers) - Translation updates ================== Version 49.alpha.1 ================== Fix POTFILES to stop listing deleted files Stop requiring the gnome-settings-daemon Wacom plugin, which doesn't exist anymore Ensure that we start localsearch when starting a GNOME session via systemd Translation updates ================== Version 49.alpha.0 ================== Removed XSMP Removed session restore functionality X11 sessions are disabled by default Added a default mimeapps list for GNOME's core apps gsd-xsettings now starts on demand in Wayland Dropped gnome-dummy session Allow Inhibit() with no app ID Unset all LC_* variables that are bound to REGION Ported fail whale to gtk4 Dropped session selector GUI Dropped the hardware acceleration check gnome-session-inhibit: Propagate parent death gnome-session-inhibit: Fixup terminal handling Contributors: Benjamin Berg, Alessandro Bono, Matthias Clasen, gnome-build-meta-bot, Neal Gompa, Sophie Herold, Javier Jardón, Chris Mayo, Simon McVittie, Jordan Petridis, Ray Strode, Joan Torres, Adrian Vovk, Chris Williams Translators: Марко Костић [sr], Aefgh Threenine [th], A S Alam [pa], Baxrom Raxmatov [uz], Ekaterine Papava [ka], Martin [sl], Quentin PAGÈS [oc], Vasil Pupkin [be] ============ Version 48.0 ============ The gnome-session script no longer re-runs itself as a subprocess GNOME OS CI was ported to use a CI template Integrated new CI-based release process Fix bugs caused by systemd v257's inhibitor behavior changes Make `gnome-session --version` print to stdout rather than syslog Translation updates README updates Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gdm: update 48.0 -> 49.2Markus Volk2026-01-202-62/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - build x11 support depending on DISTRO_FEATURES - add runtime path for nologin to fix reproducibility - remove backport patch - use gtk4 49.2 ========== * Translation updates * Fixed bug that prevented X11 fallback whenever autologin fails * Introduced CI tests built around GNOME OS 49.1 ========== * Translation updates * Hotfixed a bug that leaves gnome-shell in a locked up state * Fixed implementation of userdb, so we don't list our users when asked about UID 0 (root) * Switched safety check that avoids accidentally deleting / and /home from an assertion to an error, so the check always runs even in production builds * Fixed bug where gnome-initial-setup's configuration (i.e. input methods) failed to migrate to the final user session * Fixed bug where GDM assumed that Wayland is unavailable if Xwayland wasn't installed on the system 49.0.1 ========== * Follow-up for permissions issue fix, making the fix work in more environments 49.0 ========== * Translation updates * Fix build failures when built without plymouth support * Fix permissions issue on the GDM work dir (/var/lib/gdm) that broke settings persistence 49.rc ========== * Translation updates * Fixed a bug in PAM config files, introduced by transition to dynamic users * Added logic to retry preferred display server (usually Wayland) before falling back (usually to X11) * Fixed a bug where Plymouth keeps running if not display is plugged into the system. This would prevent bootup from completing and would prevent the user from logging in on a serial console * Fixed GDM's session file loading logic to search directories in correct precedence order * Fix simpledrm device detection to match the kernel's new device naming scheme * Re-enabled X11 support by default. We found it difficult to cleanly separate GDM's ability to launch modern X11 sessions (which we intended to keep enabled in GNOME 49) from the rest of GDM's X11 integration (which we intended to disable but leave intact for GNOME 49). We still plan to remove GDM's full X11 integration in a future version, and leave only the ability to launch modern X11 sessions. * Worked around a regression introduced by the switch to dynamic users, where the login screen no longer persists any settings 49.beta ========== * Translation updates * Switch to using dynamic users for greeter sessions. This enables systemd-based session management on the greeter, removes GDM's dependency on dbus-daemon, and frees us to drop gnome-session's builtin service manager. * Adapt to changes in gnome-session 49, which dropped the builtin service manager code and now exclusively relies on systemd for session startup. This means that GDM now depends on gnome-session 49. 49.alpha.1 ========== * Drop dependency on Wacom g-s-d plugin [Jordan; !301] * Drop leftover udev rules [Alessandro; !299] * Fix warning when building without libxdmcp support [Florian; !300] * Add polkit rules to allow access to smartcards [David, !287] * Misc [Joan; !298] Contributors: Alessandro Astone, David Härdeman, Joan Torres López, Florian Müllner, Jordan Petridis Translators: Takayuki Kusano [ja], Aefgh Threenine [th] ================== Version 49.alpha.0 ================== - meson: Change x11-support default value to false - Disable Xorg session by default - udev: Drop disable_wayland overrides - Fix build with gcc 15 - Translation updates Contributors: Zbigniew Jędrzejewski-Szmek, Florian Müllner, Jordan Petridis, Ray Strode, Joan Torres, Adrian Vovk, Alynx Zhou Translators: Antonio Marin [ro], Baxrom Raxmatov [uz], Cheng-Chia Tseng [zh_TW], Andi Chandler [en_GB], Peter Mráz [sk], Rūdolfs Mazurs [lv] Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nautilus: upgrade 49.2 -> 49.3Wang Mingyu2026-01-131-1/+1
| | | | | | | | | | | | | Changelog: ========= - Don't waste resources on images with extreme dimensions - Consider thumbnailing finished at correct time - Redraw view when screen scale factor changes - Fix potential outdated view item usage - Correctly close mime type program chooser dialog Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcloudproviders: upgrade 0.3.6 -> 0.4.0Wang Mingyu2026-01-131-1/+1
| | | | | | | | | | | | Changelog: =========== * Add dependencies to the pkg-config file * Replace gtk-doc with gi-docgen * Require meson 1.9.0 * Plug tiny memory leaks and reduce memory footprint of the library Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* eog: upgrade 47.0 -> 49.1Wang Mingyu2026-01-131-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ============ - Fix frequent crashes when with gdk-pixbuf 2.44 - Add image/avif to the MimeType list in the .desktop - appdata: Add missing developer name - Set prgname to application ID - data: Rename appdata to metainfo and use rDNS app id - metadata: Hide unreachable help URL - desktop: Add more keywords - content type to mime type conversion - Official website has been retired - org.gnome.eog.desktop should list image/heic as MimeType - Segfault SIGSEGV when switching images Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gtksourceview*: fix build issue related to SPeter Bergin2026-01-123-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Source code for gtksourceview will be unpacked to a directory called 'gtksourceview-${PV}'. But as the recipes have added part of PV to the name of the recipe the default setting of variable S will be wrong. This is fixed by explicitly setting it. Fixing issues like: WARNING: gtksourceview3-3.24.11-r0 do_unpack: gtksourceview3: the directory ${UNPACKDIR}/${BP} (<snip>/gtksourceview3/3.24.11/sources/gtksourceview3-3.24.11) pointed to by the S variable doesn't exist - please set S within the recipe to point to where the source has been unpacked to WARNING: gtksourceview3-3.24.11-r0 do_populate_lic: Could not copy license file <snip>/gtksourceview3/3.24.11/sources/gtksourceview3-3.24.11/COPYING to <snip>/gtksourceview3/3.24.11/license-destdir/corei7-64/gtksourceview3/COPYING: [Errno 2] No such file or directory: '<snip>/gtksourceview3/3.24.11/sources/gtksourceview3-3.24.11/COPYING' ERROR: gtksourceview3-3.24.11-r0 do_populate_lic: QA Issue: gtksourceview3: LIC_FILES_CHKSUM points to an invalid file: <snip>/gtksourceview3/3.24.11/sources/gtksourceview3-3.24.11/COPYING [license-checksum] ERROR: gtksourceview3-3.24.11-r0 do_populate_lic: Fatal QA errors were found, failing task. WARNING: gtksourceview4-4.8.4-r0 do_unpack: gtksourceview4: the directory ${UNPACKDIR}/${BP} (<snip>/gtksourceview4/sources/gtksourceview4-4.8.4) pointed to by the S variable doesn't exist - please set S within the recipe to point to where the source has been unpacked to ERROR: gtksourceview4-4.8.4-r0 do_patch: Applying patch '0001-remove-pointless-check.patch' on target directory '<snip>/gtksourceview4/4.8.4/sources/gtksourceview4-4.8.4' WARNING: gtksourceview5-5.18.0-r0 do_unpack: gtksourceview5: the directory ${UNPACKDIR}/${BP} (<snip>/gtksourceview5/5.18.0/sources/gtksourceview5-5.18.0) pointed to by the S variable doesn't exist - please set S within the recipe to point to where the source has been unpacked to WARNING: gtksourceview5-5.18.0-r0 do_populate_lic: Could not copy license file <snip>/gtksourceview5/5.18.0/sources/gtksourceview5-5.18.0/COPYING to <snip>/gtksourceview5/5.18.0/license-destdir/corei7-64/gtksourceview5/COPYING: [Errno 2] No such file or directory: '<snip>/gtksourceview5/5.18.0/sources/gtksourceview5-5.18.0/COPYING' ERROR: gtksourceview5-5.18.0-r0 do_populate_lic: QA Issue: gtksourceview5: LIC_FILES_CHKSUM points to an invalid file: <snip>/gtksourceview5/5.18.0/sources/gtksourceview5-5.18.0/COPYING [license-checksum] ERROR: gtksourceview5-5.18.0-r0 do_populate_lic: Fatal QA errors were found, failing task. Signed-off-by: Peter Bergin <peter@berginkonsult.se> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-keyring: set CVE_PRODUCTGyorgy Sarvari2026-01-121-0/+2
| | | | | | | | | | | | | | | | | | The underscores and hyphens in the product name are used randomly in the CVE database: sqlite> select * from PRODUCTs where vendor = 'gnome' and product like '%keyr%'; CVE-2012-3466|gnome|gnome-keyring|3.4.0|=|| CVE-2012-3466|gnome|gnome-keyring|3.4.1|=|| CVE-2012-6111|gnome|gnome_keyring|3.2|=|| CVE-2012-6111|gnome|gnome_keyring|3.4|=|| CVE-2018-19358|gnome|gnome-keyring|||3.28.2|<= CVE-2018-20781|gnome|gnome_keyring|||3.27.2|< Set CVE_PRODUCT so that both versions are matched. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-disk-utility: remove outdated patchMarkus Volk2026-01-122-139/+3
| | | | | | | | Dont remove libcanberra dependency. Meanwhile it can be built without pulling in gtk2 Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gimp: patch CVE-2025-14425Gyorgy Sarvari2025-12-312-0/+80
| | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2025-14425 Backport the patch referenced by the nvd report. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gimp: patch CVE-2025-14424Gyorgy Sarvari2025-12-312-0/+35
| | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2025-14424 Pick the patch referenced by the NVD report. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gimp: patch CVE-2025-14423Gyorgy Sarvari2025-12-312-0/+107
| | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2025-14423 Pick the patch references by the NVD report. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gimp: patch CVE-2025-14422Gyorgy Sarvari2025-12-312-5/+73
| | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2025-14422 Pick the patch referenced by the NVD report. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>