gnome-calendar 48.0 fails to compile against libical 4.0 (as shipped by
oe-core) because several libical-glib APIs it uses were changed or removed:
* i_cal_recurrence_get_by_day()/set_by_day() were replaced by generic
accessors taking an ICalRecurrenceByRule selector, i.e.
i_cal_recurrence_get_by()/set_by() with I_CAL_BY_DAY.
* i_cal_errno_return() was removed in favour of i_cal_error_icalerrno().
* ICalTime became a registered GObject type and libical-glib now defines
its g_autoptr() cleanup function itself, making the local
G_DEFINE_AUTOPTR_CLEANUP_FUNC (ICalTime, ...) a redefinition.
Add a patch guarding all three on ICAL_CHECK_VERSION(4, 0, 0) so the
recipe keeps building against both libical 3.x and 4.x. Upstream has not
migrated yet, so a version bump does not help here.
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This fixes:
error: assignment to 'ICalDuration *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
Evolution-Data-Server 3.60.2 2026-05-22
---------------------------------------
Bug Fixes:
I#637 - IMAPx: Sent folder reverts to default with iCloud email and Quick Resync
evo-I#3302 - Truncated file stored in the (mail) cache
Miscellaneous:
e-ms-oapxbc: Simplify error handling in MS-OAPXBC OIDC extension
e-ms-oapxbc: Fix error handling of broker response
e-ms-oapxbc: Align D-Bus parameters with sso-mib (Felix Moessbauer)
e-ms-oapxbc: Add support for broker versions > 2.0.1 (Felix Moessbauer)
Do not lock SExp object in data book/cal views start
e-book-meta-backend: Handle data: URI-s in PHOTO/LOGO
Calendar: Use icaldurationtype_as_utc_seconds() for libical 4.x (Antonio Rojas)
OAuth2: Use its own error domain and add camel_util_is_network_error()
Translations:
Christian Kirbach (de)
Evolution-Data-Server 3.60.1 2026-04-10
---------------------------------------
Bug Fixes:
I#632 - nntp: Fix GSocket ref leak in stream timeout helpers (Mikhail Gavrilov)
Miscellaneous:
nntp: Rename nntp_get_stream_socket() to nntp_ref_stream_socket()
ESoupSession: Correct e_soup_session_get_authentication_requires_credentials()
Evolution-Data-Server 3.60.0 2026-03-13
---------------------------------------
Bug Fixes:
I#489 - Backends: Do not block views' start by slow connection
Miscellaneous:
Correct ICalGLib reference in gir when building against version 4
docs: Update libical-glib online documentation link
Translations:
Asier Saratsua Garmendia (eu)
Aurimas Aurimas Černius (lt)
Balázs Úr (hu)
Baurzhan Muftakhidinov (kk)
Bruce Cowan (en_GB)
Daniel Rusek (cs)
Evolution-Data-Server 3.59.3 2026-02-27
---------------------------------------
Bug Fixes:
I#444 - Make credential prompt dialog non-modal
I#625 - camel-sasl-ntlm: Check for integer overflow in ntlm_get_string()
I#626 - camel-pop3-store: Compute APOP response without string allocation
I#627 - Canonicalize path before local cache file removal
I#628 - e-cal-recur: Check interval intersect always as date-time value
evo-I#3257 - NNTP: Subscription dialog does not show all groups
Miscellaneous:
e-collection-backend: Fix possible memory leak
Use GHashTable's `replace()` instead of `insert()` on some places
e-name-western: Crash due to double quotes in the name
camel-network-service: Move static variable to read-only area
credential-prompters: Add some spacing around widgets in the dialog (gtk4)
camel-store-search: Minimize hold of the folder and folder summary locks
camel-debug: Include object address in ref/unref backtraces
Increase default connection timeout to 30 seconds
Translations:
Alan Mortensen (da)
Anders Jonsson (sv)
Christian Kirbach (de)
Jean-Marc TISSIERES (fr)
Jordi Mas (ca)
Miloš Popović (sr)
Miloš Popović (sr@latin)
Sabri Ünal (tr)
twlvnn kraftwerk (bg)
Evolution-Data-Server 3.59.2 2026-01-30
---------------------------------------
Bug Fixes:
I#617 - Calendar: Prepare to support build with libical 4.x
M!206 - docs: Document libical-glib as dependency (Juan Luis Cano Rodríguez)
Miscellaneous:
Correct few developer comments
Calendar: Correct typo in error message
Fix a compiler warning in camel-network-service.c
e-book-utils: Correct read of a certificate from a vCard attribute
Add ESourceConflictSearch from Evolution
Translations:
Aurimas Aurimas Černius (lt)
Ekaterine Papava (ka)
Juliano de Souza Camargo (pt_BR)
Martin (sl)
Yuri Chornoivan (uk)
Evolution-Data-Server 3.59.1 2026-01-02
---------------------------------------
Bug Fixes:
I#8 - Support vCard v4.0 (RFC 6350)
I#554 - CalDAV: Provide a date limit for information sync
I#609 - Camel: Encrypt Recipient Alias Configuration
I#612 - Calendar: Multiple detached instances cause duplicates
I#613 - Camel: Message info changes do not propagate sometimes
I#614 - CamelSearchFolder: Add "not_all" "match-threads" kind
I#616 - Crash when reading broken multipart/signed
I#618 - Calendar: Free/busy not exported without set calendar mail
I#620 - alarm-notify: Snooze "until X minutes before start" wrongly reminds "X min after start"
I#621 - addressbook-export: Fails with "Invalid query" error
M!201 - Camel: Remove camel_session_ref_service_by_url (Corentin Noël)
M!203 - Remove several migration functions from Evolution Source Registry (Corentin Noël)
evo-I#3157 - Broken multipart/signed shown as raw MIME data
Miscellaneous:
org.gnome.EvolutionDataServer.Devel.json: Build also gweather-locations
Lower default connection timeout to 15 seconds
evolution-source-registry: Remove unused variable (reported by compiler)
CamelGpgContext: Improve error messages
WebDAV: Default to no download limit
CamelStoreDB: Keep 'sqlite_sequence' table during migration
CamelDB: Correct return value and repeated function call arguments
CamelStoreSearch: Unlock summary and folder when save or prepare_fetch_all fails
IMAPx: Avoid Junk/Trash folder open when saving changes
ERemindersWidget: Workaround too large gap between action buttons
CamelFolderSummary: Reload from DB could leak already loaded infos
Correct developer comment of e_source_webdav_set_limit_download_days()
addressbook: Prefer vCard "take" functions
CamelDataCache: Rephrase "Empty cache file" error message
Camel: Unread count for virtual Trash/Junk folder not updated properly
CamelStoreSearch: Ignore all errors when a message cannot be opened
CamelStore: Speed up open folders with virtual Trash or Junk folder
EContactAddress: Add helper functions to read, write and clear the structure
EContact: Add EContactGeo functions to convert to/from string
EVCard: Add conversion code for GEO attribute
EVCard: Correct PHOTO/LOGO data: URI conversion
EContact: Add 'timezone' field
EVCard: Add conversion code for KEY attribute
EContactCert: Add helper functions to work with attributes
ECertificateWidget: Add a function to check whether any certificate data is shown
flatpak: Add gettext ACLOCAL workaround
EBookSqlite: Correct mutex unlock in e_book_sqlite_lock()
EVCard: Add RFC 2739 properties into the list of known vCard 3.0 properties
Translations:
Asier Saratsua Garmendia (eu)
Aurimas Černius (lt)
Daniel Rusek (cs)
Ekaterine Papava (ka)
Emin Tufan Çetin (tr)
Juliano de Souza Camargo (pt_BR)
Martin (sl)
Sabri Ünal (tr)
twlvnn kraftwerk (bg)
Yuri Chornoivan (uk)
Evolution-Data-Server 3.58.0 2025-09-12
---------------------------------------
Bug Fixes:
I#607 - test-cal-component-bag: Fails to run with source tree only
Miscellaneous:
IMAP: Disable PREVIEW fetch on FETCH error
Translations:
Balázs Úr (hu)
Daniel Rusek (cs)
Evolution-Data-Server 3.57.3 2025-08-29
---------------------------------------
Bug Fixes:
I#555 - Calendar: Deleting "This and Future Occurrences" instances can duplicate events
I#602 - IMAP: Sometimes removes message from local summary in error
I#604 - CamelGpgContext: Provide information about encrypted content
I#605 - Camel: MH account busy-loops when reading directory content
M!188 - EDataServer: Use g_object_notify_by_pspec when possible (Corentin Noël)
M!193 - EBookContacts: Use g_object_notify_by_pspec when possible (Corentin Noël)
M!198 - alarm-notify: Add a systemd service (Adrian Vovk)
M!198 - data: Conditionalize installation of alarm-notify (Adrian Vovk)
M!199 - cmake: Specify GLib minimal version to gdbus-codegen (Corentin Noël)
M!200 - data: Set desktop directory outside the condition (Hari Rana)
M!202 - build: Conditionally install org.gnome.Evolution-alarm-notify.desktop (Georges Basile Stavracas Neto)
Miscellaneous:
CamelDB: Do not error out on SQLITE_ABORT
CamelVeeFolder: Fix runtime warning when rebuilding folder content
CamelVeeSummary: Reference subfolder in the internal hash table
Translations:
Anders Jonsson (sv)
Artur S0 (ru)
Asier Saratsua Garmendia (eu)
Jordi Mas (ca)
Juliano de Souza Camargo (pt_BR)
Piotr Drąg (pl)
Evolution-Data-Server 3.57.2 2025-08-01
---------------------------------------
* The libcamel API dropped CamelObject, it was not needed anymore.
Bug Fixes:
I#449 - alarm-notify: Rework snooze options
I#591 - alarm-notify: Sometimes uses original reminder time for modified instance
evo-I#3089 - Camel: App freezes often when performing various threaded tasks
evo-I#3093 - EContact: Consider also FullName as FileAs
Miscellaneous:
CamelVeeSummary: Fix dub-subfolders annotations (Corentin Noël)
CamelFolder: Add state saving API directly (Corentin Noël)
Camel: Remove CamelObject (Corentin Noël)
Camel: Remove index of deprecated symbols (Corentin Noël)
CamelStoreSearch: Make it possible to search for a hashed message ID
CamelFolder: Fix a memory leak
EReminderWatcher: Debug-print what changes had been received from the calendars
ERemindersWidget: Change gap around description text view
CamelNetworkService: Cache the GQuark locally for the private data (Corentin Noël)
Camel: Use g_object_notify_by_pspec when possible (Corentin Noël)
ECal: Use g_object_notify_by_pspec when possible (Corentin Noël)
EDataServerUI: Use g_object_notify_by_pspec when possible (Corentin Noël)
EBook: Use g_object_notify_by_pspec when possible (Corentin Noël)
EBackend: Use g_object_notify_by_pspec when possible (Corentin Noël)
EDataBook: Use g_object_notify_by_pspec when possible (Corentin Noël)
EDataCal: Use g_object_notify_by_pspec when possible (Corentin Noël)
Camel: Use GParamSpec consistently to create properties (Corentin Noël)
CamelVeeFolder: Fix a runtime warning when rebuilding the folder
CamelFolderSummary: Notify about flag changes on idle
ECalClient: Improve performance of generate_instances() function
Translations:
Martin (sl)
Yuri Chornoivan (uk)
Evolution-Data-Server 3.57.1 2025-06-27
---------------------------------------
* The libcamel API had been changed in several ways, some deprecated
symbols had been removed, some API functions renamed and their return
values changed (mostly from "transfer full" to "transfer container").
Bug Fixes:
I#592 - Handle changed server pool in WebDAV collection sources
I#593 - CamelDataWrapper: Correct return value of size calculate functions (dagosuhn)
I#597 - GOA EWS: Fallback to likely EWS host URL when autodicovery fails
M!170 - docs: Update URL to libsoup docs (Simon McVittie)
M!176 - docs: Add docs_url argument (Corentin Noël)
evo-I#2434 - alarm-notify: Should show a visual notification to accompany notification sounds (John Lorentzson)
Miscellaneous:
e-data-server-util: Fix a compiler warning about 'const' qualifier discard
libecal: Add utility functions to read and convert time to given timezone
test-cal-utils: Add a simple additional check
libecal: Add an ECalComponentBag object
ESourceRegistry: Reject to create an instance when D-Bus service is not available
Misc: Correct developer documentation annotations
CamelService: Add private construct-only "with-proxy-resolver" property
Camel: Add CamelStoreDB and CamelStoreSearch and use them
Camel: Rework Search folders
CamelFilterDriver: Remove unused "global variables"
Camel: Rename camel_folder_summary_get_array() to camel_folder_summary_dup_uids()
Camel: Rename camel_folder_get_uids() to camel_folder_dup_uids()
Camel: Remove camel_folder_get_summary()
Camel: Rename camel_folder_get_uncached_uids() to camel_folder_dup_uncached_uids()
Camel: Rename camel_folder_summary_get_changed() to camel_folder_summary_dup_changed()
Camel: Rename camel_uid_cache_get_new_uids() to camel_uid_cache_dup_new_uids()
Camel: Rename CAMEL_DB_FILE to CAMEL_STORE_DB_FILE
CamelDB: Remove unneeded public defines
CamelProvider: Remove autodetect function (Corentin Noël)
lib-camel-test-utils: Reference CamelProvider struct members by name in initialization
Camel: Remove deprecated symbols from CamelStoreSummary (Corentin Noël)
Camel: Remove deprecated symbols from CamelOfflineSettings (Corentin Noël)
CamelStoreDB: Allow empty folder names
CamelStoreGetFolderFlags: Remove deprecated and unused flag (Corentin Noël)
CamelFolder: Undeprecate get/set_message_flags (Corentin Noël)
CamelFolder: Remove deprecated functions (Corentin Noël)
CamelFolderThread: Use the oldest message as a parent of a leaf-only subthread
CamelFolder: Add nullable annotation to camel_folder_get_folder_summary (Corentin Noël)
CamelFolder: Use g_object_notify_by_pspec when possible (Corentin Noël)
CamelFolderSummary: Use g_object_notify_by_pspec when possible (Corentin Noël)
CamelMessageInfo: Use g_object_notify_by_pspec when possible (Corentin Noël)
CamelMimePart: Use g_object_notify_by_pspec when possible (Corentin Noël)
CamelIMAPXMessageInfo: Use g_object_notify_by_pspec when possible (Corentin Noël)
CamelFolderThread: Fix a crash caused by the previous commit
Camel: Remove extra camel_pstring_free() calls
vala: Fix several warnings thrown by Camel (Corentin Noël)
CamelFolderSummary: Remove prepare-fetch-all signal (Corentin Noël)
alarm-notify: Skip reminders for cancelled components
CamelURL: Add glib-object to the header (Corentin Noël)
CamelService: Rebase on GObject (Corentin Noël)
CamelVeeStore: Remove unused property (Corentin Noël)
CamelIMAPXCommand: Remove leftover assignation to CamelObject (Corentin Noël)
Translations:
Asier Saratsua Garmendia (eu)
Álvaro Burns (pt_BR)
Balázs Meskó (hu)
Boyuan Yang (zh_CN)
Ekaterine Papava (ka)
Emin Tufan Çetin (tr)
Jordi Mas (ca)
Jose Riha (sk)
Martin (sl)
Yuri Chornoivan (uk)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
gnome-disk-utility depends on libdvdread which is available in meta-multimedia
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Changelog:
===========
* Fixed issue where GDM failed to properly terminate conflicting graphical sessions
started outside of GDM (e.g. ThinLinc, TigerVNC). GDM now queries logind directly
to find and terminate all conflicting sessions
* Fixed plymouth hanging indefinitely on headless systems or systems without monitors,
which prevented the system from reaching graphical.target
* Fixed XDG_DATA_DIRS construction to prevent gnome-shell from failing to find its
files when /usr/share had higher precedence than /usr/local/share
* Fixed bug where GDM would set XDG_SESSION_TYPE=wayland on X11 sessions
* Translation updates
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Changelog:
==============
* Bump DjVuLibre version required
* Fix crash in the accessible code when page cache text is NULL
* Fix xml element in Hindi translation
* Quote strings in arguments used when calling ev_spawn
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
xdg-desktop-portal-gnome is no longer used exclusively by gnome-shell. For example, it is also used by
niri to provide support for screencasts.
It is not necessary for xdg-desktop-portal-gnome to add runtime dependencies for mutter and gnome-shell.
In this context, doing so is actually counterproductive.
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
libhandy was removed when g-s-m ported to GTK 4.
Update the DISTRO_FEATURES checks to use GTK3DISTROFEATURES.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
libhandy was removed when g-s-m ported to GTK 4.
gnome-common is not required now that g-s-m uses Meson not autoconf.
polkit was removed in g-s-m 3.36 (March 2020).
Update the DISTRO_FEATURES check, polkit isn't required but opengl is
via GTK 4.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Remove obsolete libdazzle and geocode-glib dependencies, these have been
removed upstream.
Change the DISTRO_FEATURES check so that opengl is required and any of
the GTK3DISTROFEATURES (x11 wayland) are present, as GTK 4 needs opengl
and supports either x11 or wayland.
Drop the sed on the generated enums, the generated files have relative
paths in now.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This was previously in oe-core but is being removed as it is no longer
used by anything in that layer. Some changes were made in the process of
moving the recipe to meta-oe:
- Inherit gnomebase, as this is a GNOME package
- Download the release tarball instead of a git clone
- Set the correct license, this is -or-later not -only. Add handy.h to
the license checksum to provide verification.
The final output is identical to the recipe in oe-core.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This was previously in oe-core but is being removed as it is no longer
used by anything in that layer.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Changelog:
Fix possible failures when extracting metadata from EPUB, ODF and OOXML documents
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Changelog:
===========
- Drop support for libstemmer
- Add font glob match for .ttc files
- Do not veto the extension if the parent cannot be found
- Include screenshot height in "too small" and "too large" error
- Make the appdata filename check match the plugin globs
- Remove Check for X-KDE-StartupNotify
- Stop trying to convert Fedora licenses into SPDX
- Support RFC9512 registration for application/yaml
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
- add patches to fix compilation
- add runtime dependency for python3-pycairo
Overview of Changes from GIMP 3.2.2 to GIMP 3.2.4
=================================================
Core:
- The "edit-fill-*" actions will now behave accordingly on specific
cases. E.g. it will skip layers which can't be filled (content-lock
layers and link layers) and it will fill the expected way
non-rasterized text and vector layers.
- Images opened through command lines are not considered stray images
anymore on exit when run without a GUI (scripts, etc.).
- We improved the support of the process temporary folder, so that we
can avoid clashes when several users run GIMP on a same computer.
Furthermore the temporary folder is now deleted at startup (unless
it is not empty, which it should be).
- XCF opened as layers will now always create new layers named as in
the source XCF, even if the source XCF had only a single layer.
- The "layers-resize" now only works on raster layers.
- The "Layers to Image Size" and "Resize Layer to Selection" actions
will only work on raster layers too.
Tool
- Text tool:
* When editing text, prioritize our global actions when a
shortcut matches, before sending the hit keys to the IME (Input
Method Engine). Otherwise some IME may consume our keys and block
custom shortcuts (e.g. Alt+key events are often used to trigger
special characters on macOS or Windows and may block core
actions).
* Prevent font size jumping to 0 when using shortcuts on selected
text.
- Selection tools: when moving a floating layer or selection,
temporarily disable the marching ants outline. Among other reasons,
it improves performance.
- Select by Color tool: optimized processing when working in Intersect
mode.
- Crop tool: non-raster layers are not rasterized anymore.
- Text tool: on-canvas GUI is now properly positioned when rotating
the canvas.
Plug-Ins:
- Improve import of: APNG, PAA, PNG, DDS, PSP, PNM, PSD, JIF, PVR
texture, TIM, XWD, SFW, ORA.
- Improved PDF export.
- file-compressor: improved error messaging.
- New Windows WIA scanner plug-in, replacing the now deprecated TWAIN
scanner plug-in (which is not shipped in our Windows packages
anymore as it depends on dropped 32-bit Windows platform).
- Script-Fu: several deprecated functions now cleaned out from
scripts.
- Filmstrip: the created image will now have the dirty flag set.
API:
- libgimp/PDB:
* libgimp/PDB functions gimp_context_set_line_width_unit() and
gimp_vector_layer_set_stroke_width_unit() now accept pixel as input unit.
* Improved error handling in gimp_temp_file().
* New function: gimp_resources_loaded()
- libgimp:
* A function gimp_env_exit() was added, but same as gimp_env_init(),
it is not declared in public headers and should never be used by
plug-ins. It is considered private.
* gimp_quit() function is deprecated.
- PDB:
* (gimp-quit) procedure (without libgimp wrapper) is deprecated.
Translations:
- New Lao translation.
Build:
- Many build warnings are being cleaned out.
- New jobs are being set up with -Werror progressively as we weed out
existing build warnings.
- The issue bot will now run and create reports when specific jobs
fail.
- New rules to generate Markdown versions of our man pages for the
website.
Overview of Changes from GIMP 3.2.0 to GIMP 3.2.2
=================================================
Core:
- We removed support for a separate folder for loading 32-bit binaries
on 64-bit Windows. This was being used for core plug-ins for the
TWAIN plug-in only.
- Various fixes related to the new non-destructive layer types, or to
non-destructive layer effects.
- More robust handling of Procreate and SwatchBooker palettes.
- Fix scaling paths when importing SVG as paths.
- We now support reading the documentation being installed in the user
config directory in the `help/` subdirectory.
- Histogram dialog: the unique color count feature now takes into
account any selection.
Graphical User Interface:
- Theme fixes.
- Various text fixed for better localization.
- Display the "Tab" shortcut for the "Hide Docks" action, even though
it is not a real global shortcut (it only works on the canvas).
- Metadata Rotation import dialog: you can now click the preview for
Original and Rotated images in the Metadata Rotation Import Dialog,
and have it open the image rotated as shown in the preview.
Plug-Ins:
- Tile: carry over the source image's profile to the newly created
image.
- Improve support of: FITS, TIM, PAA, ICNS, PVR, SFW, JIF, PSP, PSD
Translations:
- Serbian Cyrillic now has upstream support in InnoSetup (in their
"Unofficial" list still, which means it is less verified). Our
installer now has Serbian Cyrillic localization too.
Build:
- NM environment variable is now used in priority for the `nm` tool
used for the build. This check is stored from configure-time
environment.
- Windows x86 32-bit pipeline has now been decommissioned from our CI.
This implies that 32-bit builds won't be available anymore in our
Windows installer, just as was already the case on the Windows Store.
- Meson build:
* New boolean option -Dtwain-unmaintained: this puts our TWAIN
plug-in behind a disabled-by-default flag, because this plug-in
only made sense in 32-bit. The next step will be to replace it by
a WIA plug-in.
* Option -Dwin32-32bits-dll-folder removed.
- GIMP can now be built fully without patches on macOS. The in-house
macOS build is slowly moving to become our main CI for this OS and
for making the release DMGs.
- Snap: enable MIDI (Alsa) support.
- AppImage: enable "Send by email".
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Turn color management into packageconfig knob which is turned
off by default as it needs x11 support.
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
libcanberra needs to be compiled with gtk3 and x11 support
otherwise cheese fails to find libcanberra-gtk3 package which
makes it hard depend upon x11
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Upstream now uses a submodule for gdlib, so the build attempts to clone
the submodule over the network and fails. Fix by cloning the submodule
via SRC_URI.
Signed-off-by: Calvin Owens <calvin@wbinvd.org>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Changelog:
===========
- Fix a unit test on big-endian architectures.
- Translation updates.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Version 1.84.2
--------------
- Closed bugs and merge requests:
* GtkNotebook.pages GListModel is inaccessible from GJS [#686, !992, Philip
Chimento]
Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
While in this case `EXTRA_OEMESON:libc-musl +=` wouldn't result in any
unwanted override, there is no guarantee there won't be a change, which
would be hidden by this override. To avoid any surprises in the future
let's use `:append:libc-musl =` syntax here.
Signed-off-by: Michal Sieron <michalwsieron@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Changes in 50.0
=================
- Make the Clipboard portal return errors instead of succeeding
- Fix a bug in the Print portal where it was accidentally closing fd 0
- Translation updates
Changes in 50.rc
=================
- Translation updates
Changes in 50.beta
=================
- Update libgxdp
- Remove ellipse from the app chooser list header
- Fix a memory leak in the Print portal implementation
- Fix icon size in the Dynamic Launcher portal
- Various fixes in the Remote Desktop portal
- Fix monitor identification in VMs
- Fix an issue with mismatching GVariant type unwrapping
- Translation updates
Changes in 50.alpha
=================
- Fix a potential source of crashes in the ScreenCast portal code
- Properly send the Global Shortcut activation token to the portal frontend
- Update libgxdp to override GTK settings
- Use a GNOME OS based CI template
- Translation updates
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Version 50.0
~~~~~~~~~~~~
Released: 2026-03-13
This is a stable release with updated translations:
* Danish (Alan Mortensen)
* English (United Kingdom) (Bruce Cowan)
* Japanese (小山田 純 - Oyamada Jun)
* Occitan (post 1500) (Quentin PAGÈS)
* Polish (Victoria)
* Portuguese (Hugo Carvalho)
Version 50~rc
~~~~~~~~~~~~~
Released: 2026-02-27
This is an unstable release with the following changes:
* Remember window size between app restarts
* Updates page could be sometimes hidden after resume from suspend
* Allow remove also Flatpak remotes from system installation
* Correct check for add-ons when app's ID changed
* Improve socket permissions checks for Flatpak apps
This release also updates translations:
* Basque (Asier Saratsua Garmendia)
* Catalan (Jordi Mas, Victor Dargallo)
* Chinese (China) (luming zh)
* Czech (Daniel Rusek)
* Finnish (Jiri Grönroos)
* French (Lucien Ouoba, Guillaume Bernard)
* Galician (Fran Diéguez)
* German (Christian Kirbach)
* Greek, Modern (1453-) (Efstathios Iosifidis)
* Hungarian (Balázs Úr)
* Interlingua (International Auxiliary Language Association) (Emilio Sepúlveda)
* Italian (Davide Ferracin)
* Japanese (Makoto Sakaguchi)
* Kazakh (Baurzhan Muftakhidinov)
* Korean (Seong-ho Cho)
* Spanish (Daniel Mustieles)
* Swedish (Anders Jonsson)
* Turkish (Sabri Ünal)
Version 50~beta
~~~~~~~~~~~~~~~
Released: 2026-01-30
This is an unstable release with the following changes:
* Show install and uninstall progress of an add-on
* Use lower thread priority when running in background
* Fix possible crash on session permission change
* Fix possible crash after XbSilo rebuild
This release also updates translations:
* Bulgarian (twlvnn kraftwerk)
* Georgian (Ekaterine Papava)
* Hebrew (Yaron Shahrabani)
* Indonesian (Andika Triwidada)
* Kazakh (Baurzhan Muftakhidinov)
* Lithuanian (Aurimas Aurimas Černius)
* Portuguese (Brazil) (Juliano de Souza Camargo)
* Romanian (Antonio Marin)
* Russian (Artur S0)
* Slovenian (Martin)
* Uighur (Abduqadir Abliz)
* Ukrainian (Yuri Chornoivan)
Version 50~alpha
~~~~~~~~~~~~~~~~
Released: 2026-01-15
This is an unstable release with the following changes:
* Improve display of long repository names
* Clarify warning about removing data when uninstalling an app
* Fix minor UI issues when scrolling using gestures on a touchpad
* Don’t show firmware warning on Installed Updates page
* Several fixes to update history on rpm-ostree systems
* Improve notifying the user about newly installed trivial flatpak app updates
* Improve display of keyboard shortcuts
* Split rpm-ostree changelogs by app
* Display error toasts in the repositories dialog when something goes wrong
This release also updates translations:
* Catalan (Victor Dargallo)
* Indonesian (Andika Triwidada)
* Japanese (Makoto Sakaguchi)
* Kazakh (Baurzhan Muftakhidinov)
* Portuguese (Hugo Carvalho)
* Portuguese (Brazil) (Juliano de Souza Camargo)
* Russian (Artur S0)
* Slovenian (Martin)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>