Restore CVE_STATUS statement from recipe version 2.10.38.
This was dropped on upgrade to 3.0.2, however NVD still tracks this CVE
as version-less, so explicit ignore is needed.
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
NEW in 48.0.2
=============
- Just a version bump
NEW in 48.0
===========
- Translation updates
NEW in 48.rc
============
- Translation updates
- Improvements to multi-instance for specific layout previews
- Make window modal when run as a dialog
NEW in 48.alpha
===============
- Translation updates
- Support spaces and tabs as separator for keymap+variant
- A number of new/improved labels for special keys
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
LLD reports backtrace() as undefined during linking on musl systems
musl systems use libexecinfo to provide this API, the dependency
is not enough, it needs to reflect in linker flags too, since the
assumption is that backtrace() API in in libc ( glibc has it this way)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Markus Volk <f_l_k@t-online.de>
At long last, the first release of GIMP 3.0 is here! This is the end result of seven years of hard work
by volunteer developers, designers, artists, and community members (for reference, GIMP 2.10
was first published in 2018 and the initial development version of GIMP 3.0 was released in 2020).
With GIMP 3.0 you can do more than ever before, more easily, more quickly!
Highlights
- Need to tweak a filter you applied hours ago? New in GIMP 3.0 is non-destructive editing for most commonly-used filters. See the changes in real time with on-canvas preview.
- Exchange files with more applications, including BC7 DDS files as well as better PSD export and many new formats.
- Don’t know how big to make your drawing? Simply set your paint tool to expand layers automatically as needed.
- Making pro-quality text got easier, too. Style your text, apply outlines, shadows, bevels, and more, and you can still edit your text, change font and size, and even tweak the style settings.
- Organizing your layers has become much easier with the ability to select multiple items at once, move them or transform them all together!
- Color Management was again improved, as our long-term project to make GIMP an advanced image editor for all usages.
- Updated graphical toolkit (GTK3) for modern desktop usage.
- New Wilber logo!
https://gitlab.gnome.org/GNOME/gimp/-/blob/GIMP_3_0_0/NEWS?ref_type=tags
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
============
- Fix build against newer xdg-desktop-portal
- Fix return value for the access portal
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
============
- Fix a potential assertion failure in B+Tree item removal
- Translation updates
- Improve detection of asynchronous fragment cancellation to break out
of long-running spellchecking.
- Fix Rust example and documentation links.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
- OmniBar has received a fix for changes to AdwClamp
- Updated translations
- Various style improvements to match libadwaita
- Various drag-n-drop improvements
- Remove some deprecated API use
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
============
- Discard dependent futures if fiber was cancelled during await.
- Discard dependent futures when finalizing DexBlock.
- Build fix for macOS
- Improve build checks for libatommic
- Add dex_promise_resolve_boxed()
- Improve cancellation of fibers
- Use libucontext when necessary
- Support for OpenBSD
- Raise default mmap stack size to 128kb for fibers
- Add await/resolve API for file-descriptors
- New dex_return_error_if_fail() precondition macro similar to
g_return_val_if_fail()
- Additional GIO wrapper functions including dex_file_delete() and
dex_file_replace_contents_bytes()
- Build system improvements
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- add catch2 dependency
New in 48.0 - 15 March 2025
* Updated translations
New in 48.rc - 1 March 2025
* Updated translations
New in 48.beta - 1 February 2025
* Updated translations
* Code improvements (David Stone)
* Fixed memory leaks drawing graphs #302!190 (Matthew House)
New in 48.alpha - 11 January 2025
* Updated translations
* Ensure search button is only active on processes page !161 (Óscar Fernández Díaz)
* Drop lsof ellipses following Human Interface Guidelines !163 (Óscar Fernández Díaz)
* Fix resuming from suspended state #304!166 (Balló György)
* Fix high disks writes during window resize #327!167 (Óscar Fernández Díaz)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Version 44.5
~~~~~~~~~~~~
Released: 2025-02-09
Bugfixes:
* 7zip: ask the password again if it is wrong.
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Overview of changes in gnome-calculator 48.0
* Updated translations
* Fixed converter context menus not working (fcusr)
* Code cleanup and improvements (fcusr, Adrien Plazas)
* Improvements in function usage, brackets usage (Adrien Plazas)
Overview of changes in gnome-calculator 48.rc
* Updated translations
* UI and styling fixes (fcusr, Adrien Plazas)
* Do not steal focus on window move #422 (Robert Roth)
Overview of changes in gnome-calculator 48.beta
* Updated translations
* Added Conversion mode (fcusr)
* Ported financial dialogs to modern widgets (fcusr)
* programming: disable digits not available in current number base
* buttons: improvements to popover styling
Overview of changes in gnome-calculator 48.alpha
* Updated translations
* a11y: Announce the calculation result even when done through the buttons #411 (Lukáš Tyrychtr)
* display: Cycle through history with Alt+Left/Right buttons #296 (Hari Rana)
* character-dialog: Modernized the character dialog (Hari Rana)
* history-entry: Apply dim label to some buttons (Hari Rana)
* math-preferences: Use header capitalization (Automeris naranja)
* converter: Use correct kJ unit shortName #427 (Robert Roth)
* converter: Fixed incorrect units in financial mode #424 (Robert Roth)
* converter: Added nanosecond unit (Robert Roth)
* tests: Fixed broken test on slower computers #434 (Robert Roth)
* history-view: Improve default size #419 (Robert Roth)
* display: Fixed incorrectly sized text entry #405 (Robert Roth)
* converter: Add pressure units !179 (Olexander Movchan, Anders Jonsson)
* converter: Updated russian ruble currency symbol and name #440 (Robert Roth)
* display: Fix crash on using Shift+Insert #442 (Robert Roth)
* converter: Fixed MJ and kWh conversion factors #445 (Çağatay Yiğit Şahin)
* tests: Added test to validate MJ and kWh conversion (Robert Roth)
* keyboard: Added shortcut to clear history #398 (Claudio Silva Junior)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Major changes in 48.0:
* Improve performance of the Month view
* Updated translations
Major changes in 48.rc:
* Round temperatures to integer precision in weather forecast,
to save space and reflect the approximate nature of the forecasts
* Updated translations
Major changes in 48.beta:
* Allow selecting timezones for the start and end times of events
* Fix calendar name overflow in the calendars popover list
* Auto-hide weather temperature labels in Month view when space is insufficient
* Updated translations
Major changes in 48.alpha2:
* Many design improvements to the event editor dialog, such as a rearranged
all-day / timed selection, moving the event calendar to a row, and more.
* Show a banner in the event editor when the calendar is read-only
* Improve capitalization of title strings in the Week view header
* Fix event order in the sidebar
* Updated translations
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
ver 47.1:
This version contains a fix for the devices page staying empty on load
in some circumstances, as well as translation updates.
ver 47.0:
This versions contains translation updates, a crash fix when cancelling pairing,
pairing support for the Kawai CA501 music keyboard, and a fix for a device
properties accessibility regression.
ver 47.rc:
This version makes the pairing dialogue adaptive, as well as updating
translations.
ver 47.beta:
This version contains translation updates and build fixes. It also ports
some widgets to use libadwaita's spinner instead of GTK's, simplifying
the code.
ver 47.alpha:
This version fixes the devices list when empty, improves the dialogue when
removing a device, and ports a number of widgets to their modern libadwaita
equivalents.
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
===============
Evince 48.alpha
===============
backend:
* Add missing break to make two columns right work (#1395, Alexandre Franke)
* Add missing break to make two columns right work (#1395, Alexandre Franke)
* Improve support for Adobe PDF open parameters (#2044, #222, #5, #7, Nelson Benítez León)
* Do not implement module loading through GTypeModule (Pablo Correa Gómez)
* Dvi: Fix code style relate to inline functions (Qiu Wenbo)
* Dvi: Remove always false check (Qiu Wenbo)
* Use GDateTime alternatives for EvAttachment (Pablo Correa Gómez)
* Remove usage of ev_backends_manager_get_document (Qiu Wenbo)
build:
* Bump libraries' API version to 4, do not hard-code (Pablo Correa Gomez)
* Bump the minimum required version of cairo to 1.14.0 (Qiu Wenbo)
* Bumpt libview, libdocument and Evince API version (Germán Poo-Caamaño)
* Enable dri permission in flatpak (Germán Poo-Caamaño)
* Fix app_id for flatpak in development mode (Germán Poo-Caamaño)
* Fix generated desktop file names (Germán Poo-Caamaño)
* Improve build location (Germán Poo-Caamaño)
* Improve development build story (Germán Poo-Caamaño)
* Reduce indirections to generate desktop files (Germán Poo-Caamaño)
* Remove ENABLE_NLS flag (Qiu Wenbo)
* Remove indirection for building schemas (Germán Poo-Caamaño)
* Remove gidocgen submodule and requirement (Pablo Correa Gómez)
* Remove name suffix workaround on MacOS (Qiu Wenbo)
* Remove org.gnome.SettingsDaemon.MediaKeys (Maximiliano Sandoval R)
* Remove unused EVINCEDATADIR (Qiu Wenbo)
* Rename GNOMELOCALEDIR to EV_LOCALEDIR (Qiu Wenbo)
* Set HAVE_CAIRO_PDF and HAVE_CAIRO_PS in config (Qiu Wenbo)
* Update dependencies in flatpak (Germán Poo-Caamaño)
* Update dependency versions for flatpak (Germán Poo-Caamaño)
* Update flatpak dependencies (Germán Poo-Caamaño)
* Updated flatpak poppler dependency (Andrew Murray)
* Use different names when in development (Germán Poo-Caamaño)
* Version bump (Germán Poo-Caamaño)
ci:
* Bump Ubuntu version to add libadwaita (Germán Poo-Caamaño)
* Set development build in flatpak (Germán Poo-Caamaño)
* Use updated image for both gtk3 and gtk4 (Germán Poo-Caamaño)
* Add default template (Pablo Correa Gómez)
data:
* Add vcs-browser URL support (Sabri Ünal)
* Fix URLs in metadata (#2024, Germán Poo-Caamaño)
* Fix appdata to use custom app-id (Germán Poo-Caamaño)
* Fix typo in URL (#2030, Germán Poo-Caamaño)
* Improve appdata for AppStream 1.0 (Sabri Ünal)
* Remove unused icons (Pablo Correa Gómez)
* Remove none OARS tags (Sabri Ünal)
* Update the copyright year (Sabri Ünal)
* Replace non-existing mailing list with GNOME Discourse URL (Andre Klapper)
* metainfo: Move from top-level dir to data dir (Pablo Correa Gómez)
* metainfo: Use gitlab issues as the official bugtracker (#1969, Pablo Correa Gómez)
docs:
* Fix dead link in CONTRIBUTING (Rebecca Palmer)
general:
* "go to previous page" action restores scroll position (#1458, Robert Gay)
* Do not disable deprecations by default on Evince (Pablo Correa Gómez)
* Fix warning about function pointer cast (Qiu Wenbo)
* Remove gspell feature for spell checking (Qiu Wenbo)
* Remove usage of deprecated GdkColor (Qiu Wenbo)
help:
* Fix invalid markup in Hungarian translation (Andre Klapper)
* Correct dead IRC link (Andre Klapper)
libdocument:
* Add IGNORE_DEPRECATED guards around GTime usage (Pablo Correa Gómez)
* Declare EvDocument as derivable type (Qiu Wenbo)
* Declare EvImage as final type (Qiu Wenbo)
* Declare EvLayer as final type (Qiu Wenbo)
* Declare EvLink as final type (Qiu Wenbo)
* Declare EvLinkAction as final type (Qiu Wenbo)
* Declare EvLinkDest as final type (Qiu Wenbo)
* Declare EvMedia as final type (Qiu Wenbo)
* Declare EvPage as final type (Qiu Wenbo)
* Declare EvRenderContext as final type (Qiu Wenbo)
* Declare EvTransitionEffect as final type (Qiu Wenbo)
* Fix a crash with ev_document_factory_new_document_for_mime_type (Qiu Wenbo)
* Remove all but one find API (Pablo Correa Gómez)
* Remove old macros used for backend registration (Pablo Correa Gómez)
* Remove deprecated GTime from EvAttachment (Qiu Wenbo)
* Remove deprecated GTime from EvDocumentInfo (Qiu Wenbo)
* Remove deprecated ev_document_misc_get_thumbnail_frame (Pablo Correa Gómez)
* Remove deprecated ev_annotation_set_modified_from_time (Qiu Wenbo)
* Remove deprecated ev_backends_manager_get_document_module_name (Qiu Wenbo)
* Remove deprecated ev_backends_manager_get_document_type_info (Qiu Wenbo)
* Remove deprecated ev_document_find_find_text (Qiu Wenbo)
* Remove deprecated ev_document_misc_format_date (Qiu Wenbo)
* Remove deprecated ev_document_misc_get_loading_thumbnail (Qiu Wenbo)
* Remove deprecated ev_document_misc_get_page_border_size (Qiu Wenbo)
* Remove deprecated ev_document_misc_get_screen_dpi (Qiu Wenbo)
* Remove deprecated ev_document_misc_paint_one_page (Qiu Wenbo)
* Remove EvAsyncRenderer interface (Pablo Correa Gómez)
* Remove ev-backends-manager.h (Qiu Wenbo)
* Remove ev_document_misc_render_thumbnail_with_frame (Pablo Correa Gómez)
* Remove redundant initialization (Qiu Wenbo)
* Remove unused rendering API (Qiu Wenbo)
* Remove usage of deprecated g_module_build_path (Qiu Wenbo)
* Use G_DECLARE_INTERFACE to simplify custom macros (Qiu Wenbo)
* Use GtkFileChooser in add filters (#1863, Jake Dane)
* Use exempi to replace hand written parser (Qiu Wenbo)
* Use mkenums_simple to simplify code generation (Qiu Wenbo)
libmisc:
* Fix regression after porting to g_clear_signal_handler (Germán Poo-Caamaño)
* Move ev-search-box from libmisc to shell (Pablo Correa Gomez)
* Port EvPageAction to UI template (Qiu Wenbo)
* Port to g_clear_signal_handler (#1988, Pablo Correa Gómez)
* Re-parent EvPageActionWidget to a GtkBox (Pablo Correa Gómez)
* Send the page in "updated" signal ev-search-box as defined (Pablo Correa Gomez)
libview:
* Don't attempt to load non-seekable files directly (#1971, Corey Berla)
* Do not define unnecessary function prototype ahead (Pablo Correa Gómez)
* Removed deprecated ev_view_find_changed (#682875, Pablo Correa Gómez)
* Do not keep track of annotation window position with respect to view (Pablo Correa Gómez)
* Do not track fullscreen mode (Pablo Correa Gómez)
* Drop EV_JOB_THUMBNAIL_PIXBUF option, and all related code (Pablo Correa Gómez)
* EvJobFind: use EvFindOptions instead of old case_sensitive (Pablo Correa Gómez)
* Fix transformation of view coordinates (#1951, Marek Kasik)
* Initialize window_children list to NULL (Pablo Correa Gómez)
* Improve detection of non-seekable files (#2037, Nelson Benítez León)
* Just use gbooleans to keep track of cache state (Germán Poo-Caamaño)
* Let EvAnnotationWindow focus be managed by GTK (Pablo Correa Gómez)
* Make deprecated ev_view_scroll private (Pablo Correa Gómez)
* Make deprecated ev_view_set_loading private (Pablo Correa Gómez)
* Only hide annotations if the page went out of range (Pablo Correa Gómez)
* Remove EvStockIcons (Pablo Correa Gómez)
* Remove always true check about GTK version (Qiu Wenbo)
* Remove deprecated EV_SIZING_BEST_FIT (Qiu Wenbo)
* Remove deprecated dual_page property (Qiu Wenbo)
* Remove deprecated ev_job_find_get_n_results (Qiu Wenbo)
* Remove ev_annotation_window_set_annotation (Pablo Correa Gómez)
* Remove fullscreen property in document-model (Pablo Correa Gómez)
* Remove multimedia media player (Qiu Wenbo)
* Rename EvJobRender to EvJobRenderCairo (Pablo Correa Gómez)
* Rename EvJobThumbnail to EvJobThumbnailCairo (Pablo Correa Gómez)
* Silence maybe-uninitialized warnings (Pablo Correa Gómez)
* Stop using deprecated ev_view_scroll (Pablo Correa Gómez)
* Stop using deprecated ev_document_misc_get_thumbnail_frame (Pablo Correa Gómez)
* Use configure-event signal instead of custom one (Pablo Correa Gómez)
* Use decorated window in EvAnnotationWindow (Pablo Correa Gomez)
* Use mkenums_simple to simplify code generation (Qiu Wenbo)
po:
* Fix updated files (Sabri Ünal)
* Remove unused Makevars (Qiu Wenbo)
* Update translations files from main branch (Germán Poo-Caamaño)
previewer:
* Merge EvPreviewerToolbar into EvPreviewerWindow (Pablo Correa Gómez)
* Remove un-used invocation of ev_stock_icons (Mads Chr. Olesen)
* Use ui template for EvPreviewerToolbar (Pablo Correa Gómez)
shell:
* Avoid crash when deleting annotation (#2022, Nelson Benítez León)
* Remove GtkIconFactory code (Pablo Correa Gómez)
* Activate search-outline mode from text entry (#1991, Nelson Benítez León)
* Add "document-model" property to EvToolbar (Pablo Correa Gómez)
* Add a place holder for empty recent view (#992, Raffaele Tranquillini)
* Check icon_view exists upon usage in EvSidebarThumbnails (#1996, Pablo Correa Gómez)
* Derive EvRecentView from GtkBin to simplify GTK4 move (Pablo Correa Gómez)
* Deprecate GTime related functions for GDateTime variants (Pablo Correa Gómez)
* Do not keep track of EvWindow parent in a EvToolbar property (Pablo Correa Gómez)
* Do not update links model when going fullscreen (Pablo Correa Gomez)
* Do not use gtk_window_resize (Pablo Correa Gomez)
* Don't check for "show_toolbar" metadata value (Pablo Correa Gómez)
* Don't set show close button on infobar (Pablo Correa Gómez)
* Evince-recent-view.ui: indent according to editorconfig (Pablo Correa Gómez)
* Fix signal handler id types (Pablo Correa Gómez)
* Keep track of fullscreen through action instead of model (Pablo Correa Gómez)
* Make buttons don't grab focus on click (Nelson Benítez León)
* Modernize freeing EvRegisterDocData in ev-application (Pablo Correa Gomez)
* Move EvWindow menus from generic file to template (Pablo Correa Gómez)
* Move EvWindow model to template (Pablo Correa Gómez)
* Move application id constant to meson (Germán Poo-Caamaño)
* Move dbus dependent definitions to meson (Germán Poo-Caamaño)
* Only set "fullscreen" in metadata if it's not maximized (#1985, Pablo Correa Gomez)
* Only set "fullscreen" in metadata if it's not maximized (#1985, Pablo Correa Gómez)
* Port to g_clear_signal_handler (#1988, Pablo Correa Gómez)
* Properly organize EvRecentView widgets (#2000, Pablo Correa Gómez)
* Remove EV_CHROME since only used for sidebar (Pablo Correa Gómez)
* Remove EV_CHROME_FINDBAR and EV_CHROME_FULLSCREEN_TOOLBAR (Pablo Correa Gómez)
* Remove EV_CHROME_RAISE_TOOLBAR (Pablo Correa Gómez)
* Remove EV_CHROME_TOOLBAR, unconditionally set to TRUE (Pablo Correa Gómez)
* Remove MediaKeys support (#1762, Qiu Wenbo)
* Remove sidebar_page_main_widget_update_cb from EvWindow (Pablo Correa Gómez)
* Remove unused EV_TOOLBAR_MODE_FULLSCREEN (Pablo Correa Gómez)
* Revert Simplify reset_jobs calls" (#2035, Nelson Benítez León)
* Show close button by default in EvToolbar (Pablo Correa Gómez)
* Stop fullscreen activation on the thumbnails' sidebar (Pablo Correa Gómez)
* Stop using EvStockIcon within the application (Pablo Correa Gómez)
* Stop using aux sidebar_widget in EvWindow creating the sidebar (Pablo Correa Gómez)
* Use G_DECLARE_INTERFACE to simplify custom macros (Qiu Wenbo)
* Use g_timeout_add_once and g_idle_add_once (Pablo Correa Gómez)
* Use gtk_widget_set_visible instead of custom function (Pablo Correa Gómez)
* Use page_layout instead of dual_page (Qiu Wenbo)
* Use sidebar-show-symbolic icon instead of custom one (Qiu Wenbo)
* When "saving as.." don't copy the original file modification time (#706, Nelson Benítez León)
* Use box-shadow to draw the shadow when possible (Qiu Wenbo)
thumbnailer:
* Remove async renderer code path (Qiu Wenbo)
Developers:
* Alexandre Franke, Andre Klapper, Andrew Murray, Brage Fuglseth, Corey Berla, Germán Poo-Caamaño, Jake Dane, Mads Chr. Olesen, Marek Kasik, Maximiliano Sandoval R, Nelson Benítez León, Pablo Correa Gomez, Pablo Correa Gómez, Piotr Drąg, Qiu Wenbo, Raffaele Tranquillini, Rebecca Palmer, Robert Gay, Sabri Ünal
Translations:
* Asier Sarasua Garmendia (Basque)
* Vasil Pupkin (Belarusian)
* Rafael Fontenelle (Brazilian Portuguese)
* Andi Chandler (British English)
* twlvnn kraftwerk (Bulgarian)
* Jordi Mas i Hernandez (Catalan)
* Luming Zh (Chinese (China))
* Chao-Hsiung Liao (Chinese (Taiwan))
* Daniel Rusek (Czech)
* Alan Mortensen (Danish)
* Nathan Follens (Dutch)
* Kristjan SCHMIDT (Esperanto)
* Jiri Grönroos (Finnish)
* Irénée THIRION (French)
* Fabio Tomat (Friulian)
* Fran Dieguez (Galician)
* Ekaterine Papava (Georgian)
* Jürgen Benvenuti (German)
* Philipp Kiemle (German)
* Efstathios Iosifidis (Greek)
* Yaron Shahrabani (Hebrew)
* Yosef Or Boczko (Hebrew)
* Guntupalli Karunakar (Hindi)
* Scrambled 777 (Hindi)
* Balázs Úr (Hungarian)
* Andika Triwidada (Indonesian)
* Baurzhan Muftakhidinov (Kazakh)
* Changwoo Ryu (Korean)
* Rūdolfs Mazurs (Latvian)
* Aurimas Černius (Lithuanian)
* Quentin PAGÈS (Occitan)
* Danial Behzadi (Persian)
* Piotr Drąg (Polish)
* Hugo Carvalho (Portuguese)
* Amn Alam (Punjabi)
* Daniel Șerbănescu (Romanian)
* Florentina Mușat (Romanian)
* Artur S0 (Russian)
* Sergej A (Russian)
* Марко Костић (Serbian)
* Dušan Kazik (Slovak)
* Jose Riha (Slovak)
* Martin (Slovenian)
* Daniel (Spanish)
* Anders Jonsson (Swedish)
* Sabri Ünal (Turkish)
* Yuri Chornoivan (Ukrainian)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Fix accessibility properties on search entry
* Translation updates
* Defaults for markdown no longer imply 80 char right margin and
it is instead inherted from gsetting defaults.
* Fallback indentation selection is in preferences now.
* Translation updates
* Slight UI tweaks to the open button to allow for better shrinking
of the window to narrow sizes
* Search bar cancellation bug fixes
* Fix right-margin-position in preferences not working on some
distributions
* Translation updates
* More refinement on design updates
* Search bar moved to bottom of text area
* Track changes in xdg-portal
* Translation updates
* The view menu has been removed in favor of a new properties panel
based on feedback from users over the past couple of years.
* The indention selection menu has also been removed for the same
reason.
* More options in preferences have been exposed.
* The 'grid' option has been removed from preferences as it has had
a number of issues. Though if you've enabled it, it will continue
to be visible to allow turning it off.
* Opening files with encoding errors will present the option to select
an encoding from the infobar.
* Text Editor now uses the new "text" GtkFileDialog APIs from GTK.
This should allow using portals and thus, Nautilus as a file chooser.
* Document statistics can be updated as you type in the new panel.
* The language selection dialog shows recent languages above other
languages to make common changes quicker.
* The position label is now displayed above the editor view when the
cursor moves for reasons other than typing such as jumping by arrow
movement or mouse/touch press to move the cursor.
* Fix alignment/sizing of zoom buttons.
* A new fullscreen mode similar to Ptyxis/Epiphany.
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Major changes in 1.57.2
=======================
* onedrive: Use presentation id as host to adapt to the change in GOA (Jan-Michael Brummer)
* onedrive: Fix incorrect include path for msgraph header (sid)
Major changes in 1.57.1
=======================
* nfs: Support libnfs 6 (Jan Alexander Steffens)
* onedrive: Support Sharepoint drives (Jan-Michael Brummer)
* trash/udisks: Port from g_unix_mount_ to g_unix_mount_entry_ (Ondrej Holy)
* afp/mtp/nfs/sftp/smb: Add edit mode implementation (Ondrej Holy)
* fuse: Use edit mode when neither O_TRUNC, nor O_APPEND is used (Ondrej Holy)
* afp/mtp/nfs/smb: Various output stream related fixes (Ondrej Holy)
* udisks2: Update volume when setting/unsetting mount (Ondrej Holy)
* Translation updates (GNOME Translation Project contributors)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Overview of changes in 3.54.0
=============================
* Bugs fixed:
- #114 Fix unescaped characters in IMAP and SMTP logins
- #391 Nextcloud 'Cannot find WebDAV endpoint' error
- !319 goaproviderdialog: don't update the error revealer until set
- !320 goaoauth2provider: rewrite the D-Bus helper as a per-task service
- !323 goagoogleprovider: drop the client secret and deprecate the option
* Translation updates:
- Bokmål, Norwegian (Brage Fuglseth)
- Catalan (Jordi Mas i Hernandez)
- Danish (Ask Hjorth Larsen)
- Hungarian (Balázs Úr)
- Korean (Seong-ho Cho)
- Nepali (Pawan Chitrakar)
- Panjabi (A S Alam)
- Spanish (Daniel Mustieles)
Overview of changes in 3.53.2
=============================
* Bugs fixed:
- !306 goaoauth2provider: handle OAuth2 error responses
- !307 docs: update README
- !308 goabackend: drop GoaHTTPClient
- !309 examples: drop g_error() usage
- !311 oauth2handler: Replace libsecret with dbus (Jan-Michael Brummer)
* Translation updates:
- Basque (Asier Sarasua Garmendia)
- Bulgarian (twlvnn kraftwerk)
- Chinese (China) (Luming Zh)
- Czech (Daniel Rusek)
- Finnish (Jiri Grönroos)
- French (Irénée THIRION)
- Galician (Fran Dieguez)
- Georgian (Ekaterine Papava)
- Hebrew (Yosef Or Boczko)
- Indonesian (Andika Triwidada)
- Lithuanian (Aurimas Černius)
- Occitan (post 1500) (Quentin PAGÈS)
- Panjabi (A S Alam)
- Persian (Danial Behzadi)
- Polish (Piotr Drąg)
- Portuguese (Hugo Carvalho)
- Portuguese (Brazil) (Álvaro Burns)
- Swedish (Anders Jonsson)
- Ukrainian (Yuri Chornoivan)
Overview of changes in 3.53.1
=============================
* Bugs fixed:
- !286 onedrive: Use presentation id in OneDrive uri
* Translation updates:
- Russian (Artur S0)
- Slovenian (Martin)
Overview of changes in 3.53.0
=============================
* Bugs fixed:
- #113 Add GUI field for PresentationIdentity to be able to set a custom name
/ nickname for an online account
- #357 Also offer an oauth2 sign-in link that can be copied instead of only
directly opening in external browser?
- #367 Non-actionable "Account Action Required" notification when account
requires VPN
- #383 imap: Remove / Demote "None" encryption option
- #384 Unable to Sign In to Microsoft Exchange account on Gnome 46 24.04.1
- #386 segfault after signing into Fedora account
- #389 Missing kerberos password not detected
- #392 Fail faster - don't wait 120 seconds to timeout and return an error on
initial authentication
- !282 goadaemon: add a timeout for credential checks
- !288 goaoauthprovider: fix expected NULL GError
- !290 docs: add issue templates
- !293 goadavclient.c: add WebDAV default candidate to test
- !300 ci: add support for new release service
- !303 goadaemon: Changes around "no provider" runtime warnings
* Translation updates:
- Catalan (Jordi Mas i Hernandez)
- Dutch (Nathan Follens)
- Friulian (Fabio Tomat)
- Hebrew (Yaron Shahrabani)
- Latvian (Rūdolfs Mazurs)
- Russian (Artur S0)
- Serbian (Марко Костић)
- Slovenian (Martin)
- Thai (Aefgh Threenine)
- Turkish (Sabri Ünal)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
0.3.3 - Jan 27, 2025
===========================
- CI release service fix
0.3.2 - Jan 27, 2025
===========================
- Extended user service (photo, contacts, folders, find)
- Improved mail service
- Add rate limiting support
0.3.1 - Oct 02, 2024
===========================
* Fix pkgconfig file using wrong api version
0.3.0 - Sep 30, 2024
===========================
NOTE: This needs a recent version of gvfs
* Set select scopes during requests
* Add support for business "Add to OneDrive" sharepoints
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Major Changes in 48
===================
* Reversals:
- Replace uselocale with Glib gettext variant (Khalid Abu Shawarib)
* Bugfixes:
- Generate thumbnails by order in view (Khalid Abu Shawarib)
- Try more icons before using generic fallback (Khalid Abu Shawarib)
- Focus filename entry in save mode by default (Ian Off)
- Fix tree view and outdated file info crashes introduced in 48.rc (Khalid Abu Shawarib)
- Use colored icon for filesystem root properties (Khalid Abu Shawarib)
- Set search popover row heights (Khalid Abu Shawarib)
* Cleanups:
- Various performance enhancements around sorting, hidden files and image decoding (Khalid Abu Shawarib)
- Add build summary (Khalid Abu Shawarib)
* Translation updates (GNOME Translation Project contributors)
Major Changes in 48.rc
======================
* Enhancements:
- Run code formatting in parallel (Khalid Abu Shawarib)
- Rework CI image job to freedesktop template (Khalid Abu Shawarib)
- Rework and speedup adding of files to view (Khalid Abu Shawarib)
- Add basic unit tests for files view (Khalid Abu Shawarib)
- Load thumbnail info separate from other file infos (Khalid Abu Shawarib)
* Reversals:
- Revert port of properties dialog to AdwDialog due to outstanding issues
* Bugfixes:
- Fix app chooser widget sizing (Automeris naranja)
- Fix free space calculation for archive extraction (Peter Eisenmann)
- Fix shell sesrch result order (Khalid Abu Shawarib)
- Fix floating bar style when unfocused (Peter Eisenmann)
* Cleanups:
- Rework view switching code of window-slot (António Fernandes)
- Use AdwSpinner in floating bar (Automeris naranja)
* Translation updates (GNOME Translation Project contributors)
Major Changes in 48.beta
========================
* Enhancements:
- Improve directory loading performance (Khalid Abu Shawarib, Peter Eisenmann)
- Use AdwDialog for list view column chooser and properties dialog (Automeris naranja)
- Change tab behavior for the sidebar (Lukáš Tyrychtr)
- Create about dialog from appdata (Felipe Borges, Matthijs Velsink, Peter Eisenmann)
- Port various dialogs to AdwAlertDialog (Automeris naranja)
- Keep mount monitor around for caching in gvfs to work (Khalid Abu Shawarib)
- Adjust to localsearch changes (Bobby Rong, Carlos Garnacho, Khalid Abu Shawarib, Sam Thursfield)
- Hide Trash banner when empty (Isaac Yeo)
- Ellipsize sidebar labels in the middle (Peter Eisenmann)
- Add a CONTRIBUTING file (Corey Berla)
- Allow removing bookmarks from pathbar (Isaac Yeo)
- Various UI tweaks and label changes (Automeris naranja, Brage Fuglseth, Jamie Gravendeel, Khalid Abu Shawarib)
- Various speedups (Corey Berla, Khalid Abu Shawarib)
* Bugfixes:
- Fix unintended grid relayouting on thumbnail loading (Calvin Walton)
- Fix double a11y presentation of the filename in grid view (Lukáš Tyrychtr)
- Keep CI running (Khalid Abu Shawarib, Peter Eisenmann)
- Fix query editor translation (Aleksandr Melman)
- Hide empty extensions list in properties (Khalid Abu Shawarib)
- Fix NULL dereference with extensions (Philipp Unger)
* Cleanups:
- Improve grid selection implementation (Adrien Plazas)
- Avoid setting up unnecessary directory monitors (Corey Berla)
- Replace uselocale with Glib gettext variant (Khalid Abu Shawarib)
- Stop setting invisible menu icons (Khalid Abu Shawarib)
* Translation updates (GNOME Translation Project contributors)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- rework patches after directory refactor
- use gi-docgen instead of gtk-doc
- add graphviz-native as a dependency for api-documentation as we now need to provide dot
NEW in 3.9.1 - 2025-03-17
=========================
* Brown paper bag release
NEW in 3.9.0 - 2025-03-16
=========================
* Many fuzzing fixes
* Multiple coverity fixes
NEW in 3.9.rc - 2025-03-02
==========================
* Multiple fixes to issues found by OSS fuzz
* Restructure project directories
* Error handling fixes in SPARQL updates via D-Bus
NEW in 3.9.alpha - 2025-01-11
=============================
* Hide again unintentionally leaked tracker_http_* symbols
* A number of fixes to static linking
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
NEW in 3.9.0 - 2025-03-16
==========================
Translations: ca
Highlighted changes since 3.8.0:
* Switched to libavformat for media extraction
* Memory usage improvements
* Improved recovery process after interruption
- rework patches after directory refactor
- drop deprecated options
NEW in 3.9.rc - 2025-03-02
==========================
* Metadata extractor refactors
* Fixed possible runtime warnings
* Fixed possible indexer stall
* Restructure project directories
* Fix build with -Dwriteback=false
NEW in 3.9.beta - 2025-02-04
============================
* Ditch GStreamer for metadata extraction, and switch to FFmpeg/libav for
many benefits in extraction speed, memory usage and sandbox friendliness.
If this causes dependency/distribution issues, it is recommended to
separate the following files to a standalone package:
- $(datadir)/localsearch3/extract-rules/15-libav-guess.rule
- $(datadir)/localsearch3/extract-rules/90-libav-audio-generic.rule
- $(datadir)/localsearch3/extract-rules/90-libav-video-generic.rule
- $(libdir)/localsearch-3.0/extract-modules/libextract-libav.so
* Fix build issues with gcc 15.x
* Updated README to new project name
Translations: fr, sl, sr
NEW in 3.9.alpha - 2025-01-11
=============================
* Fix for folder updates happening while the daemon is not running
* Improve memory usage when dealing with very large folders
* Improve recovery after process interruption
* Code improvements
* Avoid GStreamer memory payload in indexer process
* Improved performance when deleting stale resources
* Test improvements
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
============
Version 48.0
============
- Translation updates
- Port plugins to GApplication classes
=============
Version 48.rc
=============
- Translation updates
- Add schemas for global shortcuts
- Allow usage as subproject
===============
Version 48.beta
===============
- Translation updates
- Fix deprecation warnings during build
Media-keys:
- Allow running custom commands in lock screen
==================
Version 48.alpha.1
==================
- Brown paper bag release
Media keys:
- Fix crash on startup
================
Version 48.alpha
================
- Translation updates
- Icon hint improvements to notifications
Media keys:
- Improve HIG compliance of notification messages
- Add shortcuts for reboot and shutdown actions
Power:
- Improve HIG compliance of notification messages
- Resolve device paths outside of the backlight helper
Usb protection:
- Improve strings
Xsettings:
- Do not notify icon-theme property on high-contrast changes
=============
Version 47.2
=============
- Translation updates
Power:
- Fix possible invalid reads if backlight fails to initialize
- Handle broken upower more elegantly
- Test warning fixes
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
News in 5.16.0, 2025-03-15
--------------------------
This is a stable release for GNOME 48.0
* Translation updates
News in 5.15.1, 2025-02-24
--------------------------
* Remove use of various GTK deprecations
* Testsuite improvements
* Translation updates
News in 5.15.0, 2025-02-02
--------------------------
This is a beta release for GNOME 48.beta
* Various introspection fixes
* Improvements to GtkSourceAssistants
* Various GtkTextIter performance improvements
* Deduplication fixes when sorting
* Alter paths for resource:// usage so that resources take priority
over system installations other than the current one
* Adwaita.xml, Adwaita-dark.xml style updates
* Quantize Y position for gutter line numbers
* New and updated languages: meson.lang, zig.lang
* Translation updates
News in 5.14.1, 2024-10-04
--------------------------
This is a bug-fix release for GNOME 47
* Ensure you cannot show context menu from GtkSourceMap which otherwise
has a limited FontMap containing only the BuilderBlocks font.
News in 5.14.0, 2024-09-13
--------------------------
This is a stable release for GNOME 47.0
* Fix an issue where the gutter would not redraw when focus changes.
* Add support for Groff syntax
News in 5.13.1, 2024-08-04
--------------------------
This is an unstable release update for GNOME 47.beta
* Documentation improvements
* Improve performance of BuilderBlocks font loading. Some of this
effort required changes to the TTF, so user testing with a wide
variety of languages is desired. This should reduce startup time
of GtkSourceView using applications.
* gtk-doc.lang: highlight `backtick` spans
* c.lang: highlight [[]] style attributes
* java.lang: improve escaped character matching
* Adwaita.xml, Adwaita-dark.xml: style updates to track platform
changes for GNOME 47.
News in 5.13.0, 2024-06-28
--------------------------
This is an unstable release update for GNOME 47.alpha
* Ensure gutter renderers are released during dispose
* Make default auto-indenter keep indentation when cursor is at line start
* python3.lang: Fix f-string in curly braces to have no-spellcheck applied
* Translation updates
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
============
Version 48.0
============
- Various translation updates
- Various CI fixes
Display
- Improve accessibility of HDR Brightness row
- Fix setting luminance scale adjustment on rebuild
Power
- Add power consumption notice when disabling suspend (EU regulation)
===============
Version 48.rc.1
===============
- Various translation updates
- Include subprojects/libgxdp in the release tarball
- Pin the revision of libgxdp wrap file
Wellbeing
- Fix type in a gtk_widget_dispose_template() call
=============
Version 48.rc
=============
- Various translation updates
Applications
- Add Global Shortcuts Provider frontend dialog
Displays
- Add HDR luminance settings UI
Power
- Add a translator comment about "Battery Charging" string
- Use new UPower power-profiles-daemon DBus API
Sound
- Fix styling of sound test button
Users
- Synchronize fingerprint enrollment feedback strings with fprintd
Wellbeing
- Fix translatability of ‘average $weekday’ strings
- Support locales where the week starts on a Saturday
- Add missing includes for _NL_TIME_FIRST_WEEKDAY code path
- Block settings change notifications while updating them
- Fix delayed-apply of movement break settings
Wifi
- Disable activation for rows in Saved Wi-Fi Networks dialog
===============
Version 48.beta
===============
- Various translation updates
- Make search bar always grab focus with shortcuts
- Fix a memory leak in CcMaskPaintable (used for illustrations)
- Fix missing icons in Mouse/Wacom/WWAN settings (ship our own icons)
- Add single-panel-mode for distros to launch Settings in a single panel (without sidebar)
- Use static hostname instead of pretty hostname (hostnamed) in URLs
Dependency updates
- gnome-settings-daemon >= 48.alpha.1
Device Security
- Don't hardcode height of "help" dialog
Display
- Add monitor HDR setting
Keyboard
- Rename old "logout" media key name to "Power Off"
- Add new media keys shortcuts for "Restart" and "Logout"
- Port shortcuts dialog to AdwDialog
Mouse
- Use AdwToggleGroup in the "Primary Button" settings
Region
- Port Format Chooser to AdwPreferencesPage
- Inform accountsservice of all configured languages
Sound
- Filter out NULL stream names in Volume Levels settings
Thunderbolt
- Fix unescaped string in device status dialog
Wellbeing
- Add screen time support
- Use gtk_widget_set_child_visible in allocate
- Various accessibility/navigation/esthetic improvements
- Split data collection and limits settings
================
Version 48.alpha
================
- Various translation updates
- Start using the new GNOME release service
- Prevent crash on CcSplitRow related to Gtk size group changes
- Use accessible-role=presentation for illustrative icons/images
- Use gtk_list_box_remove_all instead of iterating GTK widget children
- Import developer docs from gitlab wiki to the docs/ source folder
- Various improvements to our development Flatpak build
- Various style/consistency updates to gobject creations
- Stop calling "gtk_widget_get_root()" incorrectly
- Various improvements to CcPermissionInfobar
- Use luminance masking for webm assets
- Introduce follow-accent property to CcMaskPaintable
- Allow FQDN hostnames
Dependency updates
- upower >= 1.90.6
- gsettings-desktop-schema >= 47.0
- libadwaita >= 1.7.alpha
About
- Fixes wrong GPU names when g-c-c is launched using dGPU
Accessibility
- Turn CcCursorSizeDialog into a page
- Remove "screen" mark labels in zoom page
- Simplify cursor size subtitle
Apps
- Avoid crash when parsing invalid app permissions
- Handle Epiphany webapps
- Various memory leak fixes
- Remove .circular style class from some buttons
Appearance
- Load GnomeBG thumbnails async
- Internally handle scale-factor
- Allow for concurrent cache updates
- Generate one background thumbnail at a time
- Don't accidentally reset accent colors
- Add "undo" option when deleting a wallpaper
- Load async wallpapers in order
Color
- Fix "Show details" link on profile warning
- Fix row expansion and button visibility
- Port "Add Profile" to AdwDialog
- Rename "Color" panel to "Color Management"
- Various code style improvements
- Port add profile page from GtkTreeView to GtkListView
- Ensure profile is connected before setting system-wide
- Various fixes to the color calibration tool
Date and Time
- Fix incorrect disabling of auto timezone without location services
- Use AdwToggleGroup in the "Time Format" row
Display
- Snap monitors after updating prefer mode to current config when enable join mode
- Port "Scale" and "Multiple Displays" rows to AdwToggleGroup
- Use real color temp in night light scale widget
Keyboard
- Port Shortcut editor to AdwDialog
- Use "--parent-handle" option when launching Tecla (keyboard layout previewer)
- Fix compose key example string
Network
- Make metered connection and hotspot settings adaptive to small screens
- Fix memory leaks in wireguard page
Notifications
- Update UI when underlying gsetting changes
Mouse
- Convert VP9 webm with alpha to monochrome variants (so we don't need gstreamer-bad-pluggins)
- Update webm illustration assets to latest versions
Mobile Networks
- Fix status pages alignments
- Use header capitalization in the "Turn off Airplane Mode" button
Multitasking
- Make workspace settings insensitive for single workspace
Online Accounts
- Track goa changes in PresentationIdentity and update the UI accordingly
Power
- Add support for battery charge limiting
- Split panel into "General" and "Power Saving" pages
- Split "Black Screen" setting in switch and delay
- Remove separate dialog for "Automatic Suspend"
- Various improvements on code readability and refactors
- Fix conflicting mnemonics
- Handle when tuned-ppd has an unsupported power profile
Printers
- Remove "search as you type" feature as it conflicts with global search
- Add a confirmation dialog when attempting to clear all jobs
- Add "No Results" page when nothing to show on search
- Use a consistent printer icon in several status pages
- Set "Driver" row after selecting ppd file in Printer Details dialog
- Port "Install PPD" dialog to GtkFileDialog
Region
- Update language row after closing lang selector
- Port format chooser dialog to AdwDialog
- Show locale name in format chooser preview
- Reset format chooser preview when uncollapsing
Sound
- Turn sound alert dialog into a subpage
- Prevent crash in Volume Levels when stream has no name
Search
- Add a button to open custom search locations
Sharing
- Fix saving of new shared folders in "Media Sharing" settings
- Make "Media Sharing" dialog use GtkFileDialog for new folders
Tests
- Disable randomly failing network panel test
- Improve waiting on NM device/client changes
- Add FQDN hostname tests
Thunderbolt
- Use AdwToast to display transient notifications
- Use property-rows style in device dialog
Users
- Use a dialog to confirm fingerprint removal
- Stop shipping legacy avatar images
- Fix conflicting mnemonic in "Add User" dialog
- Port "Remove User" button to AdwButtonRow
- Make screen reader read avatar file names when there are no names
- Port fingerprint dialog to AdwDialog
Wacom
- Do not crash when handling an unknown stylus ID
- Support hidpi for tablet/stylus images
- Make assets recolorable
- Rename visible entry to "Graphics Tablet"
- Change from "left handed orientation" to "location of buttons"
- Various style tweaks to stylus page
Wellbeing
- Add initial Wellbeing panel (disabled by default)
Wifi
- Fix crash on wifi adapter removal
- Fix using wifi hotspot with multiple wifi adapters
- Don't disable wireless globally when toggling one Wifi connection OFF
===============
Version 47.beta
===============
- Various translation updates
- Various CI fixes
- Various ports to modern libadwaita widgets
- Various mnemonics additions
- Use GtkWindow.set_default_icon_name for legacy sessions
Accessibility
- Rename "Reduce Animation" setting to "Animation Effects"
Apps
- Rename "File and Link Associations" page to "Files and Links"
- Show status page when Parental Controls aren't available
- Don't show "App is not sandboxed" banner for system components
Display
- Adapt rotation labels to the screen ratio
- Don't set automatic Night Light when Location Services are unavailable
Keyboard
- Load input choice locales asynchronously
- Fix "Move" buttons in input rows
Location
- Remove reference to now retired Mozilla Location Services
Mouse
- Use monochrome assets to support different accent colors
- Separate "Touchpad" row into its own preferences row group
Network
- Don't set empty ignored hosts
Notifications
- Turn "App Notifications" dialog into a subpage
Online Accounts
- Add a toast overlay for panel notifications/error messages
Users
- Modernize the "Add User" dialog
- Respect password "enforcing" based on /etc/security/pwquality.conf
- Avoid user names with underscores being interpreted as mnemonics
- Show correctly the remaining list of fingerprints to enroll
- Reverse sorting of finger names list to prioritize most used ones
Printers
- Various tweaks for the PPD Selection dialog
- Add button instead of link to open printer cups web page
Privacy
- Don't leak Bolt and Location subpages
- Fix visibility of Bolt settings when Bolt isn't available
Remote Desktop
- Fix loop resetting credentials
- Use new gnome-remote-desktop server configuration DBUs interface
Sound
- Add an empty state page for when no sound device is available
Wacom
- Set up Wacom stylus keyboard shortcuts and switch monitor
WWAN
- Fix crash preventing the load of the SIM Unlock dialog
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Version 48.0
~~~~~~~~~~~~
Released: 2025-03-14
This is a stable release with the following changes:
* Correctly show update detail text not provided in markdown
This release also updates translations:
* Basque (Asier Saratsua Garmendia)
* Belarusian (Vasil Pupkin)
* Bokmål, Norwegian (Brage Fuglseth)
* Catalan (Jordi Mas i Hernandez, Francesc Busquets)
* Danish (Alan Mortensen)
* Filipino (Iverson Briones)
* Hungarian (Balázs Úr)
* Indonesian (Andika Triwidada)
* Nepali (Pawan Chitrakar)
* Panjabi (A S Alam)
* Polish (Piotr Drąg)
* Romanian (Antonio Marin)
* Russian (Artur S0)
* Spanish (Daniel Mustieles)
Version 48~rc
~~~~~~~~~~~~~
Released: 2025-02-28
This is an unstable release with the following changes:
* Minor interface improvements on the updates page
* Various minor performance improvements
* Improve error handling for app launches and distribution upgrades
* Fix a crash on the app review dialog
* Fix version checks preventing some firmware updates when historical updates are also listed
* Fix a crash when copying error details
* Minor interface improvements to search
* Improvements to flatpak permissions checking for D-Bus
This release also updates translations:
* Bulgarian (twlvnn kraftwerk)
* Catalan (Jordi Mas)
* Chinese (China) (Luming Zh)
* Chinese (Taiwan) (Cheng-Chia Tseng)
* Czech (Daniel Rusek)
* Finnish (Jiri Grönroos)
* French (Vincent Chatelain)
* Galician (Fran Dieguez)
* Georgian (Ekaterine Papava)
* Hebrew (Yaron Shahrabani)
* Korean (Seong-ho Cho)
* Lithuanian (Aurimas Černius)
* Persian (Danial Behzadi)
* Portuguese (Hugo Carvalho)
* Portuguese (Brazil) (Rafael Fontenelle)
* Russian (Artur S0)
* Slovenian (Martin)
* Swedish (Anders Jonsson)
* Turkish (Sabri Ünal)
* Ukrainian (Yuri Chornoivan)
Version 48~beta
~~~~~~~~~~~~~~~
Released: 2025-01-31
This is an unstable release with the following changes:
* Support installing flatpaks via a flatpak+https: link
* Fix notifying about outdated updates when in power saver mode or offline
* Prioritise verified apps in source list
This release also updates translations:
* Bulgarian (twlvnn kraftwerk)
* Czech (Daniel Rusek)
* Russian (Artur S0)
* Slovenian (Martin)
Version 48~alpha3
~~~~~~~~~~~~~~~~~
Released: 2025-01-14
This is an unstable release with the following changes:
* Fix downloads of firmware updates
* Fix the release process
This release also updates translations:
* Belarusian (Vasil Pupkin)
* Slovenian (Martin)
Version 48~alpha2
~~~~~~~~~~~~~~~~~
Released: 2025-01-04
This is an unstable release with the following changes:
* Fix the release process
Version 48~alpha
~~~~~~~~~~~~~~~~
Released: 2025-01-04
This is an unstable release with the following changes:
* Include dependencies in estimated download size
* Improve performance when loading updates
* Fix interface freeze when upvoting/downvoting reviews
* Various minor interface improvements for keyboard navigation and small screens
* Fix crash when uninstalling snaps
* Add experimental systemd-sysupdate plugin
* Warn about microphone permissions if an app has PipeWire access
This release also updates translations:
* Belarusian (Vasil Pupkin)
* Catalan (Jordi Mas i Hernandez, Jordi Mas)
* Dutch (Nathan Follens)
* French (Vincent Chatelain)
* Friulian (Fabio Tomat)
* German (Jürgen Benvenuti)
* Hebrew (Yaron Shahrabani)
* Kabyle (Athmane MOKRAOUI)
* Latvian (Rūdolfs Mazurs)
* Portuguese (Hugo Carvalho)
* Portuguese (Brazil) (Rafael Fontenelle)
* Russian (Artur S0)
* Serbian (Марко Костић, Милош Поповић)
* Slovak (Jose Riha)
* Slovenian (Martin)
* Thai (Aefgh Threenine)
* Turkish (Sabri Ünal)
* Ukrainian (Yuri Chornoivan)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changes in 48.0
=================
- Translation updates
Changes in 48.beta.rc
=================
- Add USB portal backend
- Fix screen cast portal done signal emission
Changes in 48.beta
=================
- Use the new AdwInlineViewSwitcher widget in the screencast dialog
- Update apps list properly in the screencast dialog
- Generate systemd sysexts in CI
- Fix an issue with the Notification portal implementation
- Depend on libadwaita >= 1.7.alpha
- Translation updates
Changes in 48.alpha
=================
- Outsource external window management to libgxdp
- Fix the capabilities for the print dialog
- Fix memory leak in screencast widget
- Implement a signal handler to help with ASAN
- Use Adwaita widgets in the app chooser dialog
- Fix a memory management issue with the screencast widget
- Depend on xdg-desktop-portal >= 1.19.1
- Translation updates
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
=============
- Add API to allow forcing a visible cursor when remote
cursor is empty/fully transparent
- Fix regression handling unknown auth types which should
be ignored
- Fix double free in SASL auth error path
- Fix alpha cursor encoding by reversing pre-multiplication
of alpha channel
- Preserve colour map across desktop resizes
- Remove undefined symbols from linker version script
- Remove obsolete wiki links
- Expand refusal to use ucontext to all macOS platforms
- Improve debug messages for pixel encoding
- Fix compiler complaint about overflow in challenge
buffer in test suite.
- Add testing of cursor encodings (temporarily disabled
on big endian systems due to undiagnosed failures)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
283c9483afd1215378c8b9871f51cd61770e53e7.patch
removed since it's included in 3.12.7
Changelog:
============
Features:
* WebP: read the ICC profile if available
* WebP: save the EXIF data
* Video screenshot: use the configured jpeg extension for the file
Bugfixes:
* Preferences dialog: same dialog shown endlessy
* Bookmarks: fixed loading system bookmarks with the flatpak version
* migrate-catalogs: properly use time_t for localtime
* Removed references to wiki.gnome.org pages
* Appdata: Fix developer id
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
- build: Don't include gtk-hex-paste-data.c symbols in both lib and binary
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
this fixes a build error after xdg-desktop-portal update:
| ../xdg-desktop-portal-gnome-47.1/src/notification.c:72:3: error: too few arguments to function 'xdp_impl_notification_complete_add_notification'
| 72 | xdp_impl_notification_complete_add_notification (object, invocation);
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
In case "profiler" PACKAGECONFIG is enabled, the build fails with
the following error:
| ninja: error: '/usr/share/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml', needed by 'src/meta-dbus-sysprof3-profiler.c', missing and no known rule to make it
meson.build script is looking explicitly for a required file using the
sysroot of the build system instead of ${RECIPE_SYSROOT}. To avoid this,
patch meson.build to prefix this path with ${RECIPE_SYSROOT}.
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
grilo can be built without the "net" PACKAGECONFIG,
it has been fixed in the upstream project[1] in version
0.3.14. Remove the comment referring to that bug.
Also, fix a typo.
[1]: 9995169ab0
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
"inspect_tool" PACKAGECONFIG failed to compile with the following
error message:
../folks-0.15.9/meson.build:132:9: ERROR: C shared or static library 'readline' not found
This change adds the missing dependency.
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
* Synchronize device enabled state when adding device
* Do not use modifiers if surface should be sharable
* Fix notifying shell about modifier-only keyboard layout switches
* Fixed crashes
* Misc. bug fixes and cleanups
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
* Improve detection of asynchronous fragment cancellation to break out
of long-running spellchecking.
* Fix Rust example and documentation links.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
* Recognise NBDs (Network Block Devices)
* Add support for Bcachefs (experimental), single device file systems only
* Prevent GParted probe starting LVM Volume Groups
* Increase minimum required version of libparted to 3.2
* Update CI jobs for Ubuntu 24.04 LTS and use Rocky Linux 8
* Read exFAT file system usage from exfatprogs >= 1.2.3
* Fix serial number for my USB key showing binary data
* Add support for Bcachefs, single device file systems only
* Prevent GParted probe starting LVM Volume Groups
* Fix hang searching partitions when btrfs-progs not installed
* Increase minimum required version of libparted to 3.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
If tests PACKAGECONFIG is enabled, do_configure errors out:
../gnome-commander-1.16.1/meson.build:179:8: ERROR: Dependency "gtest" not found, tried pkgconfig and system
Fix it by adding the missing dependency.
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
In case gtk2 PACKAGECONFIG is enabled, do_package task fails
with the following error:
ERROR: ibus-1.5.26-r0 do_package: QA Issue: ibus: Files/directories were installed but not shipped in any package:
/usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
This patch adds the missing folder to the FILES variable.
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
1. Correct the compile-time dependency name for "webp"
PACKAGECONFIG (webp -> libwebp)
2. Remove jpeg and libpng PACKAGECONFIGS, and add jpeg
and libpng to DEPENDS: both libjpeg and libpng are mandatory
dependencies since 0.4.30, and the corresponding meson
options have no effect.
(This didn't fail the compilation in the past when these
PACKAGECONFIGs were disabled, because these packages are
pulled into the sysroot also by other dependent packages,
which are usually not disabled. E.g. jpeg is pulled in by
babl, libpng is pulled in by cairo)
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Error: Transaction test error:
file /usr/libexec/installed-tests/gjs/GIMarshallingTests-1.0.typelib conflicts between attempted installs of lib32-gjs-1.82.1-r0.core2_32 and gjs-1.82.1-r0.core2_64
file /usr/libexec/installed-tests/gjs/Regress-1.0.typelib conflicts between attempted installs of lib32-gjs-1.82.1-r0.core2_32 and gjs-1.82.1-r0.core2_64
file /usr/libexec/installed-tests/gjs/Utility-1.0.typelib conflicts between attempted installs of lib32-gjs-1.82.1-r0.core2_32 and gjs-1.82.1-r0.core2_64
file /usr/libexec/installed-tests/gjs/WarnLib-1.0.typelib conflicts between attempted installs of lib32-gjs-1.82.1-r0.core2_32 and gjs-1.82.1-r0.core2_64
The .typelib file is a binary file that contains runtime information for the GObject type system.
These information include function signature, type size, alignment, etc., which may vary depending on the architecture (32-bit vs 64 bit).
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Add a recipe for cheese - a Gnome application for taking photos and
videos with webcams.
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
============
Version 47.3
============
- Various translation updates
About
- Fix wrong GPU names when g-c-c is launched using dGPU
Color
- Various fixes to the color calibration tool
Notifications
- Update UI when underlying gsetting changes
Network
- Make metered connection and hotspot settings adaptive to small screens
Power
- Handle when tuned-ppd has an unsupported power profile
Sound
- Prevent crash in Volume Levels when stream has no name
Users
- Make screen reader read avatar file names when there are no names
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
* Use BT709 coefficients and limited range for YUV conversion by defaults
* Also request high priority secondary EGL context
* Fix Xwayland DND coordinates when using fractional scaling
* Fix applying initial _NET_WM_WINDOW_OPACITY on Xwaylan
* Implement wp_viewport support for cursor surfaces
* Improve input ->output latency of cursor movements
* Improve frame rate on monitors attached to secondary GPUs in copy mode
* Send preferred scales to all surface roles
* Misc. bug fixes and cleanups
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
- Plug memory leak in the notification portal backend
- Implement the contrast setting
- Set correct platform data for notification activation
- Drop use of private GNOME Shell notification API
- Depend on the graphical-session target
- Ensure proper shutdown target
- Build against xdg-desktop-portal >= 1.19.1
- Translation updates
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
=========
- Support g_autoptr for exported allocated types
- Require meson >= 0.56
- Replace gtk-doc with gi-docgen for API docs
- Add missing vnc_color_map_lookup method sym to exports
- Speed up coroutine switching with setjmp/longjmp
- Improve valgrind compatibility with coroutines
- Add native winfiber coroutine for Windows
- Add support for libucontext coroutines
- Refuse to use broken native ucontext support on macOS aarch64
- Raise fatal error on impossible conditions / OOM in coroutines
- Many other misc coroutine bugs / improvements
- Add support to pass CA cert data for TLS
- Allow ungrabbing keyboard in gvncviewer demo
- Fix leak of socket address in SASL auth
- Avoid mandating SASL SSF over UNIX sockets
- Don't assume SASL out data is NUL terminated
- Fix rendering artifacts on HiDPI displays
- Don't expose server auth types to apps that are not implemented
- Convert more code to use GNUTLS for ciphers/hashes
- Replace remaining use of gcrypt with gmp
- Add unit testing of VNC, ARD, MS logon auth types
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
gsettings shouldn't be added and it causes an error in do_rootfs.
%post(gjs-1.82.1-r0.aarch64): scriptlet start
%post(gjs-1.82.1-r0.aarch64): execv(/bin/sh) pid 217720
+ set -e
+ glib-compile-schemas /datadrive/workdir/build-dir/build-daily/tmp/work/armv8-linux/all-test/rr/rootfs/usr/share/glib-2.0/schemas
Error opening directory “/datadrive/workdir/build-dir/build-daily/tmp/work/armv8-linux/all-test/rr/rootfs/usr/share/glib-2.0/schemas”: No such
file or directory
......
ERROR: Postinstall scriptlets of ['gjs'] have failed. If the intention is to defer them to first boot,
then please place them into pkg_postinst_ontarget:${PN} ().
Deferring to first boot via 'exit 1' is no longer supported.
Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
Fix database inconsistency resulting from some patterns of folder
updates, and possible resulting CPU churn.
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- Drop 0001-Remove-builddir-and-srcdir-paths-from-test-binaries.patch
peas-demo is not built anymore
- Add patch to disable the broken check for lgi
lgi does not support pkgconfig but it hasn't changed version since 2017
- Remove gtk+3 from depends and dont inherit gtk-icon-cache to not pull it
in again indirectly
- g-i is not required anymore and will be built depending on DISTRO_FEATURES
- Dont package the loaders into separate packages to reduce required RDEPENDS.
If a loader is not wanted on target it will be better to remove the according
PACKAGECONFIG option to also remove the dependencies?
- Move libpeas recipe to meta-gnome
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- Refresh patches
Version 1.82.1
--------------
- Closed bugs and merge requests:
* gnome-shell crash when switching user after upgrade from Fedora 40 to Fedora
41 [#647, !955, Philip Chimento]
Version 1.82.0
--------------
- Closed bugs and merge requests:
* installed tests are failing because they can't load internal typelibs from
parent directory [#639, !953, Simon McVittie]
* GIMarshalling test has 3 failures with 1.81.90 on i686 [#642, !954, Philip
Chimento]
Version 1.81.90
---------------
- Closed bugs and merge requests:
* callbacks: fix sweeping check for incremental GC [!859, !950, Evan Welsh,
Gary Li]
* GJS doesn't handle query parameters in imports [#618, !944, Gary Li]
* Integrate gobject-introspection-tests as submodule [!946, Philip Chimento]
* module: Include full module specifier in import.meta.url [!947, Philip
Chimento]
* doap: Remove invalid maintainer entry [!948, Sophie Herold]
* installed tests have the wrong libexecdir [#636, !949, Jeremy Bicha]
* Inheriting final class crashes GJS [#640, !951, Gary Li]
* Various maintenance [!952, Philip Chimento]
Version 1.81.2
--------------
- New JavaScript features! This version of GJS is based on SpiderMonkey 128, an
upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 115.
Here are the highlights of the new JavaScript features.
For more information, look them up on MDN or devdocs.io.
* New APIs
+ The new `Object.groupBy()` and `Map.groupBy()` static methods group the
elements of an iterable according to the return value of a key function.
+ The new `Promise.withResolvers()` static method returns a Promise as well
as its resolve and reject functions, shorthand for a common pattern used
when promisifying event-based APIs.
+ Strings have gained the `isWellFormed()` and `toWellFormed()` methods
which help when interoperating with strings that may have unpaired
Unicode surrogates. This usually does not come up in the GNOME platform.
+ ArrayBuffers have gained the `transfer()` and `transferToFixedLength()`
methods, which transfer ownership of a data buffer to a new ArrayBuffer
object, without copying it, and invalidating ("detaching") any existing
references to the buffer. There is also a new property, `detached`, which
allows checking whether an ArrayBuffer is in the detached state.
+ The new `Intl.Segmenter` class allows splitting a string into graphemes,
words, or sentences, in a locale-aware way.
+ `Intl.NumberFormat` has gained `formatRange()` and `formatRangeToParts()`
methods, which allow formatting number ranges, like "3–5".
+ `Intl.PluralRules` has gained a `selectRange()` method, which allows
selecting the proper plural form based on a range of numbers, like
"30–50 feral hogs".
* New behaviour
+ The `Intl.NumberFormat` and `Intl.PluralRules` constructors support new
options: `roundingIncrement`, `roundingMode`, `roundingPriority`, and
`trailingZeroDisplay`.
+ The `Intl.NumberFormat` constructor also supports the new option
`useGrouping`.
* Backwards-incompatible changes
+ The behaviour of `Date.parse()` has been changed to be more consistent
with other JavaScript engines. (But don't use `Date.parse()`.)
- Closed bugs and merge requests:
* Invalid search paths cause failed assertions when printing imports.gi
[#629, !935, Gary Li]
* SpiderMonkey 128 [#630, !936, !945, Philip Chimento]
* Pretty-printing byte array in gjs-console throws a type conversion
error [#434, !937, Gary Li]
* js: Add gjs_debug_callable() debug function [!940, Philip Chimento]
* build: Build Cairo from subproject if not found [!941, Philip
Chimento]
* Bump CI image to Fedora 40 [!942, Philip Chimento]
* CI tools updates [!943, Philip Chimento]
Version 1.81.1
--------------
- Breaking change: When creating a GObject with the `new` operator, the
constructor takes a single argument consisting of a property bag with
GObject construct properties and their values.
This was often confused with the `new` static method that may take
arguments that are not interpreted as property bags.
For example, Gio.FileIcon was one of the many affected APIs:
new Gio.FileIcon({file: myFile})
vs
Gio.FileIcon.new(myFile)
Confusion between the two often lead to bug reports when confusing
these two and calling `new Gio.FileIcon(myFile)` - the constructor
would look for a nonexistent `file` property on `myFile`, causing an
improperly initialized object.
This is now no longer allowed. The argument to `new Gio.FileIcon(...)`
must be a plain JS object, not a GObject.
It's possible that existing code legitimately used a GObject here. If
your code does this and a quick migration is impractical, please get
in touch and we will revert this change before 1.82.0 in favour of a
longer deprecation period.
- The `get_data()`, `get_qdata()`, `set_data()`, `steal_data()`,
`steal_qdata()`, `ref()`, `unref()`, `ref_sink()`, and
`force_floating()` methods of GObject now throw if called.
These methods never worked, but sometimes they would silently appear
to succeed, then cause crashes or memory leaks later.
If you were trying to use the `get_data()` family of methods, just set
a JS property instead. If you were trying to modify the refcount of a
GObject in JS, instead set the object as the value of a JS property on
some other object.
- Closed bugs and merge requests:
* doc: Document how to get a stack trace [!864, Sonny Piers]
* TextDecoder should accept GBytes [#587, !903, Sriyansh Shivam]
* Possible use-after-free with GLib.Regex.match/GLib.MatchInfo [#589,
!920, Philip Chimento]
* method `get_line` of `Pango.Layout` doesn't work. [#547, !921,
Philip Chimento]
* Block calls to g_object_get_data and friends [#423, !922, Philip
Chimento]
* Crash when calling Pango.Layout.get_pixel_size() with a badly
init:ed Pango.Layout [#580, !923, Philip Chimento]
* doc: avoid reference to Gio.UnixInputStream [!925, Andy Holmes]
* Add a CI check for config.h, and some other useful checks [#447,
!926, Philip Chimento]
* Incorrect UnixOutputStream warning [#610, !928, Philip Chimento]
* Various maintenance [!929, !931, Philip Chimento]
* Docs: Various markdown fixes [!930, Frank Dana]
* Some build fixes for the main (and gnome-46) branches for Visual
Studio [!932, Chun-wei Fan]
* GJS doesn't log undefined values [#621, !933, Gary Li]
* property objects are printed as empty js objects [#622, !934, Gary
Li]
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Major changes in 1.56.1
=======================
* udisks2: Increasing reference count when updating volume to fix crashes (Ondrej Holy)
* onedrive: Use names instead of id for events to fix monitoring (Jan-Michael Brummer)
* onedrive: Add missing replace stream to fix crashes (Jan-Michael Brummer)
* onedrive: Fix double free during cache rebuild to fix crashes (Jan-Michael Brummer)
* dav: Recognize the 409 status to fix creation of parent directories (Michael Terry)
* Translation updates (GNOME Translation Project contributors)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- use tarball release
Version 44.4
~~~~~~~~~~~~
Released: 2024-11-24
Features:
* Added bzip3 support. (!266)
* File selector: show volumes and allow to mount unmounted volumes. (!258)
* New archive dialog: allow to use all the possible extensions a mime type
supports, and allow to specify a name without extension, which will be
concatenated to the selected extension to get the full name. (!275) (!267)
* File selector: save and restore the sort order. (!246)
* Properties dialog: show an icon, make the headerbar flat.
Bugfixes:
* Error opening rar archive in RAR4 format and password protected. (!279)
* Rar: fixed file list parsing for some encrypted archives. (!277)
* Fixed error when renaming a file inside an encrypted archive. (!276)
* Disabled the native appchooser by default. (!217)
* 'Show destination' sometimes opens the wrong folder. (!255)
* 'Show destination' sometimes doesn't show anything.
* Use the native appchooser only for a single file. (!221)
* Show flat headerbar in empty state. (!216)
* Fixed error messages impossible to close. (!257)
* Fixed segfaults when opening an empty .deb file. (!253)
* --extract-to keeps asking to create a directory. (!254)
* Fixed wrong context menu item activation. (!268)
* Avoid the exit timeout unless file-roller was launched with `--service`. (FeRD (Frank
Dana)) (!34)
* Error when opening the created archive after saving as 7zip multi-volume.
Translations:
* Belarusian (Yuras Shumovich)
* Brazilian Portuguese (Juliano de Souza Camargo)
* English - United Kingdom (Andi Chandler)
* Hindi (Scrambled777)
* Portuguese (Hugo Carvalho)
* Slovak (Dušan Kazik)
* srpski (Marko M. Kostić)
* Thai (Theppitak Karoonboonyanan)
* српски (Марко М. Костић)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Unescaping URIs for tooltips to improve legibility
* Fix initial-trailing-newline when settings auto-discovery is disabled
* Fix save-as when using admin:// URIs
* Pin document encoding when loading a file
* Override extend_selection for multi-mouse-press to avoid some slow
corner cases in minified JSON files
* Markup fixes in properties dialog
* Updated translations
* Fix document to default to implicit trailing newlines
* Improve text wrapping for banners on small form factors
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Major changes in 47.1
=====================
* Enhancements:
- Speed up thumbnail loading (Khalid Abu Shawarib)
* Bugfixes:
- Do not force reload when error is present to avoid showing auth dialog (Gary Li)
- Open folder in correct window during a DnD hover (Khalid Abu Shawarib)
- Show username in file properties if name is an empty string (Khalid Abu Shawarib)
- Various a11y fixes (Khalid Abu Shawarib)
- Fix number placement when making new name for directory (Khalid Abu Shawarib)
- Various pathbar fixes (Corey Berla, Khalid Abu Shawarib)
- Show alert dialog when a symlink is broken (Automeris naranja)
- Fix crashes when opening (Khalid Abu Shawarib)
- Various sidebar fixes (Khalid Abu Shawarib, sid)
- Fix ctrl + scroll to zoom in and out of view (Corey Berla)
* Translation updates (GNOME Translation Project contributors)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Version 47.2
~~~~~~~~~~~~
Released: 2024-11-25
This is a stable release with the following changes:
* Fix distro upgrade when certain version of PackageKit is used
* Fix a crash when uninstalling a Snap app
* Make uninstall dialog adaptive for small screens
* Prefer Appstream data from swcatalog instead of app-info directories
This release also updates translations:
* Dutch (Nathan Follens)
* French (Vincent Chatelain)
* Friulian (Fabio Tomat)
* Latvian (Rūdolfs Mazurs)
* Malay (Ahmed Noor Kader Mustajir Md Eusoff)
* Portuguese (Hugo Carvalho)
* Portuguese (Brazil) (Rafael Fontenelle)
* Serbian (Милош Поповић, Марко Костић)
* Thai (Aefgh Threenine)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
47.3
====
* Fix maximized X11 when using native xwayland scaling [Jonas; !4147]
* Fix blank screen in remote headless sessions [Jonas; !4152]
* Fix touch-triggered popups being cancelled too early [Carlos; !4166]
* Fix pointer cursor during compositor grabs [Carlos; !4166]
* Fixed crash [Michel; !4148]
Contributors:
Michel Dänzer, Jonas Ådahl, Carlos Garnacho
47.2
====
* Fix warping pointer after releasing pointer constraints [Sebastian K.; !4098]
* Default to high thread instead of realtime priority for KMS thread
[Jonas Å.; !4124]
* Avoid CPU stalls with NVIDIA secondary GPUs with directly-attached monitors
[Gert-dev; !4015]
* Fix updating cursor immediately when starting window drag [Olivier; !3639]
* Add pipeline hooks to user program pipelines [Sebastian W.; !4037]
* Prefer GPUs with built-in panels connected as primary GPU [Mario; !4114]
* Fix cursor glitches when using virtual monitors [Jonas Å.; !4066]
* Ensure frame events are sent for cursor surfaces [Michel; !4113]
* Allow BGRX8888 format on big endian [Jocelyn; !4088]
* Fix touchscreen drag-and-drop on wayland [Alessandro; !4091]
* Fixed crashes [Robert, Jonas D., Peter, Michel; !3176, !3650, !4117, !4136]
* Misc. bug fixes and cleanups [Bilal, Michel, José, Sebastian W., Jonas Å.,
Takao; !4087, !4057, !4109, !4116, !4123, !4064, !4065, !4128, !3604]
Contributors:
Alessandro Astone, Jonas Dreßler, Michel Dänzer, Bilal Elmoussaoui,
José Expósito, Jocelyn Falempe, Olivier Fourdan, Takao Fujiwara, Gert-dev,
Peter Hutterer, Sebastian Keller, Mario Limonciello, Robert Obkircher,
Sebastian Wick, Jonas Ådahl
Translators:
Christian Kirbach [de], Nathan Follens [nl], Danial Behzadi [fa],
Марко Костић [sr]
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- use tarball release again
============
Version 47.2
============
- Various translation updates
Accessibility
- Remove "screen" labels that take too much space
Appearance
- Fix accidental reset of accent colors config
Apps
- Fix some memory leaks
Color
- Ensure profiles are connected before operating on them
Mobile Networks
- Fix alignment of status pages
Mouse
- Fix illustration assets requiring gstreamer-plugins-bad
- Update illustration assets
Printers
- Remove wrong tooltip in the "Add Printer" button
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
libspelling 0.4.5
=================
This is a bug-fix release for GNOME 47
* Various robustness fixes for weak ref tracking
* Various GObject Introspection fixes
* A new build option to install a static library (libspelling-1.a)
* Fix a minor leak of extra_word_chars for a language dictionary
* Fix ICU success check
* Translation updates
libspelling 0.4.4
=================
This is a bug-fix release for GNOME 47
* Adds a few dozen translations for menu items
libspelling 0.4.3
=================
This is a bug-fix release for GNOME 47
* Fix build to disable assertions in release builds
* Fix an off-by-one in assertion
* Add i18n for translations of menu entries
* Ignore empty strings when building job list
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- add support for jxl, webp, gstreamer
- add more PACKAGECONFIG options
- disable webservices to avoid pulling in deprecated libsoup2
- remove yelp-native dependency
- build colord dependent on polkit feature
- drop polkit and gobject-introspection from REQUIRED_DISTRO_FEATURES
- add backport patch to fix 32-bit
Version 3.12.6
~~~~~~~~~~~~~~
Released: 2024-03-10
Features:
* WebAlbums: allow Exif image title to be used. (Linas Vepstas)
Bugfixes:
* Fixed 'could not perform operation' when editing a modified image.
* Video thumbnailer: use the default thumbnail size if invalid. (Linas Vepstas)
* Video thumbnailer: avoid a null pointer dereference and crash. (Linas Vepstas)
Translations:
* Slovenian (Martin Srebotnjak)
Version 3.12.5
~~~~~~~~~~~~~~
Released: 2024-02-18
Bugfixes:
* Add to catalog: show the next image only when in viewer mode (!313)
* jxl: added support for version 0.9.0 (Timo Gurr) (!306)
* Commenting a picture deletes its Color Profile tag. This only
happened when the 'Store metadata inside files if possible' option
was active. (!293)
Translations:
* Chinese/Traditional (Cheng-Chia Tseng)
* Turkish (Sabri Ünal)
* čeština (Daniel Rusek)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
============
* Use pid when generating counter IDs in SysprofCollector
* Fix potential UB in GtkBitset
* Avoid UB in bsearch() with no data
* Increased safety in SysprofDocumentLoader
* Increased safety when parsing CPU counters with async IO
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
0001-I-574-Fails-to-build-link-against-icu-76.1.patch
removed since it's included in 3.54.2
Changelog:
==========
- libedataserverui: Avoid initializing the icon_theme when building introspection data
- Fails to build/link against icu 76.1
- Correct certificate key usage constants
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Set HOME_DIR back to /var/lib/gdm. If this is not specified, gdm will store its
files in $HOME/.cache. This is pretty ugly because I think this directory should
only be used by real users? Maybe /var/cache would be a better place, because it
would be the system equivalent of $HOME/.cache?
Use tmpfiles.d to ensure /var/lib/gdm is created with the right permissions
even in case /var would be tmpfs
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Do not check for these files to exist during build time, they are
needed during runtime.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Markus Volk <f_l_k@t-online.de>
fixes:
| Configuring org.gnome.Geary.service using configuration
| Program itstool found: NO
|
| ../git/help/meson.build:21:6: ERROR: Program 'itstool' not found or not executable
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
During cross-compiling it needs to know the location of
staging area where these files are installed in RSS
Signed-off-by: Khem Raj <raj.khem@gmail.com>
The versioning scheme was changed to align to GNOME releases.
This version resolves stack frames properly, as opposed to 3.48.
Depends on libdex/libpanel recipes to be able to build the sysprof
UI, besides the sysprof-cli executable.
Co-Authored-By: Nikolas Zimmermann <nzimmermann@igalia.com>
Signed-off-by: Pablo Saavedra <psaavedra@igalia.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
fixes:
| Configuring org.gnome.Boxes.SearchProvider.ini using configuration
| Program itstool found: NO
|
| ../gnome-boxes-47.0/help/meson.build:36:6: ERROR: Program 'itstool' not found or not executable
|
- also provide appstream-cli
Signed-off-by: Khem Raj <raj.khem@gmail.com>
fixes:
| ../eog-47.0/help/meson.build:45:6: ERROR: Program 'itstool' not found or not executable
|
| A full log can be found at /home/flk/poky/build/tmp/work/corei7-64-poky-linux/eog/47.0/build/meson-logs/meson-log.txt
| ERROR: meson failed
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
gdm doesn't require to create a home directory but it needs to be member of
the video group to work properly
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Instead of disabling plymouth, allow a distribution to enable it
with a PACKAGECONFIG.
Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
The dependencies on libxext and xrandr were removed in 3.21.4 (2016).
This also means we can remove the check for the X11 DISTRO_FEATURE.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
gnome-online-accounts requires opengl by default, so lua-factory PACKAGECONFIG
should rely on opengl by default.
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
gkt4 has 'opengl' in its REQUIRED_DISTRO_FEATURES, so when it is
depended upon by sysprof, 'opengl' distro feature should also be
required.
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
The gkt4 in DEPENDS has 'opengl' in its REQUIRED_DISTRO_FEATURES,
so libspelling also needs to set this.
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
0001-CMakeLists.txt-Remove-TRY_RUN-for-iconv.patch
0001-cmake-Do-not-export-CC-into-gir-compiler.patch
0002-CMakeLists.txt-remove-CHECK_C_SOURCE_RUNS-check.patch
0004-call-native-helpers.patch
Bug Fixes:
==========
- Pass GError instead of CamelException to camel_movemail_solaris
- Fix argument types in ENABLE_BROKEN_SPOOL code
- Use GIConv instead of iconv_t with iconv wrappers
- ESoupSession: Sometimes accesses server without OAuth2 token
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
- Fixes to alpha componet in HCY, HSL, HSV and YCbCr models.
- Use same CIE Lab conversion for start/end as rest with SIMD.
- Remove reliance on set rounding mode.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Version 47.1
~~~~~~~~~~~~
Released: 2024-10-10
This is a stable release with the following changes:
* Fix crash in snap plugin when launching apps
* Fix display of versions for packages being installed as part of an update
* Various minor improvements to the review submission dialog
* Fix a crash in the DKMS plugin
This release also updates translations:
* Catalan (Jordi Mas i Hernandez, Jordi Mas)
* French (Guillaume Bernard)
* Indonesian (Andika Triwidada)
* Russian (Artur S0)
* Slovak (Jose Riha)
* Thai (Aefgh Threenine)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
==============
Version 47.1.1
==============
- Fix crash on display scales > 1 due to conflicting type registration
============
Version 47.1
============
- Various translation updates
- Require gsettings-desktop-schemas >= 47.0
About
- Allow FQDN hostnames
Appearance
- Fix thumbnailing of backgrounds causing OOM kills
Date and Time
- Fix resize issue in the time format row when shown in small window sizes
Online Accounts
- Fix untranslated account provider info string
Region and Language
- Update language row after closing language selector
Remote Desktop
- Hide "Remote Desktop" row when gnome-remote-desktop is not available
Wacom
- Don't crash when handling an unknown stylus ID
- Don't show Map Buttons for fallback devices
- Handle all external remotes like an external TV remote-like device
- Make assets recolaborable, supporting dark-style, high-contrast, and accent colors
- Support HDPI for tablet/stylus illustration images
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
gimptool is used in GIMP plugin compilation. It does need a CC
definition, provide it as the current CC with "--sysroot=..." removed.
gimptool also need the gimp .pc file which is in gimp-dev. Split
gimptool in its own package to avoid circular dependencies.
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
0001-Compilation-attempt-fixes-for-libxml-2.13.patch
removed since it's included in 1.14.53
Changelog:
============
* Compilation fixes for libxml 2.13
* Fix ABR in gsf-vba-dump.
* Teach gsf (the tool) to handle odf properties.
* Fix integer overflows affecting memory allocation.
* Add missing "DocumentStatus" ole2 property.
* Avoid some undefined C behaviour in overflow checks.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
Some minor build issues on certain platforms have been ironed out
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
libspelling 0.4.2
=================
This is a bug-fix release for GNOME 47
* Limit the number of corrections to 10 in enchant backend to help with
dictionary configurations which produce many results.
* Hide add/ignore menu items when disabled.
* Don't show word corrections when spellcheck is disabled.
libspelling 0.4.1
=================
This is a bug-fix release for GNOME 47
* Fixes an important issue tracking weak pointers from a GtkTextBuffer.
* Fixes an important issue where we could get invalid text iters from
GtkTextBuffer::delete-range() after the deletion occurred when other
signal handlers are in play.
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Version 47.0
~~~~~~~~~~~~
A edge case in drag-and-drop has been resolved, and Aleksandr Melman fixed a
string that hadn't been marked for translation.
Updated Translations
* Belarusian (Vasil Pupkin)
* British English (Andi Chandler)
* Bulgarian (Alexander Shopov)
* Catalan (Jordi Mas i Hernandez)
* Chinese (China) (Luming Zh)
* Czech (Daniel Rusek)
* Danish (Ask Hjorth Larsen)
* Galician (Fran Dieguez)
* Georgian (Ekaterine Papava)
* Greek (Efstathios Iosifidis)
* Hebrew (Yaron Shahrabani)
* Hungarian (Balázs Úr)
* Indonesian (Andika Triwidada)
* Lithuanian (Aurimas Černius)
* Norwegian Bokmål (Brage Fuglseth)
* Persian (Danial Behzadi)
* Polish (Piotr Drąg)
* Portuguese (Hugo Carvalho)
* Russian (Artur S0)
* Slovak (Jose Riha)
* Slovenian (Martin)
* Spanish (Daniel Mustieles)
* Swedish (Anders Jonsson)
* Ukrainian (Yuri Chornoivan)
Version 47.rc
~~~~~~~~~~~~~~~
Thanks to feedback from beta users, a couple small improvements were made.
Updated Translations
* Basque (Asier Sarasua Garmendia)
* Belarusian (Vasil Pupkin)
* Brazilian Portuguese (Juliano de Souza Camargo)
* Bulgarian (Alexander Shopov)
* Catalan (poc senderi)
* Chinese (China) (Luming Zh)
* Czech (Daniel Rusek)
* Finnish (Jiri Grönroos)
* Georgian (Ekaterine Papava)
* German (Jürgen Benvenuti)
* Hindi (Scrambled 777)
* Hungarian (Balázs Úr)
* Kazakh (Baurzhan Muftakhidinov)
* Korean (DaeHyun Sung)
* Norwegian Bokmål (Brage Fuglseth)
* Occitan (Quentin PAGÈS)
* Persian (Danial Behzadi)
* Portuguese (Hugo Carvalho)
* Romanian (Daniel Șerbănescu, Florentina Mușat)
* Russian (Artur S0)
* Turkish (Emin Tufan Çetin, Sabri Ünal)
* Ukrainian (Yuri Chornoivan)
Version 47.beta
~~~~~~~~~~~~~~~
The preferences dialogue has been expanded to include scrollback size, and
there has been behind the scenes work fixing some pesky issues and setting
up future improvements.
Thanks to work elsewhere in the stack, we now have restored screen reader
support. This has taken far too long, and there is more work do be done, but
hopefully this is a significant step forward.
Additionally Alice reworked our styles to take advantage of improvements in
Gtk, whilst Chris helped us keep current with developments in Adwaita, and
Balló György provided some fixes.
Updated Translations
* Brazilian Portuguese (Juliano de Souza Camargo)
* Greek (Efstathios Iosifidis)
* Hebrew (Yosef Or Boczko)
* Hindi (Guntupalli Karunakar, Scrambled 777)
* Kabyle (Rachida SACI)
* Nepali (Pawan Chitrakar)
* Occitan (Quentin PAGÈS)
* Portuguese (Hugo Carvalho)
* Romanian (Daniel Șerbănescu)
* Serbian (Dušan Simić)
* Serbian (Latin) (Милош Поповић)
* Slovak (Matej Mrenica)
* Slovenian (Martin)
* Turkish (Sabri Ünal)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
lua-factory is the only plugin that is enabled by default.
Add missing dependencies to fix build
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- drop 0001-meson-add-option-to-set-dbus_interfacedir.patch
Issue has been fixed by [c1657f9cd6]
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- Add cairo dependency
- Allow to work with gtk3
- Add patch to avoid pulling in a found
google-id. It fails and would probably also
break reproducibility
- inherit mime-xdg
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- Dont inherit python3native. It seems to be unneeded
- Rename to tinysparql
- Drop dependencies for python3-pygobject-native and libarchive
- Disable tests by default
- Add PACKAGECONFIG for avahi
- Fix sed hack to keep buildpath out of enum-types.c
- Add patch that avoids to create compatibility links which would lead to package_qa error:
Path /home/flk/poky/build-hypr/tmp/work/corei7-64-poky-linux/tinysparql/3.8.0/sstate-build-package/package/usr/lib/libtracker-sparql-3.0.so is owned by uid 1000, gid 100, which doesn't match any user/group on target. This may be due to host contamination.
- Refresh fix-reproducibility.patch and additionally edit tracker-http.c to avoid another buildpath leakage
Exception: Exception: KeyError: 'getpwuid(): uid not found: 1000'
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Major changes in 47.0
=====================
* Enhancements
- Show new folder button in Open Folder(s) modes (Corey Berla)
- Persist window size for file chooser (Corey Berla)
* Bugfixes:
- Fix grammar error (Khalid Abu Shawarib)
- Fix build error (Jami Kettunen)
- Escape toast button mnemonics (Khalid Abu Shawarib)
* File chooser fixes:
- Don't show undo button when suggested name doesn't exist (Corey Berla)
- Show filter name more consistently (Corey Berla)
- Stop crashing when using "Open Item Location" (Corey Berla)
- Fix issue where new folder button disappears (Corey Berla)
- Fix flat dropdown styles (Alice Mikhaylenko)
* Translation updates (GNOME Translation Project contributors)
Major changes in 47.rc
=====================
* Enhancements
- Polish the file chooser (António Fernandes)
- Implement file chooser "choices" menu (Corey Berla)
- Allow extracting bzip2 tar files (Khalid Abu Shawarib)
- Allow dropping items into the file chooser (Corey Berla)
- Add the background menu to the file chooser (Corey Berla)
- Allow vertical scrolling in the pathbar (Liam Rust)
- Activate the accept button by default in file chooser (Dylan McCall)
* Bugfixes:
- Fix various file chooser crashes (Corey Berla)
- Don't hide file chooser filters with long filenames or in narrow mode (Corey Berla)
- Make sure the pathbar always shows the current folder (Corey Berla)
- Fix overlapping filename widget in file chooser (Corey Berla)
- Make nautilus previewer work between the main window and file chooser (António Fernandes)
- Various fixes for file chooser paths and save locations (Corey Berla)
- Set focus correctly in file chooser (Corey Berla)
- Allow unselecting an item in file chooser (Corey Berla)
- Add a tooltip to the network address bar button (Automeris naranja)
- Disallow conventional DnD into the pathbar in file chooser mode (Corey Berla)
- Don't overflow window in file chooser (Corey Berla)
* Translation updates (GNOME Translation Project contributors)
Major changes in 47.beta
=====================
* Enhancements
- Implement file chooser portal and introduce file chooser ui (António Fernandes)
- Redesign and modernize the compression dialog (Automeris naranja)
- Modernize the new folder dialog (Automeris naranja, António Fernandes)
- Replace Search Banner with Search Info Popover (Anuraag Reddy Patllollu)
- Redesign "Other Types" search (Khalid Abu Shawarib)
- Port to new adwaita widgets (Automeris naranja, Khalid Abu Shawarib, Peter Eisenmann)
- Update emblems with symbolics (Sam Hewitt, Khalid Abu Shawarib, Peter Eisenmann)
* Bugfixes:
- Use correct path for email (Peter Eisenmann)
- File chooser bug fixes (Corey Berla)
- Disable bookmarking the network view (Corey Berla)
- Change files view accent to grey (Alice Mikhaylenko)
- Fix dragging on touch devices (Lukas Swierzy, Gary Li)
- Misc bugfixes (Khalid Abu Shawarib, Peter Eisenmann, António Fernandes, Corey Berla)
* Translation updates (GNOME Translation Project contributors)
Major changes in 47.alpha
=====================
* Enhancements
- Add the Network view (António Fernandes, Allan Day)
- Show xdg dirs in sidebar as regular (removable) bookmarks (António Fernandes)
- Show sidebar bookmarks before mounts (António Fernandes)
- Remove "Other Locations" and show mounts directly on the sidebar (António Fernandes)
- Improve view performance (Khalid Abu Shawarib)
- Use new adw views (Automeris naranja)
- Improve internal NautilusFile performance (Peter Eisenmann)
- Improve ui for progress indicator (Peter Eisenmann)
- Improve ui to floating bar (Sam Hewitt, piegames)
- Allow staring from the context menu (José Guilherme)
- Redesign trash dialog (Anuraag Reddy Patllollu, Allan Day)
- Allow Scripts in flatpak (Anuraag Reddy Patllollu)
- Open mounts in original tab instead of focused tab (Gary Li)
- Allow simultaneous mounting (Khalid Abu Shawarib)
* Bugfixes:
- Create archive with Enter on Compress dialog (Lukáš Tyrychtr)
- Accessibility fixes (Automeris naranja, Sabri Ünal)
- Move focus correctly when item is removed (Khalid Abu Shawarib)
- Don't reset permissions when copying from a non-isofs readonly filesystem (Fina Wilke)
- Open correct panel in GNOME Settings for trash settings (Khalid Abu Shawarib)
- Disable paste in Trash, Recent, and Starred (Jonathan Lin)
- Fix error when passing invalid location to portals (Khalid Abu Shawarib)
- Fix memory leaks (Khalid Abu Shawarib, António Fernandes)
- Call shutdown() on modules (Corey Berla)
- Don't show banners in global search (Khalid Abu Shawarib)
- Prevent a crash (Khalid Abu Shawarib, Gary Li)
- Keep correct file list order in a DnD (Khalid Abu Shawarib)
- Don't display future dates as "Today" or "Yesterday" (Grey Nicholson)
- Prevent freeze (Peter Eisenmann)
- Fix broken sort order when switching views (Gary Li)
- Don't irreversibly hide sidebar with touch gesture (Khalid Abu Shawarib)
- Don't unnecessarily re-set selection in search (Gary Li)
- Don't scale up images in properties preview (Khalid Abu Shawarib)
- Actually drop wayland export handles (António Fernandes)
- Fix potentially incorrect file operation (Khalid Abu Shawarib)
- Batch rename fix tags, and allow illegal characters (Anuraag Reddy Patllollu)
- Allow xdp to fail (Balló György)
- Fix typo (Alexandre Franke)
* Cleanups
- Use property styling for adw rows (Automeris naranja, Anton Snigirev)
- Code cleanup (Khalid Abu Shawarib, Peter Eisenmann, Corey Berla, António Fernandes)
- Significant refactoring and cleanup to prepare to Nautilus as a file chooser (António Fernandes)
* Translation updates (GNOME Translation Project contributors)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
libspelling 0.4.0
=================
This is a stable release for GNOME 47.0
* Protect the SpellingEngine from systems with misconfigured dictionaries.
* Protect the SpellingTextBufferAdapter from NULL language codes.
* Protect the SpellingJob from uncooperative break chars which could
result in zero length runs.
* Fix some incorrect licenses.
libspelling 0.3.1
=================
This is an unstable release for GNOME 47.rc.
* Immediately clear tags for invalidated regions without round-tripping
to the checker thread.
* Bump soname for ABI changes in 0.3
* Fix licenses to be LGPLv2.1+
* Add sysprof profiler marks for performance profiling
* Update example so people know to copy the button-press work
to update the menu immediately.
* Fix pkg-config fields
* Fix libspelling usage from subproject
* Make introspection building optional
* Documentation improvements
libspelling 0.3.0
=================
This is an unstable release for GNOME 47.beta.
The highlight for this release is a new threaded spellchecking
engine. It performs text analysis and dictionary lookups in
bulk off the UI thread. Care is taken to catch collisions in the
face of user editing while spellchecking operations are in flight.
I expect a significant reduction in initial spellchecking time
after opening a document. Opening `gtktextbuffer.c` in Text Editor
was more than 8x faster.
Currently, libspelling relies on GTK main until 4.15.5 is released
so do keep this in mind if you are a distributor.
Some API has changed, though that is unlikely to affect any known
applications using libspelling.
* Many new unit tests are part of the testsuite
* SpellingLanguage was renamed to SpellingDictionary
* SpellingLanguageInfo was renamed to SpellingLanguage
* Various helpers were added to SpellingTextBufferAdapter so
that they can update spelling menus. Applications that update
the cursor position on clicks before showing menus may want to
force the menu updating before `menu.popup`.
* SpellingTextBufferAdapter now uses the new GtkTextBufferCommitNotify
API in GTK 4.15.5 and newer
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>