summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* core: Avoid generating XEvent from uninitialized data2539-non-interactive-resizes-by-xwayland-clients-cause-black-flickerBram Stolk2022-12-011-1/+1
* x11: Delay next resize op after sync resize until frame is paintedCarlos Garnacho2022-12-014-24/+15
* compositor: Opt out compositor shadows from windows with framesCarlos Garnacho2022-12-012-6/+5
* x11: Remove MetaX11WindowControlCarlos Garnacho2022-12-013-297/+0
* ui: Excise old frames UICarlos Garnacho2022-12-0115-4092/+0
* x11: Add frame synchronization to window framesCarlos Garnacho2022-12-016-15/+108
* x11: Add "source_xwindow" parameter to MetaPropValueCarlos Garnacho2022-12-012-0/+3
* x11: Add intermediate helper function to update X11 window after syncCarlos Garnacho2022-12-013-10/+14
* x11: Decouple sync alarms from window XIDsCarlos Garnacho2022-12-016-37/+29
* x11: Fix size delta calculationsCarlos Garnacho2022-12-011-2/+2
* core: Shuffle function to get description string from a frameCarlos Garnacho2022-12-012-39/+35
* x11: Integrate frames client into MutterCarlos Garnacho2022-12-0114-195/+365
* frames: Add new X11 frames clientCarlos Garnacho2022-12-0112-0/+1266
* x11: Drop unnecessary check to ignore crossing eventsCarlos Garnacho2022-12-011-12/+0
* ui: Drop undeclared function definition from headerCarlos Garnacho2022-12-011-6/+0
* x11: Do not fake frame extents if unmanaged window asks for _NET_FRAME_EXTENTSCarlos Garnacho2022-12-013-76/+2
* compositor: Move frame drawn x11 management to MetaSyncCounterCarlos Garnacho2022-12-013-255/+312
* x11: Replace MetaWindow sync request handling with MetaSyncCounterCarlos Garnacho2022-12-017-276/+74
* x11: Add standalone MetaSyncCounter helper structCarlos Garnacho2022-12-013-0/+421
* compositor: Ensure atom existence initializing DnDCarlos Garnacho2022-12-011-3/+3
* core: Avoid notifying the stack manager of frame reparents during unmanagingCarlos Garnacho2022-12-011-3/+6
* core: Synchronize client window mapped state before showing windowCarlos Garnacho2022-12-011-3/+8
* tests: Ensure that restore-size resizes the client before maximize/unmaximizeCarlos Garnacho2022-12-011-1/+2
* tests: Wait for windows being mapped after showCarlos Garnacho2022-12-011-0/+9
* wayland/surface: Overhaul handling of buffer use countMichel Dänzer2022-12-0111-157/+102
* wayland/surface: Defer meta_wayland_transaction_apply for dma-bufsMichel Dänzer2022-12-011-2/+75
* wayland/xdg-shell: Defer meta_wayland_xdg_positioner_to_placement callMichel Dänzer2022-12-016-28/+80
* wayland/xdg-shell: Add parent surface entry to popup setup transactionMichel Dänzer2022-12-011-0/+16
* wayland/surface: Make meta_wayland_transaction_ensure_entry non-staticMichel Dänzer2022-12-013-3/+7
* wayland/surface: Add role commit_state callbackMichel Dänzer2022-12-012-0/+23
* wayland/surface: Call meta_wayland_buffer_attach from surface commitMichel Dänzer2022-12-014-38/+48
* wayland/surface: Use transactions for all sub-surface hierarchy changesMichel Dänzer2022-12-0111-178/+226
* wayland/surface: Two phase surface destructionMichel Dänzer2022-12-011-10/+26
* wayland/surface: Store pointers to next transaction with same surfaceMichel Dänzer2022-12-011-24/+17
* wayland/surface: Keep transaction entries for all referenced surfacesMichel Dänzer2022-12-011-6/+50
* wayland/surface: Use transactions for synchronized sub-surface stateMichel Dänzer2022-12-015-103/+132
* wayland/surface: Use transactions for applying committed statesMichel Dänzer2022-12-016-60/+125
* wayland/surface: Make sure transactions are applied in consistent orderMichel Dänzer2022-12-016-4/+201
* wayland: Add transaction skeletonMichel Dänzer2022-12-016-1/+229
* wayland/surface: Prepare for decoupled surface & resource lifetimesMichel Dänzer2022-12-019-26/+98
* wayland/surface: Rename "should_cache_state" to "is_synchronized"Michel Dänzer2022-12-013-21/+13
* wayland/surface: Move out meta_wayland_surface_state_reset callsMichel Dänzer2022-12-011-4/+3
* wayland/surface: Discard presentation feedback in _state_merge_intoMichel Dänzer2022-12-011-6/+5
* wayland/dma-buf: Add meta_wayland_dma_buf_create_sourceMichel Dänzer2022-12-012-0/+155
* wayland/dma-buf: Add meta_wayland_dma_buf_fds_for_wayland_bufferMichel Dänzer2022-12-013-1/+56
* window/wayland: Calculate bottom and right frame extentsSebastian Keller2022-11-261-2/+20
* ci: Upgrade python-dbusmockJonas Ådahl2022-11-251-2/+4
* wayland/pointer-gestures: Fix crash in get_*_gesture after pointer is destroyedmsizanoen12022-11-253-15/+27
* plugin-manager: Don't try to starte effect when shutting downJonas Ådahl2022-11-251-14/+54
* context: Add 'started' and 'prepare-shutdown' signalsJonas Ådahl2022-11-253-10/+38