654 Commits (43dea93969409bcd4f5fefa79debd4d9e9350bb6)

Author SHA1 Message Date
Mike Blumenkrantz 43dea93969 handle rotations with fake xinerama screens 6 years ago
Mike Blumenkrantz 69c85fc1aa only set E_Client->want_focus for wl override clients if not popup client 6 years ago
Mike Blumenkrantz 42523d27f0 multiply pointer axis values by 10 for wl clients 6 years ago
Derek Foreman 18fbd1da32 Don't delete busy E_Comp_Wl_Buffers 6 years ago
Mike Blumenkrantz 773122db66 store output subpixel value to randr2 screen data during drm init 6 years ago
Mike Blumenkrantz d9c03f1059 use fake xinerama screens when initializing wl outputs 6 years ago
Mike Blumenkrantz 4933569bc1 don't null pointer after deleting internal win during wl delete request 6 years ago
Mike Blumenkrantz bf157e03dc another fix for e_comp_wl->ptr.x/y coords being wl_fixed instead of ints 6 years ago
Mike Blumenkrantz 9df31011c8 unset wl selection target client if that client is deleted 6 years ago
Mike Blumenkrantz b75f0d2be2 unset wl button mask when beginning a move/resize operation 6 years ago
Mike Blumenkrantz 6a28856086 remove duplicated client stacking code from wl restack callback 6 years ago
Mike Blumenkrantz 2ca599b317 apply transient stacking to wl clients when restack would not otherwise occur 6 years ago
Mike Blumenkrantz c196ef110e re-place transient wl clients when parent is first sized 6 years ago
Mike Blumenkrantz 7fe67cf187 slightly optimize maximize -> fullscreen protocol comms for wl clients 6 years ago
Mike Blumenkrantz f6e332946c add flag for wl clients to determine ssd mouse-in vs client mouse-in 6 years ago
Mike Blumenkrantz 1be8a5a590 always feed mouse events for wl client move events 6 years ago
Mike Blumenkrantz 7f142f31f5 use even more accurate wl callbacks for detecting ssd mouse in/out events 6 years ago
Mike Blumenkrantz a151ac30b8 do not send mouse events to ssd wl clients if mouse is within ssd region 6 years ago
Mike Blumenkrantz f2ab232f3e Revert "Stop sending wayland motion events when the mouse is grabbed" 6 years ago
Mike Blumenkrantz 8f197eba71 compare against e_client_action_get() for rejecting wl mouse events 6 years ago
Mike Blumenkrantz 5a94a95e63 send wl client resize edges during focus-in/out send_configure 6 years ago
Mike Blumenkrantz e23bf0cf68 do not use animations for wl clients with initial maximize state 6 years ago
Mike Blumenkrantz 0d8b33c15f use maximized geometry for shell maximize calls on wl clients if !buffer_commit 6 years ago
Mike Blumenkrantz 71c9cedfbf only hide wl clients on surface destroy when surface is mapped 6 years ago
Mike Blumenkrantz cc434190ad call wl/x compositor shutdown functions directly during comp shutdown 6 years ago
Mike Blumenkrantz a7f708d568 add wl client flag to indicate status of xdg6 pre-buffer configure 6 years ago
Mike Blumenkrantz 802136f5f2 do not use saved e_randr screens if fake screens have been added 6 years ago
Mike Blumenkrantz d29fb6b0b5 do not unset E_Client->placed for fullscreen/maximize clients 6 years ago
Mike Blumenkrantz cfb1fa41e6 add all wl client frame callbacks with priority AFTER 6 years ago
Mike Blumenkrantz 504f88d24a hide wl clients before deleting them on surface destroy 6 years ago
Mike Blumenkrantz 58f7d7e54e do not shortcut wl surface commit unignore path for internal wins 6 years ago
Mike Blumenkrantz b0cb4b38d6 redo wl client setting of E_Client->take_focus and E_Client->want_focus 6 years ago
Mike Blumenkrantz e7539003ba unadjust wl surface coords before applying position during commit 6 years ago
Mike Blumenkrantz a117c977dd e_menu_grab_window_get() -> e_menu_is_active() 6 years ago
Mike Blumenkrantz 8f3c9dd796 do not use new_client to determine placement-related paths during wl client commit 6 years ago
Mike Blumenkrantz d6052cbbfd unignore wl clients on first commit regardless of buffer attachment 6 years ago
Mike Blumenkrantz 7c118eb272 use E_Client->changes.size for validating wl client geom during configure 6 years ago
Mike Blumenkrantz 51782fd5ee Revert "e - wayland - fix double-resize if e wants a different initial size" 6 years ago
Mike Blumenkrantz c6216d7c1e reset compositor pointer cursor if wl surface destroy is the current cursor 6 years ago
Mike Blumenkrantz 00329d6f29 force mouse-out on wl clients during delete if mouse.in is set 6 years ago
Derek Foreman 391c833a8d Remove tests for wayland damage_buffer presence 6 years ago
Carsten Haitzler e1c3120689 e - wayland - fix double-resize if e wants a different initial size 6 years ago
Derek Foreman 2021480748 Dispatch wayland frame callbacks in the correct order 6 years ago
Chris Michael 63a9bae282 fix potentially uninitialized variables 6 years ago
Chris Michael 76cbf61616 minor formatting fix 6 years ago
Derek Foreman 73aecd73ab Replace all timer_add with timer_loop_add 6 years ago
Mike Blumenkrantz ee4a861f90 use 1x1 for unsized (internal) clients 6 years ago
Mike Blumenkrantz d566b54049 simplify mouse-out cursor reset for wl clients 6 years ago
Mike Blumenkrantz e2f8d2ba69 implement pointer-constraints v1 6 years ago
Derek Foreman 0a91a24573 Stop sending wayland motion events when the mouse is grabbed 6 years ago