Support for ExtendedDesktopSize and -DesktopSize in the Windows client.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3716 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/win/vncviewer/CConnOptions.cxx b/win/vncviewer/CConnOptions.cxx
index cb56193..2f889dd 100644
--- a/win/vncviewer/CConnOptions.cxx
+++ b/win/vncviewer/CConnOptions.cxx
@@ -65,6 +65,10 @@
                          "(Default is to disconnect all other clients)",
                          false);
 
+StringParameter desktopSize("DesktopSize",
+                            "Reconfigure desktop size on the server on "
+                            "connect (if possible)", "");
+
 static BoolParameter sendPtrEvents("SendPointerEvents",
                          "Send pointer (mouse) events to the server.", true);
 static BoolParameter sendKeyEvents("SendKeyEvents",
@@ -133,6 +137,7 @@
 preferredEncoding(encodingTight), 
 autoSelect(::autoSelect), 
 shared(::sharedConnection), 
+desktopSize(::desktopSize.getData()), 
 sendPtrEvents(::sendPtrEvents), 
 sendKeyEvents(::sendKeyEvents),
 showToolbar(::showToolbar),