[for enrico] Question: do we still need that?

Enrico Forestieri forenr at lyx.org
Thu Aug 29 11:51:58 UTC 2024


On Thu, Aug 29, 2024 at 11:34:57AM +0200, Jean-Marc Lasgouttes wrote:
>Le 28/08/2024 à 20:51, Enrico Forestieri a écrit :
>>I am not sure I understand your concern. That makes the -geometry 
>>option work also on Windows. Maybe those lines can be transferred in 
>>the following guard, i.e.,
>
>I propose a more radical approach, which is to change -geometry to 
>-windowgeometry on all platforms. This means that -geometry is now 
>supported everywhere.

Fine.

>What I did not do is remove the hand-made parsing of geometry that is 
>used for window-new lfun only on Windows (why?). Can this go away?

That code was necessary for Qt4, where -qwindowgeometry was not 
available. It was necessary on Windows because the backend did not 
support -geometry and we had to parse it by ourselves. When an option is 
supported by the backend, it is automatically removed. This is now the 
case with -qwindowgeometry, so that this code can now go away.

>The second patch gets rid of QPA_XCB and replaces it with a runtime 
>decision depending on current platform. In theory, this would allow 
>for cocoa/xcb or win32/xcb binaries (like we have xcb/wayland 
>binaries), with some extra work of course.

Fine.

-- 
Enrico


More information about the lyx-devel mailing list