]> Pileus Git - ~andy/gtk/commitdiff
Fix have_base_pc / have_base_x_pc typo.
authorOwen Taylor <otaylor@redhat.com>
Mon, 15 Aug 2005 19:04:55 +0000 (19:04 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Mon, 15 Aug 2005 19:04:55 +0000 (19:04 +0000)
2005-08-15  Owen Taylor  <otaylor@redhat.com>

        * configure.in: Fix have_base_pc / have_base_x_pc typo.

        * gdk/x11/gdkdrawable-x11.c gtk/gtksettings.c: Remove panoxft.h includes.
        (#313417, James Andrewartha)

        * configure.in: Add fontconfig to X_PACKAGES, since we use it for
        FcNameConstant(). (More of #313417)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
configure.in
gdk/x11/gdkdrawable-x11.c
gtk/gtksettings.c

index 26d4c210b337724dae2d7d2c93cea92e8d076f26..518541c52b418e2bb8e6d3d305bce045bb68d4c9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2005-08-15  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Fix have_base_pc / have_base_x_pc typo.
+
+       * gdk/x11/gdkdrawable-x11.c gtk/gtksettings.c: Remove panoxft.h includes.
+       (#313417, James Andrewartha)
+
+       * configure.in: Add fontconfig to X_PACKAGES, since we use it for
+       FcNameConstant(). (More of #313417)
+
 2005-08-15  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkfilechooserdefault.c: When using gtk_dialog_run() for
index 26d4c210b337724dae2d7d2c93cea92e8d076f26..518541c52b418e2bb8e6d3d305bce045bb68d4c9 100644 (file)
@@ -1,3 +1,13 @@
+2005-08-15  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Fix have_base_pc / have_base_x_pc typo.
+
+       * gdk/x11/gdkdrawable-x11.c gtk/gtksettings.c: Remove panoxft.h includes.
+       (#313417, James Andrewartha)
+
+       * configure.in: Add fontconfig to X_PACKAGES, since we use it for
+       FcNameConstant(). (More of #313417)
+
 2005-08-15  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkfilechooserdefault.c: When using gtk_dialog_run() for
index 26d4c210b337724dae2d7d2c93cea92e8d076f26..518541c52b418e2bb8e6d3d305bce045bb68d4c9 100644 (file)
@@ -1,3 +1,13 @@
+2005-08-15  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Fix have_base_pc / have_base_x_pc typo.
+
+       * gdk/x11/gdkdrawable-x11.c gtk/gtksettings.c: Remove panoxft.h includes.
+       (#313417, James Andrewartha)
+
+       * configure.in: Add fontconfig to X_PACKAGES, since we use it for
+       FcNameConstant(). (More of #313417)
+
 2005-08-15  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkfilechooserdefault.c: When using gtk_dialog_run() for
index 730ffc1eb6dfe4b068ca692a3f2aa0ce9a92b187..8459ff31f56dd1ced2d3fe8435e862e299c7e511 100644 (file)
@@ -1023,8 +1023,8 @@ AC_SUBST(GDK_PIXBUF_DEP_CFLAGS)
 GDK_PIXBUF_XLIB_PACKAGES=
 GDK_PIXBUF_XLIB_EXTRA_CFLAGS=
 GDK_PIXBUF_XLIB_EXTRA_LIBS=
-
-X_PACKAGES=
+       
+X_PACKAGES=fontconfig
 GDK_EXTRA_LIBS="$GDK_WLIBS"
 GDK_EXTRA_CFLAGS=
        
@@ -1033,12 +1033,21 @@ GTK_DEP_PACKAGES_FOR_X=
 GTK_DEP_LIBS_FOR_X=
 
 if test "x$gdktarget" = "xx11"; then
+  #
+  # We use fontconfig very peripherally when decoding the default
+  # settings.
+  #
+  if $PKG_CONFIG --exists fontconfig; then : ; else
+    AC_MSG_ERROR([
+*** fontconfig (http://www.fontconfig.org) is required by the X11 backend.])
+  fi
+
   #
   # Check for basic X packages; we use pkg-config if available
   #
   if $PKG_CONFIG --exists x11 xext; then
     have_base_x_pc=true
-    X_PACKAGES="x11 xext"
+    X_PACKAGES="$X_PACKAGES x11 xext"
     x_libs="`pkg-config --libs x11 xext`"
     
     # Strip out any .la files that pkg-config might give us (this happens
@@ -1285,7 +1294,7 @@ if test "x$gdktarget" = "xx11"; then
     X_PACKAGES="$X_PACKAGES xfixes"
   fi
 
-  if $have_base_pc ; then
+  if $have_base_x_pc ; then
     GDK_EXTRA_LIBS="$x_extra_libs"
   else
     GDK_EXTRA_LIBS="$X_LIBS $x_extra_libs -lX11 $GDK_EXTRA_LIBS"
index e18208bde708208a27f5aacdf05133f94adc4c37..49ab08f61ff9e4f6a31af3e9a81c9dc9c634ddc4 100644 (file)
@@ -29,8 +29,6 @@
 #include "gdkx.h"
 #include "gdkregion-generic.h"
 
-#include <pango/pangoxft.h>
-
 #include <cairo-xlib.h>
 
 #include <stdlib.h>
index 0cb964cf58f2cdda8b91c38b725b9135ee897f4b..d4474c078a2d01b2c699055187a157db2ec6932b 100644 (file)
 #include "x11/gdkx.h"
 #endif
 
-#if 0
-#include <pango/pangoxft.h>
-#endif
-
 typedef struct _GtkSettingsValuePrivate GtkSettingsValuePrivate;
 
 typedef enum