Port KDecoration to use floating point stuff for everything
Split out of !5950 because there's disagreements on the rest. This doesn't fix anything by itself, it's just a refactor.
Depends on kdecoration!66 and breeze!470
Split out of !5950 because there's disagreements on the rest. This doesn't fix anything by itself, it's just a refactor.
Depends on kdecoration!66 and breeze!470