Revision: 3727 Author: lewis Date: 2016-05-23 17:32:16 -0700 (Mon, 23 May 2016) Log Message: ----------- Make all advertised X11 display module options work with VM command line options. Each module option must be declared in sqUnixMain.c in order for the command line option to be passed to its respective VM module.
Other display and sound modules may require similar updates.
Modified Paths: -------------- branches/Cog/platforms/unix/vm/sqUnixMain.c
Modified: branches/Cog/platforms/unix/vm/sqUnixMain.c =================================================================== --- branches/Cog/platforms/unix/vm/sqUnixMain.c 2016-05-24 00:14:35 UTC (rev 3726) +++ branches/Cog/platforms/unix/vm/sqUnixMain.c 2016-05-24 00:32:16 UTC (rev 3727) @@ -1361,10 +1361,35 @@ return parseModuleArgument(argc, argv, &type##Module, #type, name);
moduleArg("-nodisplay", display, "null"); + moduleArg("-browserWindow", display, "X11"); + moduleArg("-browserPipes", display, "X11"); + moduleArg("-closequit", display, "X11"); + moduleArg("-cmdmod", display, "X11"); + moduleArg("-compositioninput", display, "X11"); moduleArg("-display", display, "X11"); - moduleArg("-headless", display, "X11"); moduleArg("-fullscreen", display, "X11"); moduleArg("-fullscreenDirect", display, "X11"); +#if (USE_X11_GLX) + moduleArg("-glxdebug", display, "X11"); +#endif + moduleArg("-headless", display, "X11"); + moduleArg("-iconic", display, "X11"); + moduleArg("-lazy", display, "X11"); + moduleArg("-mapdelbs", display, "X11"); + moduleArg("-nointl", display, "X11"); + moduleArg("-notitle", display, "X11"); + moduleArg("-noxdnd", display, "X11"); + moduleArg("-optmod", display, "X11"); +#if defined(SUGAR) + moduleArg("-sugarBundleId", display, "X11"); + moduleArg("-sugarActivityId", display, "X11"); +#endif + moduleArg("-swapbtn", display, "X11"); + moduleArg("-xasync", display, "X11"); +#if defined(USE_XICFONT_OPTION) + moduleArg("-xicfont", display, "X11"); +#endif + moduleArg("-xshm", display, "X11"); moduleArg("-quartz", display, "Quartz"); moduleArg("-nosound", sound, "null");
vm-dev@lists.squeakfoundation.org