57cd2bc4f7
stage: Move N_WATCH_MODES next to the enum
...
This makes it harder to forget to update.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4067 >
2025-01-16 01:04:14 +00:00
3806c0bd44
clutter/stage: Add 'skipped-paint' signal/vfunc
...
This is intended to allow being notified about a stage update happening,
but painting didn't happen. This is possible today by using other
signals and keeping track of painting happened, but it saves us some
state tracking by just being told so.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4067 >
2025-01-16 01:04:14 +00:00
127c303254
util: Remove meta_warning()
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
2d43721c09
wayland: Replace meta_warning() with g_warning()
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
6dd7b0c7cd
wayland: Don't warn when there is no session manager
...
This is often the case when running e.g. using `dbus-run-session`.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
e88205379b
workspace: Replace meta_warning() with g_warning()
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
ed02ce79e9
workspace: Replace a couple of warnings with debug log entries
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
7a3f87814b
window: Replace meta_warning() with g_warning()
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
654df2b795
util: Use g_warning() when warning about log files
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
b264497e4f
restart: Remove trailing whitespace
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
97d29ed684
restart: Replace meta_warning() with g_warning()
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
f2ecfc9af3
prefs: Switch meta_warning() to g_warning()
...
This again also makes some warning log entries engulf debug log entries
since they would always warning immediately after.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
978054a0d0
keybindings: Switch meta_warning() to g_warning()
...
This also makes some warning log entries engulf 'keybindings' debug log
entries since they would always warning immediately after.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
e80c4b796c
window: Remove condition checking for different stacks
...
Different stacks hasn't been a thing since support for multiple screens
was removed, so the condition no longer has any use.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
dea81517a3
core: Replace a couple of meta_warning() with 'x11' debug logs
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
681cd5d424
debug: Remove meta_verbose()
...
Debug logging should always use a debug topic.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
5f75d18afb
workspaces: Add and use 'workspace' debug topic
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
cd48367c14
workspace-manager: Remove some trailing whitespace
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
e0b74fee52
display: Replace X11 timestamp checking warnings with debug logs
...
It's cases where some client is at fault, so don't print warnings in the
journal unless asked to.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
a68b6dae6a
display: Replace some meta_warning()
...
Some are replaced with g_warning(), some are not replaced yet, as they
will be handled differently.
One warning was turned into a META_DEBUG_DISPLAY, due to it being easily
hit in CI, while being extremely unlikely otherwise.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
3a7e75e8b3
compositor: Use g_warning() instead of meta_warning()
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
8b9dbc58f8
monitor-manager/xrandr: Use g_warning() instead of meta_warning()
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
902ea05fde
cursor-renderer/native: Use g_warning() instead of meta_warning()
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
da256a20cd
monitor-manager/dummy: Replace meta_warning() with g_warning()
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
63a8539683
display: Replace 'ping' debug topic with new 'display' topic
...
"Ping" isn't important enough for having its own debug topic, so rename
it a bit to cover more areas.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
dcb4214ee6
debug: Remove 'group', 'shape' and 'resizing' debug topics
...
They are no longer used.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
8170d69031
x11: Replace 'shape' debug topic usage with 'x11'
...
There was only one user; not enough for its own topic.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
446dcf5d08
x11: Replace 'group' debug topic usage with 'x11'
...
It lets us fit more useful topics within the 32 bit enum.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
98bdaaf87f
wayland: Replace meta_verbose() with 'wayland' debug logs
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
96347d7ea0
window: Replace meta_verbose() with 'window-state' debug logs
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
ec2249d148
keybindings: Replace meta_verbose() with g_message()
...
It's a key binding to explicitly spam the journal, so let it do that
unconditionally.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
5852fa277b
events: Replace meta_verbose() with 'x11' debug logs
...
The two verbose logging calls were related to X11.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
e893fc2518
compositor: Change meta_verbose() with 'render' debug topic
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
511453c229
output/xrandr: Change meta_verbose() to 'backend' debug topic
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
7fff9ff9f5
idle-manager: Replace meta_verbose() with 'dbus' debug topic
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:42 +00:00
66c7b05991
x11: Replace meta_warning() with g_warning()
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:41 +00:00
f44bf9fa40
x11: Replace some warnings with debug logs
...
These warnings were altered due to the vast majority of cases they are
in practice harmless and just cause bug reports or red herrings due to
people seeing warnings and treating them as something that might be
relevant, while they rarely are.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:41 +00:00
7e9c6489ca
x11: Introduce and use 'x11' debug topic
...
This replaces all current `meta_verbose (...)` in x11/ with `meta_topic
(META_DEBUG_X11, ...)`.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4005 >
2025-01-16 00:48:41 +00:00
86a16c3cfd
backend/native: Set static seat id for headless directly
...
This also changes the seat it for headless from seat0 to
meta-headless-seat0.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4022 >
2025-01-15 22:58:32 +01:00
d42b6fd1e1
backend/native: Set no-libinput seat flag in seat id switch statement
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4022 >
2025-01-15 22:58:25 +01:00
a085281138
tests/dbus-runner: Clean up launching the tests
...
Move the wrapper functionality where it is actually used, use a single
mechanism to determine if we're already in a dbus-runner environment and
make the mocked launching simpler.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4022 >
2025-01-15 22:56:29 +01:00
35c45c24ce
launcher: Fix indentation and rename variable which is no longer local
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4022 >
2025-01-15 22:56:29 +01:00
2bdd17650f
launcher: Rename find_systemd_session and return a proxy directly
...
It's now left to handle getting the session proxy from the the display
session for when all the other cases didn't succeed.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4022 >
2025-01-15 22:56:29 +01:00
78731515f2
launcher: Move PID based session lookup out of find_systemd_session
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4022 >
2025-01-15 22:56:29 +01:00
747da6960a
launcher: Use the new get_session_proxy_from_id in get_session_proxy
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4022 >
2025-01-15 22:56:29 +01:00
8de42a326d
launcher: Move XDG_SESSION_ID handling out of find_systemd_session
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4022 >
2025-01-15 22:56:29 +01:00
1f945691e7
launcher: Get the seat id from logind/dbus and drop fallbacks
...
The fallbacks were neccesarry for tests but we added some more advanced
logind mocking which will get us the right values from dbus. There is no
point in those fallbacks anymore.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4022 >
2025-01-15 22:56:29 +01:00
302fb21a68
launcher: Get session proxy earlier
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4022 >
2025-01-15 22:56:29 +01:00
32b7eae80c
launcher: Pull finding the display session out of find_systemd_session
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4022 >
2025-01-15 22:56:29 +01:00
98b347b204
dbusmock/logind: Mock logind and remove KVM special handling
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4022 >
2025-01-15 22:56:24 +01:00