sanitarise atom_handler_t
cleanup get_atom_name, removing alternate functions
remove obsolete xprop declaration
share XDisplay between compositor and page core
rename xconnection to display and split xconnection.hxx into display.hxx and display.cxx
add display.cxx
make diplay_t::_dpy as readonly properties
switch from raw Display to display_t in compositor
replace DefaultRootWindow(_cnx->dpy()) by _cnx->root()
sanitarize XSelectInput across page/compositor
improve page::time_t
sanitarize compositor/window manager register
sanitarize X11 extension check
fix uninitialize replace_wm
remove error handler from compositor
replace Display by display_t in composite_window_t
cleanup: remove src/clientwin.c src/clientwin.h src/dsimple.c src/dsimple.h src/root.cxx src/root.hxx src/xprop.c
cleanup compositor destructor
improve composite destructor with proper release of composite overlay window
Improve the implementation of double buffering