342 Commits (ef6197b119baeae3a936dabf455cdb33b4f6d071)

Author SHA1 Message Date
Mike Blumenkrantz ef6197b119 do not force client focus setting after calling e_desk_last_focused_focus() 5 years ago
Carsten Haitzler 9ae24a3a4a e client focus - fix focus if moving focused window to new desk - long 5 years ago
Carsten Haitzler 418319fc94 e client focus - fix focus if moving focused window to new desk 5 years ago
Mike Blumenkrantz ec047b1a98 perform client zone updates on canvas move/resize when not ignored 6 years ago
Carsten Haitzler da791a0bf5 e mixer - handle pulse exit/disconnect and not keep e client sinks 6 years ago
Mike Blumenkrantz 5f87fbca2e only set new clients to current desk if desk has not yet been set 6 years ago
Mike Blumenkrantz 2b984e68b9 add MISC client property event to be manually triggered whenever misc props change 6 years ago
Carsten Haitzler 4fe7827af2 fix fallthrough warnings and tag as fallthrough 6 years ago
Mike Blumenkrantz cb3911cc3a make client size hints apply more accurately 6 years ago
Mike Blumenkrantz 2c3f65d6f8 apply client hints when rescaling a client 6 years ago
Mike Blumenkrantz 4e86fb57e1 restack child windows on parent_set() even if child is ignored 6 years ago
Mike Blumenkrantz 0b887245cc remove left/right maximize before removing vertical maximize 6 years ago
Mike Blumenkrantz 94633fbde1 fix wayland-only build 6 years ago
Mike Blumenkrantz b7776798c7 don't attempt desk flips from client move handler 6 years ago
Mike Blumenkrantz 07d4f3bcf6 don't call comp object cleanup functions for clients without comp objects 6 years ago
Mike Blumenkrantz d0accb8e52 block pointer warping on override clients 6 years ago
Mike Blumenkrantz bb1d7790b0 force shape queue when adding/deleting action client event grabber 6 years ago
Mike Blumenkrantz 63f3fe949c block "user" client resizes during comp client updating phase 6 years ago
Mike Blumenkrantz 46fc9c0988 freeze client action event grabber stacking 6 years ago
Mike Blumenkrantz dae4bd6576 feed mouse-up to action client from event grabber, then attempt to end actions 6 years ago
Mike Blumenkrantz 339cbde731 reject client mouse move if coords match previous position 6 years ago
Mike Blumenkrantz 5e7ca478d0 route all mouse movements to action_client during action grab 6 years ago
Mike Blumenkrantz b48419c577 only remove left/right maximize when removing vertical if left/right is set 6 years ago
Mike Blumenkrantz b4e96a0aea feed mouse up during window maximize if the current window is being dragged 6 years ago
Mike Blumenkrantz f396d3fe42 re-enable zone edges during window_move action 6 years ago
Mike Blumenkrantz d0f45a48a4 use event_grabber to simulate explicit grab during window move/resize actions 6 years ago
Mike Blumenkrantz 41a5fe2708 delete client raise timer when beginning a move/resize operation 6 years ago
Mike Blumenkrantz 9f48fd5a9c perform client raise before triggering move/resize BEGIN client hook 6 years ago
Mike Blumenkrantz f11aeaa8d0 do not perform zone updates on ignored clients during evas callbacks 6 years ago
Mike Blumenkrantz a7cfbcd101 do not adjust unplaced transient client position on parent move/resize 6 years ago
Mike Blumenkrantz b4be7040a6 break out client transient restacking into function 6 years ago
Mike Blumenkrantz 1bc600baba do not arbitrarily center "lost" child windows, center them on the parent 6 years ago
Mike Blumenkrantz d4b8404073 add a client's children to the skiplist during place routine 6 years ago
Mike Blumenkrantz 53233ec53f center child clients on parent in parent_set() 6 years ago
Mike Blumenkrantz bab204bde1 explicitly stack child client above parent when calling parent_set 6 years ago
Mike Blumenkrantz e3faaf865e do not set intermediate client geometry when doing fullscreen -> maximized 6 years ago
Mike Blumenkrantz b223ed0981 add E_Client->saved.set 6 years ago
Mike Blumenkrantz 5c4f8a19a4 call "maximize" smart callback before "maximize_pre" 6 years ago
Mike Blumenkrantz e3b3970b6e adjust size for frame geometry in no-animation maximize path 6 years ago
Mike Blumenkrantz e1e9e68515 force animationless re-maximize when unfullscreening 6 years ago
Mike Blumenkrantz e71524c7bd check pixmap size before triggering maximize animation 6 years ago
Mike Blumenkrantz a0f7b03689 force e_client_unmaximize() to complete during fullscreen operation 6 years ago
Mike Blumenkrantz bfa3aacca3 always set E_Client->need_fullscreen when fullscreening 6 years ago
Mike Blumenkrantz ad15822f27 disable client maximize anims when unmaximizing before a fullscreen 6 years ago
Mike Blumenkrantz 9e5bf813f9 set signal move/resize clients as action_client internally 6 years ago
Mike Blumenkrantz be5ef5e6c4 always get zone geometry when placing clients 6 years ago
Mike Blumenkrantz d17fe0614e check changes.pos during client maximize/fullscreen and adjust window coords 6 years ago
Mike Blumenkrantz 5b9dec214e only save client size info on maximize/fullscreen when protocol visible 6 years ago
Mike Blumenkrantz 5720338072 perform frame adjustments before applying wm spec hints during unmaximize 6 years ago
Mike Blumenkrantz adaad812d3 run e_hints_window_init() on new_client eval and not during placement 6 years ago