Commits on Source (34)
-
There could happen that a GsApp instance had been added to the list multiple times, but it was not caught, due to refining an app, which is also in the list, but as a wildcard, which "hides" the other instance in the list. Closes https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1471
8a9a1b60 -
It doesn't look good when the user installs/removes an app from the details page and the page is reloading in the middle of the install/remove process. This can be seen for example with flatpaks, when the applications installs also its runtime. There are issued several reload requests, after each installed part of the app or the runtime (the runtime, the locale part, the app itself). The reload can lost track of the install progress too, when it gets a different app instance during the reload. Closes https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1510
bc0a371c -
Philip Withnall authored
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
174788c6 -
Milan Crha authored
Backport !1055 “gs-app-list: Detect duplicates also by GsApp instance address” to gnome-41 See merge request GNOME/gnome-software!1072
bd783d1e -
Milan Crha authored
Backport !1068 “gs-details-page: Reload the page only when the app is idle” to gnome-41 See merge request GNOME/gnome-software!1073
a312e1f9 -
Alexander Shopov authored70667891
-
Alexander Shopov authored6005c0ce
-
Quentin PAGÈS authoreda21af710
-
Rūdolfs Mazurs authored8d031d63
-
Rūdolfs Mazurs authored2c956c65
-
Bruce Cowan authoredec21ad73
-
Philip Withnall authored
Rename `gs_app_get_content_rating()` to `gs_app_dup_content_rating()`, access the `GsApp`’s private data under lock, and atomically return a strong reference to the content rating data. This should avoid a race where the content rating data is returned by `get_content_rating()`, and then replaced with new data (from a worker thread) while the calling code is using it, resulting in use-after-free problems. Signed-off-by: Philip Withnall <pwithnall@endlessos.org> Fixes: #1467
6b04761a -
Milan Crha authored
Backport !1082 “gs-app: Return a reference from gs_app_dup_content_rating()” to gnome-41 See merge request GNOME/gnome-software!1083
972577c2 -
Christian Kirbach authoredfedf45a1
-
Jordi Mas authored203b2507
-
Quentin PAGÈS authored3791e677
-
The symlinks can point to a shared storage, or even out of the directory, whose size is being calculated, thus skip them, to have more accurate information about the directory size. Closes https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1528
1c6a0a5d -
Milan Crha authored
Backport !1086 “gs_utils_get_file_size: Do not follow symlinks” to gnome-41 See merge request GNOME/gnome-software!1093
0889cde7 -
When the app changes during the initial load, the addons section could still show the previous app's addons. Let the whole Addons section be updated inside the refresh_all(), rather than just show/hide it. Similarly cover reviews on the app change during the initial load. (Rebase gnome-41: Minor rebase conflicts.) Closes https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1526
837570ab -
Milan Crha authored
Backport !1081 “gs-details-page: Addons section can show addons for a different app” to gnome-41 See merge request GNOME/gnome-software!1094
b2055860 -
gogo authored3d9b8c28
-
There was used a metadata item "is-security", but it's not used anywhere in the code. Rather than that check for the update urgency of the app and whether it's already downloaded.
f9ec0ef6 -
Milan Crha authored
Backport !1103 “gs-update-monitor: Recognize security updates” to gnome-41 See merge request GNOME/gnome-software!1104
9794e9dc -
Robert Ancell authored
The existing key didn't have the channel name, which stopped the alternates system from working. This was broken in d0747ba2
ff7ca90c -
Philip Withnall authored
snap: Use channel name in plugin cache key. See merge request GNOME/gnome-software!1109
35db6d92 -
This avoids a crash where the executable crashed due to not being able to load the library
8bf5ccd0 -
Quentin PAGÈS authorede821edc7
-
Milan Crha authored
Backport !1111 “gs-install-appstream: add gs_private_libdir to rpath” to gnome-41 See merge request GNOME/gnome-software!1113
9170aee4 -
Some locales can have longer text, which may force wider content request than the AdwClamp's maximum size without wrapping. (Non-trivial backport to gnome-41.) Closes https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1546
8d438dee -
Quentin PAGÈS authored66552b44
-
Milan Crha authored
Backport !1116 “gs-app-context-bar: Wrap tiles' title” to gnome-41 See merge request GNOME/gnome-software!1117
5a08c492 -
Quentin PAGÈS authoreda0c17005
-
Milan Crha authoreda0bcbe2d
-
Jeremy Bicha authored883d3e4f
.gitlab-ci.yml
0 → 100644
.gitlab-ci/README.md
0 → 100644
.gitlab-ci/cache-subprojects.sh
0 → 100755
.gitlab-ci/debian-stable.Dockerfile
0 → 100644
.gitlab-ci/fedora.Dockerfile
0 → 100644
.gitlab-ci/meson-junit-report.py
0 → 100755
.gitlab-ci/run-docker.sh
0 → 100755
.gitlab-ci/run-tests.sh
0 → 100755
This diff is collapsed.