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



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

  d4b6f20... wayland: Use tablet protocol v2
  5eaf5d7... wayland: Use wl_fixed_t for angle arguments in wp_tablet_to
  0575074... wayland: Make additional data in MetaWaylandSurfaceRoleCurs
  dcb8466... wayland: Make MetaWaylandSurfaceRoleCursor derivable
  5a5b39d... wayland: Add MetaWaylandSurfaceRoleTabletCursor
  4b73720... wayland: Set an specific role on surfaces passed in wp_tabl
  a424af3... clutter: Add "pad" device type
  a65863d... clutter: Add pad event structs
  eb3e14c... clutter: Add clutter_event_get_mode_group()
  f4b3372... clutter: Add pad event types
  9fb89f4... clutter: Add ::n-rings and ::n-strips property to ClutterIn
  a9f3b72... clutter/evdev: Handle management of pad devices
  a5a9bae... clutter/evdev: Translate/emit libinput pad events
  41793a5... clutter: Handle pad button events in clutter_event_get_butt
  c8791e5... wayland: Implement wp_tablet_pad_ring
  1f42d9d... wayland: Implement wp_tablet_pad_strip
  f0022e0... wayland: Implement wp_tablet_pad_group
  3136b3c... wayland: Implement wp_tablet_pad
  1c34d9f... wayland: Implement pad management in MetaWaylandTabletSeat
  1095f61... wayland: Wire up pad device event management
  98cf8ea... wayland: Add pointer from MetaWaylandTabletSeat to MetaWayl
  29de8e0... wayland: Add MetaWaylandTabletSeat API to correlate pads/ta
  20caa2d... wayland: Add focus management to pads
  d82e2fb... configure: Check for libwacom
  71cab52... clutter: Add ClutterInputDeviceTool:id property
  904d2b5... clutter/evdev: Set tool IDs
  5ca3c1c... wayland: Implement wp_tablet_tool.hardware_id_wacom
  b1d184f... backends: Add empty stubs for tablet configuration
  20bcd0c... backends: Map tablets/pads, and wire to configuration vfunc
  749575b... backends: Store mappable devices' info in the hashtable
  ff7f6db... backends: Add function to lookup the mapping for a given ta
  0f0cfd7... clutter: Add clutter_input_device_get_device_node()
  4d289d2... clutter/evdev: Set device node information to evdev devices
  d5f7697... clutter/x11: Set device node information in XI2 devices
  5ec17b9... wayland: Implement wp_tablet.path
  049064d... backends: Fetch libwacom information for tablets in MetaInp
  85fcd8c... backends: Turn MetaInputSettings into a singleton
  c6bc114... clutter: Add clutter_input_device_[gs]et_mapping()
  d78509b... clutter/evdev: Optionally report abs/rel motions for tablet
  6d17ecb... backends: Implement set_tablet_mapping() in native backend
  a8f7630... backends: Disable keep-aspect and output mapping on relativ
  9a298b7... backends: Perform libwacom checks before applying settings
  3c0b4d9... backends: Add function to retrieve the action mapped to an 
  f62f7c8... wayland: Implement stylus button actions
  c6b3447... backends: Add function to apply pressure sensitivity to tab
  791b756... wayland: Apply pressure settings before sending wp_tablet_t
  655ae6f... wayland: Add update() phase to MetaWaylandTabletPad
  b6d4bc9... backends: Add API to trigger actions related to pad buttons
  61e4d5f... wayland: Hook MetaWaylandTabletPad to pad button actions ma
  5ead55b... wayland: Add getters for the current feedback strings in Me
  41f9d68... meta: Add MetaPadActionType enum
  3bda5bd... backends: Add function to retrieve the label for a pad butt
  ccb311d... core: Add public MetaDisplay functions to get action labels
  3881def... backends: Implement "switch monitor" pad button action
  760a04d... backends: Export call to retrieve the base GSettings for a 
  795b824... backends: Export function to query the mapped MetaOutput of
  032281a... core: Add MetaDisplay:show-pad-osd signal
  609a1c2... core: Add meta_display_request_pad_osd() function
  1712a35... core: Add special case for the pad OSD in event handling
  0149b62... backends: Implement the "show osd" pad action

Commits added to the branch:

  87f9927... cogl-winsys-glx: Add support for NV_robustness_video_memory (*)
  0f2be43... cogl-context: Add a cogl_get_graphics_reset_status API (*)
  d4d2bf0... cogl: Ignore GL_CONTEXT_LOST when checking for GL errors (*)
  3691eb6... clutter/x11: Add API to request video memory purges to be r (*)
  7ed14e0... restart: Make meta_restart() work without a message (*)
  7f6bcea... compositor: Handle GL video memory purged errors (*)
  53993ba... MetaBackground: invalidate contents on video memory purged  (*)
  cc6efeb... MetaSurfaceActorX11: invalidate the stex on video memory pu (*)
  b112d98... Improve handling of tracking the old focused window during  (*)
  d6b290e... Don't create the Cogl GLib source multiple times (*)
  c325a0b... Fix string format in startup notification to be a gint64 (*)
  492854e... window: Do not try to focus O-R windows in focus-follow-mou (*)
  fcc7501... core: Remove META_LAYER_FULLSCREEN (*)
  5ee0f24... window: Stop updating layers on focus changes (*)
  b281f95... wayland-surface: Make get_relative_coordinates() accurate f (*)
  a1bedd4... clutter: Remove leftover wayland backend references (*)
  90de521... Make mutter manage its own clutter backends (*)
  e2f5579... cogl: Don't undef __INSIDE_COGL_H__ in file not defining it (*)
  d6cde4b... cogl: Add API for setting custom winsys (*)
  4d13f6e... cogl: Expose winsys vtable getters (*)
  bf71cb2... Don't use config.h in clutter and cogl (*)
  bdc68ef... cogl: Fix signage miss match warnings (*)
  f1b7b41... Update .gitignore (*)
  d63e945... cogl: Remove some now dead code (*)
  95a6885... configure.ac: Add AC_GNU_SOURCE (*)
  e05f48f... Make it possible to include private cogl API from mutter (*)
  f096cc3... launcher: Expose KMS fd (*)
  dd1eaeb... Use correct cogl object types (*)
  feb4c36... main: Add --x11 command line argument (*)
  9c0fa58... clutter/tests/conform: Fix actor-offscreen-redirect (*)
  2facf26... clutter: Add test .gitignore files (*)
  a54042e... Introduce MetaRenderer (*)
  b2a62e6... native: Pass KMS fd to renderer (*)
  2ceff4e... Create cogl renderer in MetaRenderer (*)
  e420f38... Move cogl KMS winsys into the native backend (*)
  27ac0b7... MetaRendererNative: Absorb CoglRendererKMS (*)
  44628bf... MetaRendererNative: Absorb CoglDisplayKMS (*)
  ec1da58... MetaRendererNative: glib:ify a couple of struct fields (*)
  12ef1a5... backends/native: Let the monitor manager manage KMS modes (*)
  8bebb81... Let MetaMonitorManagerKms handle page flips (*)
  942fead... ClutterStageX11: Don't exposed unused function (*)
  2c439de... ClutterStageX11: Move macro to .c file (*)
  f31d71c... ClutterStageX11: Remove dead code (*)
  085df11... plugins/default: Make the background a vignette (*)
  55726e7... backends: Make clutter stage resizing more explicit (*)
  c3d2352... Explicitly create per backend stage windows (*)
  14dbdfe... Get rid of ClutterStageEglNative (*)
  df0805f... ClutterStageWindow: Remove dirty_back_buffer vfunc (*)
  767e121... ClutterStageCogl: Let the sub-classes handle the onscreen (*)
  a465e4c... compositor: Initiate cogl context field on creation (*)
  7f0e6b9... compositor: Don't access use the onscreen framebuffer direc (*)
  c498bce... cogl: Add API to get the texture from an offscreen (*)
  749237a... MetaWindowGroup: Only compensate for transforms when in clo (*)
  566c28b... Introduce regional stage rendering (*)
  44b163e... renderer-native: Meta:ify a struct (*)
  2eb8432... renderer-native: Rename cogl vfunc implementations (*)
  92341e7... MetaRendererNative: Make cogl variables obvious via their n (*)
  28a898a... Use signals instead of onscreen framebuffer frame callbacks (*)
  d7b8779... backend: Ensure the backend gets notified of monitor state  (*)
  aecd98b... backends/native: Support drawing onto multiple onscreen fra (*)
  e891a8b... renderer-native: Resize legacy onscreen before panting (*)
  ea64e0a... cogl: Fix a bunch of GISCAN warnings (*)
  21f2f52... ClutterTexture: Remove texture pixel format access (*)
  b4b13ac... clutter: Remove ClutterFixed (*)
  2547a7c... ClutterBezier: Make a private copy of sqrti from cogl (*)
  aafdb6b... clutter/evdev/clutter-xkb-utils.c: Include clutter-build-co (*)
  1ca9d8a... cogl: Remove CoglFixed (*)
  3450b51... cogl: Remove CoglClipState (*)
  835ded3... cogl: Remove deprecated CoglTexture functions (*)
  eed7165... Don't pretend we don't have CoglShader (*)
  d62d780... Remove cogl-1.0 vs cogl-2.0 vs cogl experimental API split (*)
  a40e463... clutter: Remove clutter-build-config.h.in (*)
  75c3cf0... cogl: Remove support for not building with glib/gtype suppo (*)
  cd0f8e5... cogl: Let the g-ir-scanner see the type structs typedefs (*)
  ff6186f... clutter: Add capture API for reading stage pixels (*)
  f18e2a8... Fix out-of-tree building (*)
  a75e2ac... Revert "main: Add --x11 command line argument" (*)
  0745734... clutter: Fix a compiler warning (*)
  daf5a11... meta/boxes: typedef cairo_rectangle_int_t MetaRectangle (*)
  a310ba7... build: Dist cogl-mutter/cogl-clutter headers (*)
  ffa991d... wayland: Use tablet protocol v2
  780c66f... wayland: Use wl_fixed_t for angle arguments in wp_tablet_to
  7ecbca6... wayland: Make additional data in MetaWaylandSurfaceRoleCurs
  b0a3c47... wayland: Make MetaWaylandSurfaceRoleCursor derivable
  2ff629a... wayland: Add MetaWaylandSurfaceRoleTabletCursor
  cd91158... wayland: Set an specific role on surfaces passed in wp_tabl
  1d9d176... clutter: Add "pad" device type
  b71d705... clutter: Add pad event structs
  fc5af32... clutter: Add clutter_event_get_mode_group()
  379c6fb... clutter: Add pad event types
  d545942... clutter: Add ::n-rings and ::n-strips property to ClutterIn
  2f7602f... clutter/evdev: Handle management of pad devices
  c789459... clutter/evdev: Translate/emit libinput pad events
  04629d2... clutter: Handle pad button events in clutter_event_get_butt
  c1d1477... wayland: Implement wp_tablet_pad_ring
  2354643... wayland: Implement wp_tablet_pad_strip
  f8c0301... wayland: Implement wp_tablet_pad_group
  01fd218... wayland: Implement wp_tablet_pad
  6bd06cf... wayland: Implement pad management in MetaWaylandTabletSeat
  9855ff0... wayland: Wire up pad device event management
  bf5324a... wayland: Add pointer from MetaWaylandTabletSeat to MetaWayl
  a14f0ed... wayland: Add MetaWaylandTabletSeat API to correlate pads/ta
  de704e5... wayland: Add focus management to pads
  d3be071... configure: Check for libwacom
  be9997c... clutter: Add ClutterInputDeviceTool:id property
  384400c... clutter/evdev: Set tool IDs
  3386e5d... wayland: Implement wp_tablet_tool.hardware_id_wacom
  47067e6... backends: Add empty stubs for tablet configuration
  f2feb6d... backends: Map tablets/pads, and wire to configuration vfunc
  7f8932b... backends: Store mappable devices' info in the hashtable
  59be5bf... backends: Add function to lookup the mapping for a given ta
  95181bd... clutter: Add clutter_input_device_get_device_node()
  ed6eb8c... clutter/evdev: Set device node information to evdev devices
  257b166... clutter/x11: Set device node information in XI2 devices
  1bf263f... wayland: Implement wp_tablet.path
  f81e0f8... backends: Fetch libwacom information for tablets in MetaInp
  f51972c... backends: Turn MetaInputSettings into a singleton
  c73cc51... clutter: Add clutter_input_device_[gs]et_mapping()
  0cd46af... clutter/evdev: Optionally report abs/rel motions for tablet
  1c0b063... backends: Implement set_tablet_mapping() in native backend
  e59a32a... backends: Disable keep-aspect and output mapping on relativ
  6995547... backends: Perform libwacom checks before applying settings
  ec2ab05... backends: Add function to retrieve the action mapped to an 
  e2b8b0b... wayland: Implement stylus button actions
  ef113d7... backends: Add function to apply pressure sensitivity to tab
  499851d... wayland: Apply pressure settings before sending wp_tablet_t
  b68247d... wayland: Add update() phase to MetaWaylandTabletPad
  0dcca30... backends: Add API to trigger actions related to pad buttons
  982802d... wayland: Hook MetaWaylandTabletPad to pad button actions ma
  ec50fcd... wayland: Add getters for the current feedback strings in Me
  c7e0b87... meta: Add MetaPadActionType enum
  67f5b89... backends: Add function to retrieve the label for a pad butt
  185eabd... core: Add public MetaDisplay functions to get action labels
  ab851fc... backends: Implement "switch monitor" pad button action
  5229894... backends: Export call to retrieve the base GSettings for a 
  02ce6c5... backends: Export function to query the mapped MetaOutput of
  4c4b40d... core: Add MetaDisplay:show-pad-osd signal
  6225cc6... core: Add meta_display_request_pad_osd() function
  c90d7a3... core: Add special case for the pad OSD in event handling
  05a5c86... backends: Implement the "show osd" pad action
  1f7c7bd... wayland: Add method to relate a pad ring to its group
  5815259... wayland: Add method to relate a pad strip to its group
  edda88a... wayland: Move strips/rings management back to MetaWaylandTa
  98f26bf... wayland: Fix label lookup on >1 strips/rings
  ed73efa... wayland: Check serial on wp_tablet_pad_ring.set_feedback
  27477cb... wayland: Check serial on wp_tablet_pad_strip.set_feedback
  aef997f... wayland: Export function to tell whether a button belongs t
  1c1785e... wayland: Check serial on wp_tablet_pad.set_feedback
  ec5d127... wayland: Emit wp_tablet_pad_group.buttons after focus chang

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