aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Åstrand <astrand@cendio.se>2005-02-22 20:18:24 +0000
committerPeter Åstrand <astrand@cendio.se>2005-02-22 20:18:24 +0000
commit5b1d7a225ddaafbbbf8790361391f21904666a18 (patch)
tree83f4207230c8eaa029d4776def04cd2f9f1edd8d
parent00c759d954ae32b68505cc26ac0fec281ea93517 (diff)
downloadtigervnc-5b1d7a225ddaafbbbf8790361391f21904666a18.tar.gz
tigervnc-5b1d7a225ddaafbbbf8790361391f21904666a18.zip
Synched AbortDDX, OsVendorInit, OsVendorFatalError and ddxBeforeReset, as well as Darwin functions, with modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@214 3789f03b-4d11-0410-bbf8-ca57d06f2519
-rw-r--r--xc/programs/Xserver/vnc/Xvnc/xvnc.cc60
1 files changed, 55 insertions, 5 deletions
diff --git a/xc/programs/Xserver/vnc/Xvnc/xvnc.cc b/xc/programs/Xserver/vnc/Xvnc/xvnc.cc
index baf6c5e3..7ad34f25 100644
--- a/xc/programs/Xserver/vnc/Xvnc/xvnc.cc
+++ b/xc/programs/Xserver/vnc/Xvnc/xvnc.cc
@@ -246,12 +246,53 @@ ddxGiveUp()
}
}
- void AbortDDX() { ddxGiveUp(); }
- void OsVendorInit() {}
- void OsVendorFatalError() {}
+void
+AbortDDX()
+{
+ ddxGiveUp();
+}
- void ddxUseMsg()
- {
+#ifdef __DARWIN__
+void
+DarwinHandleGUI(int argc, char *argv[])
+{
+}
+
+void GlxExtensionInit();
+void GlxWrapInitVisuals(void *procPtr);
+
+void
+DarwinGlxExtensionInit()
+{
+ GlxExtensionInit();
+}
+
+void
+DarwinGlxWrapInitVisuals(
+ void *procPtr)
+{
+ GlxWrapInitVisuals(procPtr);
+}
+#endif
+
+void
+OsVendorInit()
+{
+}
+
+void
+OsVendorFatalError()
+{
+}
+
+void ddxBeforeReset(void)
+{
+ return;
+}
+
+void
+ddxUseMsg()
+{
ErrorF("\nXvnc version %s - built %s\n", XVNCVERSION, buildtime);
ErrorF("Underlying X server release %d, %s\n\n", VENDOR_RELEASE,
VENDOR_STRING);
@@ -264,6 +305,15 @@ ddxGiveUp()
ErrorF("-linebias n adjust thin line pixelization\n");
ErrorF("-blackpixel n pixel value for black\n");
ErrorF("-whitepixel n pixel value for white\n");
+
+#ifdef HAS_MMAP
+ ErrorF("-fbdir directory put framebuffers in mmap'ed files in directory\n");
+#endif
+
+#ifdef HAS_SHM
+ ErrorF("-shmem put framebuffers in shared memory\n");
+#endif
+
ErrorF("-geometry WxH set screen 0's width, height\n");
ErrorF("-depth D set screen 0's depth\n");
ErrorF("-pixelformat fmt set pixel format (rgbNNN or bgrNNN)\n");