[mutter] (281 commits) Non-fast-forward update to branch wip/carlosg/clipboard-manager-favor-text



The branch 'wip/carlosg/clipboard-manager-favor-text' 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:

  d128b66... core: Demote image formats' priority from preservation in c
  3b284a2... core: Define specific image formats to be stored in the cli

Commits added to the branch:

  d992722... cogl: correct check for COGL_OFFSCREEN_DISABLE_DEPTH_AND_ST (*)
  d48fec8... cogl: drop extraneous parentheses (*)
  d3afe43... test: use correct enum (*)
  c039764... clutter: Remove unused deprecated/clutter-keysyms.h (*)
  6da568e... clutter: Remove unused deprecated/clutter-stage-manager.h (*)
  375d35b... clutter: Remove unused deprecated/clutter-animatable.h (*)
  0a41f0f... clutter: Remove unused deprecated/clutter-bin-layout.h (*)
  3e9f847... clutter: Remove unused deprecated clutter_container_{add,re (*)
  c74f4f6... clutter: Remove some unused deprecated clutter_table_layout (*)
  24b38a5... clutter: Remove some unused deprecated clutter_animation AP (*)
  293ec0a... clutter: Remove some unused deprecated clutter_state API (*)
  c4d1e15... clutter: Remove some unused deprecated clutter_alpha API (*)
  289e24f... clutter: Remove some unused deprecated clutter_actor API (*)
  7adaaab... clutter: Remove deprecated ClutterTableLayout (*)
  46b3811... wayland: Drop unused wl_signal structs (*)
  e7b2f96... wayland: Avoid redundant cancel() call (*)
  48639ac... wayland: Do not cancel data source on offer destruction (*)
  e5af790... wayland: Move "ownership" of the DnD selection source to th (*)
  794d323... cogl: Remove deprecated cogl_color_set_from_* (*)
  0d006bc... cogl: Remove unused deprecated cogl_matrix_ortho (*)
  1076b31... cogl: Remove unused deprecated cogl_onscreen_{add,remove}_s (*)
  c6f5b7f... cogl: Remove unused deprecated cogl_framebuffer_{,v}draw_* (*)
  c69dc75... cogl: Remove unused includes of cogl-vertex-buffer-private. (*)
  13fd213... cogl: Remove unported test-vertex-buffer-mutability (*)
  23e9fd3... cogl: Remove unused COGL_OBJECT_DEFINE_DEPRECATED_REF_COUNT (*)
  8cac823... cogl: Remove unused CoglPipelineProgramType (*)
  f5050a4... cogl: Remove unused CoglPipelineFragend::pipeline_set_paren (*)
  e922c64... cogl: Remove unused CoglPipelineFragend::passthrough (*)
  5aa971b... cogl: Collapse some COGL_PIPELINE_{VERT,FRAG,PROG}END array (*)
  22d1feb... cogl: Remove unused CoglShaderLanguage (*)
  92375c7... cleanup: Use g_clear_signal_handler() where possible (*)
  51f68f1... clutter/cally-root: Use g_clear_signal_handler and fix a si (*)
  8e172ae... cleanup: Use g_clear_handle_id() for g_source_remove() (*)
  a1116bc... cogl: Add support for clipping regions (*)
  8598b65... clutter/cogl: Use regions for clipping if necessary (*)
  e44bd2e... compositor: Use redraw clip region to cull out children (*)
  a586f6a... cogl: Drop unused struct field (*)
  353d790... clutter: Check updated devices with the current clip (*)
  f4bf48a... clutter: Drop unused API (*)
  4cccba5... workspace-manager: get_workspace_by_index can return NULL (*)
  5582d7b... background: set_file accepts NULL files (*)
  4af4b79... window: Assert we have an up to date monitor after they cha (*)
  427670c... device-manager-x11: Ignore events if no source device is se (*)
  0247d35... shaped-texture: Do not invalidate content on set_cogl_textu (*)
  1c89fce... stack: Allow promoting transient windows to their parent's  (*)
  599d8e3... stack: Move HAS_TRANSIENT_TYPE macro to window-private (*)
  b753213... window: Add get_default_layer() helper (*)
  c843102... stack: Delegate layer calculation to a window vfunc (*)
  6f4c7d6... x11: Check wacom button flags to determine whether button i (*)
  542bad6... wayland: Add documentation for dma-buf namespace (*)
  404e713... wayland: Add documentation to the WaylandBuffer object (*)
  5c98606... wayland: Add documentation to wayland_shell_init (*)
  49c8d42... clutter: Introduce paint contexts (*)
  98c0fe9... cogl: Remove CoglVertexBuffer (*)
  3f2a6f5... tests/clutter: Remove unneeded gitignore files (*)
  e8e5ccf... cogl/tests: Remove test-fixed (*)
  cb9d6b7... clutter: Introduce pick contexts (*)
  339372a... clutter/text: Stop using deprecated cogl-pango API (*)
  53431fc... clutter/paint-nodes: Stop using deprecated cogl_pango API (*)
  4555351... clutter/actor: Change comment to refer to non-deprecated AP (*)
  66f02ae... cogl/pango: Remove deprecated API using implicit fb stack (*)
  138907c... clutter/actor: Use paint context when culling to check rend (*)
  61b1ead... clutter: Use pick context to track the framebuffer (*)
  5c68596... clutter/paint-context: Add API to get base framebuffer (*)
  78a7c93... clutter: Use paint context to get paint target framebuffer (*)
  9c43b12... clutter/stage: Remove "active framebuffer" state (*)
  e696f63... cogl/pixel-buffer: Remove declaration hidden behind #if (*)
  8ce3b3d... clutter/actor: Remove unnecessary NULL check from paint_nod (*)
  5145b33... clutter/paint-node: Remove unnecessary NULL check in get_fr (*)
  61026d1... clutter/root-node: Require non-null framebuffer on construc (*)
  48e6fcc... clutter/pipeline-paint-node: Use draw framebuffer when draw (*)
  f11170f... clutter/paint-node: Have caller of .._get_framebuffer() han (*)
  8329c6b... clutter/paint-node: Use non-deprecated Cogl API when drawin (*)
  8c7ec44... tests/clutter: Port to using non-implicit framebuffer Cogl  (*)
  6f30cf0... tests/clutter/cogl-tex-polygon: Port to CoglPrimitive (*)
  c621d4d... clutter/offscreen-effect: Don't use implicit framebuffer Co (*)
  fd0ce66... clutter/paint-nodes: Stop using implicit framebuffer stack  (*)
  26147af... shadow-factory: Don't set implicit Cogl material (*)
  549f60f... texture-tower: Don't use implicit framebuffer stack Cogl AP (*)
  3f65837... clutter, core: Stop using the Cogl framebuffer stack (*)
  629dc4c... clutter/paint-nodes: Add missing newline (*)
  4b5abdc... cogl/tests: Remove test-materials (*)
  7faf9f9... cogl/tests/backface-culling: Stop testing legacy state (*)
  294b4ed... cogl/tests/backface-culling: Port to non-deprecated API (*)
  5e117b3... cogl/tests: Remove testing of legacy API (*)
  9e2e44c... cogl/tests/warp-modes: Test CoglPrimitive instead of cogl_p (*)
  2a8f0c2... cogl/tests: Port away from legacy implicit stack based API (*)
  27b6d18... cogl/path: Remove API using deprecated Cogl API (*)
  a91138c... cogl/context: Remove unusued window_buffer field (*)
  ae4ae61... cogl: Remove deprecated primitives functions (*)
  3096405... cogl: Remove declaration for long gone function (*)
  3819291... cogl: Remove API implicitly using framebuffer stack (*)
  77b3c0d... cogl: Remove API implicitly switching between built in pipe (*)
  4ede6ea... cogl: Remove the framebuffer and source stacks (*)
  40205d8... cogl: Make pipeline creation introspectable (*)
  0d1c18a... paint-context: Expose push and pop framebuffer (*)
  96e1883... xwayland: Do not queue frame callbacks unconditionally (*)
  9f50b2c... startup: Fix build with 'startup_notification=false' (*)
  79491df... kms: Process impl idle callbacks before pre dispatch flush (*)
  832a522... kms-impl/simple: Fix meta_set_fallback_feedback_idle (*)
  d70ddc6... backends/native: Fix double free of error (*)
  aef865a... wayland/xdg-shell: Scope variable better (*)
  4bacb36... window/wayland: Make .._wayland_move_resize() name more exp (*)
  0cf98c5... wayland/surface: Emit signal before applying state (*)
  8dc730e... wayland/surface: Move subsurface synchronization logic to r (*)
  d60d671... wayland: Use helper to access pending state from the outsid (*)
  bbec8ab... wayland/surface: Rename MetaWaylandPendingState to MetaWayl (*)
  f7e256e... wayland/surface: Make cached subsurface state generic (*)
  cb91f44... wayland/wl-shell: Use input region as window geometry if se (*)
  4bf5b7d... window: Don't constrain an acked window geometry (*)
  cc444d4... window/wayland: Use G_DECLARE_FINAL_TYPE (*)
  554644f... wayland: Rework asynchronous window configuration (*)
  d02c124... wayland/surface-role: Rename commit() vfunc apply_state() (*)
  132fbf4... wayland: Let MetaWaylandXdgPopup dismiss incorrectly placed (*)
  06fa131... clutter-timeline: Fix some indentation (*)
  4fccc90... xwayland: Don't queue frame callbacks when role assigned (*)
  7186d09... Update British English translation (*)
  2e97ba3... ci: Change instructions to use podman (*)
  82233cc... Bump version to 3.35.2 (*)
  67d9995... backends/native: Get the correct value for pinch dy (*)
  99cc435... cogl: Add function cogl_2d_primitives_immediate (*)
  a48206e... cogl: Simplify add_stencil_clip_region coordinates (*)
  4aab814... cogl: Upload clipping rectangles in parallel (*)
  02db9ee... cogl: Remove reference to nonexistent type CoglVertex2f (*)
  5613f4f... cogl: Remove unused explicit blend-enable controls (*)
  420fb28... cogl: Move GLX-related headers into winsys/ (*)
  9325bd9... cogl: Remove unneeded GLX includes from cogl-framebuffer-pr (*)
  573ba10... cogl: Remove unused xlib state from CoglContext (*)
  d5a70c7... cogl: Remove unneeded X11 includes from various headers (*)
  a46fd33... clutter: Remove unneeded X11 includes from various headers (*)
  f9599b6... cogl: Add context_{,de}init hooks to CoglDriverVtable (*)
  9a3a6dc... cogl: Move GL-specific context setup/teardown into the driv (*)
  10daade... cogl: Remove COGL_PRIVATE_FEATURE_GL_FIXED, track it in the (*)
  fdf8309... cogl: Remove COGL_PRIVATE_FEATURE_GL_WEB (*)
  68d0c11... cogl: Remove COGL_PRIVATE_FEATURE_GL_EMBEDDED (*)
  9d5092c... cogl: Remove COGL_PRIVATE_FEATURE_GL_PROGRAMMABLE (*)
  e32e205... cogl: Update documentation for COGL_PRIVATE_FEATURE_ANY_GL (*)
  e89cea8... screen-cast: Fix window recording on HiDPI (*)
  4982649... cogl: Add support for GL_ANGLE_pack_reverse_row_order (*)
  674f52b... clutter/stage: Fix picking of rectangles with negative posi (*)
  d3b1168... Update Galician translation (*)
  31c7bca... Update Galician translation (*)
  bd4ebd2... Update Chinese (China) translation (*)
  9075a5b... Bump version to 3.35.3 (*)
  a8cb84c... window-actor: Also cull out clip_region (*)
  1e7285b... backends: Always enable tap-to-click/drag on opaque Wacom t (*)
  c13ea4f... theme: Plug GtkIconInfo leak (*)
  468b09c... theme: Plug GdkPixbuf leak (*)
  802309c... x11-selection: Plug MetaX11SelectionOutputStream leak (*)
  3958e75... clutter/offscreen-effect: Use g_clear_pointer for cleanup (*)
  bf594e9... clutter/offscreen-effect: Clear offscreen framebuffer when  (*)
  64685f4... clutter/offscreen-effect: Clear offscreen when pre-paint fa (*)
  84ea4ad... clutter/brightness-contrast-effect: Compare float with G_AP (*)
  c4fa30a... backends/native: Fix relative motion calculation if monitor (*)
  17e2061... gitlab: Add issue templates (*)
  6e5ac0b... Use G_GNUC_FALLTHROUGH instead of comments (*)
  76ee026... wayland/egl-stream: Cache texture snippet (*)
  fcfe90a... wayland: Replace manual GNode subsurface iteration with mac (*)
  60ebf19... shaped-texture: Minor clean up (*)
  3969285... shaped-texture: Make setting the same texture a no-op (*)
  fe7bece... wayland/surface-actor: Reset and sync subsurface state when (*)
  f0df07c... wayland/surface: Move shaped-texture synchronization to act (*)
  3e90070... tests/wayland: Test subsurface commits after parent was res (*)
  6d15231... wayland/actor-surface: Always consider unmapped actors not  (*)
  bac188b... window: Always disarm XSYNC watchdog when X client responds (*)
  845157c... window/x11: Add `freeze_commits()/thaw_commits()` (*)
  10796e6... window/x11: Add flag to thaw commits after resize (*)
  4ae9953... window/x11: Freeze commits on resize (*)
  53fce8e... frames: Freeze Xwayland commits until repainted (*)
  c3c54e8... surface-actor: Add `meta_surface_actor_is_frozen()` (*)
  aa01738... window-actor: Add `set_frozen` vfunc (*)
  d7a7af1... window-actor/x11: Freeze/thaw commits on actor freeze/thaw (*)
  4d5a863... window/x11: Add `always_update_shape()` vfunc (*)
  c0038f6... window-actor/x11: Update shape even when frozen (*)
  7733f88... kms-impl-simple: Include mode name in error message (*)
  ce3409b... kms-impl-simple: Handle mode set race conditions gracefully (*)
  7377631... cogl: Remove unused CoglMatrixMode (*)
  abd094d... cogl: Remove stray references to gl*Pointer, which we're ne (*)
  3f2ad5a... cogl: Remove builtin/texcoord attribute tracking bitmasks f (*)
  71a2ba7... cogl: Remove fixed-function workaround for point sprite coo (*)
  9f2662c... cogl: Remove fixed-function handling for layer color (*)
  35f21c5... cogl: Stop using glAlphaFunc in big-GL (*)
  282eab4... cogl: Stop using glPointSize in big-GL (*)
  347619a... cogl: Remove unused GL imports from the CoglContext vtable (*)
  5b1ff59... cogl: Clean up private feature flags and GLSL builtin handl (*)
  d7c9042... renderer/native: state consistency in copy_shared_framebuff (*)
  94992ff... renderer/native: META_DRM_BUFFER is not NULL-safe (*)
  fea6abb... renderer/native: Copy mode irrelevant for bo freeing (*)
  4040815... renderer/native: Absorb free_next_secondary_bo (*)
  fe76e6a... renderer/native: Reset all fields of MetaDumbBuffer (*)
  f409ddd... renderer/native: Extract secondary_gpu_release_dumb (*)
  03ac7b1... backend/native: Share drmModeAddFB code (*)
  b6c824d... renderer/native: Import primary buffer to 2nd GPU (*)
  b30a29f... shaped-texture: Plug region leak (*)
  65401ed... clutter/cogl: Plug region leak in clutter_stage_cogl_redraw (*)
  545fcb3... renderer-native: Fix memory leak in secondary GPU update (*)
  f447a05... renderer: Chain up parent class finalize (*)
  ccd33ce... Update Japanese translation (*)
  612b622... Update Japanese translation (*)
  b3fbc26... clutter/actor: Allow setting width and height properties to (*)
  d28a640... backend-eglnative: Search for the xsettings schema recursiv (*)
  f0c9264... wayland/surface: Plug leak in meta_wayland_surface_assign_r (*)
  51733ca... window/wayland: Plug window configuration leak (*)
  9feda1c... kms/crtc: Fix gamma state leak (*)
  a63e80e... wayland: Avoid GVariant leak in set_gnome_env (*)
  66fe6d8... backends/crtc: Fix leak of MetaCrtcMode name string (*)
  abc58f7... kms: Fix drmModeEncoder leak (*)
  102c07d... Update Malay translation (*)
  c1df48b... wayland: Preserve XdndTypeList for future callers (*)
  a6c195b... x11: Map x11 (UTF8_)STRING requests to text/plain mimetypes (*)
  090a6ad... xwayland: Set XDND source-side actions as per XDND (*)
  30bf588... wayland: Do not check current offer on DnD button release (*)
  f2f89d9... clutter/actor: Respect CONTENT_SIZE request mode in get_pre (*)
  403466c... wayland: Implement dnd cancel on pressing Esc key (*)
  9d390ee... meta: Add missing display.h to meta-workspace-manager.h (*)
  7dbb4bc... window-actor/x11: Cache the client area (*)
  c0321c7... frame: Pass the frame area for get_mask() (*)
  1000ebe... window/x11: Add function to convert the buffer to frame rec (*)
  1ce933e... window-actor/x11: Get frame rect from the buffer size (*)
  5e07478... x11-display: add support for _GTK_WORKAREAS_Dn (*)
  f97930e... wayland/surface: Repick when effects are complete (*)
  5618e41... window: Remove Wayland code from `meta_window_show()` (*)
  8b3bc1f... clutter: Export `clutter_input_device_update()` (*)
  a382698... wayland: Update input device before repick (*)
  88fb003... x11: Drop subscription for input event from floating device (*)
  467e94f... clutter: Add ClutterSeat object (*)
  1611979... x11: Implement ClutterSeat (*)
  5bb3d86... native: Implement ClutterSeat (*)
  9aba37f... clutter: Move keymap direction from ClutterBackend to Clutt (*)
  1fc021c... clutter: Move bell_notify() from ClutterBackend to ClutterS (*)
  9be4f98... clutter: Move keymap from ClutterBackend to ClutterSeat (*)
  34ce39f... clutter: Move platform event data management to ClutterSeat (*)
  bc7ba8c... clutter: Move keyboard a11y from ClutterDeviceManager to Cl (*)
  8d0527f... clutter: Move pointer a11y from ClutterDeviceManager to Clu (*)
  1c689b8... clutter: Move virtual device management to ClutterSeat (*)
  7afbc01... clutter: Move motion compression handling to ClutterSeat (*)
  835f120... clutter: Drop select_stage_events() device manager vfunc (*)
  6dfd2ff... wayland: Replace ClutterDeviceManager usage in favor of Clu (*)
  7644dde... core: Replace ClutterDeviceManager usage in favor of Clutte (*)
  4761c4e... backends: Move native keymap manipulation functions to Meta (*)
  f55d4f3... backends: Make meta_backend_update_last_device() take a clu (*)
  f8fa86f... clutter: Replace ClutterDeviceManager usage in favor of Clu (*)
  4413b86... backends: Replace ClutterDeviceManager usage in favor of Cl (*)
  873449d... tests: Replace ClutterDeviceManager usage in favor of Clutt (*)
  d3160d0... clutter: Drop ClutterDeviceManager (*)
  e9fbbd5... backends: Do not use device IDs on idle monitors (*)
  f1d4d68... backends: Drop get_relative_motion_deltas() vfunc (*)
  9da275c... backends: Set pointer constrain/relative motion hooks befor (*)
  1e9682b... backends: Move warp_pointer() to ClutterSeat (*)
  5723bd8... backends: Use latest pointer position if no pointer constra (*)
  5257c6e... clutter/stage: Add an API for shallow relayouts (*)
  2731be6... clutter/actor: Use the new shallow relayout API (*)
  09af21c... clutter: Fix input device node path leak (*)
  afd6451... backends/native: Use proper method for getting core idle mo (*)
  6cc748c... wayland/data-device: Cancel drag source when the drag finis (*)
  c27fc35... wayland/data-device: Guard against a potential crash (*)
  15b46a6... wayland/data-device: Small style fixes (*)
  136c095... cogl: Remove unused cogl.symbols (*)
  e0d2e10... cogl: Remove unused _cogl_framebuffer_try_creating_gl_fbo (*)
  99043e2... cogl: Mark _cogl_buffer_access_to_gl_enum static (*)
  600dd15... cogl: Remove unused p-axis texture wrap mode (*)
  c5a936e... cogl: Remove unused _cogl_framebuffer_{push,pop}_projection (*)
  f5e2310... cogl: Remove unused _cogl_framebuffer_set_clip_stack (*)
  795491c... cogl: Remove unused cogl_program_use and friends (*)
  985b3b3... cogl: Remove unused _cogl_pipeline_get_layers (*)
  640ad47... cogl: Inline _cogl_framebuffer_remove_all_dependencies into (*)
  c1bdaba... cogl: Inline cogl_use_program into its one caller (*)
  05301d2... clipboard-manager: Plug mimetypes list leak (*)
  8e6821b... x11-selection: Plug MetaSelectionSourceX11 leak (*)
  861e5ca... x11-selection: Plug potential GInputStream leak (*)
  c05019e... x11-selection: Don't store copies of strings that are not b (*)
  35316a0... selection: Unref selection owners on dispose (*)
  d699c80... display: Unref selection on shutdown (*)
  b41094e... x11-selection: Unref owners and cancellables on shutdown (*)
  e7928ce... selection: Fix task leak in error case of source_read_cb (*)
  98040e6... core: Fix task leak in meta_selection_source_memory_read_as (*)
  2212a44... clutter/actor: Fix GValue leak when overwriting transition  (*)
  ffad55c... wayland: Handle dragging from/dropping to v1 data device us (*)
  81de2c2... backends/x11: Fix use after free on device removal (*)
  2fbbf65... core: Demote image formats' priority from preservation in c
  832c0fb... core: Define specific image formats to be stored in the cli

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