Commits on Source (59)
-
udev sends a variety of events about devices during boot. Right now we may be disabling wayland multiple times on Hi1710 ARM machines, because we just match the device by id, and fail to look at the event itself. This commit just adds subsystem and action guards to specify when the wayland disabling code should run a little more specifically.
280ce4fe -
We really don't want wayland on hybrid graphics laptops, because certain connectors won't work right now. This commit tries to detect the case and disable it.
440d6f9e -
The vendor nvidia driver scrambles texture memory during suspend, and only restores it under certain situations. This commit tries to detect those situations and only use wayland in those cases.
51181871 -
mutter isn't great running in native mode on chips that don't have fast blending. This commit disables wayland on aspeed and matrox server cards.
8bedb1f0 -
If a VM has both virtualized graphics and is passing through host hardware graphics, then we should disable wayland
2e89c7ed -
Mutter doesn't seem to work with multiple guest gpus right now, so disable that.
95a384a6 -
Ray Strode authored
data: Disable GDM on hybrid graphics, virt pass through, and various server chips See merge request GNOME/gdm!171
c1e1abf3 -
Signal connection ids are 64-bit not 32-bit. This commit fixes the type used.
f0f527ff -
At the moment we still listen for udev events after we've determined the system has settled (or a timeout has happened). This means if there is a udev event late, the login screen could get brought back up while the user is using the system. This commit fixes that.
307c683f -
Ray Strode authored
local-display-factory: Stop listening to udev events after timeout See merge request GNOME/gdm!175
dba05ca9 -
Asier Sarasua Garmendia authored4a52f026
-
Simon McVittie authored
`dch -r` finalizes a pending changelog entry, but doesn't finalize a pending NEWS entry, which can be a problem in workflows where changes with a NEWS entry are not released immediately. Closes: #1008663
81ba0303 -
Ray Strode authored
Right now a user's cache file won't get written out if they are logging in with entirely default settings. This means remote users have to type in their usernames manually until they change their session. This commit explicitly caches remote users. Closes: https://gitlab.gnome.org/GNOME/gdm/-/issues/743
cf466489 -
Ray Strode authored
session-settings: Explicitly cache remote users Closes #743 See merge request GNOME/gdm!176
b6bb2ccd -
Zurab Kargareteli authored98d466d2
-
Zurab Kargareteli authored500ee796
-
Nathan Follens authoredc7252a46
-
Nathan Follens authored622d2720
-
Nart Tlisha authored50fc148f
-
Zurab Kargareteli authored6bc9f0cd
-
Ray Strode authored
There's a typo "tyes" instead of "types" leading to the wrong supported session types getting set in some cases. This commit fixes that. Closes https://gitlab.gnome.org/GNOME/gdm/-/issues/808
6247ca13 -
Ray Strode authored
local-display-factory: Fix typo in supported session types See merge request GNOME/gdm!178
7d7d3f4d -
Nart Tlisha authored1ac16535
-
Simon McVittie authored
gjs is likely to be removed from armel as part of the move to mozjs102 (see #1018076), and is unbuildable or fails tests on most non-release architectures. gdm3 requires gnome-shell at runtime, which requires gjs. To avoid having an uninstallable gdm3 package, only build it on architectures where gjs is known to be available.
0edd828b -
Simon McVittie authored4e455240
-
Simon McVittie authorede9646826
-
Simon McVittie authored
This package doesn't require pkexec(1), and is not expected to be backported to bullseye or older.
39b13a5b -
Without setting GNU_SOURCE, we end up getting: ``` ../gdm-42.0/daemon/gdm-session-record.c:200:9: error: implicit declaration of function ‘updwtmpx’; did you mean ‘updwtmp’? [-Werror=implicit-function-declaration] updwtmpx (GDM_NEW_SESSION_RECORDS_FILE, &session_record); ``` This ended up exposing a bug in updwtmp(3) (which is now fixed thanks to the man-pages maintainers!) as it didn't mention that updwtmpx is a GNU extension (and hence needs GNU_SOURCE in order to be available). Alternatively, we could just #define _GNU_SOURCE in gdm-session-record.c for updwtmpx. Bug: https://bugzilla.kernel.org/show_bug.cgi?id=216168
95f946e3 -
Ray Strode authored
meson: set -D_GNU_SOURCE for updwtmpx See merge request GNOME/gdm!177
5819f774 -
This function doesn't exist. We have _gdm_host_chooser_dialog_set_kind_mask which is not public. Fixes: c6e462b7
a1bc2f2b -
This function doesn't exist. We have _gdm_host_chooser_widget_set_kind_mask which is not public. Fixes: c6e462b7
0cd2fe01 -
This function doesn't exist. Fixes: e1a7b7ca
43a9c9e0 -
gdm_settings_direct_set doesn't exist. gdm_settings_direct_get is unused. Fixes: e1a7b7ca
bf898e3e -
These functions don't exist. Fixes: d7aa7246
c1fd29df -
This function doesn't exist. Fixes: 04853a3b
e2219642 -
Ray Strode authored
Remove leftovers See merge request GNOME/gdm!183
ab05ad2b -
Efstathios Iosifidis authoredad6b2539
-
Ray Strode authored
While both Brian and Jon made bug impacts in the GDM project (much like _v_, Her Majesty the Queen, and the people before), they are no longer active in the project. This commit drops them and leaves just me there.
3e4c6142 -
gogo authored89639994
-
gogo authored161c3112
-
Anders Jonsson authored21fbe64d
-
gogo authored96680244
-
gogo authored6dd92460
-
gogo authoredc5f590e3
-
Sabri Ünal authored0f86a012
-
gogo authorede390db93
-
gogo authoreddb52af6d
-
gogo authoredab50963d
-
Ray Strode authored1324865c
-
Ray Strode authoredafa6f2ef
-
Jeremy Bicha authored463356a1
-
Jeremy Bicha authoredf9ddae81
-
Jeremy Bicha authored
Update to upstream version '43.0' with Debian dir bf50ee4ff69432f67bd207104ba185fd98df2697
7b6954f7 -
Jeremy Bicha authored2066e57e
-
Jeremy Bicha authoreddfc94b63
-
Jeremy Bicha authored79e2c547
-
Marco Trevisan authored
tagging package gdm3 version debian/43.0-1
b886be64 -
Marco Trevisan authored35f4b432
-
Marco Trevisan authored97c419aa
.gitignore
0 → 100644