[mutter] (186 commits) Non-fast-forward update to branch wip/carlosg/xwayland-startup-side-channel



The branch 'wip/carlosg/xwayland-startup-side-channel' 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:

  3793560... tests: Ensure MetaX11Display is initialized before running 
  03404c0... tests: Set fatal log handler on clutter tests
  120f029... core: Make meta_display_init_x11() an async function
  6afb77c... xwayland: Do not block on Xwayland initialization
  77aef6e... core: Use DISPLAY envvar to forward in the launch context
  e6a0c62... wayland: Set up initialization X11 socket
  395bbba... wayland: Pass private X connection on GNOME_SETUP_DISPLAY
  607ce17... xwayland: Allow setting up maintenance processes

Commits added to the branch:

  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 (*)
  613660c... tests: Ensure MetaX11Display is initialized before running 
  7f10e40... tests: Set fatal log handler on clutter tests
  f025d37... core: Make meta_display_init_x11() an async function
  b49cfbf... xwayland: Do not block on Xwayland initialization
  49c58c7... core: Use DISPLAY envvar to forward in the launch context
  52f69e9... wayland: Set up initialization X11 socket
  90b635d... wayland: Pass private X connection on GNOME_SETUP_DISPLAY
  7f49ed5... xwayland: Allow setting up maintenance processes

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