configure monitor rotation/reflection
         
        
        
        
        
          
add chvt function
It truly isn't just a window manager anymore :-|
         
        
        
        
        
          
make space for window borders
         
        
        
          
change cursor during move and resize
         
        
        
        
        
          
simplify move/resizemouse functions
         
        
        
          
funnel all resizing through resize()
         
        
        
          
use exit code macros everywhere
         
        
        
          
some comments and reminders
         
        
        
        
        
          
factor out renderclients
This will help once we get to implementing layer-shell
         
        
        
          
don't autoraise
Still raise in buttonpress and focusstack of course.  Focus models
honestly wouldn't be too hard to make into a config.h option.
         
        
        
          
use the focus stack to determine stacking order
Suddenly we have autoraise!
         
        
        
          
adopt a bit more dwm-like terseness
         
        
        
          
change focus(NULL, NULL) to mean unfocus
"Focus the most recently focused window on selmon" is now refocus()
         
        
        
          
implement focusmon and tagmon
         
        
        
        
        
          
add incnmaster and setmfact commands