Re: [PATCH 1/3] Remove shave now that automake-1.11 has AM_SILENT_RULES

2009-10-06 Thread Eric Anholt
On Mon, 2009-10-05 at 17:27 -0700, Alan Coopersmith wrote: Revert Add shave so that we can see the steaming piles of warnings generated. This reverts commit 181cc08c8908a119fc403f970dea8cc98d3e0b9b. shave was left in the xserver 1.7 release/branch to allow developers distros time to

Re: [PATCH] Cast small-int values through intptr_t when they're passed as pointers.

2009-10-06 Thread Eric Anholt
On Mon, 2009-10-05 at 15:35 -0400, Adam Jackson wrote: On Sun, 2009-10-04 at 12:08 +1100, Daniel Stone wrote: On Fri, Oct 02, 2009 at 01:42:50PM -0700, Jamey Sharp wrote: On 64-bit systems, int and pointers don't have the same size, so GCC gives warnings about casts between int and

[PATCH 1/2 xf86-input-keyboard] Don't use XKB_DFLT_RULES from the server.

2009-10-06 Thread Peter Hutterer
On Linux, the server uses default rules of evdev which doesn't apply for this driver. For all other cases, the server uses base, so let's just hardcode it here too. Signed-off-by: Peter Hutterer peter.hutte...@who-t.net --- src/kbd.c |8 +--- 1 files changed, 1 insertions(+), 7

[PATCH 2/2 xf86-input-keyboard] Remove now un-used autorepeat field.

2009-10-06 Thread Peter Hutterer
Signed-off-by: Peter Hutterer peter.hutte...@who-t.net --- src/kbd.c |1 - src/xf86OSKbd.h |1 - 2 files changed, 0 insertions(+), 2 deletions(-) diff --git a/src/kbd.c b/src/kbd.c index b2e858f..556d594 100644 --- a/src/kbd.c +++ b/src/kbd.c @@ -307,7 +307,6 @@ KbdCtrl(

Re: [PATCH:font/util] Add several new XORG_FONT* macros to replace code common to many font modules

2009-10-06 Thread Rémi Cardona
Le 06/10/2009 04:51, Alan Coopersmith a écrit : XORG_FONT_REQUIRED_PROG(VARNAME, progname) XORG_FONT_FCCACHE() XORG_FONT_COMMON_UTILS() XORG_FONT_BDF_UTILS() XORG_FONT_SCALED_UTILS() XORG_FONT_CHECK_COMPRESSION() XORG_FONTDIR(subdir) Signed-off-by: Alan Coopersmithalan.coopersm...@sun.com

Re: [PATCH:font/util] Add several new XORG_FONT* macros to replace code common to many font modules

2009-10-06 Thread Peter Hutterer
On Mon, Oct 05, 2009 at 07:51:35PM -0700, Alan Coopersmith wrote: XORG_FONT_REQUIRED_PROG(VARNAME, progname) XORG_FONT_FCCACHE() XORG_FONT_COMMON_UTILS() XORG_FONT_BDF_UTILS() XORG_FONT_SCALED_UTILS() XORG_FONT_CHECK_COMPRESSION() XORG_FONTDIR(subdir) Signed-off-by: Alan Coopersmith

Re: [PATCH 1/3] Remove shave now that automake-1.11 has AM_SILENT_RULES

2009-10-06 Thread Mark Kettenis
From: Alan Coopersmith alan.coopersm...@sun.com Date: Mon, 5 Oct 2009 17:27:27 -0700 Revert Add shave so that we can see the steaming piles of warnings generated. This reverts commit 181cc08c8908a119fc403f970dea8cc98d3e0b9b. shave was left in the xserver 1.7 release/branch to allow

Re: [PATCH 1/3] Remove shave now that automake-1.11 has AM_SILENT_RULES

2009-10-06 Thread Rémi Cardona
Le 06/10/2009 11:19, Mark Kettenis a écrit : I think this is too early. There is no OpenBSD port/package for automake-1.11 yet. http://cgit.freedesktop.org/xorg/util/macros/tree/xorg-macros.m4.in#n457 1.11 isn't mandatory, the macro enables silent rules if they are found. Cheers, Rémi

Indirect rendering with OpenGL-ES in X?

2009-10-06 Thread David Jander
Hi all, My excuses if this question may seem slightly off-topic (I hope it is not). In the light of the painful state of hardware acceleration support for embedded devices using X, I have been wondering about the following possibilities, and want to know if someone else has thought of, or

Re: Help with debuging Xserver / Goes in an infinite loop / No error messages

2009-10-06 Thread Jerome Glisse
On Mon, 2009-10-05 at 17:33 +0200, Joshua C. wrote: I have a problem with my xorg-x11-server-Xorg-1.6.4-0.1.fc11.x86_64. I read the instructions here http://www.x.org/wiki/Development/Documentation/ServerDebugging but this didin't help. My Xserver goes in an infinite loop and starts consuming

Re: [PATCH 1/3] Remove shave now that automake-1.11 has AM_SILENT_RULES

2009-10-06 Thread Guillem Jover
On Tue, 2009-10-06 at 11:29:57 +0200, Rémi Cardona wrote: Le 06/10/2009 11:19, Mark Kettenis a écrit : I think this is too early. There is no OpenBSD port/package for automake-1.11 yet. http://cgit.freedesktop.org/xorg/util/macros/tree/xorg-macros.m4.in#n457 1.11 isn't mandatory, the

Re: [RFC PATCH] Initial libudev input-hotplug support

2009-10-06 Thread Julien Cristau
On Mon, Oct 5, 2009 at 14:13:39 -0400, Adam Jackson wrote: On Tue, 2009-09-29 at 23:54 +0200, Julien Cristau wrote: - what's the recommended way to avoid races between the 'enumerate' and 'monitor' parts? I suspect the answer is turn on monitor, then enumerate, then read plug events

Re: [RFC PATCH] Initial libudev input-hotplug support

2009-10-06 Thread Julien Cristau
On Thu, Oct 1, 2009 at 16:40:04 -0700, Dan Nicholson wrote: On Thu, Oct 1, 2009 at 7:54 AM, Julien Cristau jcris...@debian.org wrote: I'm happy to remove the x11_options stuff from config/udev.c if there's a way to set options for hotplugged devices from the ddx.  Does driver selection

Re: [PATCH:font/util] Add several new XORG_FONT* macros to replace code common to many font modules

2009-10-06 Thread Dan Nicholson
On Tue, Oct 6, 2009 at 2:05 AM, Peter Hutterer peter.hutte...@who-t.net wrote: On Mon, Oct 05, 2009 at 07:51:35PM -0700, Alan Coopersmith wrote: XORG_FONT_REQUIRED_PROG(VARNAME, progname) XORG_FONT_FCCACHE() XORG_FONT_COMMON_UTILS() XORG_FONT_BDF_UTILS() XORG_FONT_SCALED_UTILS()

Re: Help with debuging Xserver / Goes in an infinite loop / No error messages

2009-10-06 Thread Joshua C.
2009/10/6 Jerome Glisse gli...@freedesktop.org: On Mon, 2009-10-05 at 17:33 +0200, Joshua C. wrote: I have a problem with my xorg-x11-server-Xorg-1.6.4-0.1.fc11.x86_64. I read the instructions here http://www.x.org/wiki/Development/Documentation/ServerDebugging but this didin't help. My

Re: Help with debuging Xserver / Goes in an infinite loop / No error messages

2009-10-06 Thread Jerome Glisse
On Tue, 2009-10-06 at 15:53 +0200, Joshua C. wrote: 2009/10/6 Jerome Glisse gli...@freedesktop.org: On Mon, 2009-10-05 at 17:33 +0200, Joshua C. wrote: I have a problem with my xorg-x11-server-Xorg-1.6.4-0.1.fc11.x86_64. I read the instructions here

[PATCH] configure: quote argument to m4_pattern_forbid

2009-10-06 Thread Julien Cristau
Without this, configure spits out ../configure: line 15460: ac_fn_c_check_member: command not found Also anchor the pattern to make it stricter. Signed-off-by: Julien Cristau jcris...@debian.org Signed-off-by: Dan Nicholson dbn.li...@gmail.com --- configure.ac |2 +- 1 files changed, 1

Re: [PATCH 1/3] Remove shave now that automake-1.11 has AM_SILENT_RULES

2009-10-06 Thread Alan Coopersmith
Mark Kettenis wrote: From: Alan Coopersmith alan.coopersm...@sun.com Date: Mon, 5 Oct 2009 17:27:27 -0700 Revert Add shave so that we can see the steaming piles of warnings generated. This reverts commit 181cc08c8908a119fc403f970dea8cc98d3e0b9b. shave was left in the xserver 1.7

Re: [PATCH 1/3] Remove shave now that automake-1.11 has AM_SILENT_RULES

2009-10-06 Thread Daniel Stone
On Tue, Oct 06, 2009 at 07:42:33AM -0700, Alan Coopersmith wrote: Mark Kettenis wrote: From: Alan Coopersmith alan.coopersm...@sun.com Date: Mon, 5 Oct 2009 17:27:27 -0700 Revert Add shave so that we can see the steaming piles of warnings generated. This reverts commit

Re: XDC: randr extension for full display state setup (full set of outputs and crtcs in one shot)

2009-10-06 Thread Daniel Stone
On Tue, Oct 06, 2009 at 11:07:02AM -0400, Adam Jackson wrote: On Mon, 2009-10-05 at 19:52 -0700, Keith Packard wrote: On Mon, 2009-10-05 at 20:12 -0400, Alex Deucher wrote: You may have two or more huge monitors connected to a low-end card that can't drive both at full res due to

Re: luit: Cygwin compatibility

2009-10-06 Thread Adam Jackson
On Mon, 2009-10-05 at 19:08 -0500, Yaakov (Cygwin/X) wrote: Cygwin has O_NOCTTY but no TIOCSCTTY, so the tty is never made controlling. This raises two questions: 1) What is the point of O_NOCTTY if TIOCSCTTY is called right afterwards? Hah! Can't think of one. 2) If there is a good

Re: [PATCH] Add configuration option for use of SIGIO handlers for input events

2009-10-06 Thread Nix
On 13 Sep 2009, Peter Hutterer spake thusly: I still see configurations with AllowEmptyInput off because there was a brief period when that fixed a certain broken setup. Now people use it because they read it somewhere and thought it's a good idea. Actually I use it because with it off my

Re: [RFC PATCH] Initial libudev input-hotplug support

2009-10-06 Thread Adam Jackson
On Tue, 2009-10-06 at 13:22 +0200, Julien Cristau wrote: On Mon, Oct 5, 2009 at 14:13:39 -0400, Adam Jackson wrote: I don't think the timer should be needed for libudev. All udev_monitor_new_from_netlink() does aside from malloc() is open a netlink socket. If that fails you have a

Re: [RFC PATCH] Initial libudev input-hotplug support

2009-10-06 Thread Daniel Stone
On Tue, Oct 06, 2009 at 11:26:37AM -0400, Adam Jackson wrote: On Tue, 2009-10-06 at 13:22 +0200, Julien Cristau wrote: On Mon, Oct 5, 2009 at 14:13:39 -0400, Adam Jackson wrote: I don't think the timer should be needed for libudev. All udev_monitor_new_from_netlink() does aside from

Re: [PATCH 1/2 xf86-input-keyboard] Don't use XKB_DFLT_RULES from the server.

2009-10-06 Thread Daniel Stone
On Tue, Oct 06, 2009 at 05:00:58PM +1000, Peter Hutterer wrote: On Linux, the server uses default rules of evdev which doesn't apply for this driver. For all other cases, the server uses base, so let's just hardcode it here too. Seems like we should just pull the default ruleset out of the

Re: [PATCH:font/util] Add several new XORG_FONT* macros to replace code common to many font modules

2009-10-06 Thread Daniel Stone
On Mon, Oct 05, 2009 at 07:51:35PM -0700, Alan Coopersmith wrote: +AC_DEFUN([XORG_FONT_CHECK_COMPRESSION],[ + AC_ARG_WITH(compression, + [AS_HELP_STRING([--with-compression=no|compress|gzip|bzip2], + [compression method to use on pcf fonts])], +

Re: [PATCH] Add configuration option for use of SIGIO handlers for input events

2009-10-06 Thread Daniel Stone
Hi, On Tue, Oct 06, 2009 at 03:22:02PM +0100, Nix wrote: On 13 Sep 2009, Peter Hutterer spake thusly: I still see configurations with AllowEmptyInput off because there was a brief period when that fixed a certain broken setup. Now people use it because they read it somewhere and thought

Re: luit: Cygwin compatibility

2009-10-06 Thread Mark Kettenis
From: Adam Jackson a...@nwnk.net Date: Tue, 06 Oct 2009 11:21:13 -0400 On Mon, 2009-10-05 at 19:08 -0500, Yaakov (Cygwin/X) wrote: Cygwin has O_NOCTTY but no TIOCSCTTY, so the tty is never made=20 controlling. This raises two questions: =20 1) What is the point of O_NOCTTY if

Re: Indirect rendering with OpenGL-ES in X?

2009-10-06 Thread Adam Jackson
On Tue, 2009-10-06 at 10:51 +0200, David Jander wrote: Hi all, My excuses if this question may seem slightly off-topic (I hope it is not). In the light of the painful state of hardware acceleration support for embedded devices using X, I have been wondering about the following

Re: [RFC PATCH] Initial libudev input-hotplug support

2009-10-06 Thread Dan Nicholson
On Tue, Oct 6, 2009 at 4:32 AM, Julien Cristau jcris...@debian.org wrote: On Thu, Oct  1, 2009 at 16:40:04 -0700, Dan Nicholson wrote: On Thu, Oct 1, 2009 at 7:54 AM, Julien Cristau jcris...@debian.org wrote: I'm happy to remove the x11_options stuff from config/udev.c if there's a way to

Re: [PATCH:font/util] Add several new XORG_FONT* macros to replace code common to many font modules

2009-10-06 Thread Alan Coopersmith
Daniel Stone wrote: + *) AC_MSG_ERROR([$compress is not a supported compression method]) ;; ^ Should be $compression. Other than that, I haven't tested it at all, so I don't really have anything substantive to say. Thanks, will fix. --

Re: XDC: randr extension for full display state setup (full set of outputs and crtcs in one shot)

2009-10-06 Thread Keith Packard
Excerpts from Adam Jackson's message of Tue Oct 06 08:07:02 -0700 2009: So, given the choice between an API that's simple for applications, and one that's complicated for applications, you prefer the one that's complicated? No, I see two different problems here - the first is to create a

Re: XDC: randr extension for full display state setup (full set of outputs and crtcs in one shot)

2009-10-06 Thread Aaron Plattner
On Mon, Oct 05, 2009 at 07:52:37PM -0700, Keith Packard wrote: Excerpts from Dave Airlie's message of Mon Oct 05 17:18:30 -0700 2009: On Mon, 2009-10-05 at 20:12 -0400, Alex Deucher wrote: You may have two or more huge monitors connected to a low-end card that can't drive both at

[PATCH] luit: Cygwin compatibility fix

2009-10-06 Thread Yaakov (Cygwin/X)
From: Yaakov Selkowitz yselkow...@users.sourceforge.net Cygwin has O_NOCTTY but not TIOCSCTTY, so there is no way for the tty to become controlling this way. Also, document the reason for calling one right after the other. Signed-off-by: Yaakov Selkowitz yselkow...@users.sourceforge.net ---

Re: [PATCH] luit: Cygwin compatibility fix

2009-10-06 Thread Alan Coopersmith
Do you need the defined(__CYGWIN__) or should it just be: #if !defined(O_NOCTTY) || !defined(TIOCSCTTY) ? -alan- Yaakov (Cygwin/X) wrote: From: Yaakov Selkowitz yselkow...@users.sourceforge.net Cygwin has O_NOCTTY but not TIOCSCTTY, so there is no way for the tty to become

Changing default path to install fonts?

2009-10-06 Thread Alan Coopersmith
Alan Coopersmith wrote: +AC_DEFUN([XORG_FONTDIR],[ + fontdir=${libdir}/X11/fonts/$1 As long as I'm preparing for a mass font module update, should this default path become ${datadir}/X11/fonts instead? It looks like Fedora Ubuntu install under /usr/share/X11/fonts. packages.debian.org

Re: [RFC PATCH] Initial libudev input-hotplug support

2009-10-06 Thread Matthew Garrett
I think that this will currently break wacom. Wacom is set up to provide one input device per input mechanism - so typically we may have pen, stylus and eraser. The driver insists on each of these being declared as separate instances, so in hal we have a callout for wacoms that generates extra

[PATCH] luit: Cygwin compatibility fix

2009-10-06 Thread Yaakov (Cygwin/X)
From: Yaakov Selkowitz yselkow...@users.sourceforge.net Cygwin has O_NOCTTY but not TIOCSCTTY, so there is no way for the tty to become controlling this way. Also, document the reason for calling one right after the other. Signed-off-by: Yaakov Selkowitz yselkow...@users.sourceforge.net ---

Re: Changing default path to install fonts?

2009-10-06 Thread Julien Cristau
On Tue, Oct 6, 2009 at 11:08:37 -0700, Alan Coopersmith wrote: Alan Coopersmith wrote: +AC_DEFUN([XORG_FONTDIR],[ + fontdir=${libdir}/X11/fonts/$1 As long as I'm preparing for a mass font module update, should this default path become ${datadir}/X11/fonts instead? It looks like

Re: Changing default path to install fonts?

2009-10-06 Thread Yaakov (Cygwin/X)
On 06/10/2009 13:31, Julien Cristau wrote: Pretty sure Ubuntu uses /usr/share/fonts/X11 as well, they rebuild most of the Debian packages with no source changes. It looks like dapper (6.06) used X11/fonts, but IIRC the path was changed when modular X made it into Debian. Cygwin is using

Re: Changing default path to install fonts?

2009-10-06 Thread Dan Nicholson
On Tue, Oct 6, 2009 at 11:08 AM, Alan Coopersmith alan.coopersm...@sun.com wrote: Alan Coopersmith wrote: +AC_DEFUN([XORG_FONTDIR],[ +     fontdir=${libdir}/X11/fonts/$1 As long as I'm preparing for a mass font module update, should this default path become ${datadir}/X11/fonts instead? It

Re: [PATCH] luit: Cygwin compatibility fix

2009-10-06 Thread Alan Coopersmith
Looks good to me - thanks. Reviewed-by: Alan Coopersmith alan.coopersm...@sun.com -alan- Yaakov (Cygwin/X) wrote: From: Yaakov Selkowitz yselkow...@users.sourceforge.net Cygwin has O_NOCTTY but not TIOCSCTTY, so there is no way for the tty to become controlling this way. Also,

Re: [PATCH] dix/glx/composite: consolidate visual resize in one place.

2009-10-06 Thread Aaron Plattner
On Tue, Sep 29, 2009 at 04:19:06PM -0700, Julien Cristau wrote: On Wed, Sep 30, 2009 at 09:06:42 +1000, Peter Hutterer wrote: On Tue, Sep 29, 2009 at 11:49:09AM +1000, Dave Airlie wrote: diff --git a/include/colormap.h b/include/colormap.h index a3467c9..eb0f670 100644 ---

Re: Changing default path to install fonts?

2009-10-06 Thread Alan Coopersmith
Julien Cristau wrote: On Tue, Oct 6, 2009 at 11:08:37 -0700, Alan Coopersmith wrote: Alan Coopersmith wrote: +AC_DEFUN([XORG_FONTDIR],[ + fontdir=${libdir}/X11/fonts/$1 As long as I'm preparing for a mass font module update, should this default path become ${datadir}/X11/fonts instead?

Re: [RFC PATCH] Initial libudev input-hotplug support

2009-10-06 Thread Ping
Thank you, Matthew, for picking up this topic for Wacom. Please see my comments in line. Ping On Tue, Oct 6, 2009 at 11:25 AM, Matthew Garrett mj...@srcf.ucam.orgwrote: I think that this will currently break wacom. Wacom is set up to provide one input device per input mechanism - so typically

Re: Debugging xserver on Alpha

2009-10-06 Thread Michael Cree
On 6/10/2009, at 12:28 PM, Michael Cree wrote: On 6/10/2009, at 11:16 AM, Matt Turner wrote: On Sat, Oct 3, 2009 at 7:05 PM, Michael Cree mc...@orcon.net.nz wrote: With commit c7680befe5ae on the xserver 1.7 branch only support for Alphas with sparse I/O remains. I have already sent you

Re: Changing default path to install fonts?

2009-10-06 Thread Daniel Stone
On Tue, Oct 06, 2009 at 01:55:56PM -0700, Alan Coopersmith wrote: Julien Cristau wrote: Pretty sure Ubuntu uses /usr/share/fonts/X11 as well, they rebuild most of the Debian packages with no source changes. It looks like dapper (6.06) used X11/fonts, but IIRC the path was changed when

Re: [PATCH 1/2 xf86-input-keyboard] Don't use XKB_DFLT_RULES from the server.

2009-10-06 Thread Peter Hutterer
On Wed, Oct 07, 2009 at 02:34:11AM +1100, Daniel Stone wrote: On Tue, Oct 06, 2009 at 05:00:58PM +1000, Peter Hutterer wrote: On Linux, the server uses default rules of evdev which doesn't apply for this driver. For all other cases, the server uses base, so let's just hardcode it here too.

[PATCH:synaptics] Require recordproto 1.13 or libXtst 1.1 for record support.

2009-10-06 Thread Peter Hutterer
The record.h header used to be in recordproto up to excluding 1.14, then moved to libXtst. Check for both and enable it dependent on which version we have. This avoids build errors on setups where a user updated recordproto but not libXtst. Signed-off-by: Peter Hutterer peter.hutte...@who-t.net

Re: [PATCH] Add configuration option for use of SIGIO handlers for input events

2009-10-06 Thread Peter Hutterer
On Tue, Oct 06, 2009 at 03:22:02PM +0100, Nix wrote: On 13 Sep 2009, Peter Hutterer spake thusly: I still see configurations with AllowEmptyInput off because there was a brief period when that fixed a certain broken setup. Now people use it because they read it somewhere and thought it's a

Re: [PATCH] Add configuration option for use of SIGIO handlers for input events

2009-10-06 Thread Nix
On 6 Oct 2009, Daniel Stone told this: Hi, On Tue, Oct 06, 2009 at 03:22:02PM +0100, Nix wrote: On 13 Sep 2009, Peter Hutterer spake thusly: I still see configurations with AllowEmptyInput off because there was a brief period when that fixed a certain broken setup. Now people use it

Re: [PATCH] Add configuration option for use of SIGIO handlers for input events

2009-10-06 Thread Nix
On 6 Oct 2009, Peter Hutterer said: On Tue, Oct 06, 2009 at 03:22:02PM +0100, Nix wrote: It's not all cargo-culting, unless you consider 'keyboard doesn't work, turn this option on and now it does' to be cargo-culting. This is exactly the thing I was referring to in my previous email. Your

Re: [PATCH:synaptics] Require recordproto 1.13 or libXtst 1.1 for record support.

2009-10-06 Thread Peter Hutterer
On Tue, Oct 06, 2009 at 04:56:05PM -0700, Jeremy Huddleston wrote: On Oct 6, 2009, at 15:45, Peter Hutterer wrote: +PKG_CHECK_MODULES(RECORDPROTO_1_13, xtst [recordproto = 1.13.2], HAVE_RECORDPROTO=yes, HAVE_RECORDPROTO=no) 1.13.99.1 feels nicer to me... just in case 1.13.3 happens

Re: [PATCH] Add configuration option for use of SIGIO handlers for input events

2009-10-06 Thread Peter Hutterer
On Wed, Oct 07, 2009 at 12:25:49AM +0100, Nix wrote: When you have AEI off, the server will require a CorePointer and CoreKeyboard device in the config (and create default devices if not found). The same devices will then be added thanks to HAL, resulting in duplicate button presses and

Re: Debugging xserver on Alpha

2009-10-06 Thread Matt Turner
Hi Michael, On Tue, Oct 6, 2009 at 9:16 PM, Michael Cree mc...@orcon.net.nz wrote: On 6/10/2009, at 12:28 PM, Michael Cree wrote: On 6/10/2009, at 11:16 AM, Matt Turner wrote: On Sat, Oct 3, 2009 at 7:05 PM, Michael Cree mc...@orcon.net.nz wrote: With commit c7680befe5ae on the xserver

[PULL] autotool fixes for master

2009-10-06 Thread Alan Coopersmith
Keith, please pull these fixes into master. The first two are needed for 1.7.1 as well, to resolve the conflict between Solaris MacOS X dtrace build rules. The second two finish the conversion for the xserver 1.8 release from shave to automake-1.11 AM_SILENT_RULES. (You already pulled the

[PATCH] font-util 1.1.0: Add new macros to replace code common to many font modules

2009-10-06 Thread Alan Coopersmith
XORG_FONT_MACROS_VERSION(required-version) XORG_FONT_CHECK_ENCODING(encoding) XORG_FONT_CHECK_ENCODING_LIST(encoding1 encoding2) XORG_FONT_REQUIRED_PROG(VARNAME, progname) XORG_FONT_FCCACHE() XORG_FONT_COMMON_UTILS() XORG_FONT_BDF_UTILS() XORG_FONT_SCALED_UTILS() XORG_FONT_CHECK_COMPRESSION()