3
2005-10-05 William Jon McCann <mccann@jhu.edu>
5
* NEWS: Update for 0.0.15 release.
6
* src/Makefile.am (gnome_screensaver_SOURCES):
7
Fix name of header file.
9
2005-10-05 William Jon McCann <mccann@jhu.edu>
11
* src/gs-lock-plug.c (get_ok_button_for_page)
12
(get_switch_button_for_page): Don't use N_().
14
* src/gnome-screensaver-command.c (main):
15
Use setlocale so that messages are translated.
17
2005-10-05 William Jon McCann <mccann@jhu.edu>
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.
25
2005-10-05 William Jon McCann <mccann@jhu.edu>
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.
33
2005-10-04 Žygimantas Beručka <zygis@gnome.org>
35
* configure.ac: Added 'lt' to ALL_LINGUAS.
37
2005-10-04 William Jon McCann <mccann@jhu.edu>
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.
43
2005-10-04 William Jon McCann <mccann@jhu.edu>
46
* src/gs-power-x11.h: New files to handle power
49
* src/gs-watcher-x11.[ch]: Rip out all the DPMS stuff.
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
55
(_gs_monitor_update_from_prefs): Consolidate
56
updating from preferences into a single function.
57
(gs_monitor_init): Add power management.
59
* src/dpms.[ch]: Removed.
60
* src/Makefile.am: Add new files.
62
* data/gnome-screensaver.schemas.in: Shorten DPMS
65
2005-10-03 William Jon McCann <mccann@jhu.edu>
67
* doc/.cvsignore: Actually add the file.
69
2005-09-30 William Jon McCann <mccann@jhu.edu>
71
* src/gs-watcher-x11.c (initialize_server_extensions):
73
(watchdog_timer, gs_watcher_set_dpms): Don't
74
unconditionally set DPMS verbose.
76
2005-09-30 Kjartan Maraas <kmaraas@gnome.org>
78
* configure.ac: Add Norwegian bokmål to ALL_LINGUAS.
80
2005-09-30 William Jon McCann <mccann@jhu.edu>
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.
88
* data/Makefile.am (install-data-local): Use tabs.
90
* src/gnome-screensaver-command.c (main): Initialize
93
* src/gnome-screensaver-preferences.c (populate_model):
94
Mark screensaver modes for translation.
96
* data/gnome-screensaver-preferences.desktop.in:
99
2005-09-28 William Jon McCann <mccann@jhu.edu>
101
* src/gs-lock-plug.c (password_check_idle_cb, monitor_progress):
102
Rework status messages.
104
* doc/.cvsignore: Add files.
106
2005-09-28 William Jon McCann <mccann@jhu.edu>
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.
114
* src/gs-manager.c (gs_manager_blank): Fade
115
out before showing windows.
117
* src/Makefile.am: Add new files.
119
2005-09-26 William Jon McCann <mccann@jhu.edu>
121
* doc/Makefile.am: Add docs to EXTRA_DIST
123
* configure.ac: Add docs/Makefile
125
2005-09-26 William Jon McCann <mccann@jhu.edu>
127
* doc/DBUS-API.txt: Added getIdle and getIdleTime.
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.
134
2005-09-26 William Jon McCann <mccann@jhu.edu>
138
* Makefile.am (SUBDIRS): Add some docs.
140
2005-09-26 William Jon McCann <mccann@jhu.edu>
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):
146
* configure.ac: Add optional libexif dep for
149
Based on patch from <torkel@acc.umu.se>.
152
2005-09-23 William Jon McCann <mccann@jhu.edu>
154
* configure.ac: Post release version bump.
156
* NEWS: Fix misplaced news items.
160
2005-09-23 William Jon McCann <mccann@jhu.edu>
162
* src/gs-window-x11.c (popup_dialog_idle): Fix warning.
164
* savers/Makefile.am (EXTRA_DIST): Include .desktop.in files.
165
Cleanup .desktop files.
167
* NEWS: Update for 0.0.14 release.
169
2005-09-23 William Jon McCann <mccann@jhu.edu>
171
* src/gs-job.c (spawn_on_widget): Only set XAUTHORITY in
172
child it is set in parent.
174
2005-09-23 William Jon McCann <mccann@jhu.edu>
176
* src/gs-lock-plug.c (setup_treeview): Only setup
177
the user list if switching is enabled.
179
2005-09-23 William Jon McCann <mccann@jhu.edu>
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.
185
2005-09-23 William Jon McCann <mccann@jhu.edu>
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)
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
200
* src/gnome-screensaver-dialog.c: Add command line option
203
Patches from Matthias Clasen <mclasen@redhat.com>
206
2005-09-23 William Jon McCann <mccann@jhu.edu>
208
* configure.ac: Fix the logic so that --with-gdm-config=no works.
210
2005-09-22 William Jon McCann <mccann@jhu.edu>
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
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.
223
Some usability changes suggested by mpt.
225
2005-09-22 William Jon McCann <mccann@jhu.edu>
227
* src/gs-manager.c (window_show_cb): Don't set theme search
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.
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.
245
* src/Makefile.am: Use libgnome-menu.
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
254
* data/migrate-xscreensaver-config.sh:
255
* data/xscreensaver-config.xsl: Script that can be
256
used to convert xscreensaver .xml configuration files
259
* data/gnome-screensavers.menu.in:
260
* data/gnome-screensaver.directory.in:
262
* data/.cvsignore: New files to define menu entries
264
* configure.ac: Require libgnome-menu
266
Use the cross desktop menu spec for finding themes.
269
2005-09-22 William Jon McCann <mccann@jhu.edu>
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.
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.
282
2005-09-19 William Jon McCann <mccann@jhu.edu>
284
* src/gs-lock-plug.c (switch_page): Remove workaround
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.
291
* src/gnome-screensaver-dialog.c (main): Move
292
gnome-vfs init (for FUSA) to plug.
294
2005-09-18 Alessio Frusciante <algol@firenze.linux.it>
296
* configure.ac: Added "it" (Italian) to ALL_LINGUAS.
298
2005-09-15 William Jon McCann <mccann@jhu.edu>
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.
305
2005-09-14 William Jon McCann <mccann@jhu.edu>
307
* configure.ac: Don't require xscreensaver directories specified
308
to be present at compile time. Fixes #316143.
310
2005-09-12 William Jon McCann <mccann@jhu.edu>
312
* configure.ac: Post release version bump.
316
2005-09-12 William Jon McCann <mccann@jhu.edu>
318
* NEWS: Update for 0.0.13 release.
320
2005-09-12 William Jon McCann <mccann@jhu.edu>
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.
327
2005-09-12 Rodrigo Moya <rodrigo@novell.com>
329
* configure.ac: check for 64bit library location.
331
2005-09-09 William Jon McCann <mccann@jhu.edu>
334
* configure.ac: If configured to look for
335
xscreensaver config files then also look for
336
xscreensaver hacks too.
338
Patch from Catmur <ed@catmur.co.uk>
341
2005-09-09 William Jon McCann <mccann@jhu.edu>
343
* src/gs-job.c (load_themes): Skip files in theme config
344
dirs that don't end with .xml.
346
Patch from Ed Catmur <ed@catmur.co.uk>
349
2005-09-07 William Jon McCann <mccann@jhu.edu>
351
* configure.ac: Post release version bump.
355
2005-09-07 William Jon McCann <mccann@jhu.edu>
357
* NEWS: Update for 0.0.12 release.
359
2005-09-07 William Jon McCann <mccann@jhu.edu>
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.
366
2005-09-06 William Jon McCann <mccann@jhu.edu>
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.
372
* src/gs-monitor.c (watcher_idle_cb): Use new boolean
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.
379
2005-09-05 William Jon McCann <mccann@jhu.edu>
381
* configure.ac: Post release version bump.
385
2005-09-05 William Jon McCann <mccann@jhu.edu>
387
* NEWS: Update for 0.0.11 release.
389
2005-09-03 Rodrigo Moya <rodrigo@novell.com>
391
* src/gnome-screensaver-preferences.c (config_get_theme,
392
config_set_theme, preview_set_theme, compare_theme): support 'random'
394
(populate_model): add random screensaver to the list.
396
2005-09-02 William Jon McCann <mccann@jhu.edu>
398
* savers/popsquares.c (get_window):
399
Clear screen at the start.
401
2005-09-02 William Jon McCann <mccann@jhu.edu>
403
* src/gs-monitor.c (prefs_changed_cb):
404
* src/gs-prefs.c (key_changed_cb):
405
Support changing the cycle timeout value.
407
2005-09-01 William Jon McCann <mccann@jhu.edu>
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.
415
2005-09-01 William Jon McCann <mccann@jhu.edu>
417
* src/gs-lock-plug.c (gs_lock_plug_show, populate_model)
418
(gs_lock_plug_init): Added more timing points.
420
2005-09-01 William Jon McCann <mccann@jhu.edu>
422
* src/gs-lock-plug.c:
423
* src/gnome-screensaver-dialog.c:
424
Added a very basic timing/profiling framework.
426
2005-08-31 William Jon McCann <mccann@jhu.edu>
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.
433
2005-08-31 William Jon McCann <mccann@jhu.edu>
435
* src/gs-lock-plug.c (gs_lock_plug_init):
436
Add a bit more padding between labels.
438
2005-08-31 William Jon McCann <mccann@jhu.edu>
440
* src/gs-lock-plug.c (user_displays_changed_cb):
441
Remove spurious g_message.
443
2005-08-31 William Jon McCann <mccann@jhu.edu>
445
* configure.ac (GTK_REQUIRED_VERSION): Bump
446
gtk requirement to 2.7.0.
448
2005-08-31 William Jon McCann <mccann@jhu.edu>
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.
454
2005-08-31 William Jon McCann <mccann@jhu.edu>
456
* configure.ac: Post release version bump.
460
2005-08-31 William Jon McCann <mccann@jhu.edu>
462
* NEWS: Update for 0.0.10 release.
464
2005-08-29 William Jon McCann <mccann@jhu.edu>
466
* src/gnome-screensaver-preferences.c: Put label
467
column first so that typeahead find works by default.
469
2005-08-29 William Jon McCann <mccann@jhu.edu>
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.
475
Based on patch from <dennis_cranston@yahoo.com>
478
2005-08-26 William Jon McCann <mccann@jhu.edu>
480
* configure.ac: Add --with-xscreensaverdir argument to specify
481
location of XScreensaver hack configuration files.
483
* src/gs-job.c (gs_job_init): If an xscreensaver dir is specified,
484
append the directory to the list of theme paths.
486
Patch from Rodrigo Moya <rodrigo@novell.com>
488
2005-08-26 Christophe Merlet <redfox@redfoxcenter.org>
490
* configure.in: Added "fr" (French) to ALL_LINGUAS
492
2005-08-26 William Jon McCann <mccann@jhu.edu>
494
* src/gs-job.[ch] (gs_job_append_theme_path): Add new
497
2005-08-26 William Jon McCann <mccann@jhu.edu>
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.
503
2005-08-26 William Jon McCann <mccann@jhu.edu>
505
* data/gnome-screensaver-preferences.glade:
506
Add mnemonic to checkbox label. Use 6px spacing
509
Patch from <dennis_cranston@yahoo.com>.
512
2005-08-26 Rodrigo Moya <rodrigo@novell.com>
514
* data/gnome-screensaver-preferences.glade: fixed alignment of
515
'Activate after' label. Added checkbox to the dialog.
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.
523
2005-08-25 William Jon McCann <mccann@jhu.edu>
525
* src/gs-window-x11.c (gs_window_class_init): Set
526
lock-enabled param to FALSE initially.
528
* src/gs-prefs.c (key_changed_cb): Allow enabling and disabling
531
* src/gs-monitor.c (listener_lock_cb, prefs_changed_cb)
532
(gs_monitor_init): Allow enabling and disabling the
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).
542
2005-08-24 William Jon McCann <mccann@jhu.edu>
544
* configure.ac: Post release version bump.
548
2005-08-24 William Jon McCann <mccann@jhu.edu>
550
* NEWS: Update for 0.0.9 release.
552
2005-08-15 Rodrigo Moya <rodrigo@novell.com>
554
* data/images/cosmos/Makefile.am: EXTRA_DIST all pictures, so that
555
they are included in the tarball.
557
2005-08-10 Alexander Shopov <ash@contact.bg>
559
* configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
561
2005-08-04 William Jon McCann <mccann@jhu.edu>
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.
573
2005-08-04 William Jon McCann <mccann@jhu.edu>
575
* data/images/cosmos/whirlpool.jpg: Added.
577
2005-08-04 William Jon McCann <mccann@jhu.edu>
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.
588
2005-08-04 Rodrigo Moya <rodrigo@novell.com>
590
* data/images/cosmos/Makefile.am: s/@SLIDESHOW_COSMOS_DIR@/$(SLIDESHOW_COSMOS_DIR).
592
2005-08-03 William Jon McCann <mccann@jhu.edu>
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.
599
* savers/cosmos-slideshow.xml.in:
600
* savers/Makefile.am (themes_DATA):
601
* configure.ac (SLIDESHOW_COSMOS_DIR):
602
Added new cosmos theme.
604
2005-08-03 William Jon McCann <mccann@jhu.edu>
606
* savers/slideshow.xml: Removed.
608
* savers/personal-slideshow.xml: New theme file that loads
609
images from ~/Pictures.
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
616
(main): Change directory to the user's home.
618
2005-08-03 William Jon McCann <mccann@jhu.edu>
620
* savers/slideshow.c (scale_pixbuf): Scale up images to fill the
623
2005-08-02 Maxim Dziumanenko <mvd@mylinux.ua>
625
* configure.ac: Added "uk" to ALL_LINGUAS.
627
2005-08-02 Stanislav Brabec <sbrabec@suse.cz>
629
* src/Makefile.am: added saverdir and themesdir variables to be
630
able to specify them as make argument.
632
2005-08-02 Rodrigo Moya <rodrigo@novell.com>
634
* savers/Makefile.am: pass DATADIR in INCLUDES.
636
* savers/slideshow.c: use backgrounds directory as default to always
637
get at least a few pictures to use in the slideshow.
639
2005-08-01 William Jon McCann <mccann@jhu.edu>
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.
646
2005-08-01 William Jon McCann <mccann@jhu.edu>
648
* savers/slideshow.c (update_display): Fade out areas
649
not covered by new image.
651
2005-07-29 William Jon McCann <mccann@jhu.edu>
653
* src/gs-prefs.c (gs_prefs_load_from_gconf):
654
Use more reasonable defaults when schemas aren't loaded.
656
* savers/Makefile.am:
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.
664
2005-07-26 William Jon McCann <mccann@jhu.edu>
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>
670
2005-07-25 Tommi Vainikainen <thv@iki.fi>
672
* configure.ac (ALL_LINGUAS): Added "fi" (Finnish).
674
2005-07-25 William Jon McCann <mccann@jhu.edu>
676
* configure.ac: Post release version bump.
680
2005-07-25 William Jon McCann <mccann@jhu.edu>
682
* NEWS: Update for 0.0.8 release.
684
2005-07-19 William Jon McCann <mccann@jhu.edu>
686
* README: Remove experimental warning.
688
* TODO: Remove user list item.
690
* src/gnome-screensaver.c:
691
* src/gnome-screensaver-dialog.c:
692
* src/gs-monitor.c: Fix copyright statements.
694
2005-07-18 William Jon McCann <mccann@jhu.edu>
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.
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.
716
2005-07-15 Abel Cheung <maddog@linuxhall.org>
718
* configure.ac: Added "zh_TW" to ALL_LINGUAS.
720
2005-07-14 William Jon McCann <mccann@jhu.edu>
722
* src/gs-lock-plug.c (populate_model):
723
Re-enable pixbufs with the hope that 310418 gets fixed.
725
2005-07-14 William Jon McCann <mccann@jhu.edu>
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.
731
http://bugzilla.gnome.org/show_bug.cgi?id=310418
733
2005-07-14 William Jon McCann <mccann@jhu.edu>
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.
740
2005-07-14 William Jon McCann <mccann@jhu.edu>
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.
748
2005-07-14 William Jon McCann <mccann@jhu.edu>
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
756
2005-07-13 William Jon McCann <mccann@jhu.edu>
758
* src/gs-lock-plug.c: Put face size back to 24px.
760
2005-07-13 William Jon McCann <mccann@jhu.edu>
762
* src/gs-lock-plug.c (gs_lock_plug_init): Put user list
763
in a scrolled window.
765
2005-07-13 William Jon McCann <mccann@jhu.edu>
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.
771
2005-07-13 William Jon McCann <mccann@jhu.edu>
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.
777
2005-07-13 William Jon McCann <mccann@jhu.edu>
779
* src/gs-lock-plug.c (gs_lock_plug_init): Increase dialog
782
2005-07-13 William Jon McCann <mccann@jhu.edu>
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.
791
2005-07-13 William Jon McCann <mccann@jhu.edu>
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.
797
2005-07-11 William Jon McCann <mccann@jhu.edu>
799
* src/gs-job.c (gs_job_finalize): Destroy the hash table.
800
(getnodeset, get_first_xpath_prop): Fix leaks.
802
* src/gs-manager.c (window_show_cb): Don't do an extra ref.
804
* src/gs-job.c (spawn_on_widget):
805
* src/gs-window-x11.c (spawn_on_window): Fix leaks.
807
2005-07-11 William Jon McCann <mccann@jhu.edu>
809
* src/gs-job.c (spawn_on_widget): Add XAUTHORITY
810
to child environment. Use gdk_screen_make_display_name
811
for DISPLAY variable.
813
2005-07-11 William Jon McCann <mccann@jhu.edu>
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.
819
2005-07-09 William Jon McCann <mccann@jhu.edu>
821
* configure.ac: Post release version bump.
825
2005-07-08 William Jon McCann <mccann@jhu.edu>
827
* NEWS: Update for 0.0.7 release.
829
* data/Makefile.am: Fix dist for desktop files.
831
2005-07-08 William Jon McCann <mccann@jhu.edu>
833
* src/.cvsignore: Add test-passwd.
835
2005-07-08 William Jon McCann <mccann@jhu.edu>
837
* configure.ac (GDMCONFIGFILE): Check SuSE gdm.conf location.
839
2005-07-08 William Jon McCann <mccann@jhu.edu>
841
* data/Makefile.am (install-data-hook):
842
Added note that PAM file must be updated for SuSE/Novell.
844
2005-07-08 William Jon McCann <mccann@jhu.edu>
846
* data/gnome-screensaver: Also include SuSE/Novell
847
example PAM configuration.
849
2005-07-08 William Jon McCann <mccann@jhu.edu>
851
* src/passwd-helper.c: Include subprocs.h.
853
2005-07-08 William Jon McCann <mccann@jhu.edu>
856
* src/test-passwd.c: New file to test authentication.
858
2005-07-07 William Jon McCann <mccann@jhu.edu>
860
* configure.ac (enable_user_switching): Don't require
861
the gdm.conf file to exist at build time. Fixes #309730.
863
2005-07-06 William Jon McCann <mccann@jhu.edu>
866
* configure.ac: Actually ship the translations.
868
Patch from Sebastien Bacher <seb128@debian.org>.
871
2005-07-06 William Jon McCann <mccann@jhu.edu>
873
* data/gnome-screensaver.schemas.in: Use int types.
875
Patch from Sebastien Bacher <seb128@debian.org>.
878
2005-07-06 William Jon McCann <mccann@jhu.edu>
880
* savers/popsquares.c (screenhack_init):
881
Don't use nsquares before initializing. Fixes #309655.
883
2005-07-06 William Jon McCann <mccann@jhu.edu>
885
* src/gs-listener-dbus.c (gs_listener_set_active):
886
Reset the throttle state after deactivation.
888
2005-07-06 William Jon McCann <mccann@jhu.edu>
890
* configure.ac (have_pam): Initialize have_pam to "no".
892
2005-07-03 Takeshi AIHANA <aihana@gnome.gr.jp
894
* configure.ac: Added 'ja' (Japanese) to ALL_LINGUAS.
896
2005-07-01 William Jon McCann <mccann@jhu.edu>
898
* configure.ac: Post release version bump.
902
2005-07-01 William Jon McCann <mccann@jhu.edu>
904
* NEWS: Update for 0.0.6 release.
906
2005-06-30 William Jon McCann <mccann@jhu.edu>
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
917
(gs_window_get_monitor): New function to get the monitor the window
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
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.
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
933
(window_dialog_down_cb): Make all windows sensitive when dialog
935
(window_map_event_cb): Only transfer grabs to window on monitor
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.
941
This patch adds multihead/xinerama support.
943
2005-06-30 William Jon McCann <mccann@jhu.edu>
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
953
2005-06-27 William Jon McCann <mccann@jhu.edu>
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
958
(window_show_cb): Set theme after prepending to search path.
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.
965
2005-06-27 William Jon McCann <mccann@jhu.edu>
967
* src/gs-job.c: Add /usr/libexec to known hack locations.
969
2005-06-27 Dennis Cranston <dennis_cranston@yahoo.com>
971
* data/gnome-screensaver-preferences.glade: Fix small HIG widget
974
2005-06-23 William Jon McCann <mccann@jhu.edu>
976
* src/gs-monitor.c (prefs_changed_cb): Update the idle watcher
977
state when configuration changes.
979
2005-06-23 William Jon McCann <mccann@jhu.edu>
981
* savers/popsquares.c (screenhack_init, screenhack_iter):
982
Don't crash when window size is zero. Remove unnecessary division.
984
2005-06-23 William Jon McCann <mccann@jhu.edu>
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.
991
* data/gnome-screensaver-preferences.glade: Display activation time
992
text on top of slider and remove hard-coded units.
994
2005-06-23 William Jon McCann <mccann@jhu.edu>
996
* src/gs-window-x11.[ch] (gs_window_clear): Add to public API.
998
* src/gs-manager.c (gs_manager_set_throttle_enabled): Clear
999
the window when the screensaver is throttled.
1001
2005-06-22 William Jon McCann <mccann@jhu.edu>
1003
* data/Makefile.am (install-data-hook): Wrap text better.
1005
* configure.ac: Fix typo from last commit.
1007
2005-06-22 William Jon McCann <mccann@jhu.edu>
1009
* configure.ac: Clean up checks and summary text.
1011
2005-06-22 William Jon McCann <mccann@jhu.edu>
1013
* configure.ac: Up dbus dependency to 0.30.
1015
2005-06-21 William Jon McCann <mccann@jhu.edu>
1017
* TODO: Remove done dnd item.
1019
2005-06-20 William Jon McCann <mccann@jhu.edu>
1021
* src/gs-lock-plug.c (gs_lock_plug_init)
1022
(gs_lock_plug_response, password_check_idle_cb): Use more human
1025
* data/gnome-screensaver.schemas.in: Fix typo.
1027
2005-06-20 William Jon McCann <mccann@jhu.edu>
1029
* src/gnome-screensaver-dialog.c: Remove dbus includes.
1031
2005-06-20 William Jon McCann <mccann@jhu.edu>
1033
* src/gs-manager.c (gs_manager_init, gs_manager_finalize):
1034
Remove unused and unneeded gconf client.
1036
2005-06-20 William Jon McCann <mccann@jhu.edu>
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.
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.
1053
* src/gnome-screensaver-command.c (screensaver_send_message_bool)
1054
(screensaver_send_message_void, do_command): Use new dbus object
1057
2005-06-17 William Jon McCann <mccann@jhu.edu>
1059
* src/gs-monitor.c (listener_throttle_cb, listener_unthrottle_cb)
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
1073
2005-06-16 William Jon McCann <mccann@jhu.edu>
1075
* data/Makefile.am (install-data-hook): Wrap text in Solaris
1076
warning message better.
1078
2005-06-16 William Jon McCann <mccann@jhu.edu>
1080
* configure.ac: Add HAVE_USER_SWITCHING back.
1082
2005-06-16 William Jon McCann <mccann@jhu.edu>
1084
* data/gnome-screensaver: Add PAM configuration file
1087
* src/passwd-pam.c: Update comments for gnome-screensaver.
1089
* src/passwd-helper.c (ext_run): Use gnome-screensaver as
1090
helper service name.
1092
* src/Makefile.am: Use gnome-screensaver as PAM service name.
1094
* data/Makefile.am (install-data-hook): Install PAM files.
1096
* configure.ac: Determine PAM conf dir. Show configuration
1099
2005-06-16 William Jon McCann <mccann@jhu.edu>
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.
1105
* src/subprocs.h: Add missing include.
1107
2005-06-16 William Jon McCann <mccann@jhu.edu>
1109
* configure.ac: Remove Werror.
1111
2005-06-16 William Jon McCann <mccann@jhu.edu>
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.
1119
* configure.ac: Only enable user switching if the system
1122
2005-06-16 William Jon McCann <mccann@jhu.edu>
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.
1128
2005-06-15 William Jon McCann <mccann@jhu.edu>
1130
* src/gs-watcher-x11.c: Check if sys/select.h is present.
1131
* src/gs-monitor.c: Remove unneeded includes.
1133
2005-06-15 William Jon McCann <mccann@jhu.edu>
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.
1140
2005-06-15 William Jon McCann <mccann@jhu.edu>
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.
1146
2005-06-14 William Jon McCann <mccann@jhu.edu>
1148
* src/gs-lock-plug.c (monitor_progress): Use ngettext to handle
1149
plurals. Fixes #307560.
1151
Based on patch by Thierry Moisan <thierryn@videotron.ca>
1153
2005-06-13 William Jon McCann <mccann@jhu.edu>
1155
* src/gs-job.c (parse_theme): Cast xmlChar* to char* (unsigned to
1156
signed) to fix building with gcc4. Fixes #307450.
1158
2005-06-10 William Jon McCann <mccann@jhu.edu>
1160
* src/gnome-screensaver-preferences.c (theme_installer_run)
1161
(init_capplet): Remove spurious debug messages.
1163
2005-06-10 William Jon McCann <mccann@jhu.edu>
1165
* src/file-transfer-dialog.[ch]: New files copied from
1166
gnome-control-center.
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)
1173
Add basic support for drag and drop of screensaver themes
1176
2005-06-07 William Jon McCann <mccann@jhu.edu>
1178
* configure.ac: Post release version bump.
1182
2005-06-07 William Jon McCann <mccann@jhu.edu>
1184
* NEWS: Update for release
1186
2005-06-07 William Jon McCann <mccann@jhu.edu>
1188
* savers/Makefile.am (EXTRA_DIST): Add theme data.
1189
* data/Makefile.am (EXTRA_DIST): Add glade and desktop data.
1191
2005-06-07 William Jon McCann <mccann@jhu.edu>
1193
* src/gnome-screensaver-preferences.c (preview_set_theme):
1194
Make activation time slider insensitive when screensaver is
1197
2005-06-06 William Jon McCann <mccann@jhu.edu>
1200
* src/Makefile.am: Add missing DBUS_CFLAGS.
1202
Patch from Jaap A. Haitsma <jaap@haitsma.org>.
1205
2005-06-01 William Jon McCann <mccann@jhu.edu>
1207
* src/gs-job.c (load_themes): Only use first theme in search path
1210
2005-06-01 William Jon McCann <mccann@jhu.edu>
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.
1216
2005-06-01 William Jon McCann <mccann@jhu.edu>
1218
* src/gs-manager.c (gs_manager_cycle): Use GError.
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
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.
1232
* src/gnome-screensaver-preferences.c (preview_set_theme): Handle errors.
1233
(populate_model): Use new ThemeInfo API.
1235
2005-05-21 Frank Arnold <farnold@cvs.gnome.org>
1237
* configure.ac: Added German (de) to ALL_LINGUAS.
1239
2005-05-20 William Jon McCann <mccann@jhu.edu>
1241
* src/gs-job.c (nice_process): Operate on the specified pid
1242
instead of current process.
1244
2005-05-20 William Jon McCann <mccann@jhu.edu>
1246
* src/gs-job.c (nice_process, spawn_on_widget):
1247
Set subprocess priority.
1249
2005-05-20 William Jon McCann <mccann@jhu.edu>
1251
* src/gs-monitor.c (gs_monitor_new, gs_monitor_start):
1252
Split out monitor start.
1254
* src/gs-listener-dbus.c: Use lowercase name and path.
1255
(gs_listener_acquire): Set error correctly.
1257
* src/gnome-screensaver.c (main): Remove dbus stuff and let
1258
gs-monitor fail if it cannot get the service.
1260
* src/gnome-screensaver-command.c: Use lowercase name and path.
1262
2005-05-18 William Jon McCann <mccann@jhu.edu>
1264
* src/gs-listener-dbus.c (gs_listener_acquire):
1265
Make sure input isn't NULL.
1267
2005-05-18 William Jon McCann <mccann@jhu.edu>
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.
1274
2005-05-09 William Jon McCann <mccann@jhu.edu>
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.
1283
Patch from Diego Gonzalez <diego@pemas.net>.
1285
2005-05-05 William Jon McCann <mccann@jhu.edu>
1287
* savers/.cvsignore: Added.
1289
2005-05-05 Dennis Cranston <dennis_cranston@yahoo.com>
1291
* data/gnome-screensaver-preferences.glade: Adjust widget
1292
spacing according to HIG.
1294
2005-05-05 William Jon McCann <mccann@jhu.edu>
1296
* data/gnome-screensaver-preferences.glade: Don't use a
1297
horiz. scrollbar on the themes list. And don't fill space.
1299
2005-05-05 William Jon McCann <mccann@jhu.edu>
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.
1307
2005-05-05 William Jon McCann <mccann@jhu.edu>
1309
* configure.ac: Remove app-default stuff.
1311
2005-05-05 William Jon McCann <mccann@jhu.edu>
1313
* README: Removed GTK bug as known issue since we work around it.
1315
2005-05-05 William Jon McCann <mccann@jhu.edu>
1317
* src/gnome-screensaver-preferences.c (config_set_theme)
1318
(preview_set_theme, setup_treeview_selection): Guard against
1319
calling strcmp with null.
1322
* src/gnome-screensaver-preferences.c:
1323
* data/gnome-screensaver.schemas.in:
1324
Rename gconf key to "themes" and add it to schemas.
1326
2005-05-05 William Jon McCann <mccann@jhu.edu>
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):
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.
1350
2005-05-04 William Jon McCann <mccann@jhu.edu>
1352
* src/gs-watcher-x11.c (gs_watcher_reset):
1353
Add a convenience function for resetting the idle
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
1364
2005-05-01 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
1366
* configure.ac: Added Spanish (es) to ALL_LINGUAS.
1368
2005-04-29 William Jon McCann <mccann@jhu.edu>
1370
* data/gnome-screensaver-preferences.glade:
1373
2005-04-29 William Jon McCann <mccann@jhu.edu>
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.
1380
2005-04-26 William Jon McCann <mccann@jhu.edu>
1382
* src/gnome-screensaver-preferences.c (compare_theme)
1383
(setup_treeview): Sort the theme list.
1385
2005-04-26 William Jon McCann <mccann@jhu.edu>
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.
1392
2005-04-26 William Jon McCann <mccann@jhu.edu>
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):
1406
* savers/Makefile.am:
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.
1411
2005-04-26 William Jon McCann <mccann@jhu.edu>
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.
1418
2005-04-25 William Jon McCann <mccann@jhu.edu>
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.
1424
2005-04-25 William Jon McCann <mccann@jhu.edu>
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.
1430
* src/gs-job.c (spawn_on_widget): Uncomment channel unref.
1432
2005-04-25 William Jon McCann <mccann@jhu.edu>
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.
1438
2005-04-23 William Jon McCann <mccann@jhu.edu>
1440
* src/gnome-screensaver-preferences.c (init_capplet):
1441
Use screensaver icon here too.
1443
2005-04-23 William Jon McCann <mccann@jhu.edu>
1445
* data/gnome-screensaver-preferences.desktop.in:
1446
Use screensaver icon. Fix comment.
1448
Patch from Jaap A. Haitsma <jaap@haitsma.org>.
1451
2005-04-23 William Jon McCann <mccann@jhu.edu>
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.
1458
2005-04-22 William Jon McCann <mccann@jhu.edu>
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.
1465
2005-04-22 William Jon McCann <mccann@jhu.edu>
1467
* savers/popsquares.c (screenhack_init, screenhack_iter)
1468
(screenhack_destroy): Make functions static for now.
1470
2005-04-22 William Jon McCann <mccann@jhu.edu>
1472
* data/gnome-screensaver-preferences.glade:
1473
Use vbox/hbox instead of frame.
1475
2005-04-22 William Jon McCann <mccann@jhu.edu>
1477
* src/gnome-screensaver-preferences.c (saver_entry_free)
1478
(get_saver_list, populate_model):
1479
Construct saver list more dynamically.
1481
2005-04-22 William Jon McCann <mccann@jhu.edu>
1483
* savers/Makefile.am:
1484
* savers/popsquares.c:
1489
Add gdk port of popsquares saver that uses the
1490
desktop theme and doesn't support configuration.
1492
2005-04-20 William Jon McCann <mccann@jhu.edu>
1494
* src/gs-window-x11.c (gs_window_override_user_time)
1495
(gs_window_real_realize):
1496
Try to work around focus stealing prevention.
1498
2005-04-20 William Jon McCann <mccann@jhu.edu>
1500
* README: Added bugzilla info, etc.
1502
2005-04-20 William Jon McCann <mccann@jhu.edu>
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.
1509
2005-04-20 William Jon McCann <mccann@jhu.edu>
1511
* src/gnome-screensaver-preferences.c (init_capplet):
1512
* data/gnome-screensaver-preferences.glade:
1513
Make keyboard mnemonic activation work.
1515
2005-04-20 William Jon McCann <mccann@jhu.edu>
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.
1521
* data/gnome-screensaver-preferences.glade: Set default size.
1523
2005-04-19 Gareth Owen <gowen72@yahoo.com>
1525
* configure.ac: Added en_GB to ALL_LINGUAS
1527
2005-04-19 William Jon McCann <mccann@jhu.edu>
1529
* src/gs-job.c (gs_job_set_command):
1530
Handle NULL commands.
1532
2005-04-19 William Jon McCann <mccann@jhu.edu>
1534
* src/gs-job.c (gs_job_finalize):
1535
Only signal if pid > 0.
1537
2005-04-19 William Jon McCann <mccann@jhu.edu>
1539
* .cvsignore: Updated.
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.
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.
1554
* src/gnome-screensaver-preferences.c:
1556
* data/gnome-screensaver-preferences.glade:
1557
* data/gnome-screensaver-preferences.desktop.in:
1560
Add screensaver preferences capplet.
1562
2005-04-15 William Jon McCann <mccann@jhu.edu>
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
1569
* src/gs-manager.c (select_saver, gs_manager_cycle):
1570
* src/gs-job.c (gs_job_set_command, gs_job_new_for_window)
1572
Use const where appropriate.
1574
2005-04-15 William Jon McCann <mccann@jhu.edu>
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.
1581
2005-04-15 William Jon McCann <mccann@jhu.edu>
1583
* src/gs-lock-plug.c (gs_lock_plug_init):
1584
Use label instead of entry for username.
1586
* configure.ac: Use variable for dbus version.
1588
2005-04-15 Adam Weinberger <adamw@gnome.org>
1590
* configure.ac: Added en_CA to ALL_LINGUAS.
1592
2005-04-15 Raphael Higino <raphaelh@cvs.gnome.org>
1594
* configure.ac: Added pt_BR to ALL_LINGUAS.
1596
2005-04-15 Funda Wang <fundawang@linux.net.cn>
1598
* configure.ac: Added "zh_CN" to ALL_LINGUAS.
1600
2005-04-14 William Jon McCann <mccann@jhu.edu>
1602
* src/gs-grab-x11.c (gs_grab_move_mouse):
1603
Don't regrab pointer here.
1605
2005-04-14 William Jon McCann <mccann@jhu.edu>
1607
* src/gs-grab-x11.c (gs_grab_get_mouse)
1608
(gs_grab_get_keyboard_and_mouse):
1609
Grab and release pointer initially.
1611
2005-04-14 Christian Rose <menthos@menthos.com>
1613
* configure.ac: Added "sv" to ALL_LINGUAS.