X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2FscreenhackI.h;h=b53ef746df6f63d4ef9fe35f8be08882396154e6;hb=c85f503f5793839a6be4c818332aca4a96927bb2;hp=3494684e4129b668f4ae8485e0f9e46b8ab46a8d;hpb=d6b0217f2417bd19187f0ebc389d6c5c2233b11c;p=xscreensaver diff --git a/hacks/screenhackI.h b/hacks/screenhackI.h index 3494684e..b53ef746 100644 --- a/hacks/screenhackI.h +++ b/hacks/screenhackI.h @@ -1,4 +1,4 @@ -/* xscreensaver, Copyright (c) 1992-2016 Jamie Zawinski +/* xscreensaver, Copyright (c) 1992-2018 Jamie Zawinski * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -70,6 +70,10 @@ #ifdef HAVE_JWXYZ # include "jwxyz.h" +# include /* X11/Xos.h brings this in. */ +/* From utils/visual.c. */ +# define DEFAULT_VISUAL -1 +# define GL_VISUAL -6 #else /* real X11 */ # include # include @@ -83,6 +87,7 @@ #ifdef HAVE_ANDROID /* So that hacks' debug output shows up in logcat... */ +# undef fprintf # define fprintf(S, ...) Log(__VA_ARGS__) #endif @@ -108,6 +113,11 @@ #include "grabscreen.h" #include "visual.h" #include "fps.h" +#include "font-retry.h" + +#ifdef HAVE_RECORD_ANIM +# include "recanim.h" +#endif /* Be Posixly correct */ #undef bzero @@ -138,8 +148,12 @@ struct xscreensaver_function_table { void (*free_cb) (Display *, Window, void *); void (*fps_cb) (Display *, Window, fps_state *, void *); +# ifndef HAVE_JWXYZ Visual * (*pick_visual_hook) (Screen *); Bool (*validate_visual_hook) (Screen *, const char *, Visual *); +# else + int visual; +# endif };