[Vm-dev] [commit][3727] Make all advertised X11 display module options work with VM command line options .

commits at squeakvm.org commits at squeakvm.org
Tue May 24 00:32:16 UTC 2016


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");
 



More information about the Vm-dev mailing list