No need to call updatemons ourselves
The output manager in wlroots emits an output_layout.change event when
anything changes, so updatemons will be called anyway.
ΔSLOC: -1
         
        
        
        
        
          
request description before logs
         
        
        
          
turn on -Wfloat-conversion
         
        
        
        
        
          
acknowledgements refactoring
         
        
        
          
clarify the code will be kept as small as possible
         
        
        
          
check if monitor is null before setting gamma
fixes segfault on monitor disconnect when using wlsunset
         
        
        
        
        
          
prefer functionality over philosophy
         
        
        
          
add acknowledgment to djpohly
         
        
        
          
Destroy fullscreen node after moving clients off mon
         
        
        
          
fix posible NULL-dereference in wl_surface.commit handler
         
        
        
          
unset DISPLAY before setting up xwayland
         
        
        
          
only execute the first keybinding
         
        
        
          
more style fixes
missed from the previous iteration
         
        
        
        
        
        
        
          
tie xdg_toplevel_decorations to Client
a xdg_toplevel can only have one xdg_toplevel_decoration so there is no need to
have a new struct for decorations
         
        
        
          
Revert "nuke CSDs, hopefully for good!"
The compositor must respond to the client requesting a change to the decoration
mode, it does not matter if the compositor chooses a different mode.
This reverts commit 9071ce6c848ce214939fb84f85ae77de86de88d7.