~ubuntu-branches/ubuntu/quantal/xscreensaver/quantal

« back to all changes in this revision

Viewing changes to driver/xscreensaver.h

  • Committer: Bazaar Package Importer
  • Author(s): Ted Gould
  • Date: 2008-08-28 16:15:25 UTC
  • mfrom: (1.1.6 upstream) (2.1.3 lenny)
  • Revision ID: james.westby@ubuntu.com-20080828161525-mxga521aoezxjq8h
Tags: 5.07-0ubuntu1
* Upgrade upstream version
* debian/control: Remove suggest xdaliclock as it is no longer
  included
* Remove 10_jwz-screensaver-randr-patch-3.patch as it has been merged
  upstream.
* Add 24_hacks_xsublim_enable.patch as it seems that xsublim was dropped
  from the build files.  There is nothing in the Changelog about it
  so I believe it was accidental.
* Updating the .desktop files from the XML files using gnome-screensaver's
  utility to do so.  Lots of text updates.  Also:
    * Added: abstractile.desktop
    * Added: cwaves.desktop
    * Added: m6502.desktop
    * Added: skytentacles.desktop
    * Removed: xteevee.desktop
* xscreensaver-gl-extra.files: Added skytentacles
* xscreensaver-data-extra.files: Added abstractile, cwaves and m6502
* xscreensaver-data.files: Remove partial abstractile, m6502 and cwaves

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* xscreensaver, Copyright (c) 1993-2006 Jamie Zawinski <jwz@jwz.org>
 
1
/* xscreensaver, Copyright (c) 1993-2008 Jamie Zawinski <jwz@jwz.org>
2
2
 *
3
3
 * Permission to use, copy, modify, distribute, and sell this software and its
4
4
 * documentation for any purpose is hereby granted without fee, provided that
42
42
extern void disable_builtin_screensaver (saver_info *, Bool unblank_screen_p);
43
43
extern Bool ensure_no_screensaver_running (Display *, Screen *);
44
44
 
45
 
#ifdef HAVE_MIT_SAVER_EXTENSION
46
 
extern Bool query_mit_saver_extension (saver_info *);
47
 
#endif
48
 
#ifdef HAVE_SGI_SAVER_EXTENSION
49
 
extern Bool query_sgi_saver_extension (saver_info *);
50
 
#endif
51
 
#ifdef HAVE_XIDLE_EXTENSION
52
 
extern Bool query_xidle_extension (saver_info *);
53
 
#endif
54
 
#ifdef HAVE_RANDR
55
 
extern Bool query_randr_extension (saver_info *);
56
 
#endif
57
45
#ifdef HAVE_PROC_INTERRUPTS
58
46
extern Bool query_proc_interrupts_available (saver_info *, const char **why);
59
47
#endif
67
55
   blanking
68
56
   ======================================================================= */
69
57
 
 
58
extern Bool update_screen_layout (saver_info *si);
70
59
extern void initialize_screensaver_window (saver_info *si);
 
60
extern void initialize_screen_root_widget (saver_screen_info *ssi);
 
61
 
71
62
extern void raise_window (saver_info *si,
72
63
                            Bool inhibit_fade, Bool between_hacks_p,
73
64
                            Bool dont_clear);
156
147
#endif /* !HAVE_SIGACTION */
157
148
extern void unblock_sigchld (void);
158
149
extern void hack_environment (saver_info *si);
159
 
extern void hack_subproc_environment (saver_screen_info *ssi);
 
150
extern void hack_subproc_environment (Screen *, Window saver_window);
160
151
extern void init_sigchld (void);
161
 
extern void spawn_screenhack (saver_info *si, Bool first_time_p);
 
152
extern void spawn_screenhack (saver_screen_info *ssi);
162
153
extern pid_t fork_and_exec (saver_screen_info *ssi, const char *command);
163
 
extern void kill_screenhack (saver_info *si);
164
 
extern void suspend_screenhack (saver_info *si, Bool suspend_p);
 
154
extern void kill_screenhack (saver_screen_info *ssi);
 
155
extern void suspend_screenhack (saver_screen_info *ssi, Bool suspend_p);
165
156
extern Bool screenhack_running_p (saver_info *si);
166
157
extern void emergency_kill_subproc (saver_info *si);
167
158
extern Bool select_visual (saver_screen_info *ssi, const char *visual_name);
174
165
 
175
166
extern FILE *real_stderr;
176
167
extern FILE *real_stdout;
 
168
extern void stderr_log_file (saver_info *si);
177
169
extern void initialize_stderr (saver_info *si);
178
170
extern void reset_stderr (saver_screen_info *ssi);
179
171
extern void clear_stderr (saver_screen_info *ssi);
194
186
extern Bool window_exists_p (Display *dpy, Window window);
195
187
extern char *timestring (void);
196
188
extern Bool display_is_on_console_p (saver_info *si);
197
 
extern Visual *get_best_gl_visual (saver_screen_info *ssi);
 
189
extern Visual *get_best_gl_visual (saver_info *si, Screen *screen);
198
190
extern void check_for_leaks (const char *where);
 
191
extern void describe_monitor_layout (saver_info *si);
 
192
 
 
193
#ifdef HAVE_XF86VMODE
 
194
Bool safe_XF86VidModeGetViewPort (Display *, int, int *, int *);
 
195
#endif /* HAVE_XF86VMODE */
199
196
 
200
197
extern Atom XA_VROOT, XA_XSETROOT_ID, XA_ESETROOT_PMAP_ID, XA_XROOTPMAP_ID;
201
198
extern Atom XA_SCREENSAVER, XA_SCREENSAVER_VERSION, XA_SCREENSAVER_ID;