[mutter] (200 commits) Non-fast-forward update to branch wip/tablet-protocol



The branch 'wip/tablet-protocol' 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:

  2f0d5bf... protocol: Add wayland-tablet.xml
  e7d28db... wayland: Add MetaWaylandTablet
  62f9d4d... wayland: Add MetaWaylandTabletManager
  d4dcd89... wayland: Initialize the MetaWaylandTabletManager
  c1f10eb... wayland: Let MetaWaylandTabletManager process tablet events
  a9dbc7f... wayland: Add wl_tablet cursor rendering and management func
  e537133... wayland: Add method to update wl_tablet cursors out of even
  5a2c937... core: Update tablet cursors
  b3147fc... wayland: Add MetaWaylandTabletTool
  0b43c7e... wayland: Implement wl_tablet_manager.tool_added
  7cdf7df... wayland: Maintain wl_tablet current focus window and tool.
  072408e... wayland: Handle wl_tablet cursor updates
  0b3317b... wayland: emit wl_tablet motion/button/axis events
  166919c... wayland: Ignore motion events with no axes from tablets

Commits added to the branch:

  f8cf5e3... mutter-Xatomtype: Fix the sizes of these structs (*)
  5d360a9... xprops: Make sure that properties that failed to fetch are  (*)
  734402e... xprops: Cut off UTF-8 strings at n_items characters (*)
  92d6a69... xprops: Fix more gulong / 64-bit fallout from the xcb port (*)
  12771a5... theme: Make sure to clear the entirety of buttons properly (*)
  7f3ada7... xprops: Some more cardinal-related hygiene (*)
  414be07... xprops: Remove unused synchronous property getters (*)
  3962f1d... xprops: Apply the same Xlib / 64-bit hygiene to atom lists (*)
  84baf4e... shaped-texture: Clean up some internals (*)
  4c68667... surface-actor-x11: Make sure to set a size when unredirecte (*)
  6b82f61... build: Fix non-wayland build (*)
  d74b0d5... window: Clear the frame borders before calculating the unfu (*)
  2cbaa66... backend-x11: Fix our awful hack for crossing events, too (*)
  6dbec6f... xprops: More Xlib / long cleanliness with Motif WM hints (*)
  afa5874... configure: Remove some old cruft (*)
  f041b35... xprops: Fix STRING types as well (*)
  3fe281a... Prevent redefinition of MetaKeyCombo (*)
  dd060d7... prevent duplicate declaration of MetaUIFrame (*)
  b55f792... input-settings-x11: don't create non-existing atoms (*)
  aea71fb... group: Select for property notifies on group leaders (*)
  8da5761... x11/xrandr: Use xcb to set properties on outputs (*)
  ea4979e... data-device: Protect against destroyed dnd-focus clients (*)
  5547c98... wayland: Make MetaWaylandDataSource ownership protocol spec (*)
  6c05eb5... stack: Don't try to focus hidden windows (*)
  be7e994... Updated Portuguese translation (*)
  aa1c819... theme: Fix C++-ism (*)
  91b7ded... Remove the ability to grab resize unmaximize (*)
  94bce5a... monitor-manager: add a property to discover if underscan is (*)
  659b8ed... monitor-manager-xrandr: don't set underscan property when n (*)
  d5d95b2... Bump version to 3.17.3 (*)
  a3fbbaa... delete: Remove old code (*)
  1ea8efd... stack: Don't prefer windows in the same group as not_this_o (*)
  aacc3d5... shaped-texture: Repeat edge pixels instead of mirroring the (*)
  693456b... shaped-texture: Remove unnecessary copies of the pipeline (*)
  ccca810... window-group: Improve performance by hacking around Clutter (*)
  e8dd560... window-group: Turn clipped redraws back on (*)
  8979e52... Install enum types (*)
  fd443ec... plugin-manager: Clean up an unused define (*)
  7de1f3a... plugin-manager: Make the event an enum (*)
  9f04c58... Implement a generic "size change" mechanism (*)
  9fc1c91... window-actor: Replace no-shadow with a shadow-mode (*)
  2705c87... window-group: Fix issues when translated (*)
  b33a82e... Export the shadow factory (*)
  a191554... compositor: Export meta_shadow_factory_get_shadow to intros (*)
  1545d4e... Put G_GNUC_CONST at the end of the declarations (*)
  7dc0b0e... Remove gtk-doc (*)
  4d34196... window: Don't reference a dead function (*)
  5f1bcc1... input-settings-x11: check properties for correctness before (*)
  bede997... nested: Allow configuration of dummy output configuration (*)
  6ec7fa2... wayland: Use surface role when special casing surface commi (*)
  1576b7d... wayland: Put MetaWaylandOutput struct in header file (*)
  dc99af4... wayland: Make MetaWaylandOutput a GObject (*)
  ba7c524... MetaSurfaceActorWayland: Unset the MetaWaylandSurface point (*)
  eb023ff... wayland: Send wl_surface.enter and wl_surface.leave (*)
  f295349... wayland: Don't crash if wl_output resource is destroyed aft (*)
  5d10196... MetaSurfaceActorWayland: Don't dereference surface before N (*)
  b97ebc4... frames: handle META_FRAME_CONTROL_NONE on left click (*)
  117f57f... wayland: Factor out some parts of meta_surface_actor_waylan (*)
  3b99313... wayland: Fix subsurface positioning on HiDPI (*)
  208da23... wayland: Fix subsurface place_above/below type cast error (*)
  441efd1... MetaMonitorInfo: Provide scale information (*)
  14b0a83... Don't calculate the main window monitor every time it`s nee (*)
  f6c9261... wayland: Scale window geometry rects given the main output (*)
  fbd237b... MetaWaylandSurface: Return top most toplevel window for pop (*)
  db6caa2... wayland: Take scale into account when placing windows relat (*)
  f01247d... wayland: Fix calculation of window geometry when scaled (*)
  e648f2c... events: Ensure touchpad gesture events go through clutter (*)
  1417600... backend: Store XcursorImages for theme cursors (*)
  74ca936... backend: Add meta_cursor_renderer_force_update() (*)
  8329e97... backends: Trigger animated cursor animations on the native  (*)
  1b22da0... Monitor-config: Fix a copy-paste error (*)
  ad51c52... feedback actor: Fix a typo (*)
  2fb8da0... backends/monitor-manager: Validate EDID strings (*)
  7e1c6ff... screen: On monitors-changed, update the window monitor befo (*)
  1248887... default-plugin: Replace deprecated macro (*)
  27c7512... core: Remove meta_core_change_workspace() (*)
  17438ce... core: Remove meta_core_get_frame_workspace() declaration (*)
  0a9511b... window: Remove duplicated code (*)
  b41873d... window-x11: Remove duplicated code (*)
  a84f714... Bump version to 3.17.4 (*)
  10504b0... Bump clutter version (*)
  07f533f... window: Remove fullscreen_after_placement special case (*)
  a43a2af... Updated Thai translation (*)
  ac79988... wayland: Handle unsetting of input and opaque surface regio (*)
  7ce0692... native: Actually close input device fds (*)
  ab9dabe... wayland-surface: Don't crash if clients commit to a done po (*)
  9c74510... wayland-surface: Send out an error for a popup with an inva (*)
  352cac3... group: Convert code to XCB to prevent errors (*)
  39763d4... compositor: Add support for GL_EXT_x11_sync_object (*)
  9df6cda... compositor: Fix GL_EXT_x11_sync_object race condition (*)
  070cd27... wayland: Only call frame callbacks when a surface gets draw (*)
  b0b08d5... build: Fix return value in meta-sync-ring.c (*)
  4dc5882... wayland: Add frame callbacks to the actor based on the role (*)
  038f828... SurfaceActorWayland: Destroy frame callbacks when the surfa (*)
  cba2ab4... backend-x11: Don't assert on something that might happen (*)
  1ee387b... MetaWaylandPointer: Put client resources in its own struct (*)
  e11feb2... wayland: Add gestures protocol XML (*)
  51a2f28... wayland: Implement the wl_pointer_gesture_swipe interface (*)
  2fafa24... wayland: Implement the wl_pointer_gesture_pinch interface (*)
  55692b4... wayland: Implement wl_pointer_gestures (*)
  299ed42... compositor: Handle fences in the frontend X connection (*)
  804ab78... wayland: Use wl_resource_for_each_safe() on pointer client  (*)
  b64b159... wayland: Avoid warning when switching out into another vt (*)
  a5417eb... cursor: Move check for cursor NULL-ness (*)
  975feb9... MetaCursorRenderer: Use G_DECLARE_DERIVABLE_TYPE to declare (*)
  637be80... Bump version to 3.17.90 (*)
  e76c3ec... wayland/pointer-gestures: Send error on protocol version mi (*)
  53a6d16... Updated Chinese (Taiwan) translation (*)
  fe8454d... Updated Polish translation (*)
  4b667d1... Rename MetaCursorReference to MetaCursorSprite (*)
  b01f95c... Make MetaCursorSprite a GObject (*)
  cd1ce2c... MetaWaylandSurface: Make it a GObject (*)
  68279e8... MetaWaylandPointer: Don't keep our own MetaCursorTracker po (*)
  165050f... backends: Get rid of meta-cursor-private.h (*)
  d3fdaa3... MetaCursorSprite: Put renderer specific code in the rendere (*)
  36eee04... Bump version to 3.17.91 (*)
  0ffd425... background: simplify conditional in meta_background_get_tex (*)
  1d56d50... background: paint color matte for scaled and centered backg (*)
  614d6bd... Nested X11: use KeymapNotify events to fix key state on Foc (*)
  e3db4ab... Avoid declaring variables in for loop to avoid upsetting ol (*)
  0aa4c4d... build: Fix return value in meta-background.c (*)
  9451372... wayland: Clean up surface role assignment (*)
  c13ddaf... native: remove obsolete comment (*)
  8e22bf5... launcher: simplify getting session dbus proxy (*)
  1845bfe... launcher: refactor handling errors in meta_launcher_new (*)
  79f755b... launcher: find the right drm device (*)
  6ea7fa9... xwayland: Add missing include (*)
  5066eaf... build: Fix non-wayland build (*)
  443d579... wayland: do not crash if the surface is gone (*)
  dece49b... wayland: Introduce XWayland surface role (*)
  8e5fb03... MetaWaylandSurface: Don't respond to frame callback when ro (*)
  83c1713... wayland: GObject:ify surface roles (*)
  8900bd2... backends/x11: Draw our own cursor sprite when running neste (*)
  e407f5b... MetaCursorSprite: Squash MetaCurorImage into MetaCursorSpri (*)
  7c7cf91... wayland: Move cursor surface role to meta-wayland-pointer.c (*)
  79c86ae... Support scaling of cursor sprites given what output they ar (*)
  5d837a5... wayland: Support sending wl_surface.enter/leave to cursor s (*)
  0373b85... MetaCursorRenderer: Rely on update_cursor for redrawing (*)
  c49b284... Bump version to 3.17.92 (*)
  dc780d2... launcher: Don't pass variable as format string (*)
  b7aca07... Revert "launcher: simplify getting session dbus proxy" (*)
  2e3bfd1... Updated Latvian translation (*)
  dc7e665... Updated Latvian translation (*)
  35729e8... Bump version to 3.18.0 (*)
  e23e697... wayland: Fix output destroyed callback vfunc type (*)
  27b3740... Don't duplicate declarations from G_DEFINE_TYPE (*)
  25a796a... Fix constness warnings (*)
  5801b55... Annotate functions to improve compiler diagnostics (*)
  bc00f11... Avoid shadowing existing variables (*)
  67d3a7a... meta-monitor-manager: Remove bogus condition from check (*)
  4e63c95... testboxes: Don't avoid parameter list (*)
  5b5ceed... wayland: Fix variable declaration (*)
  bc9e63d... wayland: Scale unconstrained rect changing monitor scale (*)
  a9df4bb... wayland: Scale saved rect changing monitor scale (*)
  9abc071... backend-x11: Fallback to a default keymap if getting it fro (*)
  69c267b... xwayland: Fix windows disappearing on reparenting (*)
  6190ae3... window: Remove invalid (transfer) annnotations (*)
  405f1ce... wayland: Avoid use of struct data after destruction (*)
  cf88675... wayland: Fix weak ref tracking on data sources (*)
  ebeca98... wayland: Improve transformation of the UTF8_STRING atom to  (*)
  6f64d6b... wayland: Check the drag focus before processing XDND dest-s (*)
  8b0b0cf... MetaWaylandSurface: Don't assume a toplevel always have a M (*)
  da0aac6... xwayland: Protect against crash on x11->wayland transfer ca (*)
  b18542f... wayland: Avoid resending new data offers on intra-client fo (*)
  e84f694... wayland: Don't scale XWayland pointer cursor sprites (*)
  130807a... wayland: Don't pre-multiply root cursor sizes with primary  (*)
  54557f0... xprops: Fix reading Window and XSyncCounter properties (*)
  86d8c39... theme: Stop hiding titlebar buttons in dialogs (*)
  b975676... window-actor: Draw shadows around some CSD windows (*)
  ae7aabd... Protect against stray calls to meta_display_end_grab_op() (*)
  1ab8b85... Improve debug logging of Wayland windows (*)
  d7f544f... META_DEBUG_STACK: Fix message about the dumped window order (*)
  377ecdb... compositor: pass correct parameter to meta_window_actor_siz (*)
  a692fd3... compositor: add hooks for fullscreen and unfullscreen anima (*)
  a95ae4d... session: Fix crash when saving sticky windows (*)
  3a63d58... events: Don't use XIEvent serial numbers (*)
  9c81b71... Bump version to 3.18.1 (*)
  2feeb57... iconcache: Mark surfaces as dirty after changing data (*)
  72be89d... theme: Reset button style state when done drawing (*)
  ffd95c2... theme: Complete removal of "fringe" titlebar button support (*)
  d6d377a... wayland: Set the xdg_popup pointer even when not mapping (*)
  43a1d43... monitor-manager-xrandr: Be more robust when reading XRROutp (*)
  dd5a4ec... wayland: Store key press/release serials on MetaWaylandKeyb (*)
  a5d2555... wayland: Make it possible to trigger popups through pointer (*)
  f2afa7a... mutter: don't show the resize popup for 2 x 2 size incremen (*)
  a4f763a... wayland-surface: disconnect signals on destroy (*)
  a7f8608... protocol: Add wayland-tablet.xml
  c437a1b... wayland: Add MetaWaylandTablet
  9b502ae... wayland: Add MetaWaylandTabletManager
  1c2aa96... wayland: Initialize the MetaWaylandTabletManager
  55dfea6... wayland: Let MetaWaylandTabletManager process tablet events
  63f49e7... wayland: Add wl_tablet cursor rendering and management func
  afdaf60... wayland: Add method to update wl_tablet cursors out of even
  338d15b... core: Update tablet cursors
  dea46da... wayland: Add MetaWaylandTabletTool
  b1534e9... wayland: Implement wl_tablet_manager.tool_added
  d9e11b1... wayland: Maintain wl_tablet current focus window and tool.
  8f07588... wayland: Handle wl_tablet cursor updates
  111c0fd... wayland: emit wl_tablet motion/button/axis events
  0affb1e... wayland: Ignore motion events with no axes from tablets

(*) 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]