Loading
Commits on Source 33
-
Jose Riha authored
-
Leônidas Araújo authored
-
Marco Trevisan authored
This was the type the function expected, but we were actually passing the global context to it. This didn't crash for some reason, but indeed it was wrong and we didn't catch it because mutter side had not type-checks either Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3355> (cherry picked from commit 9abad7f2)
-
Bilal Elmoussaoui authored
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3344> (cherry picked from commit c0c4572e)
-
Bilal Elmoussaoui authored
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3344> (cherry picked from commit 37fd4617)
-
Georges Basile Stavracas Neto authored
It does exactly what ClutterOffscreenEffect does these days. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3347> (cherry picked from commit 4e449536)
-
Florian Müllner authored
The new version allows @users.noreply email addresses by default, which seems like something we should allow at least for small drive-by contributions. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3350> (cherry picked from commit d99a1d54)
-
Mister Smör authored
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3349> (cherry picked from commit 245d5548)
-
Philip Withnall authored
Changing type when casting a double pointer is not strictly allowed in C. In order to fix compilation with `-fstrict-aliasing`, don’t use `g_clear_pointer()` for clearing this pointer where the type expected by the destroy notify function does not match the type stored in the `ShellCameraMonitor` struct. This introduces no functional changes. Signed-off-by:
Philip Withnall <pwithnall@gnome.org> Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3351> (cherry picked from commit 37e49e8a)
-
Philip Withnall authored
If the idle callback is not explicitly removed when the notification is destroyed, it may be invoked after destruction, and try to modify the notification after it’s been freed. Signed-off-by:
Philip Withnall <pwithnall@gnome.org> Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3352> (cherry picked from commit 8176d6b5)
-
Jonas Ådahl authored
Hopefully this will avoid the accidental subprojects/gvc changes. Developers need to switch from doing git submodule update to meson subprojects update Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3353> (cherry picked from commit 5649ad67) -
Jonas Ådahl authored
We don't use submodules anymore, so no point configuring the submodule strategy to use. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3353> (cherry picked from commit 22a38c25)
-
Jonas Dreßler authored
GtkWidget.set_size_request() enforces a minimum size, while GtkWidget.set_default_size() simply sets the default size. The docs of set_size_request() say "In most cases, gtk_window_set_default_size() is a better choice for toplevel windows", and in our case it doesn't seem necessary to prohibit the window from having a smaller size, so switch to using the default_width and default_height properties. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3307> (cherry picked from commit 5aa89fa9)
-
Florian Müllner authored
It's a bit more flexible than yaml anchors, and already used in mutter for the same purpose. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3370> (cherry picked from commit 92f78a2a)
-
Florian Müllner authored
Add an explicit dependency on the `build` job for `dist-tarball`, so its artifacts are pulled in without re-exporting them from the `distinfo` job. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3370> (cherry picked from commit 9b20c966)
-
Florian Müllner authored
After the subproject moved to a meson wrap, its checkout is no longer managed by gitlab. While meson will take care of checking out required submodules during setup, this will not happen for `test` or `dist`, so store the checked out code in artifacts. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3370> (cherry picked from commit f0c14bde)
-
Florian Müllner authored
`g_desktop_app_info_launch_uris_as_manager_with_fds()` was added in GIO 2.57.2. We now depend on at least 2.79.2, so we no longer need a fallback path for the case the function isn't available. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3361> (cherry picked from commit 55027bb0)
-
Balló György authored
The gettext domain name can be configured in meson options, but defaults to 'gnome-shell' if it's built as a submodule. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3368> (cherry picked from commit 1c6d7690)
-
Alessandro Bono authored
This avoids iterating and checking if a service is foreground multiple times. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3291> (cherry picked from commit 5877de6c)
-
Alessandro Bono authored
CredentialManagers emit a user-authenticated signal with a token upon a successful authentication. This marks the service as preempting and will be used for the next login/unlock request. However, the preempting service is not cleaned after a successful verification. As a consequence, it will be picked on a second unlock request. This doesn't happen after a succesful login request because there is a transition from the gnome-shell process owened by GDM to the one owned by the user. Clean the preempting service on a successful verification, like we do when the PAM conversation stops. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3291> (cherry picked from commit 258ad57b)
-
Sam Hewitt authored
- fix missing submenu bg colors - add submenu color definitions Fixes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7570 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3311> (cherry picked from commit 92063e5e)
-
Florian Müllner authored
St.DrawingArea emits the `repaint` signal on style changes, so if we chain up first, drawing still happens with the previously cached values. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3376> (cherry picked from commit 1bab7b32)
-
Balló György authored
When not logged in, the New Issue URL only redirects to an unhelpful login page while the Issues page allows you to search for existing issues and still offers a "New Issue" button. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3377> (cherry picked from commit 5a99ba1a)
-
Jonas Dreßler authored
The reduced border radius from st_theme_node_reduce_border_radius() depends on the allocation size, and when it changes, has_large_corners can change. has_large_corners is used to determine whether to pre-render using cairo, so that means a change to the allocation size can influence whether the pre-render using cairo should happen or not. On changes to the allocation size we don't want to call render_resources() though, but just update_resources() instead. And since we know now that changes to the allocation size might cause pre-rendering to get enabled or disabled, we need to do the "should pre-render" checks in update_resources(), too. So factor out those "should pre-render" checks into a new function st_theme_node_maybe_prerender_background(), and then call that function from both render_resources() and update_resources(). This fixes rendering artifacts with borders or rounded corners after changes to the actor size. Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6567 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3354> (cherry picked from commit e1868cab)
-
Keyu Tao authored
If there's a window flowing over the left edge in a workspace, the animation of showing or hiding overview in the left adjacent workspace would glitch, as the window would appear or disappear suddenly. This commits tries to fix it by making sure the active workspace are above other workspaces when updating workspaces or active workspace changed in workspacesView. Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7364 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3378> (cherry picked from commit ab876292)
-
Sundeep Mediratta authored
Currently overview windows added in workspace constructor lack monitoring the skip-taskbar property. All other windows added after this have this monitoring. This uses existing code to correctly add the signal and removes all redundant code. It also insures all transients are handled correctly on initialization using the existing code. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3386> (cherry picked from commit 8af8a27d)
-
Sundeep Mediratta authored
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3386> (cherry picked from commit 46c74acb)
-
Bilal Elmoussaoui authored
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3362> (cherry picked from commit 19a37ed0)
-
Jonas Ådahl authored
Not until we've waited for leisure can we make precise assumptions about otherwise animated actors sizes and positions, so do that before checking fittsiness. This should fix the flakyness of the fittsy test case. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3398>
-
Florian Müllner authored
Update NEWS.
-
Florian Müllner authored
jasmine-gjs isn't widely available in distributions, so instead of adding an obscure build dependency, include the subproject in the tarball. The --include-subprojects flag only applies to subprojects that are used in the build, so we do not bundle gi-docgen that is provided in the mutter image. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3164>
-
Florian Müllner authored
Update NEWS.
-
Marco Trevisan authored