This patch tracks the protocol changes which introduce more complex semantics for RandR output properties including pending and valid value information.
More disassembly to ease ongoing development.