~ubuntu-branches/ubuntu/dapper/gnome-screensaver/dapper

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Oliver Grawert
  • Date: 2005-10-10 00:18:18 UTC
  • Revision ID: james.westby@ubuntu.com-20051010001818-3mujs05r8rht7xi1
Tags: upstream-0.0.15
Import upstream version 0.0.15

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
==== 0.0.15 ====
 
2
 
 
3
2005-10-05  William Jon McCann  <mccann@jhu.edu>
 
4
 
 
5
        * NEWS: Update for 0.0.15 release.
 
6
        * src/Makefile.am (gnome_screensaver_SOURCES):
 
7
        Fix name of header file.
 
8
 
 
9
2005-10-05  William Jon McCann  <mccann@jhu.edu>
 
10
 
 
11
        * src/gs-lock-plug.c (get_ok_button_for_page) 
 
12
        (get_switch_button_for_page): Don't use N_().
 
13
 
 
14
        * src/gnome-screensaver-command.c (main):
 
15
        Use setlocale so that messages are translated.
 
16
 
 
17
2005-10-05  William Jon McCann  <mccann@jhu.edu>
 
18
 
 
19
        * src/gs-monitor.c (listener_poke_cb): 
 
20
        * src/gs-manager.[ch] (gs_manager_request_unlock):
 
21
        Make poking the screensaver from DBus work
 
22
        even when the screen is blanked.  So, in all
 
23
        cases poking should simulate user activity.
 
24
 
 
25
2005-10-05  William Jon McCann  <mccann@jhu.edu>
 
26
 
 
27
        * src/Makefile.am: 
 
28
        * src/gs-watcher-x11.c (gs_watcher_class_init): 
 
29
        * src/gs-watcher-marshal.list:
 
30
        * src/gs-monitor.c (watcher_idle_cb): 
 
31
        * src/.cvsignore: Use a custom marshaller.
 
32
 
 
33
2005-10-04  Žygimantas Beručka  <zygis@gnome.org>
 
34
 
 
35
        * configure.ac: Added 'lt' to ALL_LINGUAS.
 
36
 
 
37
2005-10-04  William Jon McCann  <mccann@jhu.edu>
 
38
 
 
39
        * src/gs-window-x11.c (queue_key_event):
 
40
        Don't forward space or enter to dialog if they
 
41
        are the first chars pressed.  Fixes #317890.
 
42
 
 
43
2005-10-04  William Jon McCann  <mccann@jhu.edu>
 
44
 
 
45
        * src/gs-power.h:
 
46
        * src/gs-power-x11.h: New files to handle power
 
47
        management.
 
48
        
 
49
        * src/gs-watcher-x11.[ch]: Rip out all the DPMS stuff.
 
50
 
 
51
        * src/gs-monitor.c (listener_active_changed_cb):
 
52
        Activate power management when screen blanks.
 
53
        (power_changed_cb): When monitor power turns off
 
54
        throttle the themes.
 
55
        (_gs_monitor_update_from_prefs): Consolidate
 
56
        updating from preferences into a single function.
 
57
        (gs_monitor_init): Add power management.
 
58
 
 
59
        * src/dpms.[ch]: Removed.
 
60
        * src/Makefile.am: Add new files.
 
61
 
 
62
        * data/gnome-screensaver.schemas.in: Shorten DPMS
 
63
        timeout values.
 
64
 
 
65
2005-10-03  William Jon McCann  <mccann@jhu.edu>
 
66
 
 
67
        * doc/.cvsignore: Actually add the file.
 
68
 
 
69
2005-09-30  William Jon McCann  <mccann@jhu.edu>
 
70
 
 
71
        * src/gs-watcher-x11.c (initialize_server_extensions):
 
72
        Less editorial.
 
73
        (watchdog_timer, gs_watcher_set_dpms): Don't
 
74
        unconditionally set DPMS verbose.
 
75
 
 
76
2005-09-30  Kjartan Maraas  <kmaraas@gnome.org>
 
77
 
 
78
        * configure.ac: Add Norwegian bokmål to ALL_LINGUAS.
 
79
 
 
80
2005-09-30  William Jon McCann  <mccann@jhu.edu>
 
81
 
 
82
        * src/gs-job.c (spawn_on_widget): 
 
83
        * src/gs-window-x11.c (spawn_on_window): Pass LANG and
 
84
        LANGUAGE environment variables to the child process.
 
85
 
 
86
        * savers/Makefile.am: 
 
87
        * src/Makefile.am:
 
88
        * data/Makefile.am (install-data-local): Use tabs.
 
89
 
 
90
        * src/gnome-screensaver-command.c (main): Initialize
 
91
        gettext stuff.
 
92
 
 
93
        * src/gnome-screensaver-preferences.c (populate_model):
 
94
        Mark screensaver modes for translation.
 
95
 
 
96
        * data/gnome-screensaver-preferences.desktop.in:
 
97
        Add StartupNotify.
 
98
 
 
99
2005-09-28  William Jon McCann  <mccann@jhu.edu>
 
100
 
 
101
        * src/gs-lock-plug.c (password_check_idle_cb, monitor_progress):
 
102
        Rework status messages.
 
103
 
 
104
        * doc/.cvsignore: Add files.
 
105
 
 
106
2005-09-28  William Jon McCann  <mccann@jhu.edu>
 
107
 
 
108
        * src/.cvsignore: 
 
109
        * src/fade.[ch]:
 
110
        * src/test-fade.c: Add support for fading
 
111
        to and from black.  Only gamma fading is
 
112
        implemented at the moment.  Fixes #316656.
 
113
        
 
114
        * src/gs-manager.c (gs_manager_blank): Fade
 
115
        out before showing windows.
 
116
 
 
117
        * src/Makefile.am: Add new files.
 
118
 
 
119
2005-09-26  William Jon McCann  <mccann@jhu.edu>
 
120
 
 
121
        * doc/Makefile.am: Add docs to EXTRA_DIST
 
122
 
 
123
        * configure.ac: Add docs/Makefile
 
124
 
 
125
2005-09-26  William Jon McCann  <mccann@jhu.edu>
 
126
 
 
127
        * doc/DBUS-API.txt: Added getIdle and getIdleTime.
 
128
 
 
129
        * src/gs-listener-dbus.c (listener_get_idle_time) 
 
130
        (gs_listener_set_active, gs_listener_set_idle) 
 
131
        (listener_dbus_filter_handle_methods):
 
132
        Add getIdleTime dbus method.
 
133
 
 
134
2005-09-26  William Jon McCann  <mccann@jhu.edu>
 
135
 
 
136
        * doc/DBUS-API.txt: 
 
137
        * doc/Makefile.am: 
 
138
        * Makefile.am (SUBDIRS): Add some docs.
 
139
 
 
140
2005-09-26  William Jon McCann  <mccann@jhu.edu>
 
141
 
 
142
        * savers/slideshow.c (get_exif_orientation) 
 
143
        (pixbuf_copy_rotate_90, pixbuf_copy_mirror) 
 
144
        (update_from_exif_data, get_pixbuf_from_local_dir): 
 
145
 
 
146
        * configure.ac: Add optional libexif dep for
 
147
        theme engines.
 
148
 
 
149
        Based on patch from <torkel@acc.umu.se>.
 
150
        Fixes #316463.
 
151
 
 
152
2005-09-23  William Jon McCann  <mccann@jhu.edu>
 
153
 
 
154
        * configure.ac: Post release version bump.
 
155
 
 
156
        * NEWS: Fix misplaced news items.
 
157
 
 
158
==== 0.0.14 ====
 
159
 
 
160
2005-09-23  William Jon McCann  <mccann@jhu.edu>
 
161
 
 
162
        * src/gs-window-x11.c (popup_dialog_idle): Fix warning.
 
163
 
 
164
        * savers/Makefile.am (EXTRA_DIST): Include .desktop.in files.
 
165
        Cleanup .desktop files.
 
166
 
 
167
        * NEWS: Update for 0.0.14 release.
 
168
 
 
169
2005-09-23  William Jon McCann  <mccann@jhu.edu>
 
170
 
 
171
        * src/gs-job.c (spawn_on_widget): Only set XAUTHORITY in
 
172
        child it is set in parent.
 
173
 
 
174
2005-09-23  William Jon McCann  <mccann@jhu.edu>
 
175
 
 
176
        * src/gs-lock-plug.c (setup_treeview): Only setup
 
177
        the user list if switching is enabled.
 
178
 
 
179
2005-09-23  William Jon McCann  <mccann@jhu.edu>
 
180
 
 
181
        * src/gs-watcher-x11.c (notice_events_inner, notice_events) 
 
182
        (notice_events_timer): Never bypass the BadWindow error
 
183
        handler when noticing new windows.
 
184
 
 
185
2005-09-23  William Jon McCann  <mccann@jhu.edu>
 
186
 
 
187
        * src/gs-window-x11.c (is_user_switch_enabled, popup_dialog_idle) 
 
188
        (gs_window_set_user_switch_enabled): 
 
189
        * src/gs-prefs.c (gs_prefs_load_from_gconf, key_changed_cb) 
 
190
        (gs_prefs_init): 
 
191
        * src/gs-monitor.c (prefs_changed_cb, gs_monitor_init): 
 
192
        * src/gs-manager.[ch] (gs_manager_set_user_switch_enabled) 
 
193
        (gs_manager_set_property, gs_manager_get_property) 
 
194
        (gs_manager_class_init, gs_manager_create_window):
 
195
        Add and use a gconf setting to enable the user-switching
 
196
        feature.  Note that now user-switching is off by default.
 
197
        To enable it set /apps/gnome-screensaver/user_switch_enabled
 
198
        to TRUE.
 
199
 
 
200
        * src/gnome-screensaver-dialog.c: Add command line option
 
201
        enable-switch
 
202
 
 
203
        Patches from Matthias Clasen <mclasen@redhat.com>
 
204
        Fixes #316906
 
205
        
 
206
2005-09-23  William Jon McCann  <mccann@jhu.edu>
 
207
 
 
208
        * configure.ac: Fix the logic so that --with-gdm-config=no works.
 
209
 
 
210
2005-09-22  William Jon McCann  <mccann@jhu.edu>
 
211
 
 
212
        * src/gs-lock-plug.c (set_status_text, gs_lock_plug_response) 
 
213
        (monitor_progress, gs_lock_plug_init): Remove progress bar.
 
214
        (get_ok_button_for_page, get_switch_button_for_page): Remove
 
215
        icons from buttons.
 
216
        (switch_page): Restart timer when switching page.  Don't
 
217
        show Unlock button on user switch page.
 
218
        (check_user_file, get_face_image, create_page_one): Put
 
219
        user face image on dialog, make centered, etc.
 
220
        (create_page_two): Remove stock_people icon.  Increase
 
221
        the size of the user icons in list.
 
222
 
 
223
        Some usability changes suggested by mpt.
 
224
 
 
225
2005-09-22  William Jon McCann  <mccann@jhu.edu>
 
226
 
 
227
        * src/gs-manager.c (window_show_cb): Don't set theme search
 
228
        path.
 
229
 
 
230
        * src/gs-job.[ch] (gs_job_theme_info_ref, gs_job_theme_info_unref) 
 
231
        (gs_job_theme_info_get_id, gs_job_theme_info_get_name) 
 
232
        (gs_job_theme_info_new_from_gmenu_tree_entry, find_info_for_id) 
 
233
        (gs_job_lookup_theme_info, theme_prepend_entry, make_theme_list) 
 
234
        (gs_job_get_theme_info_list, gs_job_init, gs_job_finalize) 
 
235
        (gs_job_set_theme, spawn_on_widget, gs_job_start): Use
 
236
        gnome-menu to construct a theme list.  Remove all traces of
 
237
        theme search path.  Remove XML configuration parsing.
 
238
 
 
239
        * src/gnome-screensaver-preferences.c (get_all_theme_ids) 
 
240
        (config_set_theme, preview_set_theme, get_theme_info_list) 
 
241
        (populate_model, tree_selection_changed_cb, compare_theme) 
 
242
        (setup_treeview, setup_treeview_selection, init_capplet):
 
243
        Use new themes info API.
 
244
 
 
245
        * src/Makefile.am: Use libgnome-menu.
 
246
        
 
247
        * savers/popsquares.desktop.in: 
 
248
        * savers/personal-slideshow.desktop.in: 
 
249
        * savers/cosmos-slideshow.desktop.in.in: 
 
250
        * savers/Makefile.am: 
 
251
        * savers/.cvsignore: Use desktop files to define
 
252
        screensaver themes
 
253
 
 
254
        * data/migrate-xscreensaver-config.sh:
 
255
        * data/xscreensaver-config.xsl: Script that can be
 
256
        used to convert xscreensaver .xml configuration files
 
257
        to .desktop files.
 
258
 
 
259
        * data/gnome-screensavers.menu.in: 
 
260
        * data/gnome-screensaver.directory.in: 
 
261
        * data/Makefile.am:
 
262
        * data/.cvsignore: New files to define menu entries
 
263
 
 
264
        * configure.ac: Require libgnome-menu
 
265
 
 
266
        Use the cross desktop menu spec for finding themes.
 
267
        Fixes #316472.
 
268
 
 
269
2005-09-22  William Jon McCann  <mccann@jhu.edu>
 
270
 
 
271
        * src/gs-window-x11.c (forward_key_events, remove_key_events) 
 
272
        (socket_show, gs_window_dialog_finish, queue_key_event) 
 
273
        (gs_window_real_key_press_event, gs_window_finalize):
 
274
        Queue up key press events before the unlock dialog
 
275
        is shown and replay them as soon as it is visible.
 
276
        Fixes #316558.
 
277
        (gs_window_real_key_press_event) 
 
278
        (gs_window_real_motion_notify_event): Don't try to
 
279
        request an unlock if there is already a socket since
 
280
        this means that a dialog has already been requested.
 
281
 
 
282
2005-09-19  William Jon McCann  <mccann@jhu.edu>
 
283
 
 
284
        * src/gs-lock-plug.c (switch_page): Remove workaround
 
285
        for bug #172998.
 
286
        (populate_model): Do gnome-vfs init if necessary.
 
287
        (create_page_one, create_page_two, create_buttons) 
 
288
        (gs_lock_plug_init): Split out functions to
 
289
        make it easier to profile.
 
290
 
 
291
        * src/gnome-screensaver-dialog.c (main): Move
 
292
        gnome-vfs init (for FUSA) to plug.
 
293
 
 
294
2005-09-18  Alessio Frusciante  <algol@firenze.linux.it>
 
295
 
 
296
        * configure.ac: Added "it" (Italian) to ALL_LINGUAS.
 
297
 
 
298
2005-09-15  William Jon McCann  <mccann@jhu.edu>
 
299
 
 
300
        * configure.ac: Use AC_DEFINE_UNQUOTED instead of
 
301
        custom AC_DEFINE_PATH to define gdm config file
 
302
        location.  This should fix problems where some
 
303
        people are seeing $ prefixed to the path.
 
304
 
 
305
2005-09-14  William Jon McCann  <mccann@jhu.edu>
 
306
 
 
307
        * configure.ac: Don't require xscreensaver directories specified
 
308
        to be present at compile time.  Fixes #316143.
 
309
 
 
310
2005-09-12  William Jon McCann  <mccann@jhu.edu>
 
311
 
 
312
        * configure.ac: Post release version bump.
 
313
 
 
314
==== 0.0.13 ====
 
315
 
 
316
2005-09-12  William Jon McCann  <mccann@jhu.edu>
 
317
 
 
318
        * NEWS: Update for 0.0.13 release.
 
319
 
 
320
2005-09-12  William Jon McCann  <mccann@jhu.edu>
 
321
 
 
322
        * src/gs-window-x11.c (spawn_on_window): 
 
323
        Set XAUTHLOCALHOSTNAME for dialog plug process.
 
324
        Don't try to set environment variables in child
 
325
        that aren't set in the parent.  Fixes #315861.
 
326
 
 
327
2005-09-12  Rodrigo Moya <rodrigo@novell.com>
 
328
 
 
329
        * configure.ac: check for 64bit library location.
 
330
 
 
331
2005-09-09  William Jon McCann  <mccann@jhu.edu>
 
332
 
 
333
        * src/gs-job.c: 
 
334
        * configure.ac: If configured to look for
 
335
        xscreensaver config files then also look for
 
336
        xscreensaver hacks too.
 
337
 
 
338
        Patch from Catmur <ed@catmur.co.uk>
 
339
        Fixes #315584
 
340
 
 
341
2005-09-09  William Jon McCann  <mccann@jhu.edu>
 
342
 
 
343
        * src/gs-job.c (load_themes): Skip files in theme config
 
344
        dirs that don't end with .xml.
 
345
 
 
346
        Patch from Ed Catmur <ed@catmur.co.uk>
 
347
        Fixes #315592
 
348
 
 
349
2005-09-07  William Jon McCann  <mccann@jhu.edu>
 
350
 
 
351
        * configure.ac: Post release version bump.
 
352
 
 
353
==== 0.0.12 ====
 
354
 
 
355
2005-09-07  William Jon McCann  <mccann@jhu.edu>
 
356
 
 
357
        * NEWS: Update for 0.0.12 release.
 
358
 
 
359
2005-09-07  William Jon McCann  <mccann@jhu.edu>
 
360
 
 
361
        * src/gs-job.c (gs_job_finalize): Only destroy hash
 
362
        if not NULL.  Fixes #315422.
 
363
        (gs_job_set_theme, gs_job_start): Don't warn on NULL themes
 
364
        since they are interpreted as no-op jobs.
 
365
 
 
366
2005-09-06  William Jon McCann  <mccann@jhu.edu>
 
367
 
 
368
        * src/gs-watcher-x11.[ch] (gs_watcher_class_init, maybe_send_signal): 
 
369
        Use a boolean return value for idle signal to check
 
370
        if the signal was handled.
 
371
        
 
372
        * src/gs-monitor.c (watcher_idle_cb): Use new boolean
 
373
        watcher idle signal.
 
374
 
 
375
        * src/gs-listener-dbus.[ch] (gs_listener_set_idle):
 
376
        Make function return false if idle can't be set
 
377
        because it is inhibited.
 
378
 
 
379
2005-09-05  William Jon McCann  <mccann@jhu.edu>
 
380
 
 
381
        * configure.ac: Post release version bump.
 
382
 
 
383
==== 0.0.11 ====
 
384
 
 
385
2005-09-05  William Jon McCann  <mccann@jhu.edu>
 
386
 
 
387
        * NEWS: Update for 0.0.11 release.
 
388
 
 
389
2005-09-03  Rodrigo Moya <rodrigo@novell.com>
 
390
 
 
391
        * src/gnome-screensaver-preferences.c (config_get_theme,
 
392
        config_set_theme, preview_set_theme, compare_theme): support 'random'
 
393
        screensaver.
 
394
        (populate_model): add random screensaver to the list.
 
395
 
 
396
2005-09-02  William Jon McCann  <mccann@jhu.edu>
 
397
 
 
398
        * savers/popsquares.c (get_window):
 
399
        Clear screen at the start.
 
400
 
 
401
2005-09-02  William Jon McCann  <mccann@jhu.edu>
 
402
 
 
403
        * src/gs-monitor.c (prefs_changed_cb): 
 
404
        * src/gs-prefs.c (key_changed_cb):
 
405
        Support changing the cycle timeout value.
 
406
 
 
407
2005-09-01  William Jon McCann  <mccann@jhu.edu>
 
408
 
 
409
        * src/gs-lock-plug.c (populate_model): Create
 
410
        fusa-manager only right before it is required.
 
411
        (setup_treeview_idle, gs_lock_plug_init):
 
412
        Create and populate user list in an idle so
 
413
        that it doesn't delay startup.
 
414
 
 
415
2005-09-01  William Jon McCann  <mccann@jhu.edu>
 
416
 
 
417
        * src/gs-lock-plug.c (gs_lock_plug_show, populate_model) 
 
418
        (gs_lock_plug_init): Added more timing points.
 
419
 
 
420
2005-09-01  William Jon McCann  <mccann@jhu.edu>
 
421
 
 
422
        * src/gs-lock-plug.c: 
 
423
        * src/gnome-screensaver-dialog.c:
 
424
        Added a very basic timing/profiling framework.
 
425
 
 
426
2005-08-31  William Jon McCann  <mccann@jhu.edu>
 
427
 
 
428
        * src/gs-lock-plug.c (set_status_text, gs_lock_plug_response) 
 
429
        (monitor_progress, password_check_idle_cb, set_progress_position):
 
430
        Abstract the usage of the progress bar in case we
 
431
        want to replace it or remove it.
 
432
 
 
433
2005-08-31  William Jon McCann  <mccann@jhu.edu>
 
434
 
 
435
        * src/gs-lock-plug.c (gs_lock_plug_init):
 
436
        Add a bit more padding between labels.
 
437
 
 
438
2005-08-31  William Jon McCann  <mccann@jhu.edu>
 
439
 
 
440
        * src/gs-lock-plug.c (user_displays_changed_cb):
 
441
        Remove spurious g_message.
 
442
 
 
443
2005-08-31  William Jon McCann  <mccann@jhu.edu>
 
444
 
 
445
        * configure.ac (GTK_REQUIRED_VERSION): Bump
 
446
        gtk requirement to 2.7.0.
 
447
 
 
448
2005-08-31  William Jon McCann  <mccann@jhu.edu>
 
449
 
 
450
        * src/gs-lock-plug.c (gs_lock_plug_init, label_set_bold) 
 
451
        (label_set_big): Add system name to lock dialog.  Fixes #309140.
 
452
        Also pull out label formatting into separate functions.
 
453
 
 
454
2005-08-31  William Jon McCann  <mccann@jhu.edu>
 
455
 
 
456
        * configure.ac: Post release version bump.
 
457
 
 
458
==== 0.0.10 ====
 
459
 
 
460
2005-08-31  William Jon McCann  <mccann@jhu.edu>
 
461
 
 
462
        * NEWS: Update for 0.0.10 release.
 
463
 
 
464
2005-08-29  William Jon McCann  <mccann@jhu.edu>
 
465
 
 
466
        * src/gnome-screensaver-preferences.c: Put label
 
467
        column first so that typeahead find works by default.
 
468
 
 
469
2005-08-29  William Jon McCann  <mccann@jhu.edu>
 
470
 
 
471
        * src/gnome-screensaver-preferences.c (preview_set_theme):
 
472
        Don't set sensitivity for keys that aren't writable.  Make
 
473
        locking checkbox insensitive when screensaver is disabled.
 
474
 
 
475
        Based on patch from <dennis_cranston@yahoo.com>
 
476
        Fixes #314629.
 
477
 
 
478
2005-08-26  William Jon McCann  <mccann@jhu.edu>
 
479
 
 
480
        * configure.ac: Add --with-xscreensaverdir argument to specify
 
481
        location of XScreensaver hack configuration files.
 
482
 
 
483
        * src/gs-job.c (gs_job_init): If an xscreensaver dir is specified,
 
484
        append the directory to the list of theme paths.
 
485
 
 
486
        Patch from Rodrigo Moya <rodrigo@novell.com>
 
487
 
 
488
2005-08-26  Christophe Merlet  <redfox@redfoxcenter.org>
 
489
 
 
490
        * configure.in: Added "fr" (French) to ALL_LINGUAS
 
491
 
 
492
2005-08-26  William Jon McCann  <mccann@jhu.edu>
 
493
 
 
494
        * src/gs-job.[ch] (gs_job_append_theme_path): Add new
 
495
        function.
 
496
 
 
497
2005-08-26  William Jon McCann  <mccann@jhu.edu>
 
498
 
 
499
        * src/gs-watcher-x11.c (maybe_send_signal, idle_timer):
 
500
        Don't check the pointer position when doing an
 
501
        emergency locking.  Fixes #314530.
 
502
 
 
503
2005-08-26  William Jon McCann  <mccann@jhu.edu>
 
504
 
 
505
        * data/gnome-screensaver-preferences.glade:
 
506
        Add mnemonic to checkbox label.  Use 6px spacing
 
507
        for vbox.
 
508
 
 
509
        Patch from <dennis_cranston@yahoo.com>.
 
510
        Fixes #314518.
 
511
 
 
512
2005-08-26  Rodrigo Moya <rodrigo@novell.com>
 
513
 
 
514
        * data/gnome-screensaver-preferences.glade: fixed alignment of
 
515
        'Activate after' label. Added checkbox to the dialog.
 
516
 
 
517
        * src/gnome-screensaver-preferences.c (config_get_lock,
 
518
        config_set_lock): new functions to get/set the lock key.
 
519
        (init_capplet): added a checkbox to allow user to enable/disable
 
520
        locking when running the screensaver.
 
521
        (lock_checkbox_toggled): callback for the checkbox.
 
522
 
 
523
2005-08-25  William Jon McCann  <mccann@jhu.edu>
 
524
 
 
525
        * src/gs-window-x11.c (gs_window_class_init): Set
 
526
        lock-enabled param to FALSE initially.
 
527
 
 
528
        * src/gs-prefs.c (key_changed_cb): Allow enabling and disabling
 
529
        the lock policy.
 
530
 
 
531
        * src/gs-monitor.c (listener_lock_cb, prefs_changed_cb) 
 
532
        (gs_monitor_init): Allow enabling and disabling the
 
533
        lock policy.
 
534
 
 
535
        * src/gs-manager.c (gs_manager_set_lock_active) 
 
536
        (gs_manager_set_lock_enabled, activate_lock_timeout) 
 
537
        (gs_manager_set_lock_timeout, gs_manager_class_init) 
 
538
        (window_show_cb, gs_manager_create_window, gs_manager_new) 
 
539
        (gs_manager_unblank): Make a clear distinction between
 
540
        the policy (lock_enabled) and the state (lock_active).
 
541
 
 
542
2005-08-24  William Jon McCann  <mccann@jhu.edu>
 
543
 
 
544
        * configure.ac: Post release version bump.
 
545
 
 
546
==== 0.0.9 ====
 
547
 
 
548
2005-08-24  William Jon McCann  <mccann@jhu.edu>
 
549
 
 
550
        * NEWS: Update for 0.0.9 release.
 
551
 
 
552
2005-08-15  Rodrigo Moya <rodrigo@novell.com>
 
553
 
 
554
        * data/images/cosmos/Makefile.am: EXTRA_DIST all pictures, so that
 
555
        they are included in the tarball.
 
556
 
 
557
2005-08-10  Alexander Shopov  <ash@contact.bg>
 
558
 
 
559
        * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
 
560
 
 
561
2005-08-04  William Jon McCann  <mccann@jhu.edu>
 
562
 
 
563
        * data/images/cosmos/whirlpool.jpg:
 
564
        * data/images/cosmos/cloud.jpg:
 
565
        * data/images/cosmos/comet.jpg:
 
566
        * data/images/cosmos/earth-horizon.jpg:
 
567
        * data/images/cosmos/earthrise.jpg:
 
568
        * data/images/cosmos/galaxy-ngc3370.jpg:
 
569
        * data/images/cosmos/helix-nebula.jpg:
 
570
        * data/images/cosmos/jupiter.jpg:
 
571
        * data/images/cosmos/sombrero.jpg: Make binary.
 
572
 
 
573
2005-08-04  William Jon McCann  <mccann@jhu.edu>
 
574
 
 
575
        * data/images/cosmos/whirlpool.jpg: Added.
 
576
 
 
577
2005-08-04  William Jon McCann  <mccann@jhu.edu>
 
578
 
 
579
        * data/images/cosmos/cloud.jpg:
 
580
        * data/images/cosmos/comet.jpg:
 
581
        * data/images/cosmos/earth-horizon.jpg:
 
582
        * data/images/cosmos/earthrise.jpg:
 
583
        * data/images/cosmos/galaxy-ngc3370.jpg:
 
584
        * data/images/cosmos/helix-nebula.jpg:
 
585
        * data/images/cosmos/jupiter.jpg:
 
586
        * data/images/cosmos/sombrero.jpg: Added images.
 
587
 
 
588
2005-08-04  Rodrigo Moya <rodrigo@novell.com>
 
589
 
 
590
        * data/images/cosmos/Makefile.am: s/@SLIDESHOW_COSMOS_DIR@/$(SLIDESHOW_COSMOS_DIR).
 
591
 
 
592
2005-08-03  William Jon McCann  <mccann@jhu.edu>
 
593
 
 
594
        * data/images/cosmos/Makefile.am:
 
595
        * data/images/Makefile.am:
 
596
        * data/Makefile.am (SUBDIRS): Added place to put
 
597
        cosmos images.  Empty for now.
 
598
 
 
599
        * savers/cosmos-slideshow.xml.in:
 
600
        * savers/Makefile.am (themes_DATA): 
 
601
        * configure.ac (SLIDESHOW_COSMOS_DIR):
 
602
        Added new cosmos theme.
 
603
 
 
604
2005-08-03  William Jon McCann  <mccann@jhu.edu>
 
605
 
 
606
        * savers/slideshow.xml: Removed.
 
607
 
 
608
        * savers/personal-slideshow.xml: New theme file that loads
 
609
        images from ~/Pictures.
 
610
 
 
611
        * savers/slideshow.c (add_files_to_list): Add a warning
 
612
        if the directory can't be opened.
 
613
        (get_pixbuf_from_location): Load relative directory
 
614
        paths too and assume they are relative to the home
 
615
        directory.
 
616
        (main): Change directory to the user's home.
 
617
 
 
618
2005-08-03  William Jon McCann  <mccann@jhu.edu>
 
619
 
 
620
        * savers/slideshow.c (scale_pixbuf): Scale up images to fill the
 
621
        screen.
 
622
 
 
623
2005-08-02  Maxim Dziumanenko <mvd@mylinux.ua>
 
624
 
 
625
        * configure.ac: Added "uk" to ALL_LINGUAS.
 
626
 
 
627
2005-08-02  Stanislav Brabec <sbrabec@suse.cz>
 
628
 
 
629
        * src/Makefile.am: added saverdir and themesdir variables to be
 
630
        able to specify them as make argument.
 
631
 
 
632
2005-08-02  Rodrigo Moya <rodrigo@novell.com>
 
633
 
 
634
        * savers/Makefile.am: pass DATADIR in INCLUDES.
 
635
 
 
636
        * savers/slideshow.c: use backgrounds directory as default to always
 
637
        get at least a few pictures to use in the slideshow.
 
638
 
 
639
2005-08-01  William Jon McCann  <mccann@jhu.edu>
 
640
 
 
641
        * savers/slideshow.c (start_new_load, start_fade, finish_fade) 
 
642
        (update_display, process_new_pixbuf, screenhack_init):
 
643
        Start loading new image only after fade is complete.
 
644
        Reduce the number of step in the fade.
 
645
 
 
646
2005-08-01  William Jon McCann  <mccann@jhu.edu>
 
647
 
 
648
        * savers/slideshow.c (update_display): Fade out areas
 
649
        not covered by new image.
 
650
 
 
651
2005-07-29  William Jon McCann  <mccann@jhu.edu>
 
652
 
 
653
        * src/gs-prefs.c (gs_prefs_load_from_gconf):
 
654
        Use more reasonable defaults when schemas aren't loaded.
 
655
 
 
656
        * savers/Makefile.am: 
 
657
        * configure.ac:
 
658
        * savers/slideshow.c: 
 
659
        * savers/slideshow.xml: Add a slideshow engine.  This
 
660
        is really very basic at the moment.  At this stage is
 
661
        is mostly an image loading framework.  We should make
 
662
        this work with glitz or something.
 
663
 
 
664
2005-07-26  William Jon McCann  <mccann@jhu.edu>
 
665
 
 
666
        * src/gs-lock-plug.c (get_user_display_name, gs_lock_plug_init):
 
667
        Display user name if real name is unknown.  Based on patch
 
668
        from Rodrigo Moya <rodrigo@novell.com>
 
669
 
 
670
2005-07-25  Tommi Vainikainen  <thv@iki.fi>
 
671
 
 
672
        * configure.ac (ALL_LINGUAS): Added "fi" (Finnish).
 
673
 
 
674
2005-07-25  William Jon McCann  <mccann@jhu.edu>
 
675
 
 
676
        * configure.ac: Post release version bump.
 
677
 
 
678
==== 0.0.8 ====
 
679
 
 
680
2005-07-25  William Jon McCann  <mccann@jhu.edu>
 
681
 
 
682
        * NEWS: Update for 0.0.8 release.
 
683
 
 
684
2005-07-19  William Jon McCann  <mccann@jhu.edu>
 
685
 
 
686
        * README: Remove experimental warning.
 
687
 
 
688
        * TODO: Remove user list item.
 
689
 
 
690
        * src/gnome-screensaver.c: 
 
691
        * src/gnome-screensaver-dialog.c: 
 
692
        * src/gs-monitor.c: Fix copyright statements.
 
693
 
 
694
2005-07-18  William Jon McCann  <mccann@jhu.edu>
 
695
 
 
696
        * src/gs-monitor.c (watcher_idle_cb):  Decouple the
 
697
        idle watcher from the screensaver activation by only
 
698
        setting an idle flag.  Setting this flag triggers
 
699
        an activation only when all the inhibitors are removed.
 
700
 
 
701
        * src/gs-listener-dbus.[ch] (listener_check_activation) 
 
702
        (gs_listener_set_active, gs_listener_set_idle) 
 
703
        (listener_property_set_bool, raise_error, raise_syntax) 
 
704
        (listener_add_inhibitor, listener_remove_inhibitor) 
 
705
        (listener_service_deleted, raise_property_type_error) 
 
706
        (listener_get_property, listener_dbus_filter_handle_methods) 
 
707
        (gs_listener_message_handler, listener_dbus_filter_function) 
 
708
        (gs_listener_set_property, gs_listener_get_property) 
 
709
        (gs_listener_acquire, gs_listener_finalize):
 
710
        Add the concept of activation inhibitors.  An application
 
711
        on the bus can request to block the timed activation of the
 
712
        screensaver.  The implementation is essentially copied
 
713
        from HAL's device locking.  When the remote application
 
714
        is removed from the bus the inhibition is removed.
 
715
 
 
716
2005-07-15  Abel Cheung  <maddog@linuxhall.org>
 
717
 
 
718
        * configure.ac: Added "zh_TW" to ALL_LINGUAS.
 
719
 
 
720
2005-07-14  William Jon McCann  <mccann@jhu.edu>
 
721
 
 
722
        * src/gs-lock-plug.c (populate_model):
 
723
        Re-enable pixbufs with the hope that 310418 gets fixed.
 
724
 
 
725
2005-07-14  William Jon McCann  <mccann@jhu.edu>
 
726
 
 
727
        * src/cut-n-paste/fusa-manager.c (render_icon_from_home):
 
728
        Check that parent of home dir is local too.  This
 
729
        avoids a stat on autofs home dirs triggering a mount.
 
730
        Requires a fix for:
 
731
        http://bugzilla.gnome.org/show_bug.cgi?id=310418
 
732
 
 
733
2005-07-14  William Jon McCann  <mccann@jhu.edu>
 
734
 
 
735
        * src/gs-lock-plug.c (gs_lock_plug_style_set):
 
736
        Set vbox spacing to 12 instead of 24.
 
737
        (populate_model): Don't put a new login item
 
738
        in the list for now.  There isn't enough space.
 
739
 
 
740
2005-07-14  William Jon McCann  <mccann@jhu.edu>
 
741
 
 
742
        * src/gs-lock-plug.c (user_displays_changed_cb):
 
743
        Get the real store from the filter.
 
744
        (populate_model): Don't load the face icon
 
745
        synchronously before realization since this doesn't
 
746
        scale to large systems.
 
747
 
 
748
2005-07-14  William Jon McCann  <mccann@jhu.edu>
 
749
 
 
750
        * src/cut-n-paste/fusa-manager.c (render_icon_from_home) 
 
751
        (_fusa_manager_render_icon): Don't try to read face
 
752
        file from remote home directories.  Trying to mount
 
753
        the NFS home for every user on large systems just doesn't
 
754
        work.
 
755
 
 
756
2005-07-13  William Jon McCann  <mccann@jhu.edu>
 
757
 
 
758
        * src/gs-lock-plug.c: Put face size back to 24px.
 
759
 
 
760
2005-07-13  William Jon McCann  <mccann@jhu.edu>
 
761
 
 
762
        * src/gs-lock-plug.c (gs_lock_plug_init): Put user list
 
763
        in a scrolled window.
 
764
 
 
765
2005-07-13  William Jon McCann  <mccann@jhu.edu>
 
766
 
 
767
        * src/gs-lock-plug.c (filter_out_users, setup_treeview):
 
768
        Add ability to filter out users.  Could be used to only
 
769
        show users already logged in.
 
770
 
 
771
2005-07-13  William Jon McCann  <mccann@jhu.edu>
 
772
 
 
773
        * src/gs-lock-plug.c (get_ok_button_for_page) 
 
774
        (get_switch_button_for_page, gs_lock_plug_init):
 
775
        Use stock_people icon instead of GTK_STOCK_REFRESH.
 
776
 
 
777
2005-07-13  William Jon McCann  <mccann@jhu.edu>
 
778
 
 
779
        * src/gs-lock-plug.c (gs_lock_plug_init): Increase dialog
 
780
        timeout to 60 secs.
 
781
 
 
782
2005-07-13  William Jon McCann  <mccann@jhu.edu>
 
783
 
 
784
        * src/gs-lock-plug.c (do_user_switch, switch_user_response) 
 
785
        (gs_lock_plug_response, get_ok_button_for_page) 
 
786
        (get_switch_button_for_page, user_displays_changed_cb) 
 
787
        (populate_model, compare_users, separator_func, setup_treeview) 
 
788
        (gs_lock_plug_init, gs_lock_plug_finalize):
 
789
        Integrate fast-user-switching directly into the unlock dialog.
 
790
 
 
791
2005-07-13  William Jon McCann  <mccann@jhu.edu>
 
792
 
 
793
        * src/gs-lock-plug.c (restart_monitor_progress) 
 
794
        (gs_lock_plug_show, entry_key_press): Restart the timer
 
795
        after each keypress.  This helps slow typists.
 
796
 
 
797
2005-07-11  William Jon McCann  <mccann@jhu.edu>
 
798
 
 
799
        * src/gs-job.c (gs_job_finalize): Destroy the hash table.
 
800
        (getnodeset, get_first_xpath_prop): Fix leaks.
 
801
 
 
802
        * src/gs-manager.c (window_show_cb): Don't do an extra ref.
 
803
 
 
804
        * src/gs-job.c (spawn_on_widget): 
 
805
        * src/gs-window-x11.c (spawn_on_window): Fix leaks.
 
806
 
 
807
2005-07-11  William Jon McCann  <mccann@jhu.edu>
 
808
 
 
809
        * src/gs-job.c (spawn_on_widget): Add XAUTHORITY
 
810
        to child environment.  Use gdk_screen_make_display_name
 
811
        for DISPLAY variable.
 
812
 
 
813
2005-07-11  William Jon McCann  <mccann@jhu.edu>
 
814
 
 
815
        * src/gs-window-x11.c (spawn_on_window): Add XAUTHORITY
 
816
        to child environment.  Use gdk_screen_make_display_name
 
817
        for DISPLAY variable.
 
818
 
 
819
2005-07-09  William Jon McCann  <mccann@jhu.edu>
 
820
 
 
821
        * configure.ac: Post release version bump.
 
822
 
 
823
==== 0.0.7 ====
 
824
 
 
825
2005-07-08  William Jon McCann  <mccann@jhu.edu>
 
826
 
 
827
        * NEWS: Update for 0.0.7 release.
 
828
 
 
829
        * data/Makefile.am: Fix dist for desktop files.
 
830
 
 
831
2005-07-08  William Jon McCann  <mccann@jhu.edu>
 
832
 
 
833
        * src/.cvsignore: Add test-passwd.
 
834
 
 
835
2005-07-08  William Jon McCann  <mccann@jhu.edu>
 
836
 
 
837
        * configure.ac (GDMCONFIGFILE): Check SuSE gdm.conf location.
 
838
 
 
839
2005-07-08  William Jon McCann  <mccann@jhu.edu>
 
840
 
 
841
        * data/Makefile.am (install-data-hook):
 
842
        Added note that PAM file must be updated for SuSE/Novell.
 
843
 
 
844
2005-07-08  William Jon McCann  <mccann@jhu.edu>
 
845
 
 
846
        * data/gnome-screensaver: Also include SuSE/Novell
 
847
        example PAM configuration.
 
848
 
 
849
2005-07-08  William Jon McCann  <mccann@jhu.edu>
 
850
 
 
851
        * src/passwd-helper.c: Include subprocs.h.
 
852
 
 
853
2005-07-08  William Jon McCann  <mccann@jhu.edu>
 
854
 
 
855
        * src/Makefile.am: 
 
856
        * src/test-passwd.c: New file to test authentication.
 
857
 
 
858
2005-07-07  William Jon McCann  <mccann@jhu.edu>
 
859
 
 
860
        * configure.ac (enable_user_switching): Don't require
 
861
        the gdm.conf file to exist at build time.  Fixes #309730.
 
862
 
 
863
2005-07-06  William Jon McCann  <mccann@jhu.edu>
 
864
 
 
865
        * Makefile.am: 
 
866
        * configure.ac: Actually ship the translations.
 
867
 
 
868
        Patch from Sebastien Bacher <seb128@debian.org>.
 
869
        Fixes #309658.
 
870
 
 
871
2005-07-06  William Jon McCann  <mccann@jhu.edu>
 
872
 
 
873
        * data/gnome-screensaver.schemas.in: Use int types.
 
874
 
 
875
        Patch from Sebastien Bacher <seb128@debian.org>.
 
876
        Fixes #309656.
 
877
 
 
878
2005-07-06  William Jon McCann  <mccann@jhu.edu>
 
879
 
 
880
        * savers/popsquares.c (screenhack_init):
 
881
        Don't use nsquares before initializing.  Fixes #309655.
 
882
 
 
883
2005-07-06  William Jon McCann  <mccann@jhu.edu>
 
884
 
 
885
        * src/gs-listener-dbus.c (gs_listener_set_active):
 
886
        Reset the throttle state after deactivation.
 
887
 
 
888
2005-07-06  William Jon McCann  <mccann@jhu.edu>
 
889
 
 
890
        * configure.ac (have_pam): Initialize have_pam to "no".
 
891
 
 
892
2005-07-03  Takeshi AIHANA <aihana@gnome.gr.jp
 
893
 
 
894
        * configure.ac: Added 'ja' (Japanese) to ALL_LINGUAS.
 
895
 
 
896
2005-07-01  William Jon McCann  <mccann@jhu.edu>
 
897
 
 
898
        * configure.ac: Post release version bump.
 
899
 
 
900
==== 0.0.6 ====
 
901
 
 
902
2005-07-01  William Jon McCann  <mccann@jhu.edu>
 
903
 
 
904
        * NEWS: Update for 0.0.6 release.
 
905
 
 
906
2005-06-30  William Jon McCann  <mccann@jhu.edu>
 
907
 
 
908
        * src/gs-window-x11.c (update_geometry): New function to keep
 
909
        track of the window geometry.
 
910
        (screen_size_changed): New function to handle screen size changes.
 
911
        (gs_window_move_resize_window): New function to nicely handle
 
912
        window moving and resizing.
 
913
        (gs_window_real_realize): Queue a window resize and connect to the
 
914
        screen-size-changed signal.
 
915
        (gs_window_set_monitor): New function to set the monitor the window
 
916
        should appear on.
 
917
        (gs_window_get_monitor): New function to get the monitor the window
 
918
        appears on.
 
919
        (gs_window_set_property, gs_window_get_property): Add monitor.
 
920
        (gs_window_real_size_request): Handle window size requests to
 
921
        make the window fill the monitor.
 
922
        (gs_window_class_init): Implement size-request handler and add
 
923
        monitor property.
 
924
        (gs_window_init): Initialize window geometry.  Don't make the
 
925
        window modal.  Don't make the window stick.  Don't take focus
 
926
        on map.  Don't set the window position to CENTER_ALWAYS.
 
927
        (gs_window_new): Set monitor value.
 
928
 
 
929
        * src/gs-manager.c (window_dialog_up_cb): Transfer grabs to window
 
930
        where dialog goes up so the password can be typed in.  Make all
 
931
        other windows insensitive so events won't be triggered while
 
932
        dialog is up.
 
933
        (window_dialog_down_cb): Make all windows sensitive when dialog
 
934
        goes down.
 
935
        (window_map_event_cb): Only transfer grabs to window on monitor
 
936
        with the pointer.
 
937
        (gs_manager_create_window): Create a separate window for each
 
938
        monitor of the screen instead of spanning the entire virtual
 
939
        desktop with one screensaver window.
 
940
 
 
941
        This patch adds multihead/xinerama support.
 
942
 
 
943
2005-06-30  William Jon McCann  <mccann@jhu.edu>
 
944
 
 
945
        * src/file-transfer-dialog.c: Don't include gnome.h
 
946
        (file_transfer_dialog_update_num_files) 
 
947
        (file_transfer_dialog_set_prop, eel_gtk_label_make_bold) 
 
948
        (create_titled_label, file_transfer_dialog_init) 
 
949
        (file_transfer_dialog_update_cb):
 
950
        HIG updates and make consistent with nautilus transfer
 
951
        progress dialog.
 
952
 
 
953
2005-06-27  William Jon McCann  <mccann@jhu.edu>
 
954
 
 
955
        * src/gs-manager.c (select_theme): In the odd case the the
 
956
        screensaver is activated when it is disabled don't use a
 
957
        theme.
 
958
        (window_show_cb): Set theme after prepending to search path.
 
959
 
 
960
        * src/gs-job.c (gs_job_set_theme): Add warning messages.
 
961
        (gs_job_new_for_widget): Don't set theme here.
 
962
        (spawn_on_widget): Use g_warning instead of g_message.
 
963
        (gs_job_start): Add warning messages.
 
964
 
 
965
2005-06-27  William Jon McCann  <mccann@jhu.edu>
 
966
 
 
967
        * src/gs-job.c: Add /usr/libexec to known hack locations.
 
968
 
 
969
2005-06-27  Dennis Cranston <dennis_cranston@yahoo.com>
 
970
 
 
971
        * data/gnome-screensaver-preferences.glade: Fix small HIG widget
 
972
        spacing regression.
 
973
        
 
974
2005-06-23  William Jon McCann  <mccann@jhu.edu>
 
975
 
 
976
        * src/gs-monitor.c (prefs_changed_cb): Update the idle watcher
 
977
        state when configuration changes.
 
978
 
 
979
2005-06-23  William Jon McCann  <mccann@jhu.edu>
 
980
 
 
981
        * savers/popsquares.c (screenhack_init, screenhack_iter):
 
982
        Don't crash when window size is zero.  Remove unnecessary division.
 
983
 
 
984
2005-06-23  William Jon McCann  <mccann@jhu.edu>
 
985
 
 
986
        * src/gnome-screensaver-preferences.c (time_to_string_text): Don't
 
987
        display hanging zeros in time string.
 
988
        (format_value_callback_time, init_capplet): Format the activation
 
989
        time string more nicely.
 
990
 
 
991
        * data/gnome-screensaver-preferences.glade: Display activation time
 
992
        text on top of slider and remove hard-coded units.
 
993
 
 
994
2005-06-23  William Jon McCann  <mccann@jhu.edu>
 
995
 
 
996
        * src/gs-window-x11.[ch] (gs_window_clear): Add to public API.
 
997
 
 
998
        * src/gs-manager.c (gs_manager_set_throttle_enabled): Clear
 
999
        the window when the screensaver is throttled.
 
1000
 
 
1001
2005-06-22  William Jon McCann  <mccann@jhu.edu>
 
1002
 
 
1003
        * data/Makefile.am (install-data-hook): Wrap text better.
 
1004
 
 
1005
        * configure.ac: Fix typo from last commit.
 
1006
 
 
1007
2005-06-22  William Jon McCann  <mccann@jhu.edu>
 
1008
 
 
1009
        * configure.ac: Clean up checks and summary text.
 
1010
 
 
1011
2005-06-22  William Jon McCann  <mccann@jhu.edu>
 
1012
 
 
1013
        * configure.ac: Up dbus dependency to 0.30.
 
1014
 
 
1015
2005-06-21  William Jon McCann  <mccann@jhu.edu>
 
1016
 
 
1017
        * TODO: Remove done dnd item. 
 
1018
 
 
1019
2005-06-20  William Jon McCann  <mccann@jhu.edu>
 
1020
 
 
1021
        * src/gs-lock-plug.c (gs_lock_plug_init)
 
1022
        (gs_lock_plug_response, password_check_idle_cb): Use more human
 
1023
        text.
 
1024
 
 
1025
        * data/gnome-screensaver.schemas.in: Fix typo.
 
1026
 
 
1027
2005-06-20  William Jon McCann  <mccann@jhu.edu>
 
1028
 
 
1029
        * src/gnome-screensaver-dialog.c: Remove dbus includes.
 
1030
 
 
1031
2005-06-20  William Jon McCann  <mccann@jhu.edu>
 
1032
 
 
1033
        * src/gs-manager.c (gs_manager_init, gs_manager_finalize):
 
1034
        Remove unused and unneeded gconf client.
 
1035
 
 
1036
2005-06-20  William Jon McCann  <mccann@jhu.edu>
 
1037
 
 
1038
        * src/gs-monitor.c (manager_blanked_cb, manager_unblanked_cb) 
 
1039
        (watcher_idle_cb, listener_lock_cb, listener_quit_cb) 
 
1040
        (listener_active_changed_cb, listener_throttled_changed_cb) 
 
1041
        (gs_monitor_init, gs_monitor_start): Use listener to hold state.
 
1042
 
 
1043
        * src/gs-listener-dbus.c (gs_listener_send_signal_active_changed) 
 
1044
        (gs_listener_send_signal_throttle_enabled_changed) 
 
1045
        (gs_listener_set_active, gs_listener_set_throttle_enabled) 
 
1046
        (listener_property_set_bool, raise_property_type_error) 
 
1047
        (listener_set_property, listener_get_property) 
 
1048
        (gs_listener_message_handler, gs_listener_set_property) 
 
1049
        (gs_listener_get_property, gs_listener_class_init): Use a property
 
1050
        based approach for the dbus object interface.  This makes it much
 
1051
        easier to handle getting values as well as setting them.
 
1052
 
 
1053
        * src/gnome-screensaver-command.c (screensaver_send_message_bool) 
 
1054
        (screensaver_send_message_void, do_command): Use new dbus object
 
1055
        methods.
 
1056
 
 
1057
2005-06-17  William Jon McCann  <mccann@jhu.edu>
 
1058
 
 
1059
        * src/gs-monitor.c (listener_throttle_cb, listener_unthrottle_cb) 
 
1060
        (gs_monitor_init): 
 
1061
        * src/gs-manager.c (gs_manager_set_throttle_enabled) 
 
1062
        (gs_manager_cycle, gs_manager_set_property) 
 
1063
        (gs_manager_get_property, gs_manager_class_init) 
 
1064
        (window_dialog_up_cb, window_dialog_down_cb, window_show_cb): 
 
1065
        * src/gs-listener-dbus.c (gs_listener_message_handler) 
 
1066
        (gs_listener_class_init): 
 
1067
        * src/gnome-screensaver-command.c (do_command):
 
1068
        Add support for throttling the screensaver.  When throttling is
 
1069
        enabled the screensaver will do its best to use as few resources
 
1070
        as possible.  At the moment this only involves stopping themes
 
1071
        from running.
 
1072
 
 
1073
2005-06-16  William Jon McCann  <mccann@jhu.edu>
 
1074
 
 
1075
        * data/Makefile.am (install-data-hook): Wrap text in Solaris
 
1076
        warning message better.
 
1077
 
 
1078
2005-06-16  William Jon McCann  <mccann@jhu.edu>
 
1079
 
 
1080
        * configure.ac: Add HAVE_USER_SWITCHING back.
 
1081
 
 
1082
2005-06-16  William Jon McCann  <mccann@jhu.edu>
 
1083
 
 
1084
        * data/gnome-screensaver: Add PAM configuration file
 
1085
        copied from GDM.
 
1086
 
 
1087
        * src/passwd-pam.c: Update comments for gnome-screensaver.
 
1088
 
 
1089
        * src/passwd-helper.c (ext_run): Use gnome-screensaver as
 
1090
        helper service name.
 
1091
 
 
1092
        * src/Makefile.am: Use gnome-screensaver as PAM service name.
 
1093
 
 
1094
        * data/Makefile.am (install-data-hook): Install PAM files.
 
1095
 
 
1096
        * configure.ac: Determine PAM conf dir.  Show configuration
 
1097
        summary.
 
1098
 
 
1099
2005-06-16  William Jon McCann  <mccann@jhu.edu>
 
1100
 
 
1101
        * src/gnome-screensaver.c (main): Don't use error if NULL.
 
1102
        For some reason gtk_init is failing without setting an error
 
1103
        when unable to open display.
 
1104
 
 
1105
        * src/subprocs.h: Add missing include.
 
1106
 
 
1107
2005-06-16  William Jon McCann  <mccann@jhu.edu>
 
1108
 
 
1109
        * configure.ac: Remove Werror.
 
1110
 
 
1111
2005-06-16  William Jon McCann  <mccann@jhu.edu>
 
1112
 
 
1113
        * src/gs-lock-plug.c (gs_lock_plug_set_switch_enabled) 
 
1114
        (gs_lock_plug_set_property, gs_lock_plug_get_property) 
 
1115
        (gs_lock_plug_class_init): 
 
1116
        * src/gnome-screensaver-dialog.c (popup_dialog_idle, main):
 
1117
        Make showing the New Login button a property.
 
1118
 
 
1119
        * configure.ac: Only enable user switching if the system
 
1120
        has the capability.
 
1121
 
 
1122
2005-06-16  William Jon McCann  <mccann@jhu.edu>
 
1123
 
 
1124
        * src/cut-n-paste/fusa-utils.h: 
 
1125
        * src/cut-n-paste/fusa-manager.c (fusa_manager_activate_display):
 
1126
        Sync up with fusa CVS.
 
1127
 
 
1128
2005-06-15  William Jon McCann  <mccann@jhu.edu>
 
1129
 
 
1130
        * src/gs-watcher-x11.c: Check if sys/select.h is present.
 
1131
        * src/gs-monitor.c: Remove unneeded includes.
 
1132
 
 
1133
2005-06-15  William Jon McCann  <mccann@jhu.edu>
 
1134
 
 
1135
        * src/gnome-screensaver-preferences.c (populate_model) 
 
1136
        (compare_theme, separator_func, setup_treeview):
 
1137
        Add a separator between the builtin screensaver modes
 
1138
        and the rest of the themes.
 
1139
 
 
1140
2005-06-15  William Jon McCann  <mccann@jhu.edu>
 
1141
 
 
1142
        * src/gs-lock-plug.c (get_ok_button_for_page) 
 
1143
        (get_switch_button_for_page, gs_lock_plug_init):
 
1144
        Use New Login instead of Login Screen.
 
1145
 
 
1146
2005-06-14  William Jon McCann  <mccann@jhu.edu>
 
1147
 
 
1148
        * src/gs-lock-plug.c (monitor_progress): Use ngettext to handle
 
1149
        plurals.  Fixes #307560.
 
1150
 
 
1151
        Based on patch by Thierry Moisan <thierryn@videotron.ca>
 
1152
 
 
1153
2005-06-13  William Jon McCann  <mccann@jhu.edu>
 
1154
 
 
1155
        * src/gs-job.c (parse_theme): Cast xmlChar* to char* (unsigned to
 
1156
        signed) to fix building with gcc4.  Fixes #307450.
 
1157
 
 
1158
2005-06-10  William Jon McCann  <mccann@jhu.edu>
 
1159
 
 
1160
        * src/gnome-screensaver-preferences.c (theme_installer_run) 
 
1161
        (init_capplet): Remove spurious debug messages.
 
1162
 
 
1163
2005-06-10  William Jon McCann  <mccann@jhu.edu>
 
1164
 
 
1165
        * src/file-transfer-dialog.[ch]: New files copied from
 
1166
        gnome-control-center.
 
1167
 
 
1168
        * src/gnome-screensaver-preferences.c (reload_themes) 
 
1169
        (transfer_done_cb, transfer_cancel_cb, theme_installer_run) 
 
1170
        (drag_motion_cb, drag_leave_cb, drag_data_received_cb) 
 
1171
        (init_capplet): 
 
1172
        * src/Makefile.am:
 
1173
        Add basic support for drag and drop of screensaver themes
 
1174
        onto the capplet.
 
1175
 
 
1176
2005-06-07  William Jon McCann  <mccann@jhu.edu>
 
1177
 
 
1178
        * configure.ac: Post release version bump.
 
1179
 
 
1180
==== 0.0.5 ====
 
1181
        
 
1182
2005-06-07  William Jon McCann  <mccann@jhu.edu>
 
1183
 
 
1184
        * NEWS: Update for release
 
1185
 
 
1186
2005-06-07  William Jon McCann  <mccann@jhu.edu>
 
1187
 
 
1188
        * savers/Makefile.am (EXTRA_DIST): Add theme data.
 
1189
        * data/Makefile.am (EXTRA_DIST): Add glade and desktop data.
 
1190
 
 
1191
2005-06-07  William Jon McCann  <mccann@jhu.edu>
 
1192
 
 
1193
        * src/gnome-screensaver-preferences.c (preview_set_theme):
 
1194
        Make activation time slider insensitive when screensaver is
 
1195
        disabled.
 
1196
 
 
1197
2005-06-06  William Jon McCann  <mccann@jhu.edu>
 
1198
 
 
1199
        * configure.ac: 
 
1200
        * src/Makefile.am: Add missing DBUS_CFLAGS.
 
1201
 
 
1202
        Patch from Jaap A. Haitsma <jaap@haitsma.org>.
 
1203
        Fixes #306487.
 
1204
 
 
1205
2005-06-01  William Jon McCann  <mccann@jhu.edu>
 
1206
 
 
1207
        * src/gs-job.c (load_themes): Only use first theme in search path
 
1208
        for any given name.
 
1209
 
 
1210
2005-06-01  William Jon McCann  <mccann@jhu.edu>
 
1211
 
 
1212
        * src/gs-manager.c (window_show_cb): 
 
1213
        * src/gnome-screensaver-preferences.c (init_capplet):
 
1214
        Look for user themes in g_get_user_data_dir/gnome-screensaver/themes.
 
1215
 
 
1216
2005-06-01  William Jon McCann  <mccann@jhu.edu>
 
1217
 
 
1218
        * src/gs-manager.c (gs_manager_cycle): Use GError.
 
1219
 
 
1220
        * src/gs-job.c (gs_job_set_theme_path, gs_job_get_theme_path)
 
1221
        (gs_job_prepend_theme_path): Add ability to extend the theme
 
1222
        search path.
 
1223
        (theme_info_new, gs_job_theme_info_free, gs_job_theme_info_copy):
 
1224
        Add ThemeInfo API to handle getting information about themes.
 
1225
        (load_themes, gs_job_theme_rescan_if_needed, ensure_valid_themes) 
 
1226
        (gs_job_lookup_theme_info, hash2slist_foreach) 
 
1227
        (g_hash_table_slist_keys, gs_job_get_theme_list, gs_job_init) 
 
1228
        (gs_job_finalize, check_command, gs_job_set_theme) 
 
1229
        (gs_job_new_for_widget, spawn_on_widget, gs_job_start):
 
1230
        Use a hash table to store theme info.
 
1231
 
 
1232
        * src/gnome-screensaver-preferences.c (preview_set_theme): Handle errors.
 
1233
        (populate_model): Use new ThemeInfo API.
 
1234
 
 
1235
2005-05-21  Frank Arnold  <farnold@cvs.gnome.org>
 
1236
 
 
1237
        * configure.ac: Added German (de) to ALL_LINGUAS.
 
1238
 
 
1239
2005-05-20  William Jon McCann  <mccann@jhu.edu>
 
1240
 
 
1241
        * src/gs-job.c (nice_process): Operate on the specified pid
 
1242
        instead of current process.
 
1243
 
 
1244
2005-05-20  William Jon McCann  <mccann@jhu.edu>
 
1245
 
 
1246
        * src/gs-job.c (nice_process, spawn_on_widget):
 
1247
        Set subprocess priority.
 
1248
 
 
1249
2005-05-20  William Jon McCann  <mccann@jhu.edu>
 
1250
 
 
1251
        * src/gs-monitor.c (gs_monitor_new, gs_monitor_start):
 
1252
        Split out monitor start.
 
1253
 
 
1254
        * src/gs-listener-dbus.c: Use lowercase name and path.
 
1255
        (gs_listener_acquire): Set error correctly.
 
1256
 
 
1257
        * src/gnome-screensaver.c (main): Remove dbus stuff and let
 
1258
        gs-monitor fail if it cannot get the service.
 
1259
 
 
1260
        * src/gnome-screensaver-command.c: Use lowercase name and path.
 
1261
 
 
1262
2005-05-18  William Jon McCann  <mccann@jhu.edu>
 
1263
 
 
1264
        * src/gs-listener-dbus.c (gs_listener_acquire):
 
1265
        Make sure input isn't NULL.
 
1266
 
 
1267
2005-05-18  William Jon McCann  <mccann@jhu.edu>
 
1268
 
 
1269
        * src/gs-monitor.c (manager_blanked_cb, manager_unblanked_cb): 
 
1270
        * src/gs-listener-dbus.[ch] (gs_listener_send_signal_activated) 
 
1271
        (gs_listener_send_signal_deactivated):
 
1272
        Send Activated or Deactivated signals over dbus.
 
1273
 
 
1274
2005-05-09  William Jon McCann  <mccann@jhu.edu>
 
1275
 
 
1276
        * configure.ac: 
 
1277
        * src/gnome-screensaver-command.c (screensaver_is_running): 
 
1278
        * src/gnome-screensaver.c (check_dbus): 
 
1279
        * src/gs-listener-dbus.c (screensaver_is_running) 
 
1280
        (gs_listener_acquire):
 
1281
        Support the both the 0.23 and 0.3 dbus APIs.  Fixes #303288.
 
1282
 
 
1283
        Patch from Diego Gonzalez <diego@pemas.net>.
 
1284
 
 
1285
2005-05-05  William Jon McCann  <mccann@jhu.edu>
 
1286
 
 
1287
        * savers/.cvsignore: Added.
 
1288
 
 
1289
2005-05-05  Dennis Cranston <dennis_cranston@yahoo.com>
 
1290
 
 
1291
        * data/gnome-screensaver-preferences.glade: Adjust widget
 
1292
        spacing according to HIG.
 
1293
 
 
1294
2005-05-05  William Jon McCann  <mccann@jhu.edu>
 
1295
 
 
1296
        * data/gnome-screensaver-preferences.glade: Don't use a
 
1297
        horiz. scrollbar on the themes list.  And don't fill space.
 
1298
 
 
1299
2005-05-05  William Jon McCann  <mccann@jhu.edu>
 
1300
 
 
1301
        * src/gs-monitor.c (listener_poke_cb, gs_monitor_init): 
 
1302
        * src/gs-listener-dbus.c (gs_listener_message_handler) 
 
1303
        (gs_listener_class_init): 
 
1304
        * src/gnome-screensaver-command.c (do_command):
 
1305
        Rename ping to poke to avoid confustion with dbus .Ping.
 
1306
 
 
1307
2005-05-05  William Jon McCann  <mccann@jhu.edu>
 
1308
 
 
1309
        * configure.ac: Remove app-default stuff.
 
1310
 
 
1311
2005-05-05  William Jon McCann  <mccann@jhu.edu>
 
1312
 
 
1313
        * README: Removed GTK bug as known issue since we work around it.
 
1314
 
 
1315
2005-05-05  William Jon McCann  <mccann@jhu.edu>
 
1316
 
 
1317
        * src/gnome-screensaver-preferences.c (config_set_theme) 
 
1318
        (preview_set_theme, setup_treeview_selection): Guard against
 
1319
        calling strcmp with null.
 
1320
 
 
1321
        * src/gs-prefs.c:
 
1322
        * src/gnome-screensaver-preferences.c:
 
1323
        * data/gnome-screensaver.schemas.in:
 
1324
        Rename gconf key to "themes" and add it to schemas.
 
1325
 
 
1326
2005-05-05  William Jon McCann  <mccann@jhu.edu>
 
1327
 
 
1328
        * src/gs-window-x11.c (gs_window_real_show, spawn_on_window) 
 
1329
        (is_logout_enabled, popup_dialog_idle) 
 
1330
        (gs_window_set_logout_enabled, gs_window_set_logout_timeout) 
 
1331
        (gs_window_set_property, gs_window_get_property) 
 
1332
        (gs_window_finalize): 
 
1333
        * src/gs-prefs.c (gs_prefs_load_from_gconf, key_changed_cb): 
 
1334
        * src/gs-monitor.c (prefs_changed_cb, gs_monitor_init): 
 
1335
        * src/gs-manager.c (gs_manager_set_logout_enabled) 
 
1336
        (gs_manager_set_lock_timeout, gs_manager_set_logout_timeout) 
 
1337
        (gs_manager_set_property, gs_manager_get_property) 
 
1338
        (gs_manager_class_init, window_show_cb, gs_manager_create_window): 
 
1339
        * src/gs-lock-plug.c (gs_lock_plug_set_logout_enabled) 
 
1340
        (gs_lock_plug_set_property, gs_lock_plug_get_property) 
 
1341
        (gs_lock_plug_class_init, logout_button_clicked) 
 
1342
        (gs_lock_plug_init): 
 
1343
        * src/gnome-screensaver-dialog.c (popup_dialog_idle): 
 
1344
        * src/Makefile.am: 
 
1345
        * data/gnome-screensaver.schemas.in:
 
1346
        Add support for showing a logout button after a specified
 
1347
        amount of time.  This depends on the fix for bug #149447.
 
1348
        Fixes #301710.
 
1349
 
 
1350
2005-05-04  William Jon McCann  <mccann@jhu.edu>
 
1351
 
 
1352
        * src/gs-watcher-x11.c (gs_watcher_reset):
 
1353
        Add a convenience function for resetting the idle
 
1354
        watcher.
 
1355
 
 
1356
        * src/gs-monitor.c (listener_ping_cb, gs_monitor_init): 
 
1357
        * src/gs-listener-dbus.c (gs_listener_message_handler) 
 
1358
        (gs_listener_class_init): 
 
1359
        * src/gnome-screensaver-command.c (do_command):
 
1360
        Add ping dbus method that can be used to simulate user
 
1361
        activity or as a safe way to probe if the screensaver is
 
1362
        running.
 
1363
 
 
1364
2005-05-01  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
 
1365
 
 
1366
        * configure.ac: Added Spanish (es) to ALL_LINGUAS.
 
1367
 
 
1368
2005-04-29  William Jon McCann  <mccann@jhu.edu>
 
1369
 
 
1370
        * data/gnome-screensaver-preferences.glade:
 
1371
        Now even simpler.
 
1372
 
 
1373
2005-04-29  William Jon McCann  <mccann@jhu.edu>
 
1374
 
 
1375
        * data/gnome-screensaver-preferences.glade: 
 
1376
        * src/gnome-screensaver-preferences.c (config_get_blank_delay) 
 
1377
        (config_get_theme, setup_treeview_selection, init_capplet):
 
1378
        Support unwritable gconf keys in the interface.
 
1379
 
 
1380
2005-04-26  William Jon McCann  <mccann@jhu.edu>
 
1381
 
 
1382
        * src/gnome-screensaver-preferences.c (compare_theme) 
 
1383
        (setup_treeview): Sort the theme list.
 
1384
 
 
1385
2005-04-26  William Jon McCann  <mccann@jhu.edu>
 
1386
 
 
1387
        * src/gs-prefs.c (gs_prefs_load_from_gconf, key_changed_cb) 
 
1388
        (gs_prefs_init, gs_prefs_finalize): 
 
1389
        * src/gs-monitor.c (prefs_changed_cb, gs_monitor_init):
 
1390
        More renaming savers to themes.
 
1391
 
 
1392
2005-04-26  William Jon McCann  <mccann@jhu.edu>
 
1393
 
 
1394
        * src/gs-manager.c (gs_manager_set_themes, select_theme) 
 
1395
        (gs_manager_cycle, window_show_cb): 
 
1396
        * src/gs-job.c (getnodeset, get_first_xpath_prop) 
 
1397
        (get_xml_config_string, gs_job_theme_parse, gs_job_finalize) 
 
1398
        (gs_job_set_command, gs_job_set_theme, gs_job_new_for_widget) 
 
1399
        (spawn_on_widget, gs_job_start): 
 
1400
        * src/gnome-screensaver-preferences.c (config_get_theme) 
 
1401
        (config_set_theme, preview_set_theme, get_themes_dir) 
 
1402
        (theme_entry_free, get_theme_list, populate_model) 
 
1403
        (tree_selection_changed_cb, setup_treeview) 
 
1404
        (setup_treeview_selection): 
 
1405
        * src/Makefile.am: 
 
1406
        * savers/Makefile.am: 
 
1407
        * configure.ac:
 
1408
        Add support for XML theme configuration.  Only support configuration
 
1409
        via theme names.  The mapping to a command is done by the XML config.
 
1410
 
 
1411
2005-04-26  William Jon McCann  <mccann@jhu.edu>
 
1412
 
 
1413
        * src/gs-watcher-x11.c (gs_watcher_set_dpms): 
 
1414
        * src/gs-prefs.c (gs_prefs_load_from_gconf, key_changed_cb): 
 
1415
        * src/gs-monitor.c (prefs_changed_cb, gs_monitor_init):
 
1416
        Enable DPMS support.
 
1417
 
 
1418
2005-04-25  William Jon McCann  <mccann@jhu.edu>
 
1419
 
 
1420
        * src/gs-manager.c (gs_manager_cycle, cycle_timeout) 
 
1421
        (gs_manager_set_cycle_delay): Don't cycle the theme
 
1422
        while the lock dialog is up.
 
1423
 
 
1424
2005-04-25  William Jon McCann  <mccann@jhu.edu>
 
1425
 
 
1426
        * src/gs-window-x11.c (spawn_on_window, wait_on_child) 
 
1427
        (gs_window_dialog_finish, command_watch):
 
1428
        Don't leak pipe fds.  Be more correct about handling pids.
 
1429
 
 
1430
        * src/gs-job.c (spawn_on_widget): Uncomment channel unref.
 
1431
 
 
1432
2005-04-25  William Jon McCann  <mccann@jhu.edu>
 
1433
 
 
1434
        * src/gs-job.c (wait_on_child, gs_job_died, gs_job_finalize) 
 
1435
        (spawn_on_widget, command_watch, gs_job_stop):
 
1436
        Don't leak pipe fds.  Be more correct about handling pids.
 
1437
 
 
1438
2005-04-23  William Jon McCann  <mccann@jhu.edu>
 
1439
 
 
1440
        * src/gnome-screensaver-preferences.c (init_capplet):
 
1441
        Use screensaver icon here too.
 
1442
 
 
1443
2005-04-23  William Jon McCann  <mccann@jhu.edu>
 
1444
 
 
1445
        * data/gnome-screensaver-preferences.desktop.in:
 
1446
        Use screensaver icon.  Fix comment.
 
1447
 
 
1448
        Patch from Jaap A. Haitsma <jaap@haitsma.org>.
 
1449
        Fixes #301709
 
1450
 
 
1451
2005-04-23  William Jon McCann  <mccann@jhu.edu>
 
1452
 
 
1453
        * src/gs-lock-plug.c (button_get_label_widget) 
 
1454
        (button_mnemonic_activate_click, switch_page, gs_lock_plug_init):
 
1455
        Allow mnemonic activation with keyboard grabbed.
 
1456
        Work around bug 172998.
 
1457
 
 
1458
2005-04-22  William Jon McCann  <mccann@jhu.edu>
 
1459
 
 
1460
        * savers/popsquares.c (screenhack_init, screenhack_iter) 
 
1461
        (screenhack_destroy, new_window, get_window, do_restart) 
 
1462
        (do_configure_event, do_event, main):
 
1463
        Add support for configuration events.
 
1464
 
 
1465
2005-04-22  William Jon McCann  <mccann@jhu.edu>
 
1466
 
 
1467
        * savers/popsquares.c (screenhack_init, screenhack_iter) 
 
1468
        (screenhack_destroy): Make functions static for now.
 
1469
 
 
1470
2005-04-22  William Jon McCann  <mccann@jhu.edu>
 
1471
 
 
1472
        * data/gnome-screensaver-preferences.glade:
 
1473
        Use vbox/hbox instead of frame.
 
1474
 
 
1475
2005-04-22  William Jon McCann  <mccann@jhu.edu>
 
1476
 
 
1477
        * src/gnome-screensaver-preferences.c (saver_entry_free) 
 
1478
        (get_saver_list, populate_model):
 
1479
        Construct saver list more dynamically.
 
1480
 
 
1481
2005-04-22  William Jon McCann  <mccann@jhu.edu>
 
1482
 
 
1483
        * savers/Makefile.am: 
 
1484
        * savers/popsquares.c: 
 
1485
        * src/gs-job.c: 
 
1486
        * src/Makefile.am: 
 
1487
        * configure.ac: 
 
1488
        * Makefile.am:
 
1489
        Add gdk port of popsquares saver that uses the
 
1490
        desktop theme and doesn't support configuration.
 
1491
 
 
1492
2005-04-20  William Jon McCann  <mccann@jhu.edu>
 
1493
 
 
1494
        * src/gs-window-x11.c (gs_window_override_user_time) 
 
1495
        (gs_window_real_realize):
 
1496
        Try to work around focus stealing prevention.
 
1497
 
 
1498
2005-04-20  William Jon McCann  <mccann@jhu.edu>
 
1499
 
 
1500
        * README: Added bugzilla info, etc.
 
1501
 
 
1502
2005-04-20  William Jon McCann  <mccann@jhu.edu>
 
1503
 
 
1504
        * src/gs-watcher-x11.c (gs_watcher_set_timeout): 
 
1505
        * src/gs-prefs.c (key_changed_cb): 
 
1506
        * src/gs-monitor.c (prefs_changed_cb):
 
1507
        Make daemon respond to blank delay gconf changes.
 
1508
 
 
1509
2005-04-20  William Jon McCann  <mccann@jhu.edu>
 
1510
 
 
1511
        * src/gnome-screensaver-preferences.c (init_capplet): 
 
1512
        * data/gnome-screensaver-preferences.glade:
 
1513
        Make keyboard mnemonic activation work.
 
1514
 
 
1515
2005-04-20  William Jon McCann  <mccann@jhu.edu>
 
1516
 
 
1517
        * src/gnome-screensaver-preferences.c (config_get_blank_delay) 
 
1518
        (config_set_blank_delay, blank_delay_value_changed_cb) 
 
1519
        (init_capplet): Add support for the blank delay.
 
1520
 
 
1521
        * data/gnome-screensaver-preferences.glade: Set default size.
 
1522
 
 
1523
2005-04-19  Gareth Owen  <gowen72@yahoo.com>
 
1524
 
 
1525
        * configure.ac: Added en_GB to ALL_LINGUAS
 
1526
 
 
1527
2005-04-19  William Jon McCann  <mccann@jhu.edu>
 
1528
 
 
1529
        * src/gs-job.c (gs_job_set_command):
 
1530
        Handle NULL commands.
 
1531
 
 
1532
2005-04-19  William Jon McCann  <mccann@jhu.edu>
 
1533
 
 
1534
        * src/gs-job.c (gs_job_finalize):
 
1535
        Only signal if pid > 0.
 
1536
 
 
1537
2005-04-19  William Jon McCann  <mccann@jhu.edu>
 
1538
 
 
1539
        * .cvsignore: Updated.
 
1540
        
 
1541
        * src/gs-prefs.c (key_changed_cb, gs_prefs_init) 
 
1542
        (gs_prefs_finalize): 
 
1543
        * src/gs-monitor.c (prefs_changed_cb, gs_monitor_init):
 
1544
        Enable monitoring of gconf settings.
 
1545
 
 
1546
        * src/gs-manager.c (window_show_cb): 
 
1547
        * src/gs-job.c (widget_get_id_string, gs_job_set_widget) 
 
1548
        (find_command, gs_job_set_command, gs_job_new) 
 
1549
        (gs_job_new_for_widget, spawn_on_widget, gs_job_start):
 
1550
        Change jobs to run on a widget instead of GSWindow in
 
1551
        order to support capplet.  Interpret gconf saver value
 
1552
        as a full path for security.
 
1553
 
 
1554
        * src/gnome-screensaver-preferences.c: 
 
1555
        * src/Makefile.am: 
 
1556
        * data/gnome-screensaver-preferences.glade: 
 
1557
        * data/gnome-screensaver-preferences.desktop.in: 
 
1558
        * data/Makefile.am: 
 
1559
        * configure.ac:
 
1560
        Add screensaver preferences capplet.
 
1561
 
 
1562
2005-04-15  William Jon McCann  <mccann@jhu.edu>
 
1563
 
 
1564
        * src/gs-manager.c (window_show_cb, window_map_event_cb) 
 
1565
        (gs_manager_create_window, gs_manager_create, gs_manager_blank):
 
1566
        Set up windows and jobs only after showing and lock only
 
1567
        after map-event.
 
1568
 
 
1569
        * src/gs-manager.c (select_saver, gs_manager_cycle): 
 
1570
        * src/gs-job.c (gs_job_set_command, gs_job_new_for_window) 
 
1571
        (spawn_on_window):
 
1572
        Use const where appropriate.
 
1573
 
 
1574
2005-04-15  William Jon McCann  <mccann@jhu.edu>
 
1575
 
 
1576
        * src/gs-lock-plug.c (gs_lock_plug_init):
 
1577
        Don't indent the password entry.  Use a
 
1578
        smaller font for the progress text so that
 
1579
        it isn't too distracting.
 
1580
 
 
1581
2005-04-15  William Jon McCann  <mccann@jhu.edu>
 
1582
 
 
1583
        * src/gs-lock-plug.c (gs_lock_plug_init):
 
1584
        Use label instead of entry for username.
 
1585
 
 
1586
        * configure.ac: Use variable for dbus version.
 
1587
 
 
1588
2005-04-15  Adam Weinberger  <adamw@gnome.org>
 
1589
 
 
1590
        * configure.ac: Added en_CA to ALL_LINGUAS.
 
1591
 
 
1592
2005-04-15  Raphael Higino  <raphaelh@cvs.gnome.org>
 
1593
 
 
1594
        * configure.ac: Added pt_BR to ALL_LINGUAS.
 
1595
 
 
1596
2005-04-15  Funda Wang  <fundawang@linux.net.cn>
 
1597
 
 
1598
        * configure.ac: Added "zh_CN" to ALL_LINGUAS.
 
1599
 
 
1600
2005-04-14  William Jon McCann  <mccann@jhu.edu>
 
1601
 
 
1602
        * src/gs-grab-x11.c (gs_grab_move_mouse):
 
1603
        Don't regrab pointer here.
 
1604
 
 
1605
2005-04-14  William Jon McCann  <mccann@jhu.edu>
 
1606
 
 
1607
        * src/gs-grab-x11.c (gs_grab_get_mouse) 
 
1608
        (gs_grab_get_keyboard_and_mouse):
 
1609
        Grab and release pointer initially.
 
1610
 
 
1611
2005-04-14  Christian Rose  <menthos@menthos.com>
 
1612
 
 
1613
        * configure.ac: Added "sv" to ALL_LINGUAS.
 
1614