[mutter] (107 commits) Non-fast-forward update to branch wip/carlosg/grabs-pt3



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:

  89bd812... clutter: Add yet another grab API
  8238a38... clutter: Shuffle code
  3ffceab... clutter: Add parameter to control the event emission root
  a70394e... clutter: Make crossing events unstoppable
  d4872e9... clutter: Separate crossing event creation from emission
  96d3399... clutter: Emit crossing events along with ClutterGrabs becom
  465d101... clutter: Propagate events only inside the grab
  cb12de3... clutter: Notify grab changes on the key focus
  f17dab9... clutter: Only emit regular crossing events in the actors th
  8405118... clutter: Carry accounting of grabs in the ClutterActors hol
  b31eb49... clutter: Add ClutterSeat private API to grab devices
  c383e8b... clutter: Integrate ClutterSeat grabs into ClutterGrab
  ba24a00... clutter: Add specific event flag to tag "grab notify" cross
  e287d4d... tests: Add tests for crossing events generated during Clutt
  05c71ec... clutter: Key events should not be delivered to non reactive
  ae4f5dc... clutter: Drop clutter_stage_[gs]et_motion_events_enabled()
  44e1a45... clutter: Drop undefined function declarations
  3faaf52... clutter: Drop clutter_stage_[gs]et_throttle_motion_events()
  1350015... clutter: Cancel ClutterGestureActions on leave+grab_notify 
  0258b5c... clutter: Fix CLUTTER_LEAVE handling of ClutterClickAction
  804a987... clutter: Add docs and introspection annotations to grabs
  5fb9d13... clutter: Use ClutterGrab for ClutterText implicit grab
  9f5bd28... core: Handle redirection changes in and out of ClutterGrab 
  951cc4d... tests: Rewrite interactive Clutter grabs tests
  081b86a... clutter: Remove input device grabs
  01fd71c... clutter: Refactor event emission into a common function
  f5b7ca5... compositor: Remove meta_plugin_begin/end_modal
  8d9fa19... core: Drop META_GRAB_OP_COMPOSITOR

Commits added to the branch:

  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 (*)
  f979d26... clutter: Add yet another grab API (*)
  ac8f96d... clutter: Add parameter to control the event emission root (*)
  3419238... clutter: Make crossing events unstoppable (*)
  bf7a9fc... clutter: Separate crossing event creation from emission (*)
  3d826ae... clutter: Emit crossing events along with ClutterGrabs becom (*)
  53c9d8f... clutter: Propagate events only inside the grab (*)
  c1d9ccd... clutter: Notify grab changes on the key focus (*)
  575b88a... clutter: Only emit regular crossing events in the actors th (*)
  dc6b7c8... clutter: Carry accounting of grabs in the ClutterActors hol (*)
  e97e340... clutter: Add ClutterSeat private API to grab devices (*)
  9d9750b... clutter: Integrate ClutterSeat grabs into ClutterGrab (*)
  5c7f8f7... clutter: Add specific event flag to tag "grab notify" cross (*)
  1395113... tests: Add tests for crossing events generated during Clutt (*)
  0b5ed79... clutter: Key events should not be delivered to non reactive (*)
  c9d8c9a... clutter: Drop clutter_stage_[gs]et_motion_events_enabled() (*)
  c88328a... clutter: Drop undefined function declarations (*)
  10fd0f5... clutter: Drop clutter_stage_[gs]et_throttle_motion_events() (*)
  d97ed1e... clutter: Cancel ClutterGestureActions on leave+grab_notify  (*)
  3193302... clutter: Fix CLUTTER_LEAVE handling of ClutterClickAction (*)
  8ce190a... clutter: Add docs and introspection annotations to grabs (*)
  285f6de... clutter: Use ClutterGrab for ClutterText implicit grab (*)
  2b22e19... core: Handle redirection changes in and out of ClutterGrab  (*)
  a74ade5... tests: Rewrite interactive Clutter grabs tests
  a9ef5c1... clutter: Remove input device grabs
  42266c1... clutter: Refactor event emission into a common function
  748dab5... compositor: Remove meta_plugin_begin/end_modal
  8e25e49... 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]