[Vm-dev] [commit][3726] 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:14:37 UTC 2016


Revision: 3726
Author:   lewis
Date:     2016-05-23 17:14:35 -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:
--------------
    trunk/platforms/unix/vm/sqUnixMain.c

Modified: trunk/platforms/unix/vm/sqUnixMain.c
===================================================================
--- trunk/platforms/unix/vm/sqUnixMain.c	2016-05-22 23:29:12 UTC (rev 3725)
+++ trunk/platforms/unix/vm/sqUnixMain.c	2016-05-24 00:14:35 UTC (rev 3726)
@@ -1047,11 +1047,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");
-  moduleArg("-compositioninput",	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