Created attachment 3556 fixes some simple typos
Created attachment 3557 port libxfce4panel
Created attachment 3558 port panel
Created attachment 3559 port panel plugins The dots separator style needs to be updated to render w/ Cairo. it's not the simple conversion everything else is as cairo does not have the same stipple operators that GDK had. I still recommend just removing it; it's a useless feature and the argument "it takes no effort to preserve/maintain" is obviously false, either right now or whenever you decide to finally go to GTK 3.
Created attachment 3560 require gtk 2.22 and build with GSEAL/DISABLE_DEPRECATED on
I'll only apply parts of those patches. I really don't care about gseal, like I already mentioned on xfce4-dev ml, but there are some useful, backwards compatible changes with 4.8.
Parts of the patches have been used in master, the sealing stuff will happen after 4.10. Thanks for looking in to this tho.