[PATCH 42/54] Unify miinitext.c
Daniel Stone
daniel at fooishbar.org
Mon Jul 9 18:03:26 PDT 2012
Rather than having a non-Xorg and an Xorg-specific path which basically
just duplicated each other for no reason, we could ... just have one.
Signed-off-by: Daniel Stone <daniel at fooishbar.org>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
---
hw/xfree86/dixmods/Makefile.am | 2 +-
mi/miinitext.c | 122 +---------------------------------------
2 files changed, 2 insertions(+), 122 deletions(-)
diff --git a/hw/xfree86/dixmods/Makefile.am b/hw/xfree86/dixmods/Makefile.am
index 1ad122a..f161db6 100644
--- a/hw/xfree86/dixmods/Makefile.am
+++ b/hw/xfree86/dixmods/Makefile.am
@@ -45,6 +45,6 @@ endif
libshadow_la_SOURCES = shmodule.c
libdixmods_la_SOURCES = $(top_srcdir)/mi/miinitext.c
-libdixmods_la_CFLAGS = -DXFree86LOADER $(AM_CFLAGS)
+libdixmods_la_CFLAGS = $(AM_CFLAGS)
libxorgxkb_la_SOURCES = xkbVT.c xkbPrivate.c xkbKillSrv.c
diff --git a/mi/miinitext.c b/mi/miinitext.c
index b42ede6..62cf881 100644
--- a/mi/miinitext.c
+++ b/mi/miinitext.c
@@ -77,6 +77,7 @@ SOFTWARE.
#ifdef HAVE_XORG_CONFIG_H
#include <xorg-config.h>
+#include "xf86Extensions.h"
#endif
#ifdef HAVE_DMX_CONFIG_H
@@ -111,11 +112,6 @@ SOFTWARE.
#include "micmap.h"
#include "globals.h"
-#ifdef XFree86LOADER
-#include "loaderProcs.h"
-#include "xf86Extensions.h"
-#endif
-
/* The following is only a small first step towards run-time
* configurable extensions.
*/
@@ -237,120 +233,6 @@ EnableDisableExtensionError(const char *name, Bool enable)
}
}
-#ifndef XFree86LOADER
-
- /*ARGSUSED*/ void
-InitExtensions(int argc, char *argv[])
-{
- if (!noGEExtension)
- GEExtensionInit();
-
- ShapeExtensionInit();
-
-#ifdef MITSHM
- if (!noMITShmExtension)
- ShmExtensionInit();
-#endif
-
- XInputExtensionInit();
-
-#ifdef XTEST
- if (!noTestExtensions)
- XTestExtensionInit();
-#endif
-
- BigReqExtensionInit();
- SyncExtensionInit();
- XkbExtensionInit();
- XCMiscExtensionInit();
-
-#ifdef XCSECURITY
- if (!noSecurityExtension)
- SecurityExtensionInit();
-#endif
-
-#ifdef PANORAMIX
- if (!noPanoramiXExtension)
- PanoramiXExtensionInit();
-#endif
-
-#ifdef XFIXES
- /* must be before Render to layer DisplayCursor correctly */
- if (!noXFixesExtension)
- XFixesExtensionInit();
-#endif
-
-#ifdef XF86BIGFONT
- if (!noXFree86BigfontExtension)
- XFree86BigfontExtensionInit();
-#endif
-
- if (!noRenderExtension)
- RenderExtensionInit();
-
-#ifdef RANDR
- if (!noRRExtension)
- RRExtensionInit();
-#endif
-
-#ifdef COMPOSITE
- if (!noCompositeExtension)
- CompositeExtensionInit();
-#endif
-
-#ifdef DAMAGE
- if (!noDamageExtension)
- DamageExtensionInit();
-#endif
-
-#ifdef XSELINUX
- if (!noSELinuxExtension)
- SELinuxExtensionInit();
-#endif
-
-#if defined(SCREENSAVER)
- if (!noScreenSaverExtension)
- ScreenSaverExtensionInit();
-#endif
-
-#if !defined(NO_HW_ONLY_EXTS) && defined(DPMSExtension)
- if (!noDPMSExtension)
- DPMSExtensionInit();
-#endif
-
-#ifdef XV
- if (!noXvExtension) {
- XvExtensionInit();
- XvMCExtensionInit();
- }
-#endif
-
-#ifdef RES
- if (!noResExtension)
- ResExtensionInit();
-#endif
-
-#ifdef XRECORD
- if (!noTestExtensions)
- RecordExtensionInit();
-#endif
-
-#ifdef DBE
- if (!noDbeExtension)
- DbeExtensionInit();
-#endif
-
-#ifdef DMXEXT
- DMXExtensionInit(); /* server-specific extension, cannot be disabled */
-#endif
-
-#ifdef GLXEXT
- if (!noGlxExtension)
- GlxExtensionInit();
-#endif
-}
-
-#else /* XFree86LOADER */
/* List of built-in (statically linked) extensions */
static ExtensionModule staticExtensions[] = {
{GEExtensionInit, "Generic Event Extension", &noGEExtension, NULL},
@@ -502,5 +384,3 @@ LoadExtension(ExtensionModule * e, Bool builtin)
if (e->setupFunc != NULL)
e->setupFunc();
}
-
-#endif /* XFree86LOADER */
--
1.7.10.4
More information about the xorg-devel
mailing list