On 2014-04-16 13:50 +0100, Martin Owens wrote:
On Wed, 2014-04-16 at 07:06 +0200, su_v wrote:
There was no related feedback from Windows users after rev 13263 (which switched to 'Maximized' as default setting) - likely not an issue there.
Sounds like the Quartz build will need a separate or adjusted settings file to cope with the gtk bugs.
Is this something the build system can do?
The default window size if not otherwise specified is 'Large' (value 1): http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/src/sp-namedview.cpp#L791
A simple solution would be to check the backend and only override internal default in the prefs skeleton if not using GTK+/Quartz:
=== modified file 'src/preferences-skeleton.h' --- src/preferences-skeleton.h 2014-04-04 13:23:06 +0000 +++ src/preferences-skeleton.h 2014-04-16 12:03:35 +0000 @@ -293,7 +293,9 @@ #ifdef WIN32 // FIXME: Temporary Win32 special code to enable transient dialogs " <group id="dialogsontopwin32" value="0"/>\n" #endif +#if !defined(GDK_WINDOWING_QUARTZ) // see lp:1302627 " <group id="defaultwindowsize" value="2" />\n" +#endif " <group id="arenatilescachesize" value="8192"/>\n" " <group id="preservetransform" value="0"/>\n" " <group id="clonecompensation" value="1"/>\n"