[gnome-software] Created tag 42.alpha



The signed tag '42.alpha' was created.

Tagger: Milan Crha <mcrha redhat com>
Date: 1641544496 +0100

    Tag 42.alpha release
    
    Git-EVTag-v0-SHA512: 
25d3a132c81118f91e0212d510b92f449c5a3f34a363b5cb5db979dac05be4f728896507d67caa7a8a1508de5cf1ad9d223d84a59cee77e32ad98a961d831289
    ExtendedVerify-SHA256-archive-tar: 207f2e71253b1ba3e6701359be77be3686deca4ba44bdfc89e0ba566575eb8c1
    ExtendedVerify-git-version: git version 2.33.1

Changes since the last tag '41.0':

Adrien Plazas (24):
      assets: Make the up-to-date picture fit phones
      Add drop-shadows in status pages using the app's icon
      appdata: Set a minimum width of 360
      desktop: Add form factor information
      featured: Drop Transmission
      featured: Drop Marker
      featured: Drop UberWriter
      Add GsInfoWindow
      Use GsInfoWindow
      Fix the indentation
      Align listboxes to the top
      Drop visible=True from UI files
      Drop custom carousel arrows
      Simplify carousel arrow buttons
      featured-carousel: Style the arrows like the screenshot carousel ones
      app-details-page: UI overhaul
      details-page: Wrap the web app warning label
      screenshot-carousel: Drop the vertical borders
      info-window: Move the scrollbar down a bit
      overview-page: Use a status page for No Application Data Found
      flatpak: Move libxmlb before appstream
      app-version-history-row: Drop max width char
      metered-data-dialog: Make it a GsInfoWindow and a AdwStatusPage
      flatpak: Use Soup 2

Aleksandr Melman (2):
      Update Russian translation
      Update Russian translation

Alexander Mikhaylenko (33):
      meson: Depend on libadwaita 1.0.0.alpha.3
      ci: Update images
      application: Use AdwApplication
      style-hc: Add missing semicolons
      style: Remove backdrop styles
      style: Remove text shadows
      style: Remove unused styles
      style: Remove selector GTK3-isms
      details-page: .content-box -> .card
      style: .installed-icon -> .accent
      style: Clean up tiles
      style: Use .heading instead of .index-title-alignment-software
      style: Use .caption instead of .app-row-installed-label
      details-page: Use .heading for the webapp warning label
      review-bar: Remove the bar height hack
      style: Clean up review styles
      details-page: Use standard styles for the origin popover
      os-update-page: Clean up the section style
      app-row: Don't override padding
      upgrade-banner: Clean up styles
      updates-page: Clean up the eol banner
      style: Update featured carousel radius
      styles: Remove gtk text styles
      styles: Remove flat header bar style
      style: Update .list-page styles
      app-context-bar: Use standard styles
      style: Remove .toolbox
      style: Fix indentation
      style: Update default background on upgrade banner
      style: Use default card style for catgories
      featured-carousel: Use card style
      style: Refresh lozenges
      style-hc: Remove unused style

Alexander Shopov (1):
      Update Bulgarian translation

Anders Jonsson (1):
      Update Swedish translation

Andre Klapper (1):
      Fix broken markup in Belarusian UI translation

Asier Sarasua Garmendia (1):
      Update Basque translation

Aurimas Černius (1):
      Updated Lithuanian translation

Boyuan Yang (1):
      Update Chinese (China) translation

Bruce Cowan (1):
      Update British English translation

Christian Kirbach (1):
      Update German translation

Dan Nicholson (1):
      tests: Skip parental controls in flatpak

Danial Behzadi (2):
      Update Persian translation
      Update Persian translation

Daniel Mustieles (3):
      Update Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Dušan Kazik (1):
      Update Slovak translation

Dz Chen (1):
      Update Chinese (China) translation

Emin Tufan Çetin (1):
      Update Turkish translation

Fabio Tomat (6):
      Update Friulian translation
      Update Friulian translation
      Update Friulian translation
      Update Friulian translation
      Update Friulian translation
      Update Friulian translation

Fran Dieguez (1):
      Update Galician translation

Georges Basile Stavracas Neto (103):
      build: Switch to GTK4 and libadwaita
      flatpak: Add 'dri' device for GPU access
      gs-cmd: Update gtk_init to GTK4 API changes
      gs-app: GTK4ify key color calculation
      Hdy → Adw
      Remove gtk_widget_set_has_window
      Adapt to GtkCssProvider API changes
      Adapt gs_container_remove_all to GTK4
      Replace gtk_container_add by their subclass-specific counterparts
      gs-updates-section: Remove GtkContainer overrides
      Destroy windows and dialogs with gtk_window_destroy()
      Replace gtk_container_destroy with alternative ways
      Replace gtk_container_remove() with subclass-specific functions
      Stop overriding GtkWidget.destroy in favor of GObject.dispose
      Replace gtk_container_get_children with GtkWidget APIs
      Remove leftover GtkContainer APIs
      Remove shadow type
      Adapt to GtkImage API changes
      Replace GtkBin by GtkBinLayout
      Replace leftover GtkBin API usage
      gs-application: Remove custom startup notification code
      Replace gtk_widget_get_toplevel() by gtk_widget_get_root()
      gs-app-translation-dialog: Use gtk_show_uri()
      Replace custom key-press handler with shortcut action binding
      Replace GtkEntry APIs with GtkEditable's counterparts
      Adapt to GtkWidget.size_allocate API changes
      gs-description-box: Replace gtk_box_pack_start with gtk_box_append
      gs-license-tile: Subclass GtkWidget
      gs-update-list: Subclass GtkWidget
      common: Adapt to GtkScrolledWindow API changes
      gs-screenshot-carousel: Subclass GtkWidget
      Use new GTK accessibility APIs
      gs-feature-tile: Adapt to GtkLabel API changes
      gs-feature-tile: Override css_changed instead of style_updated
      Rework event handling
      Use AdwWindowTitle for headerbar titles
      gs-info-bar: Subclass GtkWidget
      gs-os-update-page: Don't use gtk_widget_show_all
      gs-os-update-page: Adapt to GtkBox API changes
      Adapt to GdkMonitor API changes
      gs-common: Replace gtk_dialog_run
      Adapt to GtkButton API changes
      Drop GsPicture in favor of GtkPicture
      Drop GsRoundedBin
      Replace GtkWidget.draw by GtkWidget.snapshot
      Replace GTK_STYLE_CLASS_DIM_LABEL by "dim-label"
      gs-shell: Replace AdwSearchBar by GtkSearchBar
      Replace AdwDeck by AdwLeaflet
      gs-summary-tile: Replace GtkWidget.get_preferred_width by GtkWidget.measure
      Replace GDK_MOD1_MASK by GDK_ALT_MASK
      gs-shell: Drop accelerators in favor of shortcut action binding
      gs-shell: Use close-request instead of delete-event
      gs-removal-dialog: Subclass GtkDialog
      Replace GtkButtonBox by GtkBox
      Declare GtkStack pages with GtkStackPage
      gs-shell: Declare AdwLeaflet pages with AdwLeafletPage
      Replace left/right margin by start/end
      Remove "can_default" property
      Use hhomogeneous and vhomogeneous in GtkStack
      Replace AdwWindowHandle by GtkWindowHandle
      gs-star-image: Drop custom CSS code
      gs-featured-carousel: Remove 'clicked' signal
      Replace margin and border_width by margin-{top,bottom,start.end}
      Update to GtkIconSize changes
      Use layout properties to set GtkGrid child position
      Replace GtkButton.relief by GtkButton.has-frame
      gs-installed-page: Manually update sections
      Replace GtkEventBox by AdwBin
      gs-common: Use GtkSpinner:spinning property
      Remove a lot of packing properties
      More dialog adjustments
      Remove no-show-all and some other deprecated properties
      gs-shell: Cleanup primary menu image
      style: Adjust and cleanup CSS
      Expand some widgets
      Adjust to GtkInfoBar buildable changes
      gs-summary-tile: Use a specialized layout manager to handle allocation
      gs-feature-title: Use floats everywhere
      Remove GSpell
      Properly unparent children of custom widgets
      gs-shell: Switch to AdwViewStack
      Simplify some GtkButtons again
      gs-updates-section: Hide details label by default
      Expand lozenge children
      Flatten header bars
      gs-description-box: Subclass GtkWidget
      gs-shell: Monitor search mode using the search bar
      gs-shell: Use a copy of the search entry's text
      gs-search-page: Fix margins around page
      gs-info-window: Port to GTK4
      gs-details-page: Remove size allocation callbacks
      editorconfig: Add style for UI files
      gs-details-page: Simplify app bars
      Cleanup can-focus property
      Use gtk_list_box_append()
      gs-app-addon-row: Update to GtkCheckButton API changes
      gs-search-page: Vertically align results at the top
      gs-application: Don't destroy about dialog on response
      gs-shell: Properly destroy modal dialogs
      gs-details-page: Improve translation infobar
      license-tile: Make it visible by default
      Merge branch '1565-coalesce-groups-fix' into 'main'
      app-row: Remove image size group

Goran Vidović (7):
      Update Croatian translation
      Update Croatian translation
      Update Croatian translation
      Update Croatian translation
      Update Croatian translation
      Update Croatian translation
      Update Croatian translation

Hugo Carvalho (5):
      Update Portuguese translation
      Update Portuguese translation
      Update Portuguese translation
      Update Portuguese translation
      Update Portuguese translation

Jonathan Kang (1):
      flatpak: Set no-interaction correctly when refreshing

Jordi Mas (1):
      Update Catalan translation

Jordi Mas i Hernandez (1):
      Update Catalan translation

Kukuh Syafaat (1):
      Update Indonesian translation

Matej Urbančič (2):
      Update Slovenian translation
      Update Slovenian translation

Milan Crha (138):
      gs-screenshot-carousel: Make prev/next buttons circular
      gs-details-page: Always show the application source
      flatpak: Change error mapping for some codes to improve error reporting
      gs-app-context-bar: Make sure symbolic icons are used here
      gs-update-dialog: Connect to "back-clicked" signal only for the app details page
      gs-os-update-page: Remove the 'Back' button
      gs-update-dialog: Clicking OS Updates generates runtime warning
      gs-shell: Switch to the overview page only when on the loading page after start
      gs-appstream: Change component kind only when can decode it from the string
      gs-plugin-appstream: Change app state to installed only when not being updatable/updatable-live
      gs-updates-section: Propagate error for "Update All" update
      gs-overview-page: Inconsistent font for iconless tiles (categories)
      gs-repo-row: Do not emit "switch-clicked" when the switch is insensitive
      gs-page: Use correct action when install/remove repo app
      flatpak: Save also remote's filter on the flatpak-app
      flatpak: Store filter and description on a remote app
      flatpak: Match existing and file remote only if it matches also the filter
      rpm-ostree: Wait for an ongoing transaction end before running new transaction
      Merge branch '1422-followup' into 'main'
      flatpak: Update existing remote from a .flatpakref file
      gs-repos-dialog: Cannot disable all 3rd-party repositories
      lib: Extract fedora-third-party code into a single file
      gs-overview-page: Use GsFedoraThirdParty
      gs-repos-dialog: Use GsFedoraThirdParty
      flatpak: Do not claim ownership of a wildcard app
      gs-appstream: Extend search to provide parent apps for the addon-s
      gs-safety-context-dialog: Highlight when a runtime is End-Of-Life
      Merge branch '1462-missing-translation' into 'main'
      gs-update-monitor: Use wall-clock time for one-notification-per-day check
      gs-update-monitor: Correct last notification timestamp reset
      gs-plugin-event: Ensure the error message does not contain D-Bus remote error
      packagekit: Make sure errors are converted to GsPlugin errors
      flatpak: Use remote title as the GsApp name
      Merge branch '1481-fix-string' into 'main'
      packagekit: Update GsApp state and kind only when created the app instance
      gs-plugin-loader: Ensure correct list is used on the job when refining wildcards
      gs-repo-row: Use GS_APP_QUIRK_COMPULSORY to recognize required repositories
      gs-plugin-provenance: Improve search speed in list of repositories
      settings: Add 'required-repos' key
      gs-plugin-provenance: Handle also 'required-repos' key
      Merge branch 'leak-fix' into 'main'
      gs-app-row: Hide the update size from the row
      gs-app-row: Move the "install size" label below the application name
      gs-common: Remove unused helper structure member
      gs-common: Destroy message dialog on response
      gs-category-page: Limit how many recently updated applications are shown
      flatpak: Update remote appstream data when its filter changed
      gs-upgrade-banner: Initialize a g_autofree variable
      gs-plugin-provenance: Set COMPULSORY quirk only on REPOSITORY apps
      gs-repos-dialog: Third-party repos section missing
      Merge branch 'work-category-button-css' into 'main'
      gs-odrs-provider: Create a GsApp instance in refresh only when needed
      tests: Introduce and use gs_test_init()
      gs-app-list: Add gs_app_list_override_progress()
      packagekit: Add a 'progress_list' member to the helper
      packagekit: Report overall progress when downloading package updates
      packagekit: Check the cancellable on finished download
      gs-updates-section: Correct callback prototypes
      gs-installed-page: Change section on application state change
      Merge branch '1473-codecs-gtk4' into 'main'
      gs-shell: Remove left-over function prototype declaration
      gs-overview-page: Refresh the application after third-party repositories enable/disable
      plugins: Refresh internal caches on repository enable/install
      gs-repos-dialog: Other repositories section not removed on reload
      Misc: Fix various warnings reported by static analyzers
      CI: Double test timeout multiplier
      gs-utils: Add functions to get/set file metadata ETag attribute
      gs-plugin: Use ETag in gs_plugin_download_file()
      gs-app-list: Detect duplicates also by GsApp instance address
      gs-update-dialog: Does not cleanup visited apps in the leaflet
      packagekit: Ensure update is prepared when all packages are downloaded
      gs-update-dialog: Going back scrolls the list to the top
      View switcher: Add update counter
      gs-updates-page: Tweak appearance of the up-to-date box
      gtk-style.css: Change margin for adaptive-symbolic icon
      gs-upgrade-banner: Cancel button icon is huge
      gs-appstream: Limit what update details are used
      gs-details-page: Reload the page only when the app is idle
      gs-upgrade-banner: Center download progress bar
      Misc: Use absolute URL in CSS
      gs-app-context-bar: Do not show '0 bytes' in the app cache/data sizes
      fedora-pkgdb-collections: Default to upgrade background gradient, instead of image
      Misc: Use absolute URL in CSS (part 2)
      gs-upgrade-banner: The 'GNOME OS' has no upgrade version set
      gs-upgrade-banner: Hide download info label when not set
      Merge branch '1525-os-upgrade-vertically-center-download-button' into 'main'
      gs-update-dialog: Avoid g_object_ref() call with a NULL app
      gs-app-details-page: Add read-only 'title' property
      gs-os-update-page: Add read-only 'title' property
      gs-update-dialog: Update window title with the current page title
      Merge branch '1155-fedora-link' into 'main'
      gs-details-page: Addons section can show addons for a different app
      Merge branch '1467-content-rating-crash' into 'main'
      gs-shell: Show more than one line of an error message
      gs_utils_get_file_size: Do not follow symlinks
      Merge branch 'wip/exalm/style-loading' into 'main'
      Merge branch 'wip/exalm/style-cleanups' into 'main'
      Merge branch 'wip/exalm/upgrade-gradient' into 'main'
      gs-updates-page: The spinner is huge
      gs-appstream: Support more markup in the description text
      GsApp: Store update-details as markup
      packagekit: Generate pango markup for the app description
      gs-description-box: Use markup for the description text
      gs-app-version-history-row: Use markup for the version history description
      Misc: Port to libsoup3
      misc: Remove conditional code for glib lower than 2.66.0
      gs-update-monitor: Recognize security updates
      build: Turn 'soup3' option to 'soup2'
      gs-app-context-bar: Wrap tiles' title
      Merge branch 'snap-description-markdown' into 'main'
      packagekit: Recognize when the user declined an operation
      gs-plugin: Add 'ask-untrusted' signal
      gs-common: Add gs_utils_ask_user_accepts()
      gs-shell: Add a handler for the GsPluginLoader::ask-untrusted signal
      packagekit: Ask the user what to do when there's a package signing issue
      Merge branch 'flatpak-dep-bump' into 'main'
      Merge branch 'sort-ratings-by-date-desc' into 'main'
      gs-appstream: Make it possible to run some functions without 'plugin' or 'silo'
      application: Add '--show-metainfo' command line argument
      gs-key-colors: Ensure all color clusters are covered
      dummy: Correct the key-colors test
      Merge branch 'mwleeds/fix-deprecated-install' into 'main'
      Merge branch 'soup2' into 'main'
      Merge branch '1507-flatpakrepo-fixes' into 'main'
      snap: Fix a build break (unknown variable)
      updates: More informative 'OS Updates' row
      gs-shell: Vertically center "Automatic Updates Paused" label
      build: Prepare for AdwCarousel API changes
      Merge branch 'refactor-threads4' into 'main'
      Merge branch 'allow-remove-installed' into 'main'
      Merge branch '1440-wcag-contrast' into 'main'
      Merge branch '1559-updates-paused-infobar-vertical-centering-is-off' into 'main'
      gs-screenshot-carousel: Disable scroll by mouse wheel on the AdwCarousel
      gs-featured-carousel: Disable scroll by mouse wheel on the AdwCarousel
      gs-repos-dialog: Always set the 'Fedora Third Party Repositories' group description
      Merge branch 'refactor-threads10' into 'main'
      gs-shell: Show the window before activating it
      Release version 42.alpha

MohammadSaleh Kamyab (1):
      Update Persian translation

Nathan Follens (1):
      Update Dutch translation

Ngọc Quân Trần (2):
      Update Vietnamese translation
      Update Vietnamese translation

Pablo Correa Gómez (4):
      gs-install-appstream: add gs_private_libdir to rpath
      gs-os-update-page: Simplify is_downgrade check
      gs-utils: Remove unused gs_utils_parse_evr
      gs-os-update-page: Mark installed apps for removal

Phaedrus Leeds (11):
      trivial: Post release version bump
      flatpak: Fix a typo in self test build script
      flatpak: Migrate flatpakref handling to FlatpakTransaction
      flatpak: Fix capitalization of boolean value in tests
      flatpak: Update remote name for flatpakref unit test
      flatpak: Get size info more efficiently
      flatpak: Don't use GS_APP_STATE_AVAILABLE_LOCAL for flatpakref files
      flatpak: Set size info on runtime of flatpakref app
      flatpak: Avoid plugin cache for temp installation
      gs-plugin-loader: Set file for URL_TO_APP actions
      flatpak: Improve performance of ref/bundle processing

Philip Withnall (301):
      gs-plugin-os-release: Use the OS ID rather than NAME in the app ID
      Merge branch 'wip/mcrha/repo-disable' into 'main'
      Merge branch 'drop-featured' into 'main'
      Merge branch '508-os-app-id' into 'main'
      Merge branch 'sophie/add-share-preview' into 'main'
      Merge branch '1414-software-recommends-a-reboot-even-if-fwupd-fails' into 'main'
      Merge branch '1424-updates-page-clicking-os-updates-generates-runtime-warning' into 'main'
      Merge branch '1413-missing-source-label-after-41-redesign' into 'main'
      Merge branch 'wip/mcrha/appstream-misc' into 'main'
      Merge branch '1395-mode-change-from-command-line-does-not-always-stick' into 'main'
      Merge branch '1425-bad-error-message-when-installing-broken-flatpakref-file' into 'main'
      Merge branch 'wip/mcrha/force-symbolic-icons' into 'main'
      Merge branch 'icon-shadow' into 'main'
      Merge branch '1375-screenshots-next-prev-buttons-aren-t-circular' into 'main'
      appstream: Ensure XbBuilders are constructed in the right context
      Merge branch '1405-rpm-ostree-don-t-show-transaction-in-progress-error' into 'main'
      Merge branch '1453-flathub-repo-misleadingly-considered-present-on-fedora-35-with-filtered-flathub' 
into 'main'
      Merge branch 'add-commits' into 'main'
      Merge branch 'wip/mcrha/3rd-party-repo-disable' into 'main'
      Merge branch 'snap-safety' into 'main'
      Merge branch 'snap-app-urls' into 'main'
      Merge branch 'wip/mcrha/fedora-third-party-followup-half' into 'main'
      Merge branch 'snap-empty-url' into 'main'
      Merge branch '1454-allow-searching-for-extensions' into 'main'
      Merge branch 'up-to-date' into 'main'
      Merge branch 'info-window' into 'main'
      Merge branch 'wip/hughsie/fwupd-cats' into 'main'
      Merge branch '1423-gs-overview-page-inconsistent-font-for-iconless-tiles-categories' into 'main'
      Merge branch '1335-highlight-when-a-runtime-is-out-of-date' into 'main'
      gs-updates-section: Remove incorrect gettext domain from UI file
      Merge branch 'snap-markdown' into 'main'
      Merge branch 'wip/mcrha/update-notifications' into 'main'
      Merge branch '1470-never-show-quark-ids-in-user-visible-error-messages' into 'main'
      Merge branch 'feature-metronome-textpieces' into 'main'
      gs-repos-dialog: Fix a typo in a translatable string
      Merge branch 'wip/mcrha/flatpak-title-as-name' into 'main'
      Merge branch '1485-gs-repos-dialog-can-show-also-desktop-applications' into 'main'
      ci: Drop libappstream-glib from CI images
      ci: Update Debian CI to Bookworm
      ci: Update Fedora CI to 34
      build: Switch to main branch of libxmlb
      tests: Ensure GTK resources are registered for icon test
      meson: Bump Meson dependency
      ci: Add CI dependencies for building with GTK4
      ci: Add subproject dependencies
      ci: Switch to the new CI images
      data: Drop unused background image
      Mark various list box rows as not focusable
      gs-app-context-bar: Fix description labels being bold
      Set GtkViewport:scroll-to-focus consistently
      Merge branch 'gbsneto/gtk4' into 'main'
      gs-appstream: Fix a leak when iterating over XML nodes
      gs-appstream: Tidy up another iteration over nodes
      Merge branch '1479-repositories-settings-optional-repos-can-t-be-disabled' into 'main'
      Merge branch 'gbsneto/minor-stuff' into 'main'
      Merge branch 'listbox-top' into 'main'
      Merge branch 'simplify' into 'main'
      Merge branch 'gbsneto/show-license-tile' into 'main'
      Merge branch 'wip/mcrha/tweaks-gtk4' into 'main'
      Merge branch 'wip/mcrha/uninitialized-variable' into 'main'
      Merge branch 'wip/mcrha/flatpak-appstream-update' into 'main'
      style: Fix background of ‘Work’ category button
      Merge branch '1365-move-application-size-in-installed-app-rows' into 'main'
      Merge branch 
'1488-almost-all-installed-apps-are-now-displayed-as-system-ones-since-build-41-0-4-in-f35' into 'main'
      Merge branch 'wip/mcrha/gs-repos-dialog-gtk4-3rdparty-section-missing' into 'main'
      Merge branch 'wip/mcrha/plugin-loader-self-test' into 'main'
      gs-extras-page: Ignore separators when iterating over app rows
      gs-extras-page: Break out of loop after removing a row
      gs-extras-page: Ensure page state always changes after loading results
      gs-plugin: Bind initialize/destroy to the GsPlugin lifetime
      gs-plugin-appstream: Port to the new GsPlugin lifecycle
      gs-plugin-generic-updates: Port to the new GsPlugin lifecycle
      gs-plugin-hardcoded-blocklist: Port to the new GsPlugin lifecycle
      gs-plugin-flatpak: Port to the new GsPlugin lifecycle
      gs-plugin-os-release: Port to the new GsPlugin lifecycle
      gs-plugin-rpm-ostree: Port to the new GsPlugin lifecycle
      gs-plugin-provenance: Port to the new GsPlugin lifecycle
      gs-plugin-hardcoded-popular: Port to the new GsPlugin lifecycle
      gs-plugin-icons: Port to the new GsPlugin lifecycle
      gs-plugin-provenance-license: Port to the new GsPlugin lifecycle
      gs-plugin-rewrite-resource: Port to the new GsPlugin lifecycle
      gs-plugin-dpkg: Port to the new GsPlugin lifecycle
      gs-plugin-dummy: Port to the new GsPlugin lifecycle
      gs-plugin-fedora-langpacks: Port to the new GsPlugin lifecycle
      gs-plugin-fedora-pkgdb-collections: Port to the new GsPlugin lifecycle
      gs-plugin-malcontent: Port to the new GsPlugin lifecycle
      gs-plugin-modalias: Port to the new GsPlugin lifecycle
      gs-plugin-repos: Port to the new GsPlugin lifecycle
      gs-plugin-systemd-updates: Port to the new GsPlugin lifecycle
      gs-plugin-packagekit-refine-repos: Port to the new GsPlugin lifecycle
      gs-plugin-packagekit-refresh: Port to the new GsPlugin lifecycle
      gs-plugin-packagekit: Port to the new GsPlugin lifecycle
      gs-plugin-fwupd: Port to the new GsPlugin lifecycle
      gs-plugin-eos-updater: Port to the new GsPlugin lifecycle
      gs-plugin-snap: Port to the new GsPlugin lifecycle
      gs-plugin: Drop gs_plugin_alloc_data()
      gs-plugin-dummy: Move setup out into a setup vfunc
      Merge branch 'refactor-threads' into 'main'
      Merge branch 'wip/mcrha/gs-updates-section-update-cancel-crash' into 'main'
      Merge branch 'carousel-arrows' into 'main'
      Merge branch '1492-gnome-software-does-not-refresh-after-installation-from-rpm' into 'main'
      Merge branch 'app-details-page' into 'main'
      Merge branch '1486-gs-repos-dialog-call-refresh-on-repository-setup-change' into 'main'
      Merge branch 'wip/mcrha/repos-dialog-other-repos-reload' into 'main'
      Merge branch 'wip/mcrha/static-analyzers-fixes' into 'main'
      Merge branch 'wip/mcrha/odrs-download-etag' into 'main'
      Merge branch '1496-os-updates-viewing-more-packages-goes-back-through-all-of-visited' into 'main'
      Merge branch '1114-packagekit-prepared-update-not-found-var-lib-packagekit-prepared-update' into 'main'
      Merge branch '1497-os-updates-going-back-scrolls-the-list-to-the-top' into 'main'
      Merge branch '1500-view-switcher-add-update-counter' into 'main'
      Merge branch 'wip/mcrha/image-runtime-warning' into 'main'
      Merge branch '1471-getting-duplicate-search-results-for-debs' into 'main'
      Merge branch 
'1510-after-installing-flatpak-launching-it-from-inside-gnome-software-opens-it-with-generic' into 'main'
      Merge branch '1504-drop-older-versions-from-update-details-dialog' into 'main'
      fedora: Update link documenting third party repos
      Merge branch '1435-storage-tile-better-label-for-the-case-that-there-s-no-data-or-cache' into 'main'
      Merge branch 'wip/mcrha/css-absolute-url' into 'main'
      Merge branch '1418-drop-os-upgrade-banner-in-favour-of-a-plain-background-colour' into 'main'
      Merge branch 'wip/mcrha/css-absolute-url2' into 'main'
      Merge branch 'wip/mcrha/gs-update-dialog-ui-title' into 'main'
      gs-app: Return a reference from gs_app_dup_content_rating()
      Merge branch '1528-stuck-at-loading-application-details' into 'main'
      Merge branch 'wip/mcrha/too-short-error-message' into 'main'
      Merge branch '1526-some-plugins-for-obs-studio-mysteriously-dissapear' into 'main'
      Merge branch '1515-updates-spinner-is-huge' into 'main'
      Merge branch '155-allow-some-markup-in-release-notes-in-appdata' into 'main'
      Merge branch 'wip/mcrha/soup3' into 'main'
      Merge branch 'screenshot-carousel-borders' into 'main'
      Merge branch 'info-window-scrollbar' into 'main'
      Merge branch 'details-page-wrap' into 'main'
      Merge branch 'snap-self' into 'main'
      Merge branch 'wip/mcrha/gs-update-monitor-recognize-security-updates' into 'main'
      Merge branch 'snap-plugin-cache-key' into 'main'
      Merge branch 'appstream-libxmlb' into 'main'
      Merge branch 'rpath-install-appstream' into 'main'
      Merge branch '1546-app-page-doesn-t-shrink-to-fit-the-window-size' into 'main'
      flatpak: Bump dependency to 1.9.1 and drop old conditional code
      fwupd: Bump dependency to 1.5.6 and drop old conditional code
      Merge branch 'wip/mcrha/soup3-2nd' into 'main'
      Merge branch '1520-os-updates-off-center-progress-bar' into 'main'
      Merge branch '603-gnome-software-reports-unknown-error-when-there-is-a-signing-issue' into 'main'
      Merge branch '1266-indeterminate-progress-bar-for-os-updates' into 'main'
      Merge branch '1476-add-a-way-for-app-developers-to-test-their-metainfo-appdata-files' into 'main'
      Merge branch '1290-dummy-plugin-s-key-colors-test-unreliable' into 'main'
      Merge branch 'appdata-hardware-support' into 'main'
      Merge branch 'history-label-fix' into 'main'
      Merge branch 'metered-dialog' into 'main'
      gs-common: Use origin UI in a prompt message to the user
      flatpak: Validate flatpak remote name correctly
      flatpak: Fix titles for added remotes
      flatpak: Support additional properties when creating remotes
      flatpak: Update all properties when modifying existing remote
      flatpak: Load the comment from a FlatpakRemote
      snap: Fix crash if finding alternates returns an error
      flatpak: Rename an internal variable
      rpm-ostree: Simplify clearing a handle
      systemd-updates: Remove unnecessary blank line
      gs-app: Store a weak pointer to the GsPlugin rather than the plugin name
      gs-repo-row: Drop unneeded GsPluginLoader property
      gs-plugin-loader: Remove a filter pass to copy plugin priorities to apps
      build: Bump plugin API version for recent and upcoming API changes
      Merge branch 'refactor-threads2' into 'main'
      fwupd: Adjust a message checked in a test
      gs-plugin: Make GsPlugin an abstract type
      gs-plugin: Add a shutdown vfunc
      gs-plugin: Add a setup vfunc
      flatpak: Split shutdown code out into new plugin shutdown vfunc
      lib: Add a worker thread implementation
      lib: Add async version of gs_utils_get_permission()
      packagekit: Make setup asynchronous
      packagekit: Make loading proxy settings asynchronous
      snap: Make plugin setup asynchronous
      rpm-ostree: Make plugin setup asynchronous
      repos: Clarify threading behaviour
      repos: Make plugin setup asynchronous
      malcontent: Make plugin setup asynchronous
      fwupd: Make plugin setup asynchronous
      dummy: Make plugin setup asynchronous
      os-release: Make plugin setup asynchronous
      eos-updater: Make plugin setup asynchronous
      fedora-pkgdb-collections: Make plugin setup asynchronous
      appstream: Make plugin setup asynchronous
      flatpak: Make plugin setup asynchronous
      flatpak: Move permissions checks to setup function
      systemd-updates: Make plugin setup asynchronous
      Merge branch 'simplify-downgrade-check' into 'main'
      Merge branch 'wip/build-break' into 'main'
      appdata: Reformat some paragraphs to remove extraneous whitespace
      news: Rewrap a few lines
      Merge branch 'no-parental-controls-tests' into 'main'
      Merge branch '1558-reformat-news-appdata' into 'main'
      gs-plugin-loader: Call async setup functions on plugins
      gs-plugin-loader: Call async shutdown functions on plugins
      gs-plugin: Drop gs_plugin_setup() and GS_PLUGIN_ACTION_SETUP
      gs-flatpak: Ensure installed GsApps are marked as such at creation time
      gs-flatpak: Fix a minor race condition
      Merge branch 'refactor-threads3' into 'main'
      tests: Use g_assert_*() instead of g_assert() in fwupd tests
      tests: Use g_assert_*() instead of g_assert() in core tests
      gs-plugin-loader: Disable job timeouts if running under gdb
      gs-plugin-types: Add REQUIRE_STATE refine flag
      plugins: Use GS_PLUGIN_REFINE_FLAGS_REQUIRE_ID for minimal refine flags
      gs-plugin-loader: Drop redundant re-fetching of refine flags
      lib: Rename GS_PLUGIN_REFINE_FLAGS_DEFAULT to FLAGS_NONE
      Merge branch 'wip/mcrha/libadwaita-api-changes' into 'main'
      gs-age-rating-context-dialog: Fix coalescing groups when rating is lower
      gs-feature-tile: Refactor code to modify inappropriate colours
      gs-feature-tile: Switch to WCAG contrast instead of Weber contrast
      Merge branch '1305-too-many-recently-updated-apps-on-category-pages' into 'main'
      contrib: Delete example plugin
      docs: Update plugin initialisation documentation
      Merge branch '1472-fix-docs' into 'main'
      gs-plugin-loader: Don’t try to shut down plugins which aren’t enabled
      lib: Add helper functions for storing vfunc call context
      gs-plugin: Add a refine vfunc to GsPlugin
      appstream: Make refine asynchronous
      generic-updates: Make refine asynchronous
      malcontent: Make refine asynchronous
      flatpak: Make refine asynchronous
      hardcoded-blocklist: Make refine asynchronous
      snap: Inline the refine_app_with_client() helper function
      snap: Combine snap queries into a single D-Bus call
      rpm-ostree: Make refine asynchronous
      repos: Make internal hash tables immutable
      repos: Simplify locking slightly
      repos: Drop unused arguments from refine_app()
      repos: Load updates of the repo data asynchronously in a worker thread
      repos: Make refine asynchronous
      packagekit: Inline gs_plugin_packagekit_refine_distro_upgrade()
      packagekit: Inline gs_plugin_packagekit_refine_name_to_id()
      packagekit: Inline gs_plugin_packagekit_refine_filename_to_id()
      packagekit: Inline gs_plugin_packagekit_refine_update_details()
      packagekit: Inline gs_plugin_packagekit_refine_details()
      packagekit: Inline gs_plugin_packagekit_refine_update_urgency()
      packagekit: Make refine_history() function async
      packagekit: Inline gs_plugin_packagekit_refine_details2()
      packagekit: Inline gs_plugin_packagekit_refine_updatedetails()
      packagekit: Inline gs_plugin_packagekit_refine_from_desktop()
      icons: Make refine asynchronous
      provenance-license: Make refine asynchronous
      provenance: Make refine asynchronous
      dummy: Make refine asynchronous
      fedora-pkgdb-collections: Make refine asynchronous
      snap: Make refine asynchronous
      rewrite-resource: Make refine asynchronous
      packagekit: Inline gs_plugin_packagekit_resolve_packages()
      packagekit: Make resolve_packages_with_filter() function async
      packagekit: Combine filtering app lists when refining
      packagekit: Remove an if-condition which was always true
      packagekit: Factor out a helper to build package ID list from GsAppList
      packagekit: Make refine asynchronous
      packagekit: Rework progress callback data handling
      packagekit-refine-repos: Inline a function
      packagekit-refine-repos: Make refine asynchronous
      packagekit-refine-repos: Rework progress callback data handling
      systemd-updates: Make refine asynchronous
      modalias: Make refine asynchronous
      docs: Make refine asynchronous
      gs-plugin-vfuncs: Drop gs_plugin_refine()
      gs-plugin-job: Allow it to be derived
      lib: Add gs-plugin-job.h to gnome-software.h
      gs-plugin-job-refine: Add a wrapper function for creating a refine job
      os-release: Move refine_wildcard into refine
      appstream: Move refine_wildcard into refine
      flatpak: Move refine_wildcard into refine
      gs-plugin-loader: Drop refine_wildcard vfunc
      gs-plugin-loader: Replace gs_plugin_loader_run_refine() with refine job
      gs-plugin-loader: Inline a helper function
      gs-plugin-job: Add a run_async vfunc and use it in the plugin loader
      gs-plugin-loader: Make a validity check function public
      gs-plugin-loader: Run an explicit refine after ACTION_GET_POPULAR
      gs-plugin-loader: Split ACTION_REFINE out to GsPluginJobRefine
      gs-plugin-loader: Run an explicit refine when filtering
      gs-plugin-loader: Update app list after wildcard refine
      gs-plugin-loader: Avoid a refine action if no refine flags are set
      gs-plugin-loader: Make gs_plugin_loader_run_adopt() public
      gs-plugin-loader: Expose gs_plugin_loader_get_plugins()
      gs-plugin-job-refine: Move across run_refine() code from plugin loader
      gs-plugin-job-refine: Drop previous_list handling
      gs-plugin-job-refine: Rework internal flags handling
      gs-plugin-job-refine: Allow skipping filtering of refine results
      gs-utils: Create cache directory even if running under unit tests
      tests: Use correct result lists when checking wildcard resolves
      Merge branch 'refactor-threads5' into 'main'
      packagekit: Merge packagekit-refresh plugin into the main plugin
      packagekit: Merge packagekit-refine-repos plugin into the main plugin
      repos: Drop plugin ordering requirements
      repos: Fix a minor memory leak when parsing key files
      gs-plugin-vfuncs: Remove add/remove shortcut vfuncs and associated code
      gs-plugin-vfuncs: Remove gs_plugin_app_set_rating()
      gs-plugin-loader: Drop unused refine function types
      Merge branch 'refactor-threads8' into 'main'
      Merge branch 'refactor-threads7' into 'main'
      packagekit: Merge systemd-updates plugin into the main plugin
      Merge branch 'flatpak-refresh-no-interaction' into 'main'
      Merge branch 'sophie/add-junction-and-mousai' into 'main'
      Merge branch 'gbsneto/no-size-groups' into 'main'
      Merge branch '1572-the-application-isn-t-raised-when-running-in-background' into 'main'
      Merge branch '1592-gtk4-app-details-carousel-slides-when-pointer-hovers-while-scrolling' into 'main'
      Merge branch 'wip/mcrha/libhandy-leftover' into 'main'
      Merge branch 'wip/exalm/lozenges' into 'main'

Quentin PAGÈS (8):
      Update Occitan translation
      Update Occitan translation
      Update Occitan translation
      Update Occitan translation
      Update Occitan translation
      Update Occitan translation
      Update Occitan translation
      Update Occitan translation

Rafael Fontenelle (1):
      Update Brazilian Portuguese translation

Richard Hughes (2):
      fwupd: Add translations for more device categories
      Merge branch 'fwupd-dep-bump' into 'main'

Robert Ancell (7):
      snap: Fix snap alternatives missing safety information
      Set URLs for snaps
      snap: Ignore empty URLs
      snap: Parse description markdown
      snap: Use self variable in private methods
      snap: Use channel name in plugin cache key.
      snap: Use markup for app descriptions.

Rūdolfs Mazurs (2):
      Update Latvian translation
      Update Latvian translation

Sophie Herold (4):
      data: Add Circle app Share Preview to list of featured apps
      data: Add Circle app Commit to featured apps
      data: Add new Circle entries to featured apps
      data: Add new Circle entries to featured apps

Stéphane Travostino (1):
      gs-details-page: Sort reviews by most recent

Sveinn í Felli (1):
      Update Icelandic translation

Tobias Bernard (5):
      Merge branch '1502-gs-upgrade-banner-cancel-button-icon-is-huge' into 'main'
      Merge branch '1501-updates-page-emtpy-state-papercuts' into 'main'
      Merge branch 'wip/exalm/cards-2' into 'main'
      Merge branch 'overview-no-data' into 'main'
      Merge branch '1554-more-informative-os-updates-row' into 'main'

Yaron Shahrabani (3):
      Update Hebrew translation
      Update Hebrew translation
      Update Hebrew translation

Yuri Chornoivan (7):
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation

Źmicier Turok (1):
      Update Belarusian translation

Марко Костић (1):
      Update Serbian translation

Мирослав Николић (1):
      Update Serbian translation


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]