[mutter] (534 commits) Non-fast-forward update to branch wip/exalm/focused-appearance
- From: Alexander Mikhaylenko <alexm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] (534 commits) Non-fast-forward update to branch wip/exalm/focused-appearance
- Date: Fri, 30 Jul 2021 13:46:44 +0000 (UTC)
The branch 'wip/exalm/focused-appearance' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
e523916... stack: Check workspace in get_default_focus_window()
d69a190... workspace: Add meta_workspace_get_default_focus_window()
811d853... window: Make default focus window on each workspace appear
Commits added to the branch:
54b974b... Update Basque translation (*)
c6935ad... clutter/text: Avoid relayout on PangoAttributes changes whe (*)
4d54c3c... clutter: Also pick on BUTTON_PRESS events (*)
e2a68b5... ci: Update ci-fairy image (*)
adc6537... remote-desktop: Add backend getter (*)
2691252... native/seat-impl: Add helper for queuing main thread idle c (*)
ce3fa39... clutter/keymap: Make caps and num lock state properties (*)
67acf99... remote-desktop/session: Add CapsLockState and NumLockState (*)
9889e6d... window: Cancel window grab ops on TOUCH_CANCEL events (*)
ef1b101... window: Handle TOUCH_BEGIN events separately during grab op (*)
504af40... window: Don't stop irrelevant TOUCH_END events during windo (*)
a41c303... backend/native: Calculate refresh rate in double-precision (*)
a6df679... backend/native: Add tests for refresh rate calculation (*)
ef1f65a... clutter/text: Emit cursor-changed right after setting curso (*)
903a30d... Updated French translation (*)
3991fc9... Update Polish translation (*)
d54dc1a... Update Portuguese translation (*)
9d54ef3... cogl/frame-info: Add HW_CLOCK flag (*)
9f53b69... clutter/frame-info: Add HW_CLOCK flag (*)
d860682... cogl: Report presentation time in microseconds (*)
4810164... cogl: Make presentation time always MONOTONIC (*)
4ba2df0... cogl: Remove cogl_get_clock_time() (*)
5d8cb27... cogl: Remove get_monotonic_time_ns() (*)
c96fb18... cogl/frame-info: Add sequence (*)
99efb40... clutter/frame-info: Add sequence (*)
9123aa4... cogl/frame-info: Add ZERO_COPY flag (*)
93ef83a... clutter/frame-info: Add ZERO_COPY flag (*)
47183a9... cogl/frame-info: Add VSYNC flag (*)
02d7fca... clutter/frame-info: Add VSYNC flag (*)
f02f178... onscreen/native: Send a symbolic flip on discard (*)
2f40272... Generate presentation-time files (*)
dccc60e... wayland: Implement stub presentation-time (*)
bb57f35... wayland: Add presentation_feedback_present() (*)
0c34902... wayland: Store list of presentation-time surfaces (*)
f0c2200... wayland: Store map of ready presentation feedbacks (*)
2ce3a05... wayland: Wire up presentation-time machinery (*)
cd9ae13... backend: Pass stage view to cursor-painted signal (*)
82af1fb... wayland: Send presentation feedbacks to cursors (*)
393a859... clutter/stage-view: Disable double buffered shadow bufferin (*)
301198a... Revert "backends: Use also a native cursor renderer for tab (*)
b155063... tests/test-client: Set padding to 0 too (*)
0d3840b... tests/clutter/timeline-interpolate: Assorted style cleanups (*)
6f30764... tests/clutter/timeline-interpolate: Rework test to be less (*)
372737e... tests/clutter/timeline-interpolate: Use correct clock (*)
b962822... onscreen/native: Fix cast from CoglOnscreenEgl (*)
ec14f51... cogl/onscreen/egl: Remove platform pointer (*)
3263084... backends/native: Translate right coords when creating motio (*)
c2968c8... frame: Fix crash when clicking below titlebar with broken g (*)
44a4e61... compositor/x11: Notify the sync ring about frames on update (*)
9b90b5a... window-actor/x11: Queue full actor redraw when redraw queue (*)
86435d8... Update Catalan translation (*)
dcbd96d... README: Clarify how to name flag types (*)
acbaccd... README: Fix list paragraphs (*)
393be6c... Update Friulian translation (*)
ccbdf91... backends/x11: Add dummy input-settings implementation (*)
012c0a1... clutter: Ensure we always call handle_event_post for proces (*)
b353b97... backends/x11: Fix device hierarchy event handling for x11 b (*)
8d00811... backends/x11: Pass the seat to the input settings (*)
244e881... backends/input-settings: Do not disconnect seat signals (*)
b770ea6... background-content: Optimize rounded clipping shader a bit (*)
42d614f... backend-native: Add non-functional 'headless' mode (*)
3091cd8... native: Rename MetaMonitorManagerKms to MetaMonitorManagerN (*)
fd4ea67... native: Add abstract MetaOutputNative object (*)
074d4f3... output/kms: Make EDID be read via MetaOutputNative object (*)
c4a422b... crtc/kms: Add an abstract MetaCrtcNative that sits under Me (*)
7c25953... kms/impl-device: Make non-abstract types explicitly init mo (*)
34b0f9c... kms/device: Move universal plane cap check to mode set init (*)
59a10cd... monitor-manager/native: Allow starting without outputs when (*)
0786f44... seat/impl: Make it possible to run without libinput (*)
739283d... backend/native: Add getter for is-headless state (*)
ee4e78b... kms: Add way to run without mode setting (*)
1e2ef90... backend/native: Hook up 'headless' mode to input and KMS su (*)
9bf57f8... main: Make it possible to set properties when overriding co (*)
78ba142... tests: Add headless native backend test (*)
19c4667... renderer/native: Downgrade warning to message about no hw-a (*)
6aef4b3... monitor: Attach to backend instead of GPU (*)
b91740d... crtc/kms: Make the 'transform-handled' API pass through Met (*)
47a6725... monitor: Unset output monitor when disposing (*)
a0e4f52... workspace: Nag less about tiny but sane work areas (*)
b31a639... backend: Add 'prepare-shutdown' signal (*)
c8089f0... backend: Only show cursor when showing stage if pointer is (*)
ba38057... plugins/default: Initialize background color in a predictab (*)
e7ae197... kms/connector: Don't use MetaConnectorType for connector ty (*)
1818d21... Introduce virtual monitors (*)
d7ce6a4... tests: Add reference test framework (*)
51ff51c... tests: Add virtual monitor tests (*)
005c490... main: Add --virtual-monitor argument (*)
9b1b4eb... clutter: Expose 'capture_view_into()` as API (*)
688280f... remote-desktop/session: Handle unable to transform coordina (*)
cf5836a... screen-cast/src: Add helper to close stream after dispatch (*)
2fbde28... screen-cast/src: Allow for source with adaptive stream size (*)
74ab212... screen-cast/session: Introduce RecordVirtual D-Bus API (*)
1940cd7... tests: Add tests for virtual screen cast source (*)
ee4a0da... tests: Add persistent virtual monitor test (*)
634c948... native: Add headless mode using surfaceless EGL context (*)
2be09ce... ci: Run whole run-tests.sh in a D-Bus session (*)
e52fdad... ci/run-tests: Call set -e instead of set +e (*)
3d2d5cd... ci: Enable native backend and screen cast tests (*)
75cff03... Update Ukrainian translation (*)
56fc091... clutter/frame-clock: Evenly space updates when presentation (*)
236e9ec... wayland/window: Correct detection whether to send `configur (*)
330609e... backends/input-settings: Don't bind mouse GSettings to Clut (*)
7c6860d... Updated French translation (*)
9b25248... main: Force Xwayland startup if not on systemd (*)
80fdc61... Update Brazilian Portuguese translation (*)
3420f24... Update Catalan translation (*)
ec163bc... Update Turkish translation (*)
93c35f9... Update Romanian translation (*)
6d9a2c1... Updated Czech translation (*)
42287a5... restart: Request to hide the restart message if not accepte (*)
2744722... later: Handle gracefully calls with unset display (*)
335a85a... backends/x11: Don't try to read more button states than the (*)
7dd4ae3... backends/x11: Free button state mask allocated by XIQueryPo (*)
0e396ee... backends/x11: Unref keymap on finalize (*)
e77e454... backends/x11: Don't leak XRRGetPanning result (*)
7e3fae0... Update Polish translation (*)
c016437... backends/native: Sync LEDs when adding new device (*)
5aa43ec... clutter/backend/native: Don't double manage stage implement (*)
353cdf5... clutter/backend/x11: Fix some variable naming convention (*)
16b6345... input-settings: Don't eat up seat reference (*)
6ecd911... backend: Take over seat ownership from the clutter backend (*)
ab600ca... backend: Destroy seat explicitly (*)
c1810d6... backend: Destroy clutter backend explicitly (*)
c5f699b... backend: Destroy backend explicitly (*)
c3aa329... backend: Destroy stage when destroying backend (*)
12f2fcd... main: Expose hooks to manage context with more granularity (*)
1ff1100... cally/stage: Don't add weak pointer to stage (*)
e9d53dc... Update Basque translation (*)
f5733d1... Updated Czech translation (*)
a78a325... Update Galician translation (*)
eed368e... clutter: Always make the seat handle the events first (*)
ba8499f... wayland/subsurface: Move placement ops to the parents pendi (*)
627930f... Update Hungarian translation (*)
6bd383c... Updated Lithuanian translation (*)
9628272... Update Indonesian translation (*)
5a91ce3... Update Punjabi translation (*)
1199010... Update Swedish translation (*)
d7f3b01... Update Italian translation (*)
b1b4032... Update Korean translation (*)
2ef6490... wayland/surface: Do not free placement ops of cached state (*)
0986556... Tag release 40.rc (*)
59b56a5... Post-release version bump (*)
4b71f0f... Update Portuguese translation (*)
6cc43ed... Update German translation (*)
774a62b... Updated Spanish translation (*)
0629df3... Update Slovenian translation (*)
7b5e855... xwayland: Use defines for X11 directory and path (*)
1f1bf4c... xwayland: Check permissions on /tmp/.X11-unix (*)
374a811... Update Serbian translation (*)
561ef38... Update Galician translation (*)
21a09fb... Tag release 40.0 (*)
4a5b983... Post-release version bump (*)
9e36ff2... Update British English translation (*)
3b70288... Update Vietnamese translation (*)
9e10d2f... cogl: Drop "volatile" from static GTypes in manual registra (*)
bc1026d... clutter: Drop "volatile" from static GTypes in manual regis (*)
dc94819... core: Drop "volatile" from static GTypes in manual registra (*)
dc74d4d... Updated Czech translation (*)
3555f65... wayland-dma-buf: Add support for DRM_FORMAT_ABGR2101010 (*)
4bee25d... wayland: Cancel selection data sources that are set while u (*)
0e97c05... clutter/actor: Always use allocation size for picking (*)
b0a0be3... clutter: Update ClutterGestureAction point position before (*)
83ed2af... clutter: Ensure to reset touchpoints when disabling action (*)
71b78c7... clutter/seat: Fix initial value in clutter_seat_has_touchsc (*)
e3bd764... clutter/input-method: Calculate evdev_code from keycode (*)
c11958e... Update Chinese (China) translation (*)
4ed8b11... Update Hebrew translation (*)
1b1f852... backends/x11: Add traps around XIPointerWarp call (*)
1d82e0f... core: Drop X11 error trap from pointer warping code (*)
52547cb... shaped-texture: Viewport update calculation fixes (*)
1bfd932... region-utils: Fix typo in crop_and_scale() fastpath (*)
50ba52b... shaped-texture: Use G_APPROX_VALUE to compare viewport sour (*)
5772c27... shaped-texture: Expose ensure_size_valid() API (*)
a09c914... wayland/actor-surface: Call ensure_size_valid() on shaped-t (*)
a796edd... Update Dutch translation (*)
7aa1478... clutter/actor: Add API to invalidate cached paint volumes (*)
3d17e8d... clutter/actor: Properly invalidate cached paint volumes of (*)
5a565b4... clutter/actor: Update all last_paint_volumes before paintin (*)
24dbfbf... backends: Store whether views are scaled in MetaViewportInf (*)
f92232a... backends/native: Check whether views are scaled via MetaVie (*)
90e3d97... Revert "wayland/window: Correct detection whether to send ` (*)
da3baba... backend/native: Only disable KMS modifiers for i915 (*)
ad1bffc... backend/native: Disable KMS modifiers for amdgpu and nouvea (*)
8867b11... launcher: Use gnome.gdbusgen and add prefix to generated AP (*)
c822c79... kms/impl-device: Fix some argument naming mistakes (*)
a40b040... seat-native: Remove left-over function declaration (*)
1a7f4d4... renderer/native: Remove unused function parameter (*)
dc35514... renderer: Switch open coded list clearing to g_clear_list() (*)
1f3c5bd... kms/impl-device-atomic: Remove useless warning (*)
4c7a846... output/kms: Only add common modes for single mode connector (*)
91117bb... monitor-manager: Don't include generated code in header fil (*)
cc928ba... window/x11: Allow window resize while moving (*)
a2a161e... window/x11: Keep buffer size if resize is not allowed (*)
abbbe8f... onscreen/native: Remove redundant EGLSurface cleanup (*)
60a998b... onscreen/native: Release buffer before destroying EGLSurfac (*)
14f6869... onscreen/native: Make sure to reset the EGL context after d (*)
4b78c8d... renderer/native: Fix disabling monitors on otherwise unchan (*)
e956078... kms/connector: Properly predict connectors turning off (*)
efde781... input-settings: Make set_matrix() vfunc take const float ar (*)
90eab42... input-settings/native: Check mapping mode in input thread (*)
aa498dc... x11: Rename `atom` to `ctm_atom` (*)
cf8efb5... x11: Skip sending redundant CTM change requests (*)
d2a492d... data: Add back (hidden) shortcuts for vertical navigation (*)
986ae69... Update Ukrainian translation (*)
0b6565d... Update Catalan translation (*)
f4f82bc... Update Polish translation (*)
f776887... window-actor/wayland: Cleaner subsurface reordering (*)
6e00e5e... wayland/subsurface: Avoid placement ops for detached subsur (*)
2ded9c4... shaped-texture: Apply viewport and rotation in right order (*)
af958e0... Update German translation (*)
2be30a3... clutter/actor: Invalidate paint volumes of clones when ours (*)
99abb08... window-actor-x11: Invalidate paint volume when shadow chang (*)
7d3e2c5... shaped-texture: Fix damage propagation for rotated transfor (*)
2337e0a... Update Swedish translation (*)
b4a7f35... backends/native: Unref/unset key repeat GSource when cleare (*)
efd9af1... output/kms: Add back common modes on non-single mode output (*)
a450486... Update Portuguese translation (*)
a0af52c... remote-desktop-session: Create virtual input devices on dem (*)
c5e4d7d... native: Invalidate CRTC gamma when resuming or leaving powe (*)
eaf75f0... udev: Don't only check 'platform' device for KMS modifier t (*)
4af0f05... udev: Move device tag detection into helper (*)
8989c42... backend/native: Add udev rule to ignore vkms devices (*)
96f2da9... wayland/data-device: Clear existing data device resource fr (*)
cf76e69... Update Brazilian Portuguese translation (*)
a7c4e8c... clutter/pick-stack: Use exclusive bottom/right box borders (*)
cc91261... clutter/paint-volume: Union paint volumes correctly using G (*)
c5943cd... meson: Add udev_dir option (*)
d4a042b... native: Fix compiler warning (*)
7ba1448... clutter: Move pointer a11y settings management from MetaInp (*)
63d9695... backends: Drop MetaInputSettings::seat property (*)
d077baa... renderer/native: Destory EGL context on GPU data tear down (*)
023dd13... onscreen/native: Get backend pointer from GPU (*)
b731eb2... kms: Remove idle flush callback when flushing (*)
4cb6033... onscreen/native: Simplyify notify_view_crtc_presented() (*)
c29f8c8... onscreen/native: Complete buffer swap also if we discarded (*)
4dec1f5... kms/impl-simple: Add helper for dispatching page flip datas (*)
2ed4e8c... kms-impl/simple: Discard pending flips when finalizing (*)
7c924a5... kms/impl-simple: Clean up pending page flip datas on finali (*)
1af874f... kms/impl-device/atomic: Discard pending page flip datas on (*)
22417b8... backend/native: Split up KMS shutdown in two phases (*)
0a12f1c... wayland: Clean up Wayland clients and display on shutdown (*)
f1a120c... backend: Clean up GPU instances last (*)
558cb4f... backend: Cleanup cursor tracker on shutdown (*)
abf2f17... renderer: Cleanup views in dispose (*)
c4a73e7... backend: Cleanup renderer on shutdown (*)
b71f52f... xwayland: Set libX11 error handlers to no-ops before termin (*)
799c6dc... main: Tear down Wayland support before MetaDisplay (*)
c614cc3... wayland: Terminate Xwayland when shutting down (*)
8303752... wayland/keyboard: Don't free NULL anonymous file (*)
9827687... wayland/seat: Unset resource user data when disabling (*)
1a43312... wayland: Tear down seat too when shutting down (*)
4490d45... xwayland: Handle shutting down without having started (*)
2f651c3... Update Basque translation (*)
a49dc78... remote-desktop-session: Don't recreate virtual device over (*)
64c9c9c... clutter: Make stage capture support fractional scaling (*)
e423653... xprops: Validate text properties that claim to be UTF8 (*)
b03ccff... xwayland: Check the condition on displayfd ready (*)
4a05753... remote-desktop: Close sessions on prepare-shutdown (*)
f254f17... Update Occitan translation (*)
f5d72a8... Update Slovenian translation (*)
faf4240... Tag release 40.1 (*)
1dd0379... Post-release version bump (*)
14063af... Update Nepali translation (*)
25e2839... screencast: Fix transform_position(), when using fractional (*)
62ef293... main: Let session management code deal with DESKTOP_AUTOSTA (*)
9cd99ee... main: Move away debug flag management to util.c (*)
f677e0c... display: Make the display handle its own prefs handlers (*)
6c1793b... Rename MetaDisplayPolicy to MetaX11DisplayPolicy (*)
270f1cf... tests/runner: Check compositor type instead of X11 policy (*)
c9992a2... main: Initialize Wayland just before MetaDisplay (*)
89053cc... display: Make meta_display_open() report errors (*)
6558d43... main: Let the X11 CM backend deal with selecting the displa (*)
7b390b4... display: Don't have the display meta_quit() when closing (*)
af501ac... prefs: Make init function private (*)
475296e... tests/clutter: Don't have tests take arguments (*)
3bb6865... stage/x11: Fix clutter backend variable naming (*)
c632980... x11/session: Remove #if 0:ed out declaration (*)
b0a73f0... main: Move rect related macro to util-private.h (*)
243dd86... main: Move grab op macro to relevant file (*)
389432d... backend/x11-cm: Add missing chain-up to finalize() (*)
18d670e... backends: Introduce MetaIdleManager (*)
dcf953a... idle-monitor: Use G_DECLARE_FINAL_TYPE() (*)
ebfeb10... egl: Fly-by indentation fix (*)
5c77b64... egl: Add helper for eglBindWaylandDisplayWL (*)
14eba8b... wayland: Bind Wayland EGL display ourselves (*)
b578a53... clutter: Remove Wayland server helper (*)
72f03e9... cogl: Remove ability to bind Wayland EGL display (*)
5bc8823... xwayland: Don't fetch global when shutting down DND (*)
d03c194... wayland/output: Use the passed compositor pointer (*)
dc97163... xwayland: Pass MetaWaylandCompositor pointer when initializ (*)
301d2c5... wayland: Make init and shutdown symmetric (*)
f954ff8... backends/native: Disable KMS modifiers on "radeon" driver (*)
4ed0583... wayland: Close pipe file descriptors after use (*)
955eb64... Update French translation (*)
e15b4b8... test-runner: Disconnect display-opened signal on destructio (*)
7d88386... mutter-cogl.test: Use xvfb-run to run the cogl tests (*)
14c8f5f... mutter-all.test: Run tests in a environment with display an (*)
f390340... cogl/clip-stack-gl: Remove unused code: #define GL_CLIP_PLA (*)
c3d64cc... cogl: Add new option COGL_DEBUG=stencilling to disable opti (*)
5991f53... cogl/clip-stack-gl: Set glStencilMask correctly for clip re (*)
216bb7f... cogl/clip-stack-gl: Set glStencilMask correctly for clip re (*)
936696a... cogl/winsys-glx: Request 2 stencil bits (*)
ea626a5... main: Avoid calling meta_wayland_compositor_get_default() o (*)
dce3aa5... clutter/actor: Don't emit focus signals during destruction (*)
97c6a68... clutter/stage-cogl: Ensure queued_redraw_clip is not empty (*)
2a81c6d... screen-cast: Clean up sessions on 'prepare-shutdown' (*)
8478db9... renderer-native: Don't attempt to queue mode sets on non-on (*)
fcdda41... wayland: Make implicit grabs during popups be owner_events= (*)
c0758c6... native: Properly ignore devices on init too (*)
c3feb83... udev-rules: Use ID_PATH to detect vkms (*)
a0343b0... renderer/native: Clear pending update list before repopulat (*)
d824c14... Update Slovak translation (*)
dc91999... wayland/pointer-gestures: Fix swipe cancellation (*)
e50a637... Update Occitan translation (*)
bb01e3f... Update Russian translation (*)
a466738... project: Add HACKING.md (*)
8da65d7... clutter: Add new ClutterContent type ClutterTextureContent (*)
4b0fd9a... input-mapper: Fix (libwacom) tablet mapping to monitor (*)
1d79208... kms: Gracefully handle page flipping direct scanouts failin (*)
e7d73bc... Update Bulgarian translation (*)
80caf12... tests/stacking: Add test for initially fixed size windows (*)
9542c71... window/wayland: Replace constraint side effect peeking with (*)
7bcbf6d... screen-cast/area-src: Drop phase parameter from add_view_pa (*)
8de0771... screen-cast/area-src: Add before-paint watch to catch scano (*)
2af2f2c... Update Romanian translation (*)
b3fb1eb... meta: Drop meta_backend_set_numlock from header (*)
4ab331e... clutter: Drop declarations for dead functions (*)
cfe6cda... cogl: Export cogl_blend_string_error_quark (*)
aacdc0b... wayland: Apply states without needing a newly attached buff (*)
151c80d... tests: Move Wayland test driver helper protocol to its own (*)
8c5b7dd... tests/wayland-test-driver: Add generic "sync point" request (*)
258b85a... tests: Add test for setting min/max wayland toplevel limits (*)
8ca087f... kms/impl-device/simple: Pass the NULL to discard_page_flip( (*)
841ee0a... backends/native: Fix logic error (*)
44af2c0... core: Be more careful around n_modes signedness (*)
ee8c252... native: Add device pool for tracking device file descriptor (*)
f3457b6... kms/device: Use device pool to open/close dri devices (*)
e6421dc... kms: Have the device impl open device files themself (*)
3d882b6... device-pool: Only fetch major/minor for taken devices (*)
a845a07... device-pool: Handle interrupted open() (*)
b4cf839... device-pool: Add way to open files read-only (*)
f6f9c09... clutter/seat: Remove backend pointer (*)
7ce2666... seat-impl: Open/close files via device pool (*)
3c9ab76... launcher: Remove now unused file management API (*)
db1d35c... kms/mode: Recreate blob id each mode set (*)
ceff2a9... renderer/native: Create dummy offscreens if onscreens fail (*)
5502f95... device-file: Add tags (*)
93f9c99... kms/impl-device: Set universal plane client cap when openin (*)
86c4369... renderer/native: Look up prefers-shadow cap via MetaKmsDevi (*)
e567cb9... renderer/native: Get 'uses-monotonic' state from MetaKmsDev (*)
6613463... renderer/native: Decouple device file from MetaKmsDevice (*)
10c4bc6... drm-buffer: Create from MetaDeviceFile instead of MetaKmsDe (*)
173d895... kms: Remove now unused API to get file descriptor (*)
5e45dc1... cogl/renderer: Add API to bind the right EGL API (*)
3c47661... egl: Add eglBindAPI helper (*)
ce5a578... native: Release output device files that are unused (*)
357c506... events: Only support super+scroll on wayland (*)
8afae2e... clutter/xsettings-client: Zero-initialize stack struct (*)
747dbe2... ci: Bump to F34 (*)
d996319... kms: Add a missing g_set_error on error (*)
256939c... build: Add support for "staging" wayland protocols (*)
2115deb... build: Add xdg-activation to build (*)
665081d... core: Add ::timeout signal to MetaStartupSequence (*)
ec390b6... wayland: Implement the xdg-activation protocol (*)
021a401... tests: Move out KMS utils unit tests to its own executable (*)
c2c41bb... tests/kms-utils: Add some basic 16:16 fixed tests (*)
c5c7982... Update Chinese (Taiwan) translation (*)
ea75ea0... kms: Add an internal MetaKmsPropType to distinguish fixed p (*)
b59c538... kms: Add a trivial meta_fixed_16_to_double conversion funct (*)
9f492a0... kms: Add fixed point formatting to MUTTER_DEBUG=kms printin (*)
63b9ac2... clutter: Record flip time (*)
e40ff9d... backends/native: Add meta_calculate_drm_mode_vblank_duratio (*)
2d93975... crtc-mode-info: Add vblank duration field (*)
d10567e... clutter: Add vblank duration to ClutterStageView (*)
3aa0e30... clutter: Store vblank duration in ClutterFrameClock (*)
cc08af4... cogl: Add prototypes for getting timestamp queries (*)
fbe6740... cogl: Add GPU timestamp querying utilities (*)
8c258d1... cogl: Add CPU swap time and GPU rendering query to CoglFram (*)
f102456... cogl: Store CPU and GPU rendering timestamps in frame info (*)
5a0d3ed... backends/native: Remove unneeded NULL check (*)
1116b14... backends/native: Get rendering and swap timings during scan (*)
8c4a91d... clutter: Add swap time and GPU rendering duration to FrameI (*)
8d51c5a... clutter/frame-clock: Store dispatch timings (*)
4a4e61c... clutter: Add FRAME_TIMINGS debug key (*)
592fbee... clutter: Compute max render time heuristically (*)
565e34b... clutter: Add a flag to disable heuristic max render time (*)
f55c9af... clutter: Add an lg command to set max render time constant (*)
a5d1d48... clutter: Add a max render time debug HUD (*)
ba1490e... clutter/frame-clock: Remember the refresh interval (*)
0555a5b... clutter/frame-clock: Apply error diffusion (dithering) to d (*)
23b79f3... launcher: Remove open/close restricted file API (*)
5e8c808... ci: Add job for pushing coverity reports (*)
e020fdf... Introduce mostly empty MetaContext type (*)
e17bf88... tests: Introduce MetaContextTest (*)
bf84b24... main: Move MetaCompositorType to a new meta-enums.h (*)
6c6b5b9... context: Add entry points for context configuration (*)
bbf6d88... test-utils: Expose helper for ensuring client path (*)
8cb1774... context/test: Configure test setup during configuration (*)
434f5e5... context/test: Add test context type enum (*)
6e4d3e0... context: Add create_backend() vfunc (*)
c45a161... context: Set up locale on init (*)
df8074c... util: Export meta_set_syncing() symbol (*)
75f9085... context: Add setup phase (*)
fe65251... context: Load plugin during setup phase (*)
02176ea... context: Add start/run/terminate phases (*)
8ace1bf... context: Init prefs when starting (*)
6f4b973... context: Initialize signal handlers during setup (*)
a32b005... context: Change to home directory during setup (*)
ecc40e7... context: Init introspection paths during setup (*)
8bf7d5c... context: Init debug utils during setup phase (*)
fddc631... context/test: Enable 'scale-monitor-framebuffer' backend se (*)
4cd1154... context/test: Respect MUTTER_SYNC envvar (*)
2e784e2... context: Add 'notify_ready()' vfunc and method (*)
6732e3e... main: Temporarily tie meta_quit() to meta_context_terminate (*)
82d9dda... context/test: Add helper to run a test session (*)
bccd93a... tests/native-headless: Port to MetaContext (*)
ccd8da3... context/test: Add 'before-tests' and 'after-tests' signals (*)
3d2160b... tests/unit-tests: Port to MetaContext (*)
e09de67... context: Handle dealing with option entries (*)
03242a4... tests/test-runner: Assorted style cleanup (*)
f61c1a1... context/test: Add 'run-tests' signal that can replace g_tes (*)
54c9ca7... monitor-manager/test: Add default fall back initial config (*)
d6ae8e7... tests/test-runner: Port to MetaContext (*)
fbc00a6... tests/headless-start: Stop ignoring the missed frame warnin (*)
f846590... tests/headless-start: Port to MetaContext (*)
648a8b9... tests/ref-test-sanity: Port to MetaContext (*)
383392f... tests/stage-view-tests: Port to MetaContext (*)
2712555... display: Don't include sn.h from display-private.h (*)
07384e1... clutter: Remove clutter_init_with_args() (*)
2f19a5f... context/test: Add 'no-x11' and 'test-client' constructor fl (*)
2ac262f... tests/clutter: Port to MetaContext (*)
aa306ac... Introduce MetaContextMain (*)
725510e... mutter: Port to MetaContext (*)
1d4224a... tests/persistent-virtual-monitor: Port to MetaContext (*)
fe0ce28... main: Remove meta_test_init() (*)
d767437... context: Add way to set plugin GType instead of name (*)
ed53dd9... context: Add way to add custom option group (*)
1972d4e... main: Remove now unused functions used for running mutter (*)
b1c643e... context: Make the context owner of the backend (*)
68b376a... context: Make context owner of MetaDisplay (*)
7d116be... main: Move MetaX11DisplayPolicy to a new meta-private-enums (*)
4be9bc9... stage/x11: Terminate using MetaContext instead of meta_quit (*)
e8af5fd... display: Keep pointer to the context (*)
9523120... x11/events: Use MetaContext to terminate instead of meta_qu (*)
122aa94... x11/session: Use MetaContext to terminate instead of meta_q (*)
6768b50... Remove meta_quit() (*)
0330ce1... context: Make the context own MetaWaylandCompositor (*)
d3b7d8d... wayland: Initialize in a single step (*)
7d0aaa1... x11-display: Get _NET_WM_NAME from context (*)
c1beb20... x11-display: Get _GNOME_WM_KEYBINDINGS from the context (*)
2deb751... context: Add explicit state tracking (*)
e62f7e2... context: Allow controlled destruction (*)
50ed027... context: Move X11 display policy under the context (*)
ff0afb1... context: Move 'replace-current-wm' tracking to the context (*)
f74d311... tests: Rename test-utils.c/h to meta-test-utils.c/h (*)
4a6e223... tests/utils: Prefix TestClient with Meta (*)
9f1f313... tests/utils: Prefix AsyncWaiter with Meta (*)
acb0a44... tests: Prefix test plugin name getter with meta_ (*)
3d5a2b2... context/test: Make type derivable (*)
e8742be... tests/test-utils: Remove unused init function (*)
724a7ee... tests: Move 'wait-for-X11-display' helper to MetaContextTes (*)
d810702... tests/test-utils: Move test client path ensure helper to pr (*)
9cda0bd... tests: Make common test code a shared library (*)
8a4aa92... context: Move the signal handling and dir management to use (*)
58f053d... drm-buffer/dumb: Return TRUE when init succeeded (*)
b65555a... renderer/native: Include error message in log entries (*)
e437504... cogl/gl: Handle bogus glGetString(GL_RENDERER) return value (*)
4b66313... util: Add 'backend' debug topic (*)
d057762... device-pool: Add debug logging (*)
a2937a4... onscreen/native: Change some g_debug() meta_topic() (*)
5785d8c... backends/native: Remove unused array definition (*)
c58909d... clutter: Demote CLUTTER_NOTE to g_debug in clutter-stage-co (*)
5beba8b... clutter: Make ClutterDamageHistory API public to mutter (*)
dd9d40a... clutter: Make ClutterStageView API public to mutter (*)
7712b58... clutter: Export private function to get debug flags (*)
0ac2572... core: Add private utility function to get Clutter debug fla (*)
8f839b2... clutter: Move ClutterStageCogl[View] code to src/backends (*)
d5c3c80... backends: Rename ClutterStage[View]Cogl API and types (*)
e77e888... backends: Excise MetaStageView to its own file (*)
7fcc7a6... clutter: Drop Xsettings client code (*)
1e84c00... clutter: Drop dead X11 code (*)
dc6d3ce... backends: Shuffle ClutterBackendX11 code into MetaClutterBa (*)
229b528... clutter: Drop generation of x11 pkgconfig file (*)
1f67e46... clutter: Remove leftovers from backend code in build system (*)
c80ef12... clutter: Remove unused EGL header (*)
414302f... backends: Promote g_debug() MetaStageImpl message to meta_t (*)
931fca1... meson: Bump required libinput version to 1.18.0 (*)
e98f168... Update POTFILES.in (*)
ff14ed5... compositor: Update outdated URL (*)
cc04f93... ci: Fallback to HEAD when checking out branch (*)
3b49ece... Rename the master branch to main (*)
7862f14... docs: Add README section for default branch (*)
221331a... ci: Bump ci-templates image (*)
035527c... ci: Move FDO_UPSTREAM_REPO to global scope (*)
7bc4763... Update Ukrainian translation (*)
97b24c9... Update Galician translation (*)
d561d30... Update Portuguese translation (*)
67eb60c... monitor-manager: Pass the Logical mode when computing the m (*)
1ac63fc... monitor-manager-xrandr: Use monitor to calculate scaling (*)
7c87c1c... monitor-manager: Check if all monitor scales are matching i (*)
1ab79c7... monitor-manager: Derive configured global scale using commo (*)
4ca5a97... monitor-manager: Only derive global scales supported by all (*)
b088dbd... monitor-unit-tests: Add tests to verify the computed scalin (*)
f6e2059... monitor: Replace some useless goto with clearer returns (*)
98f3f96... monitor: Never return fractional scale values when NO_FRAC (*)
c86a1e0... monitor-unit-tests: Check integer scaling values are matchi (*)
3e1e2cb... monitor: Do not overlap when checking for applicable scalin (*)
0fb688d... Update Russian translation (*)
eae116f... Update Brazilian Portuguese translation (*)
0167446... Update Friulian translation (*)
b476e22... Update Indonesian translation (*)
a8c1851... Update Bulgarian translation (*)
9e6a3f5... background-content: Shrink and optimize the rounded-clip sh (*)
6c19d39... ci: Build settings-desktop-schemas from git (*)
20db6af... remote-desktop: Check pipe fd before assuming existing read (*)
537e2df... core/selection: Cancel selection transfer requests after a (*)
5e5c7fe... clutter/layer-paint-node: Fix variable naming (*)
96b1ebb... clutter/layer-paint-node: Handle failure to allocate offscr (*)
dd40e35... cogl/trace: Fix argument naming (*)
b1ac132... cogl/trace: Add way to add a description to trace (*)
8bd7574... cogl/trace: Add scoped trace anchors (*)
72704f7... x11/events: Clean up event name getting (*)
6c77654... x11/events: Fly-by coding style cleanup (*)
d956f63... x11/events: Trace X11 event handling (*)
6d64a43... cogl/trace: Add getter for trace enabled state (*)
ffb88bf... x11/window: Add tracing for X11 synchronization events (*)
796eb00... clutter/main: Add 'detailed-trace' debug flag (*)
6a0dd2a... clutter/actor: Always generate the same debug name (*)
9d22e71... clutter/actor: Sneakily remove the g from the debug names g (*)
5c7795d... clutter/actor: Optionally trace painting (*)
6b1f49c... clutter/actor: Optionally trace allocations (*)
7c53548... stack: Check workspace in get_default_focus_window()
10386f9... workspace: Add meta_workspace_get_default_focus_window()
a3afcec... window: Make default focus window on each workspace appear
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]