# HG changeset patch # User Eric Warmenhoven # Date 996833826 0 # Node ID 3ce77b547cf2ae8323807e5b83dda21fac561853 # Parent c582116e846341795d5b9422e93997d1c780a9b0 [gaim-migrate @ 2125] idle stuff. does this look odd to you? committer: Tailor Script diff -r c582116e8463 -r 3ce77b547cf2 configure.in --- a/configure.in Fri Aug 03 09:40:13 2001 +0000 +++ b/configure.in Fri Aug 03 10:17:06 2001 +0000 @@ -169,17 +169,18 @@ if test \! "$XSS_LIBS" = "no"; then AC_TRY_COMPILE([ #include - ],[],[],[ + ],[],[enable_xss=no],[ AC_DEFINE(USE_SCREENSAVER) - AC_SUBST(XSS_LIBS) ]) else XSS_LIBS="" + enable_xss=no fi else XSS_LIBS="" + enable_xss=no fi - +AC_SUBST(XSS_LIBS) @@ -345,6 +346,8 @@ echo Build with Plugin support... : $enable_plugins echo Build with Perl support..... : $enable_perl echo +echo Use XScreenSaver Extension.. : $enable_xss +echo echo Build with ESD.............. : $enable_esd echo Build with NAS.............. : $enable_nas echo diff -r c582116e8463 -r 3ce77b547cf2 src/gtkimhtml.c --- a/src/gtkimhtml.c Fri Aug 03 09:40:13 2001 +0000 +++ b/src/gtkimhtml.c Fri Aug 03 10:17:06 2001 +0000 @@ -1626,10 +1626,10 @@ if (!choice) { if (imhtml->default_font) return gdk_font_ref (imhtml->default_font); - return gdk_fontset_load ("-*-*-*-*-*-*-*-*-*-*-*-*-*-*"); + return gdk_fontset_load ("-*-*-*-*-*-*-*-*-*-*-*-*-*-*,*"); } - g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-%d-*-*-*-*-iso8859-*", + g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-%d-*-*-*-*-iso8859-*,*", choice, bold ? "bold" : "medium", italics ? 'i' : 'r', @@ -1637,7 +1637,7 @@ font = gdk_fontset_load (buf); if (!font) { - g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-*-*-*-*-*-iso8859-*", + g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-*-*-*-*-*-iso8859-*,*", choice, bold ? "bold" : "medium", italics ? 'i' : 'r'); @@ -1645,27 +1645,27 @@ } if (!font) { - g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-iso8859-*", + g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-iso8859-*,*", choice, italics ? 'i' : 'r'); font = gdk_fontset_load (buf); } if (!font) { - g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-iso8859-*", + g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-iso8859-*,*", choice, italics ? 'o' : '*'); font = gdk_fontset_load (buf); } if (!font && italics) { - g_snprintf (buf, sizeof (buf), "-*-%s-*-*-*-*-*-*-*-*-*-*-iso8859-*", + g_snprintf (buf, sizeof (buf), "-*-%s-*-*-*-*-*-*-*-*-*-*-iso8859-*,*", choice); font = gdk_fontset_load (buf); } if (!font) { - g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-%d-*-*-*-*-*-*", + g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-%d-*-*-*-*-*-*,*", choice, bold ? "bold" : "medium", italics ? 'i' : 'r', @@ -1674,7 +1674,7 @@ } if (!font) { - g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-*-*-*-*-*-*-*", + g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-*-*-*-*-*-*-*,*", choice, bold ? "bold" : "medium", italics ? 'i' : 'r'); @@ -1682,21 +1682,21 @@ } if (!font) { - g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-*-*", + g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-*-*,*", choice, italics ? 'i' : 'r'); font = gdk_fontset_load (buf); } if (!font) { - g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-*-*", + g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-*-*,*", choice, italics ? 'o' : '*'); font = gdk_fontset_load (buf); } if (!font && italics) { - g_snprintf (buf, sizeof (buf), "-*-%s-*-*-*-*-*-*-*-*-*-*-*-*", + g_snprintf (buf, sizeof (buf), "-*-%s-*-*-*-*-*-*-*-*-*-*-*-*,*", choice); font = gdk_fontset_load (buf); } diff -r c582116e8463 -r 3ce77b547cf2 src/idle.c --- a/src/idle.c Fri Aug 03 09:40:13 2001 +0000 +++ b/src/idle.c Fri Aug 03 10:17:06 2001 +0000 @@ -30,6 +30,7 @@ #include #include #include +#include #endif /* USE_SCREENSAVER */ #include "multi.h" @@ -42,7 +43,6 @@ time_t t; #ifdef USE_SCREENSAVER static XScreenSaverInfo *mit_info = NULL; - static Display *d = NULL; #endif time_t idle_time; @@ -56,11 +56,12 @@ #ifdef USE_SCREENSAVER if (report_idle == IDLE_SCREENSAVER) { - if (d || (d = XOpenDisplay((char *)NULL))) { + int event_base, error_base; + if (XScreenSaverQueryExtension(GDK_DISPLAY(), &event_base, &error_base)) { if (mit_info == NULL) { mit_info = XScreenSaverAllocInfo(); } - XScreenSaverQueryInfo(d, DefaultRootWindow(d), mit_info); + XScreenSaverQueryInfo(GDK_DISPLAY(), GDK_ROOT_WINDOW(), mit_info); idle_time = (mit_info->idle) / 1000; } else idle_time = 0;