[mutter] (192 commits) Non-fast-forward update to branch wip/carlosg/grabs-pt3
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] (192 commits) Non-fast-forward update to branch wip/carlosg/grabs-pt3
- Date: Sat, 29 Jan 2022 01:11:46 +0000 (UTC)
The branch 'wip/carlosg/grabs-pt3' 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:
e89c098... clutter: Add yet another grab API
8886e4d... clutter: Add parameter to control the event emission root
66611c8... clutter: Make crossing events unstoppable
10a61f7... clutter: Separate crossing event creation from emission
891e84d... clutter: Emit crossing events along with ClutterGrabs becom
fccbf16... clutter: Propagate events only inside the grab
c158711... clutter: Notify grab changes on the key focus
f0aac74... clutter: Only emit regular crossing events in the actors th
3a8b19e... clutter: Carry accounting of grabs in the ClutterActors hol
b21414e... clutter: Add ClutterSeat private API to grab devices
a17928c... clutter: Integrate ClutterSeat grabs into ClutterGrab
d46b6f0... clutter: Add specific event flag to tag "grab notify" cross
b68b587... tests: Add tests for crossing events generated during Clutt
65c6d66... clutter: Key events should not be delivered to non reactive
8cdfb23... clutter: Drop clutter_stage_[gs]et_motion_events_enabled()
cbf0a52... clutter: Drop undefined function declarations
05d3363... clutter: Drop clutter_stage_[gs]et_throttle_motion_events()
fe1cd73... clutter: Cancel ClutterGestureActions on leave+grab_notify
42b891c... clutter: Fix CLUTTER_LEAVE handling of ClutterClickAction
53b0e94... clutter: Add docs and introspection annotations to grabs
e53cbbb... clutter: Use ClutterGrab for ClutterText implicit grab
019a513... core: Handle redirection changes in and out of ClutterGrab
09c1f7d... tests: Rewrite interactive Clutter grabs tests
8209994... clutter: Remove input device grabs
daa8929... clutter: Refactor event emission into a common function
3a9910b... compositor: Remove meta_plugin_begin/end_modal
1812ff5... core: Drop META_GRAB_OP_COMPOSITOR
Commits added to the branch:
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 (*)
ea8513f... tests: Rewrite interactive Clutter grabs tests
17dde4b... clutter: Remove input device grabs
1fe51f3... clutter: Refactor event emission into a common function
2e10476... compositor: Remove meta_plugin_begin/end_modal
3ff540a... core: Drop META_GRAB_OP_COMPOSITOR
(*) 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]