[mutter] (607 commits) Non-fast-forward update to branch wip/carlosg/pad-ring-strip-action-labels
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] (607 commits) Non-fast-forward update to branch wip/carlosg/pad-ring-strip-action-labels
- Date: Mon, 14 Feb 2022 12:54:20 +0000 (UTC)
The branch 'wip/carlosg/pad-ring-strip-action-labels' 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:
6a1ffad... core: Handle mixture of keycombo/no action in pad rings/str
7c828ef... core: Refactor strip/ring direction guessing in action hand
ba7fecf... core: Mark both directions in rings/strips as (un)handled a
Commits added to the branch:
4623386... Update Persian translation (*)
4279722... Update Persian translation (*)
10d1de2... screen-cast/monitor-src: Always set before-paint watch (*)
6c818cd... screen-cast/monitor-src: Use clutter_stage_paint_to_buffer (*)
62cdf8d... clutter/stage: Remove clutter_stage_capture_into (*)
3059d3f... cursor-renderer: Remove meta_cursor_renderer_is_overlay_vis (*)
dc442e7... cogl: Add XRGB_2101010 and XBGR_2101010 formats (*)
daace1a... cogl: Add XRGB_FP_16161616 and XBGR_FP_16161616 formats (*)
9ededb9... wayland-dma-buf: Use alpha-less pixel formats where appropr (*)
3192b02... wayland-dma-buf: Add support for DRM_FORMAT_XBGR2101010 (*)
d2eec86... wayland: Allow to maximize windows by client regardless of (*)
a8d1116... kms: Only emit resources-changed signal if we recorded a ch (*)
9ce3aba... monitor-manager-native: Do not reload all the monitors on g (*)
49501c2... kms: Return a more specific change if there are no devices (*)
ea00c96... udev: Pass the device as parameter on hotplug events (*)
3d3668a... kms/device: Add functions to find connector and crtc in dev (*)
91ed95a... kms: Only update a device state if it contains the changed (*)
dd0ad3b... kms/impl-device: Only update crtc/connector whose ID has ch (*)
9cb35e2... backends/kms: Always perform full changes on KMS resume (*)
cbfb59b... backends/native: Ignore udev events while we're paused (*)
3d68998... kms/connector: Use utility function to get the property ID (*)
16e335e... backends/native: Remove unused includes (*)
ef0f708... monitor-manager: Use connect_object to connect to settings (*)
b6857e5... shaped-texture: Fix whitespace/indentation warnings (*)
b10b77c... clutter/backend: Propagate error when initializing context (*)
9bd2c5c... cogl/context: Report error if allocating fallback texture f (*)
922878a... wayland/dma-buf: Add support for BGR_8888 formats (*)
36b5719... backends/x11: Fix middle button emulation settings (*)
55f5b19... Update Serbian translation (*)
4d342c8... Update Persian translation (*)
fca9010... mutter: Add signal handlers (*)
1031de5... tests/dbus-runner: Make sure to tear-down even on test fail (*)
8bf87a7... shaped-texture: Remove mask texture handling from get_image (*)
fc499c8... Update British English translation (*)
2c8f88d... Update Vietnamese translation (*)
89a13b4... clutter/stage: Remove inout from paint_to_buffer (*)
e38db12... window: Don't change workspaces of unmanaged windows (*)
14b6c87... backend: Refactor "lid-is-closed" handling code (*)
c789b6b... backend: Reset idletime when unplugging the power cable (*)
98d5aa1... xwayland: Fix condition for queuing a window to META_QUEUE_ (*)
e42196b... wayland/actor-surface: Restore stage update for unmapped ac (*)
9179d4a... kms/impl-device/atomic: Add virtio_gpu to deny list (*)
bb24e4a... keymap/x11: Check for the group earlier when finding keycod (*)
795418a... keymap/x11: Consider the out of range group action (*)
2740f1d... keymap/x11: Stop searching through reserved keycodes explic (*)
c1f5e57... keymap-x11: Don't update key types when adding key to keyma (*)
a0a612f... meson: Add 'Build Configuration' section (*)
867db93... clutter/text: Invalidate actor paint volume when it has cha (*)
cea39b7... wayland/output: Always send xdg_output layout (*)
892182e... Post-branch API bump (*)
33b834c... wayland/data-offer: Accept final preferrence of drop destin (*)
b41def4... wayland/data-offer: Fix indentation in data_offer_finish() (*)
136caca... clutter/stage: Only add paint volumes of mapped actors to s (*)
1a978df... clutter: Remove clutter_container_sort_depth_order (*)
d5dd8eb... clutter: Remove clutter_container_lower_child (*)
8d1105a... clutter/container: Remove clutter_container_raise_child (*)
fbcb078... clutter/container: Remove clutter_container_get_children (*)
3768efe... clutter/offscreen-effect: Consider paint volumes at negativ (*)
fbb5862... clutter: Remove left-over xinput debug code (*)
a545fec... clutter/x11: Remove X11 display name field (*)
528ae91... clutter: Remove option parsing support (*)
bbf2f6e... clutter/backend/x11: Clean up variable naming (*)
08c34c8... clutter/backend/x11: Clean up ClutterBackend variable namin (*)
c653055... clutter/backend/x11: Don't keep track of a Screen pointer (*)
c23c077... clutter/backend/x11: Remove screen dimension fields (*)
cf1715a... backend: Get the default seat directly (*)
1fbdfa8... clutter/backend/native: Keep a pointer to the actual backen (*)
6ae9bc9... clutter/backend/x11: Keep a pointer to the actual backend (*)
92b95b0... clutter/backend/x11: Make filter add/remove take a clutter (*)
8008f0b... Explicitly create the clutter context and backend (*)
33cdb45... clutter: Remove CLUTTER_DEFAULT_FPS and default rate (*)
3b9409a... clutter: Remove left over fb bit masks (*)
85de82b... clutter: Remove 'stage cursor' feature (*)
d9f0d93... clutter/features: Remove 'offscreen' feature (*)
57964be... clutter/features: Remove 'swap-events' feature (*)
b73bbec... clutter/feature: Remove static vs multiple stage feature (*)
259a906... cogl/winsys: Remove 'multiple-onscreen' feature (*)
7058013... clutter/stage: Remove 'minimum window size' logic (*)
bd841e8... util: Fix placement of META_DEBUG_WAYLAND in switch stateme (*)
3a6f6c2... util: Add 'render' debug topic (*)
2047d2d... Introduce MetaRenderDevice{Gbm,EglStream,Surfaceless} (*)
bece36b... renderer/native: Get bpp from gbm_bo (*)
e078718... drm-buffer: Add getters for more metadata (*)
99f51d2... drm-buffer: Remove left-over function declaration (*)
6ba8636... drm-buffer: Replace 'use-modifier' boolean with flags (*)
a1266e1... drm-buffer: Add API to export buffer file descriptor (*)
b3dffb4... drm-buffer: Don't always generate fb_id on construction (*)
9292eba... render-device/gbm: Add getter for gbm_device (*)
802e7eb... render-device: Add API to allocate DMA buffers (*)
986588a... render-device: Add API to import other buffers (*)
8662f33... render-device: Add API to allocate dumb buffers (*)
d4e8cfa... renderer/native: Use MetaRenderDevice (*)
c2bb80a... util: Export and annotate meta_get_clutter_debug_flags (*)
e8249a5... renderer/native: Log render mode per device (*)
8fc1325... renderer/native: Try the gbm renderer before the EGLDevice (*)
3b6f911... clutter: Only reset preedit text if set (*)
ac90711... wayland: Only init EGLStream controller if we didn't end up (*)
27ce849... tests: Change how we wait for an orientation change (*)
838d565... tests: Make it easier to keep track of where we are (*)
7c6fe21... tests: Add additional debug in wait_for_orientation() (*)
820aa18... backends/native: Use rtkit to get realtime priority (*)
70a5f29... core: Drop repeated early return condition in function (*)
0a7547a... core: Drop code to do edge resistance on timeouts (*)
8ede36b... compositor: Remove dead code (*)
774f120... cogl: Fix broken check for COGL_DISABLE_GL_EXTENSION envvar (*)
e50460e... clutter: Turn warning into assert (*)
b3046cc... backends/x11: Fix off by one in debug output (*)
4dc0799... cogl: Plug GString leak (*)
025dbbb... x11: Drop fallback on ~/.mutter paths (*)
ed9650f... cogl: Plug possible GString leaks (*)
f6726c6... cogl: Plug leak on error path (*)
ccaa4c0... wayland: Plug leak in error condition (*)
c869b92... cogl: Plug leak in error path (*)
90ad8b8... clutter: Plug leak on error condition (*)
69f9b36... xwayland: Pass the manager object to XSetIOErrorExitHandler (*)
b4fe1fd... xwayland: Make setup/teardown a bit more symmetrical (*)
fb78ac4... xwayland: Init/shutdown DND using MetaX11Display (*)
39f8088... xwayland: Setup RANDR integration with MetaX11Display (*)
1dd79c5... xwayland: Trap errors when setting primary RANDR output (*)
257ccf5... xwayland: Unset shutdown idle id when source removed by cal (*)
c0bc821... wayland/output: Remove wl_output global when making it iner (*)
1f9af12... ci: Fix junit artifact file name (*)
49aa801... gschema: Add "kms-modifiers" experimental feature descripti (*)
331f08f... gschema: Turn experimental features into flags (*)
87965b5... cogl: Add support for partial update (*)
577c471... backends: Enable partial update on clipped redraws (*)
774d7b4... Update Latvian translation (*)
ab45ae1... x11: Initialize struct early (*)
5125f66... core: Use b/w unicode for tablet mode OSD (*)
af6fb2a... clutter: Fix event axes array indices in axis broadcasts (*)
0ed9c6e... clutter: Drop default action of Pan action (*)
f4b2655... clutter: Drop default "rotate" action in ClutterRotateActio (*)
94abaf2... clutter: Drop default "zoom" action in ClutterZoomAction (*)
85bcc48... clutter: Drop ClutterSwipeAction::swipe default vmethod (*)
2fc40da... clutter: Drop ClutterZoomGesture's zoom-axis property/metho (*)
0e57fd4... clutter: Add information about event phase in ClutterAction (*)
7885f6d... clutter: Add handle_event vfunc to ClutterAction (*)
5133815... clutter: Move ClutterClickAction to the handle_event vfunc (*)
6d0b738... clutter: Move ClutterGestureAction to the handle_event vfun (*)
a235d03... clutter: Carry accounting on double/triple clicks in Clutte (*)
a084fc1... frames: Keep accounting of double clicks in place (*)
8c4c3f0... clutter: Make ClutterClickAction independent of click count (*)
33ca5e3... tests: Drop dependency on click count (*)
3d37602... clutter: Drop click count from button events (*)
64ff1f2... input-mapper: Reverse sort order of display score comparato (*)
8e1a125... startup: Optionally run (and exit with) a command (*)
6060b6a... backends/x11: Fix key repeat of on-screen keyboard for seco (*)
69fcb3a... Update Ukrainian translation (*)
f1f2c96... plugins/default: Add env var to disable animations (*)
666a309... tests/stage-view: Disable animations (*)
5b35860... tests/stage-view: Verify stage view list length after updat (*)
802d4e0... clutter/actor: First clear all stage views before emitting (*)
a1f590a... Update Friulian translation (*)
078ead6... Update Portuguese translation (*)
e25df66... clutter/content: Mark optional parameters as such in annota (*)
710e022... Update Italian translation (*)
2c4db09... docs: Update coding style link (*)
f84ece1... Update Occitan translation (*)
830c53e... Update Croatian translation (*)
c693a7e... Update Hebrew translation (*)
92c98d5... clutter/timeline: Make the warning about detached actors mo (*)
94e2793... Updated Spanish translation (*)
b1c8ce1... meson: Add 'plain' test setup (*)
3352942... backend: Copy damage rectangles to secondary GPU when avail (*)
7af1043... tests: Don't use TestEnvironment (*)
a49c98d... tests: Don't continue if setup commands fail (*)
8eb268f... window/wayland: Differentiate between requested and direct (*)
6902a72... window: Store unconstrained_rect everytime a size is reques (*)
2eda6d0... tests/test-runner: Add commands to set and remove struts (*)
028ed06... tests/test-client: Add 'stop_after_next' and 'continue' com (*)
989cc2e... tests: Add test for unfullscreening followed by immediate s (*)
8546ca3... kms/connector: Fix updating the state when drmConnector is (*)
c765730... kms/crtc: Always log whether we updated CRTC state (*)
cbdd62c... kms/impl-device: Report 'full' change if we removed connect (*)
8c8bbb8... util: Remove push/pop no msg prefix logging (*)
59166d7... util: Implement meta_topic() using g_message() (*)
e280589... util: Implement meta_verbose() using meta_topic() (*)
4bb8b2a... util: Remove unused logging functions (*)
8e63606... Update Friulian translation (*)
f41c03f... Update Occitan translation (*)
67033b0... wayland/window-configuration: Fix maximized check in fixed (*)
d66e3e2... window/wayland: Detect client resizes with pending non-resi (*)
0e736af... window: Ensure constraints after a Wayland client resize (*)
b28a6e5... tests: Add test for maintaining constraints after client re (*)
734ae26... core/close-dialog: Don't pass DISPLAY (*)
a2cf75c... startup-notification: Fix naming of handle ID (*)
c41657b... wayland/activation: Remove token from hash table on timeout (*)
eed6599... startup-notification: Fix source return value (*)
d420a39... tests: Split out Wayland tests into its own test case (*)
7f720a4... wayland/activation: Don't grab if no serial or surface was (*)
acadf5b... onscreen/native: Increase buffer ref count in copy_shared_f (*)
858b5c1... background-content: Anti-alias texels that intersect the ci (*)
2c70120... surface-actor-wayland: Do not acquire scanout if actor appe (*)
e82685d... crtc/native: Add API to check whether the CRTC supports har (*)
00c329a... cursor-renderer/native: Use MetaCrtcNative API to check cap (*)
5ca43e7... renderer/native: Set EGLContext when creating secondary GPU (*)
62ab4c0... clutter/actor: Add missing nullable annotations (*)
e74e806... wayland: Specify workspace when looking for Xdnd drop targe (*)
fa31c97... stack: Add prerequisites to some stack API (*)
50ccab5... util: Add back topic prefix to meta_topic() messages (*)
7b83735... wayland/output: Always set xdg_output interface implementat (*)
c3087da... ci: Install libinput and wayland-protocols from git (*)
09a4fad... meson: Bump libinput to version 1.19 (*)
b241d32... meson: Bump wayland-protocols to version 1.23 (*)
aa55693... clutter/event: Add touchpad hold event definition (*)
af1f330... clutter/event: Add ClutterEventType.CLUTTER_TOUCHPAD_HOLD (*)
dca9d57... tests/clutter: Add hold event to existing test (*)
d6dd105... tests/clutter: Add hold event conform tests (*)
d4ba162... backends/native/meta-seat: Capture hold events (*)
c545ffa... wayland/pointer-gestures: Update protocol to v2 (*)
8d34b50... wayland/pointer-gestures: Implement hold gesture (*)
a6644ad... mutter: Add missing newline in error messages (*)
5afe51b... monitor-manager: Add 'has-builtin-panel' property (*)
65d8164... backend: Expose get_monitor_manager() publicly (*)
d5f2ec6... backends/native: Stop freeing slow keys list twice (*)
7bb0055... plugins/default: Use local vars for refs (*)
f2154ce... clutter: Always snoop key events for a11y (*)
04eda55... backends: Do not emit pointless signals remapping pad devic (*)
e3702c8... backends: Only default to builtin panel on touchscreen devi (*)
67a27a8... backends: Do not exclude devices from an output based on ca (*)
74fe57b... cogl: Remove deprecated depth_test API (*)
b8925ef... cogl: Remove deprecated backface_culing API (*)
9134583... cogl: Remove usages of framebuffer_draw_primitive (*)
8285091... cogl: Remove material_set_layer_filters (*)
29c62fa... cogl: Remove cogl_material_set_layer_point_sprite_coords_en (*)
ca25c55... cogl: Remove cogl_material_set_layer_matrix (*)
a8cd59e... cogl: Remove cogl_material_set_layer_combine_constant (*)
68ec76e... cogl: Remove cogl_pipeline_set_layer_combine (*)
a14d3d6... cogl: Remove cogl_pipeline_set_layer (*)
06de4e2... cogl: Remove cogl_pipeline_set_point_size (*)
403f44e... cogl: Remove cogl_material_set_user_program (*)
f90f8f8... cogl: Remove cogl_material_set_blend_constant (*)
afdbb71... cogl: Remove cogl_material_set_blend (*)
5a5f57d... cogl: Remove cogl_material_set_alpha_test_function (*)
edae2ff... cogl: Remove cogl_material_set_color4ub (*)
6cd4489... cogl: Remove cogl_material_set_color (*)
9f9e64f... cogl: Remove cogl_material_new (*)
0c5cf1e... tests: Rename 'material' variables to 'pipeline' (*)
612da58... cogl: Remove cogl_texture_new_from_sub_texture (*)
44aa6ab... cogl: Remove cogl_texture_new_with_size (*)
754c834... Add method to show if in headless mode (*)
ad0d70d... wayland: Detach event source on tear down (*)
29141af... xwayland: Handle the died callback being cancelled more gra (*)
26676a8... core: Change behavior of "application is alive" checks (*)
c07c50d... wayland: Make the pointer leave non-alive surfaces (*)
d459df9... tests/test-client: Log to stderr (*)
3c1f50a... Move D-Bus interface files to dedicated directory (*)
764c75d... screen-cast-session: Add is-active tracking (*)
70c6d28... ScreenCast: Allow recording new streams on active sessions (*)
a7fc740... tests: Ensure pointer entered the stage at actor-event-hold (*)
c484f13... clutter/stage: Free pointer/touch info early during dispose (*)
35b8346... backends/x11: Use clutter_do_event() for event delivery (*)
b8f92a6... clutter: Move event filter handling to happen before thrott (*)
a34be31... clutter: Shuffle some clutter-main code (*)
1c5a90d... clutter: Add missing G_GNUC_FALLTHROUGH (*)
b9a99f0... clutter: Small style fix (*)
49045b2... backends: Remove superfluous intermediate variable (*)
6aea319... clutter: Do not export _clutter_stage_do_pick() (*)
340acb3... clutter: Unify picking and device updating (*)
39b2a18... clutter: Move ClutterStage methods where they belong (*)
508c08f... backends: Only reload sprite cursor on changes (*)
5e93708... wayland: Mark sprite as invalid after cursor changes (*)
8310766... backends: Upload xcursor texture only after invalidations a (*)
eda7588... backends: Replace MetaCursorSprite::prepare-at with in-plac (*)
5428b96... clutter: Also log overlap regions in ClutterPickContext/Sta (*)
19cdba8... clutter: Calculate "safe area" during pointer pick (*)
8406882... clutter: Store the per-pointer picked actor's clear area (*)
9475b87... clutter: Trigger immediate repick when pick actor is destro (*)
757d595... clutter/stage: Update stored pointer coordinates in fast pa (*)
28009e8... clutter/stage: Ensure that generated crossing events go thr (*)
bdd03b9... clutter/stage: Do not opt styli out of Clutter motion compr (*)
961419b... clutter: Trigger pointer repick after animatable property c (*)
3eeecd4... tests/dbus-runner: Don't log to a loose ended pipe (*)
87a6683... cogl: Drop cogl-wayland-server.h (*)
3cd77f8... cogl: Drop COGL_HAS_WAYLAND_EGL_SERVER_SUPPORT (*)
d43cc77... renderer/native: Allow forcing EGLStream backend (*)
1c56137... tools/uncrustify: Remove space between i18n function shortc (*)
8b8690c... clutter/frame-clock: Don't recalculate refresh_interval_us (*)
6a49219... Update Russian translation (*)
d2998a8... wayland: Check keyboard serials for activation (*)
ad071c6... cogl: Rebind the EGL image when handling damage (*)
364902d... Updated Lithuanian translation (*)
2e8aef6... backends/native: Refactor LIBINPUT_EVENT_POINTER_AXIS handl (*)
d703ba5... wayland/pointer: Call wl_resource_get_version once (*)
cea5c47... wayland/pointer: Return on scroll without client (*)
844445b... window: Fix up comment (*)
40d9d26... window: Add has_attached_dialogs() function (*)
ccf6bbc... window: Add has_modals() function (*)
3643e0b... events: Bypass windows with modal transients (*)
525cb7e... display: Add meta_display_list_all_windows() (*)
f48b3b4... Update Icelandic translation (*)
b77cb09... clutter/frame-clock: Make SYNC_DELAY_FALLBACK a fraction (*)
4469042... workspace: Downgrade abort() to a warning when getting inde (*)
7992b46... tests/invalid-xdg-shell-actions: Avoid flakyness (*)
d111c47... tests/wayland-unit-tests: Change to use headless backend (*)
ed677f4... context/test: Let g_test_init() consume argc/argv first (*)
d8521ff... tests/wayland-test-driver: Add surface argument to sync_poi (*)
a1d5c96... unit-tests: Print error when configuring context (*)
ed4e532... tests/wayland-test-driver: Add sync event (*)
41e426a... tests/wayland-unit-tests: Clean up toplevel_apply_limits() (*)
8a43123... xdg-shell/popup: Reset 'dismissed-by-client' state when rem (*)
3602762... tests/wayland-unit-tests: Add test case for remapping popup (*)
618cc50... tests/wayland-unit-tests: Fix some style issues (*)
6613c24... tests/wayland/xdg-apply-limits: Add missing whitespace (*)
75d8fed... tests/wayland/xdg-apply-limits: Uncomment assert (*)
f5f59ad... ci: Bump to F35 (*)
0df12eb... xwayland: Don't remove /tmp/.X11-unix/X0 when running tests (*)
6204769... surface-actor: Fix unobscurred_fraction calculation (*)
cc9bb7c... monitor-manager: Fix orientation changes on devices with 90 (*)
54b36d7... monitor-unit-tests: Take panel orientation transform in acc (*)
65df817... monitor-unit-tests: Check orientation changes with transfor (*)
56939ab... cursor-renderer/native: Add a means to disable HW cursors (*)
9fb2a2a... ci: Build newer gsettings-desktop-schemas (*)
f4717d0... wayland/surface: Switch order for calculating surface damag (*)
c166811... wayland/surface: Use correct default viewport for surface d (*)
c498ae3... wayland/surface: Do not uncoditionally process surface dama (*)
25ed64b... cursor-sprite: Register all cursor sprites with the cursor (*)
c87779f... cursor-tracker: Add missing newline (*)
ada5242... backend: Return NULL cursor renderer if there is no seat (*)
4159c76... cursor-renderer/native: Clear GPU state before closing devi (*)
287908e... renderer/native: Don't clear GPU data with pending page fli (*)
fc1de74... cursor: Hold reference to cursor tracker (*)
640536d... Update Indonesian translation (*)
bbd7f79... Update Basque translation (*)
b596de2... wayland/window-configuration: Fix missing horizontal maximi (*)
3941597... window-actor/wayland: Fix child actor list leak on dispose (*)
97dd5d8... backends/x11: Fix memory leak in meta_x11_handle_event() (*)
60d7cd8... crtc-mode-xrandr: Take RR_DoubleScan and RR_Interlace flags (*)
fb9564b... output/kms: Filter out duplicate fallback modes (*)
36481b8... gen_default_modes: Add more refresh rates to fallback modes (*)
450ab0f... window-group: Disable culling when rendering to non-stage-v (*)
f99d3c0... shaped-texture: Fix code style issue (*)
cd78175... surface-actor-x11: Fix code style issue (*)
58f82d0... texture-tower: Fix code style issues (*)
06c215c... wayland/surface: Remove unnecessary resource user data chan (*)
ae086a3... device-pool: Remove duplicate include macro (*)
32affbf... wayland/dma-buf: Fix building without native backend (*)
e90ab53... ci: Fix gsettings-desktop-schemas branch name (*)
f51cccb... wayland/surface: Fix code style issues (*)
6d1bd87... egl: Fix code style issue (*)
9ee03fe... wayland: Fix some code style issues (*)
34063da... ci/dist: Store meson logs in artifacts (*)
1dcdb55... ci/dist: Don't expose artifacts (*)
9e9f3a0... meson.build: Remove a newline (*)
b0b45b0... ci: Make run-tests.sh usable for the dist job too (*)
db0d720... ci: Build libgweather from git (*)
f549895... tests/clutter/frame-clock-timeline: Loosen duration testing (*)
7e3d1e2... clutter/frame-clock: Advance timelines according to present (*)
44c09dc... clutter: Remove unused time_us parameter from ClutterFrameL (*)
3de1696... clutter/timeline: Minor documentation corrections (*)
7ce481b... egl: Add eglQueryDisplayAttribEXT() helper (*)
51308a9... wayland/dma-buf: Add manager struct (*)
1978e93... wayland/dma-buf: Prepare format/modifier map up front (*)
fc358e1... ci: Upgrade wayland-protocols to 1.24 (*)
7acecb1... wayland/dma-buf: Add basic support for DMA buffer feedback (*)
2a16a75... wayland/dma-buf: Always advertise non-modifier fallback (*)
90076cf... wayland/surface: Remove unnecessary NULL check (*)
9c942a4... wayland/dma-buf: Make manager object a GObject (*)
9a47766... wayland/dma-buf: Add tranche priorities (*)
43161c6... compositor/native: Track what Wayland surface is a scanout (*)
4c54b36... wayland/dma-buf: Move should_send_modifiers() to the top (*)
64e6bed... wayland/dma-buf: Add support for scanout surface feedback (*)
4bcd4a6... Update Ukrainian translation (*)
a14923e... kms: Add update test API (*)
8a2fcf3... wayland: Use new KMS update test API to try acquiring scano (*)
e6a2d61... gschema: Make 'kms-modifiers' only about scanout buffers (*)
8de449d... udev-rules: Only disable modifiers on i915 (*)
a8bf9d8... wayland: Drop wl-shell protocol (*)
3646126... clutter/cally: Drop deprecated focus_clutter function (*)
12de68a... wayland: Drop deprecated text input (*)
9cd80a3... Update Ukrainian translation (*)
f04f5d7... Update Russian translation (*)
888e69d... plugins/default: Fix broken switch_workspace() (*)
7b78d5a... Update Portuguese translation (*)
d25175b... x11: Always delete selection input stream property when flu (*)
dbd6e74... x11: Let selection input streams create their own window (*)
986d304... x11: Avoid memory waste and work when creating selection in (*)
13f35ab... window: Initialize saved_rect_fullscreen too (*)
5523242... wayland/dma-buf: Define fallback EGL_DRM_RENDER_NODE_FILE_E (*)
8abe876... window-actor: Add API to get the topmost surface actor (*)
df3f81e... compositor/native: Consider Wayland subsurfaces for scanout (*)
926c34c... wayland/dma-buf: Fix typo (*)
8fe45d7... screen-cast/stream: Add DMABUF-only record flag (*)
77d5c8c... screen-cast/monitor-stream: Immediately record scanout fram (*)
ab17c98... wayland/surface: Implement WL_SURFACE_ERROR_INVALID_SIZE ch (*)
5f2779b... clutter/box-layout: Deprecate :pack-start (*)
a82dd68... backends: Don't include damage history in swap region (*)
af08847... Revert "backends: Don't include damage history in swap regi (*)
8e91c62... renderer/native: Clear old KMS updates on views rebuild (*)
bb6ae40... onscreen/native: Always free the next framebuffer on dispos (*)
f1cf35e... Bump version to 42.alpha (*)
bbc95c1... clutter: Add yet another grab API (*)
a60658f... clutter: Add parameter to control the event emission root (*)
40793e7... clutter: Make crossing events unstoppable (*)
4595da0... clutter: Separate crossing event creation from emission (*)
ba895ca... clutter: Emit crossing events along with ClutterGrabs becom (*)
ec3b8fe... clutter: Propagate events only inside the grab (*)
3e9d14c... clutter: Notify grab changes on the key focus (*)
2e94efd... clutter: Only emit regular crossing events in the actors th (*)
1713f79... clutter: Carry accounting of grabs in the ClutterActors hol (*)
e9addb0... clutter: Add ClutterSeat private API to grab devices (*)
eb30750... clutter: Integrate ClutterSeat grabs into ClutterGrab (*)
7bfc472... clutter: Add specific event flag to tag "grab notify" cross (*)
75f263d... tests: Add tests for crossing events generated during Clutt (*)
a64b236... Update Hebrew translation (*)
48d0d7a... Update Chinese (China) translation (*)
719a6c0... egl: Don't set an error when there is none (*)
a2382f3... wayland/dma-buf: Don't warn if there was no render node (*)
124a158... native: Replace 'headless' property with 'mode' property (*)
5136822... context/test: Add flag to test runner helper (*)
c8c9d49... Add rudimentary mode setting test (*)
8b628f0... launcher: Fix indentation (*)
9538143... dbus-runner: Add some high level logging (*)
8372af9... tests/mock/logind: Add mock seat and session (*)
1cc786f... launcher: Pass fallback session/seat ID when in test mode (*)
b5284e5... tests/dbus-runner: Add methods needed for taking control of (*)
06eb27d... tests: Run KMS tests inside a QEMU virtual machine (*)
812954b... tests: Add ways to run privileged tests without KVM (*)
ad08e9e... Updated Czech translation (*)
ee96ba4... boxes: Remove double whitespace (*)
5f78e93... boxes: Fix grammar in warning (*)
cbc6965... boxes: Make pointer declaration match code style (*)
75e220a... boxes-tests: Make pointer declaration match code style (*)
70e44c2... backends/native: Ensure pointer is onscreen in input thread (*)
5e3f89e... backends: Do not try to move pointer onscreen in common cod (*)
68fd9bf... test/utils: Add vararg variant of meta_test_client_do() (*)
1886785... test/utils: Make meta_test_client_do*() not crash on NULL e (*)
1f758dd... test/utils: Make (WAYLAND_)DISPLAY passing to client option (*)
57d1d82... test/utils: Add helper to set custom monitors config (*)
d84f797... tests/utils: Add meta_wait_for_paint() helper (*)
585befb... tests: Add test for constraining pointer on hotplug (*)
56f150a... Updated Lithuanian translation (*)
6f80c1e... seat/x11: Keep a pointer to the backend (*)
dfbe97a... backend/x11: Add API to get the root window (*)
05b655e... seat/x11: Add API to get backend (*)
fc3b80f... input-device/x11: Get X11 state from the X11 backend (*)
eae1e53... seat/x11: Make clutter backend variable naming more consist (*)
ed112fe... keymap/x11: Store a MetaBackend pointer instead of ClutterB (*)
c0fb52c... stage-impl: Move properties from the stage window here (*)
5eae0c8... stage-impl: Change the backend pointer to MetaBackend (*)
39e1d5a... stage/x11: Fetch the X11 display pointer from the X11 backe (*)
1930cc7... clutter/virtual-input-device: Add API to get seat (*)
440359e... virtual-input-device/x11: Cleanup include macros (*)
b1fb8cb... backend/x11: Add API to get the X11 screen (*)
d796c40... seat/x11: Get root window from X11 backend (*)
7851e69... virtual-input-device/x11: Get X11 display and screen from X (*)
4622bd7... xkb-a11y/x11: Cleanup include macros (*)
c41d2a1... xkb-a11y/x11: Get X11 display from X11 backend (*)
cf00ee9... stage/x11: Get root window from the X11 backend (*)
e4e0eaa... clutter/backend/x11: Stop keeping track of the screen and r (*)
35fa75a... clutter/backend/x11: Remove stray whitespace (*)
6673fbc... onscreen/native: Remove a goto in DisplayLink fallback (*)
5127f7d... native/cogl-utils: Add 10 bpc format support (*)
68b6507... Update Indonesian translation (*)
03434e5... wayland/subsurface: Ensure cached state recursivly gets app (*)
e3f0efa... wayland/surface: Ensure to apply cached state (*)
dea9f8b... wayland/surface: Make ensure_cached_state() static (*)
b7ea424... documentation: Generate API references with gi-docgen (*)
9725715... Updated Spanish translation (*)
8ebdae8... launcher: Use $XDG_SESSION_ID if available (*)
f231672... monitor: Add support to privacy screen (*)
55469fd... settings: Read desktop privacy settings and monitor privacy (*)
f96a167... monitor-manager: Apply privacy monitor settings on changes (*)
fd1f609... monitor-manager: Expose the privacy screen state on DBus cu (*)
4b0a10c... backends/kms/update: Add ability to remove result listeners (*)
47d7bc7... backends/kms: Implement privacy screen handling and setting (*)
4e10324... CI: Bump the required desktop-schemas hash that includes pr (*)
8cf3485... monitor-manager: Notify privacy screen changes on hotkey pr (*)
6bd7226... Update Ukrainian translation (*)
cff95d4... screencast: Unify codestyle in API (*)
ecd45d2... remote-desktop: Unify codestyle in API (*)
3b400f9... ci: Update gjs (*)
5b720a1... compositor/plugin-manager: Split start() from new() (*)
daa9451... virtme-run: Forward some more environment variables (*)
501b6f5... monitor-manager/native: Fix include macros (*)
bf398a5... kms/update: Add getter for cursor plane assignment (*)
acd51a7... tests: Add some basic MetaKmsUpdate unit tests (*)
de06d5d... kms/update: Add init helper macros for fixed 16 rects (*)
9902670... boxes: Add rectangle init macro (*)
758e5e2... kms/mode: Add width/height getters (*)
65073c1... tests/kms: Add basic plane assignment update tests (*)
4276e9d... tests/kms-update: Add mode setting sanity tests (*)
cd51721... kms/impl-device: Clear fd source on prepare-shutdown (*)
23a530c... monitor-manager/native: Get CRTC gamma from cache if availa (*)
43a1ba3... tests: Add KMS device tests (*)
c35e8f5... kms: Concentrate update processing in MetaKmsDevice (*)
6a9e2e9... tests/kms-utils: Add helpers for common buffer sizes (*)
feadaac... kms/connector: Add getter for preferred mode (*)
0fab55d... tests/kms/device: Add mode setting test (*)
8ea49fe... kms/connector: Add missing newline (*)
2478000... kms: Properly predict power saving effect on tracked state (*)
2e774e8... tests/kms: Check predicted state is correctly predicted (*)
3472ff5... tests/kms/device: Add power saving test (*)
2d7a8c3... kms: Don't enter power saving via updates (*)
b74e99b... monitor-config-store: Make parsing a bit more forgiving (*)
6c4380e... monitor-config-store: Fix incorrect string comparison with (*)
c611b64... monitor-config-store: Add way to define config store loadin (*)
85a3ca3... tests: Add more monitor config policy parsing tests (*)
20686f3... tests/monitor-unit-tests: Remove left-over function declara (*)
67425bf... tests: Move orientation helper to monitor test utils (*)
d8a66a3... tests: Split out monitor configuration tests to its own tes (*)
3d4a687... monitor-config-store: Add test for monitor configuration po (*)
b49421d... monitor-config-store: Allow changing D-Bus configuration po (*)
b5f99bd... doc: Add monitor configuration documentation (*)
1a51696... Update Chinese (China) translation (*)
724131f... Update Portuguese translation (*)
0dd652e... Update Hebrew translation (*)
ffa5fd7... ci: Build Xserver from git (*)
42855b6... xwayland: Mark our X11 connection terminatable (*)
226afa2... xwayland: Use Xwayland auto-terminate feature (*)
c5e5d35... Update Portuguese translation (*)
29d7919... Update Galician translation (*)
12dcc3d... Update Brazilian Portuguese translation (*)
b31fb80... Update Russian translation (*)
dbfde95... clutter: Do not check redraw area for pointer repicks (*)
264e1a9... Update Ukrainian translation (*)
c970bb3... cogl: Merge FEATURE_ID_GET_GPU_TIME into FEATURE_ID_TIMESTA (*)
dd9ef96... Updated Czech translation (*)
9367734... Updated Czech translation (*)
6ce80cc... xwayland: Remove stop xserver timeout (*)
b8870a1... xwayland: Warn when autoclose-xwayland is not usable (*)
27cbf7b... clutter/actor: Soften the check for guessed scale (*)
4b0e998... clutter: Key events should not be delivered to non reactive (*)
6144244... clutter: Drop clutter_stage_[gs]et_motion_events_enabled() (*)
db44279... clutter: Drop undefined function declarations (*)
c2d7e63... clutter: Drop clutter_stage_[gs]et_throttle_motion_events() (*)
f22ea73... clutter: Cancel ClutterGestureActions on leave+grab_notify (*)
ff98cbb... clutter: Fix CLUTTER_LEAVE handling of ClutterClickAction (*)
3a79b7b... clutter: Add docs and introspection annotations to grabs (*)
0e234d7... clutter: Use ClutterGrab for ClutterText implicit grab (*)
a840c03... core: Handle redirection changes in and out of ClutterGrab (*)
d51469e... clutter: Move priv variable initialization after preconditi (*)
b8853b0... tests: Rewrite interactive Clutter grabs tests (*)
ac4face... clutter: Remove input device grabs (*)
527cc51... clutter: Refactor event emission into a common function (*)
b6de66e... compositor: Remove meta_plugin_begin/end_modal (*)
e8ed9ec... core: Drop META_GRAB_OP_COMPOSITOR (*)
4c47b1e... Update Japanese translation (*)
c09cffc... Update Japanese translation (*)
b8bd597... Update Chinese (China) translation (*)
0205398... constraints: Try place popup on the same monitor as the anc (*)
34cff59... Update Slovenian translation (*)
d84fb91... meson: Remove unused upower_glib_req (*)
d838460... core: Do not eat both wayland and clutter events with wayla (*)
49ac60e... cogl/renderer: Add 'is_dma_buf_supported()' vfunc (*)
3981cc8... build: Bump pipewire dependency (*)
72aae9d... screen-cast-stream: Add push_format_object function (*)
42047d1... screen-cast-stream: Announce support for implicit modifiers (*)
b34ca56... screen-cast-stream: Check for a modifier in the format nego (*)
cb07e7a... Updated Spanish translation (*)
38f3bf6... screen-cast/src: Add debug logging when creating buffers (*)
8b93411... context: Add a new API to raise and restore NOFILE limits (*)
acded06... core: Restore the NOFILE limit (*)
8305c7b... wayland/client: Restore the NOFILE limit (*)
6427b27... mutter: Raise the NOFILE limit if a Wayland compositor (*)
abadb29... xwayland: Relax the ownership requirements of /tmp/.X11-uni (*)
0953842... backends: Update idle time after opening the lid (*)
043cab4... Update Hebrew translation (*)
b5d873a... window: Clean up coding style of meta_window_queue() (*)
73c010d... window: Remove musings from meta_window_queue() (*)
dd14592... laters: Expose MetaLaters publicly (*)
35ac3a0... compositor: Destroy actors when unmanaging (*)
aeae90d... window: Move icon management to X11 implementation (*)
ac5d728... window: Fix coding style in meta_window_unqueue() (*)
169dd2f... window: Move some display level window processing to MetaDi (*)
52ce816... backend/native: Only disable dmabuf screen cast when not hw (*)
f654243... Update Slovenian translation (*)
ab5aeef... Update Portuguese translation (*)
2dc3478... Update Ukrainian translation (*)
f2ff9dc... backends: Unify cursor visibility checks (*)
a88c9b9... wayland: Use default cursor on tablet tools (*)
3ab5917... backends/native: Fix cursor renderer assignment for tablet (*)
ecafc48... backends: Move function definitions (*)
9708d04... backends: Check for updates in the last used device after d (*)
4e85e0e... core: Drop handling of updates to the last used device (*)
d72bacb... backends/x11: Drop handling of XI_DeviceChange (*)
f852e5a... backends: Make meta_backend_update_last_device() private (*)
f5c0bcb... backends: Split handling of pointer visibility on events (*)
13330f3... backends: Add private call to update MetaBackend from a dev (*)
a870e6b... backends/x11: Update MetaBackend on ClutterEvent processing (*)
d90adfe... backends: Keep cursor hidden on tablet input on Wayland (*)
6a425a5... Update Chinese (China) translation (*)
c15f6d3... Update Galician translation (*)
3b6c8b4... Update Indonesian translation (*)
b522e3c... tests/wayland: Move test client helper into a utils file (*)
b7f23c1... tests/utils: Add helper to find a window given a title (*)
195766c... tests: Add helper for creating virtual test monitors (*)
bd18af1... tests/build: Sort sources list (*)
15b8f89... tests: Move ref test framework to libmutter-test.so (*)
3fc0d8b... tests/build: Remove duplicated meta-gpu-test.c file inclusi (*)
afca974... tests: Move monitor test utils into libmutter-test.so (*)
5588f2a... tests: Decrease boiler plate needed for adding more tests (*)
5fa12a9... Updated Czech translation (*)
338eea7... backends/native/meta-seat: Sync keyboard LEDs when changing (*)
7ff52b6... wayland/gtk: Only perform allowed titlebar gestures (*)
8b30f62... Update Brazilian Portuguese translation (*)
dcba417... Update Basque translation (*)
13c77c5... clutter: Honor pick vmethod rectangle during region caching (*)
7dd641d... Update Catalan translation (*)
1112152... Updated Czech translation (*)
0f2ec1e... Update Russian translation (*)
2a624db... monitor-manager/native: Emit privacy-screen-changed signal (*)
ca5488c... monitor-manager: Don't introspect "monitor-privacy-screen-c (*)
b7f7b82... onscreen/native: Warn instead of crashing if the frame_info (*)
9e9c976... core: Handle mixture of keycombo/no action in pad rings/str
b87dc18... core: Refactor strip/ring direction guessing in action hand
28737b7... core: Mark both directions in rings/strips as (un)handled a
(*) 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]