On Mar 27, 2013, at 6:41 AM, Hugh McMaster wrote:

> This patch modifies the dlls/kernel32 Makefile.in to (1) compile a new source 
> file (screensize.c) (patch 3/3) and (2) add -lX11 to the ExtraDllFlags line.

This approach is untenable.  Kernel32 can't be made to depend on X11.  It has 
to still work when X11 isn't available.  Also, X11 is just one possible 
graphics/windowing system that Wine can use, so it's not always the right 
authority to consult about screen size.

Eric Pouech suggested in the other thread to calculate the console window size 
in wineconsole, at which point you can use user32 and SystemParametersInfo().

Finally, your patch series is broken in the sense that each patch in the series 
must still be able to compile.  You introduce a dependency on screensize.c in 
the first patch but don't actually provide that source file until the third.

-Ken



Reply via email to