I have observed a strange regression when I've updated Xephyr from 1.14.3 to 1.15.0 in my openSUSE 13.1 setup.
If I start a Xephyr window within my desktop environment, everything goes OK. However, if I launch Xephyr directly from my display manager (typical case for single-card multiseat setups), -screen option is completely ignored and Xephyr window is always started with geometry 100x100+0+0.
Comparing 1.14.3 to current git codes, I've seen that ephyr/hostx.c has a XResizeWindow() call in hostx_init_screen() function in the previous version, but this call is gone after code migration to xcb, and it seems no equivalent is provided.
Created attachment 96425 [details] [review]
restore initial window resize
Does the attached patch fix this?
(In reply to comment #1)
> Does the attached patch fix this?
I've just written an identical patch :-D
Tested-by & Reviewed-by:
Thanks Jon, patch submitted at http://patchwork.freedesktop.org/patch/22975/