1
2008-08-03 C de-Avillez <hggdh2@ubuntu.com>
3
* plugins/mouse/gsd-mouse-manager.c: add '-k' to syndaemon
4
call, in order to ignore modifier keys when monitoring keyboard.
5
Thanks to Dag Asheim for spotting this, and proposing a patch.
7
2008-07-01 Sergey Udaltsov <svu@gnome.org>
9
* configure.ac, plugins/keyboard/gsd-keyboard-xkb.c: depend on
10
libxklavier 4.0, updated API
12
2009-06-01 Jens Granseuer <jensgr@gmx.net>
14
* plugins/housekeeping/gsd-disk-space.c: include config.h so the
15
notifications stuff can actually be built (bug #584217)
17
2009-05-06 Federico Mena Quintero <federico@novell.com>
19
* plugins/xrandr/gsd-xrandr-manager.c
20
(make_menu_item_for_output_title): Make the menu item label
21
explicitly black. We don't want to follow the theme's colors, as
22
the label is always shown against a light pastel background ---
23
using the theme's colors makes the label hard to read on "inverse"
24
themes. Fixes the gnome-settings-daemon part of bug #556050.
26
2009-04-15 Thomas H.P. Andersen <phomes@gmail.com>
28
* plugins/xrandr/gsd-xrandr-manager.c: (status_icon_start):
29
* configure.ac: Replace deprecated gtk symbol gtk_status_icon_set_tooltip.
30
Bump required gtk to 2.16. (bug #578480)
32
2009-04-14 Jens Granseuer <jensgr@gmx.net>
34
* plugins/xrandr/gsd-xrandr-manager.c: (print_countdown_text): use
35
ngettext for the reset dialog (bug #575409)
37
==================== 2.26.1 ====================
39
2009-04-14 Jens Granseuer <jensgr@gmx.net>
42
* configure.ac: release 2.26.1
44
2009-04-11 Jens Granseuer <jensgr@gmx.net>
46
* plugins/keybindings/gsd-keybindings-manager.c:
47
(gsd_keybindings_manager_start): move the lookup of allowed keys
48
after the directory has been cached in callback registration to avoid
49
GConf roundtrip (bug #578539)
51
2009-04-11 Jens Granseuer <jensgr@gmx.net>
53
* plugins/keyboard/gsd-keyboard-manager.c:
54
(start_keyboard_idle_cb): preload GConf keyboard directory recursively
55
to avoid roundtrips (bug #578542)
57
2009-04-08 Federico Mena Quintero <federico@novell.com>
59
* plugins/xrandr/gsd-xrandr-manager.c (user_says_things_are_ok):
60
Use 30 seconds for the confirmation timeout, so that monitors can
61
settle down and the user will have a chance to read the message.
63
2009-04-03 Jens Granseuer <jensgr@gmx.net>
65
Patch by: <yselkowitz@users.sourceforge.net>
67
* plugins/media-keys/Makefile.am: don't install the plugin
68
descriptor if the plugin isn't installed (bug #577815)
70
2009-04-02 Jens Granseuer <jensgr@gmx.net>
72
* plugins/keyboard/gsd-keyboard-manager.c:
73
(numlock_gconf_state_key): use info level instead of warning for
74
the "NumLock remembering disabled" message (bug #577578)
76
2009-03-28 Jens Granseuer <jensgr@gmx.net>
78
* plugins/xrandr/gsd-xrandr-manager.c: (sanitize),
79
(generate_fn_f7_configs): if the sanitized array ends up having no
80
members at all return a NULL configuration since the following code
81
assumes it has at least one valid setup if it's not NULL. Fixes a
82
crash when closing the lid on some laptops (bug #576875)
84
2009-03-27 Jens Granseuer <jensgr@gmx.net>
86
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
87
(on_notification_closed), (on_slow_keys_action),
88
(on_sticky_keys_action), (ax_slowkeys_warning_post_bubble),
89
(ax_stickykeys_warning_post_bubble),
90
(gsd_a11y_keyboard_manager_stop): fix crash when closing the a11y
91
notification bubble caused by incompatible changes in libnotify API
92
(bug #576535). Also remove workarounds for bugs in libnotify < 0.4.5
94
2009-03-27 Jens Granseuer <jensgr@gmx.net>
96
* plugins/xrandr/gsd-xrandr-manager.c:
97
(restore_backup_configuration),
98
(try_to_apply_intended_configuration): remove unused variables
100
2009-03-26 Federico Mena Quintero <federico@novell.com>
102
* plugins/xrandr/gsd-xrandr-manager.c
103
(ensure_current_configuration_is_saved): New helper function.
104
Ensures that a monitors.xml exists with the current/unchanged
105
configuration, so that a latter gnome_rr_config_save() will create
106
a backup file out of *that* original configuration. This lets the
107
"revert" function from gnome-display-properties work properly on
108
an initial login, even when there is no monitors.xml already
111
2009-03-25 Federico Mena Quintero <federico@novell.com>
113
* plugins/xrandr/gsd-xrandr-manager.c
114
(restore_backup_configuration): Handle the case where no backup
115
file was created for monitors.xml, because *that* file didn't
116
exist (such as on a first-time login).
118
2009-03-25 Federico Mena Quintero <federico@novell.com>
120
Centralize the handling of GNOME_RR_ERROR_NO_MATCHING_CONFIG, as
121
that is not really an error.
123
* plugins/xrandr/gsd-xrandr-manager.c
124
(apply_configuration_from_filename): New helper function;
125
centralizes the handling of gnome_rr_config_apply_from_filename()
126
and ignores GNOME_RR_ERROR_NO_MATCHING_CONFIG. That is not
127
actually an error; it just means that the user probably changed
128
his monitors and the stored set of configurations doesn't have a
129
config that is usable for the new monitors.
130
(restore_backup_configuration): Use apply_configuration_from_filename().
131
(try_to_apply_intended_configuration): Likewise.
132
(apply_intended_configuration): Likewise.
133
(apply_stored_configuration_at_startup): Likewise.
135
2009-03-19 Federico Mena Quintero <federico@novell.com>
137
http://bugzilla.gnome.org/show_bug.cgi?id=576006 - The
138
confirmation dialog from the RANDR plugin can appear behind the
139
window from gnome-display-properties. This also depends on a
140
change to gnome-control-center.
142
* plugins/xrandr/gsd-xrandr-manager.xml: Add an
143
org.gnome.SettingsDaemon.XRANDR_2 interface
144
in addition to the old XRANDR one, with an ApplyConfiguration
145
method that also takes a parent window ID and a timestamp.
147
* plugins/xrandr/gsd-xrandr-manager.c (gsd_xrandr_manager_2_apply_configuration):
148
Implement the new DBus method with the parent window and
150
(user_says_things_are_ok): Use the parent window.
152
2009-03-19 Federico Mena Quintero <federico@novell.com>
154
* plugins/xrandr/gsd-xrandr-manager.c (user_says_things_are_ok):
155
Revert the use of g_timeout_add_seconds(), since we actually care
156
that the user sees real second ticks in the dialog. This isn't a
157
neverending timeout anyway.
159
2009-03-18 Jens Granseuer <jensgr@gmx.net>
161
* gnome-settings-daemon/Makefile.am:
162
* plugins/a11y-keyboard/Makefile.am:
163
* plugins/background/Makefile.am:
164
* plugins/clipboard/Makefile.am:
165
* plugins/dummy/Makefile.am:
166
* plugins/font/Makefile.am:
167
* plugins/housekeeping/Makefile.am:
168
* plugins/keybindings/Makefile.am:
169
* plugins/keyboard/Makefile.am:
170
* plugins/media-keys/Makefile.am:
171
* plugins/mouse/Makefile.am:
172
* plugins/screensaver/Makefile.am:
173
* plugins/sound/Makefile.am:
174
* plugins/typing-break/Makefile.am:
175
* plugins/xrandr/Makefile.am:
176
* plugins/xrdb/Makefile.am:
177
* plugins/xsettings/Makefile.am: revert build patch from r763
179
==================== 2.26.0 ====================
181
2009-03-16 Rodrigo Moya <rodrigo@gnome-db.org>
184
* configure.ac: release 2.26.0
186
2009-03-07 Jens Granseuer <jensgr@gmx.net>
188
Based on patch by: Christopher Taylor <christophth@tiscali.it>
190
* gnome-settings-daemon/Makefile.am:
191
* plugins/a11y-keyboard/Makefile.am:
192
* plugins/background/Makefile.am:
193
* plugins/clipboard/Makefile.am:
194
* plugins/dummy/Makefile.am:
195
* plugins/font/Makefile.am:
196
* plugins/housekeeping/Makefile.am:
197
* plugins/keybindings/Makefile.am:
198
* plugins/keyboard/Makefile.am:
199
* plugins/media-keys/Makefile.am:
200
* plugins/mouse/Makefile.am:
201
* plugins/screensaver/Makefile.am:
202
* plugins/sound/Makefile.am:
203
* plugins/typing-break/Makefile.am:
204
* plugins/xrandr/Makefile.am:
205
* plugins/xrdb/Makefile.am:
206
* plugins/xsettings/Makefile.am: make build work with -Wl,-z,defs
207
linker options (bug #574452)
209
==================== 2.25.92 ====================
211
2009-03-02 Jens Granseuer <jensgr@gmx.net>
214
* configure.ac: release 2.25.92
216
2009-03-02 Jens Granseuer <jensgr@gmx.net>
218
* gnome-settings-daemon/Makefile.am: also install the plugin header
219
file because it is needed for custom plugins (bug #573610)
221
2009-02-23 Jens Granseuer <jensgr@gmx.net>
223
* data/gnome-settings-daemon.schemas.in: add missing keys for a11y
224
shortcut names (bug #572807)
226
2009-02-22 Jens Granseuer <jensgr@gmx.net>
228
* plugins/xrandr/gsd-xrandr-manager.c: (user_says_things_are_ok): use
229
g_timeout_add_seconds instead of g_timeout_add
231
2009-02-21 Jens Granseuer <jensgr@gmx.net>
233
* plugins/xrandr/gsd-xrandr-manager.c: (timeout_response_cb):
234
revert the screen resolution change if the user closes the window
235
or hits escape (bug #571492)
237
2009-02-21 Jens Granseuer <jensgr@gmx.net>
239
Fix compiler warnings.
241
* plugins/housekeeping/gsd-disk-space.c: add missing include
242
* plugins/housekeeping/gsd-housekeeping-manager.c: ditto
243
* plugins/housekeeping/gsd-disk-space.h: don't declare public
246
2009-02-20 Jens Granseuer <jensgr@gmx.net>
248
* plugins/keybindings/gsd-keybindings-manager.c: (parse_binding),
249
(bindings_get_entry): don't output a warning for disabled shortcuts
251
2009-02-15 Jens Granseuer <jensgr@gmx.net>
253
Patch by: Leo Iannacone <leo.iannacone@gmail.com>
255
* plugins/media-keys/gsd-media-keys-window.c: (on_expose_event): fix
256
alignment of the composited media window (bug #567249)
258
2009-02-15 Luca Ferretti <elle.uca@libero.it>
260
reviewed by: Jens Granseuer
262
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
263
(ax_slowkeys_warning_post_dialog),
264
(ax_stickykeys_warning_post_dialog):
265
* plugins/mouse/gsd-mouse-manager.c: (set_mousetweaks_daemon):
266
Don't use legacy icons for keyboard and mouse (bug #571823)
268
2009-02-15 Luca Ferretti <elle.uca@libero.it>
270
reviewed by: Jens Granseuer
272
* plugins/xrandr/gsd-xrandr-manager.c: (user_says_things_are_ok):
273
HIG fix for button labels (bug #571819)
275
2009-02-15 Luca Ferretti <elle.uca@libero.it>
277
reviewed by: Jens Granseuer
279
* plugins/keyboard/modmap-dialog.glade:
280
Fix label for "Don't show this message again" checkbox, isn't a
281
`string change` due to reusing a yet available label (bug #571821)
283
2009-02-11 Jens Granseuer <jensgr@gmx.net>
285
* plugins/common/eggaccelerators.c:
286
(egg_accelerator_parse_virtual): don't return TRUE if we can't parse
287
the accelerator at all; fixes crash with invalid keyboard shortuts
290
2009-02-11 Matthias Clasen <mclasen@redhat.com>
292
Bug 570590 ā a11y plugin warning
294
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c: Avoid warnings
295
due to notifications on nonexisting statusicons.
297
2009-02-08 Jens Granseuer <jensgr@gmx.net>
299
Patch by: Nirbheek Chauhan <nirbheek.chauhan@gmail.com>
301
* configure.ac: add --without-libnotify to disable notifications
304
2009-02-06 Matthias Clasen <mclasen@redhat.com>
306
Bug 570743 ā restart on crash
308
* data/gnome-settings-daemon.desktop.in.in: Have gnome-session
309
restart g-s-d if it crashes (heaven forbid!).
311
2009-02-04 Vincent Untz <vuntz@gnome.org>
313
* configure.in: post-release bump to 2.25.91
315
==================== 2.25.90 ====================
317
2009-02-04 Vincent Untz <vuntz@gnome.org>
320
* configure.in: version 2.25.90
322
2009-02-04 Vincent Untz <vuntz@gnome.org>
324
* data/Makefile.am: fix distcheck
326
2009-02-03 Federico Mena Quintero <federico@novell.com>
328
* plugins/xrandr/gsd-xrandr-manager.c
329
(restore_backup_configuration): Use
330
gnome_rr_config_apply_from_filename(), as that's the new,
332
(try_to_apply_intended_configuration): Likewise.
333
(apply_intended_configuration): Likewise.
334
(apply_stored_configuration_at_startup): Likewise.
336
2009-02-01 Frederic Peters <fpeters@0d.be>
338
* plugins/housekeeping/Makefile.am:
339
* plugins/housekeeping/gsd-disk-space.c: add low diskspace checker
340
files to housekeeping plug-in Makefile.am; and make its clean and
341
setup methods available are made available. (bug #570132)
343
2009-01-31 Theppitak Karoonboonyanan <thep@linux.thai.net>
345
* plugins/media-keys/Makefile.am: Fix include paths for
346
non-source-dir builds. (bug #569955)
348
2009-01-28 Jens Granseuer <jensgr@gmx.net>
350
* configure.ac: require gnome-desktop 2.25.6 due to recent changes
352
2009-01-27 Federico Mena Quintero <federico@novell.com>
354
http://bugzilla.gnome.org/show_bug.cgi?id=545115 - Ask for
355
confirmation, with a timeout, after changing the RANDR
356
configuration for if we leave the user with an unusable display.
357
This also handles the case where the machine may crash after
358
changing the configuration; the old/known-good configuration will
359
be restored when the user restarts his session.
363
* plugins/xrandr/gsd-xrandr-manager.c
364
(apply_stored_configuration_at_startup): Factor out the logic to
365
apply the stored configuration at startup.
366
(gsd_xrandr_manager_start): Use the function above.
368
During startup, restore the backup configuration if it existed, to
369
recover from the case when the machine crashes while applying an
370
intended configuration.
372
* plugins/xrandr/gsd-xrandr-manager.c
373
(apply_stored_configuration_at_startup): First see if we have a
374
backup configuration; if so, it means the machine or g-s-d crashed
375
while changing the RANDR parameters. If there is no backup
376
configuration, then we have a known-good configuration which we
378
(apply_intended_configuration): New function, used to load the
379
intended configuration (i.e. the non-backup one).
380
(restore_backup_configuration): Utility function to overwrite the
381
known-bad configuration with the known-good backup one.
383
Use a timeout-confirmation dialog after changing the display
386
* plugins/xrandr/gsd-xrandr-manager.c
387
(try_to_apply_intended_configuration): New function; applies the
388
intended configuration, restores the backup configuration if that
389
fails, or asks the user to confirm if the intended configuration
391
(gsd_xrandr_manager_apply_configuration): Use
392
try_to_apply_intended_configuration() in the implementation of the
393
D-Bus method to apply RANDR configurations. This way all apps
394
which use this D-Bus method will get confirmation for free.
395
(output_rotation_item_activate_cb): Use
396
try_to_apply_intended_configuration() so that the RANDR tray-icon
397
also uses the confirmation/backup logic.
398
(restore_backup_configuration): Restore the screen configuration
399
itself in addition to restoring the file on disk from the backup.
400
(user_says_things_are_ok): New utility function to handle a
401
timeout-confirmation dialog.
403
Fix error reporting at startup:
405
* plugins/xrandr/gsd-xrandr-manager.c (error_message): Handle the
406
case where the status_icon is not created yet; this happens during
407
startup or when the status_icon is disabled by the user.
409
Handle the case where there is no matching configuration at
410
startup; this is not an error:
412
* plugins/xrandr/gsd-xrandr-manager.c
413
(apply_intended_configuration): "no matching configuration" is not
414
an error when looking for a suitable configuration in
415
monitors.xml; it simply means that the user has a different set of
416
monitors than the ones that are available in that file.
418
2009-01-24 Jens Granseuer <jensgr@gmx.net>
420
Patch by: Andres Freund <andres@anarazel.de>
422
Fix possible crash when pressing Fn-F7 (bug #568713)
424
* plugins/xrandr/gsd-xrandr-manager.c: (handle_fn_f7): only try to
425
dereference the error when it was actually set
427
2009-01-27 Federico Mena Quintero <federico@novell.com>
429
http://bugzilla.gnome.org/show_bug.cgi?id=545115 - Ask for
430
confirmation, with a timeout, after changing the RANDR
431
configuration for if we leave the user with an unusable display.
432
This also handles the case where the machine may crash after
433
changing the configuration; the old/known-good configuration will
434
be restored when the user restarts his session.
438
* plugins/xrandr/gsd-xrandr-manager.c
439
(apply_stored_configuration_at_startup): Factor out the logic to
440
apply the stored configuration at startup.
441
(gsd_xrandr_manager_start): Use the function above.
443
2009-01-26 Ray Strode <rstrode@redhat.com>
445
Delay drawing the background until SessionRunning.
447
* plugins/background/gsd-background-manager.c:
448
(queue_draw_background): Cancel queued draw if nautilus
450
(on_bus_message), (draw_background_after_session_loads),
451
(gsd_background_manager_start): wait for SessionRunning
452
and then queue background draw
453
(gsd_background_manager_stop): remove message filter
455
2009-01-24 Jens Granseuer <jensgr@gmx.net>
457
Patch by: Andres Freund <andres@anarazel.de>
459
Fix possible crash when pressing Fn-F7 (bug #568713)
461
* plugins/xrandr/gsd-xrandr-manager.c: (handle_fn_f7): only try to
462
dereference the error when it was actually set
464
2009-01-22 Bastien Nocera <hadess@hadess.net>
466
* data/apps_gnome_settings_daemon_keybindings.schemas.in:
467
KEY_FILE maps to XF86Explorer, so use that to launch the
468
file manager in the user's home directory
470
2009-01-19 Ray Strode <rstrode@redhat.com>
472
Add crossfade transition when switching bgs
475
* plugins/background/gsd-background-manager.c
476
(draw_background): Add use_crossfade argument
477
that initiates the fade if TRUE.
478
(on_bg_changed): call draw_background with crossfade.
479
(on_bg_transitioned): new function that calls
480
draw_background without crossfade during slide show
482
(setup_bg): set up transitioned signal handler.
483
(queue_draw_background): draw_background without
484
crossfade after 8 second timeout waiting for
487
2009-01-19 Ray Strode <rstrode@redhat.com>
489
* plugins/background/gsd-background-manager.c
490
(gsd_background_manager_start): Don't draw_background
491
immediately when nautilus is disabled.
492
gnome_bg_load_from_preferences forces a "changed" signal
493
to get emitted which will queue a draw anyway
495
2009-01-18 Jens Granseuer <jensgr@gmx.net>
497
* plugins/media-keys/Makefile.am: fix automake warning
499
2009-01-18 Jens Granseuer <jensgr@gmx.net>
501
* configure.ac: fix build with PulseAudio, too (bug #568179)
503
2009-01-17 Jens Granseuer <jensgr@gmx.net>
505
* plugins/media-keys/Makefile.am: fix build without PulseAudio
508
2009-01-15 Bastien Nocera <hadess@hadess.net>
510
* plugins/media-keys/cut-n-paste/*:
511
Cut'n'paste code from the PulseAudio enabled code in
512
gnome-media's gnome-volume-control
514
* plugins/media-keys/actions/acme-volume-*.[ch]:
515
Remove the old AcmeVolume code
517
* plugins/media-keys/actions/acme.glade:
518
* plugins/media-keys/actions/acme.h: Move to plugins/media-keys/
520
* configure.ac: Tell config.h when PulseAudio support is disabled
522
* plugins/media-keys/gsd-media-keys-manager.c (update_dialog),
523
(on_stream_event_notify), (do_sound_action), (update_default_sink),
524
(on_control_ready), (on_control_default_sink_changed), (do_action),
525
(gsd_media_keys_manager_start), (gsd_media_keys_manager_stop):
526
Use PulseAudio directly to change the volume. It will automatically
527
change the volume of the default audio output for the machine
530
* plugins/media-keys/Makefile.am:
531
* plugins/media-keys/actions/Makefile.am: Changes for the above
533
2009-01-15 Jens Granseuer <jensgr@gmx.net>
535
* plugins/keybindings/gsd-keybindings-manager.c:
536
(binding_unregister_keys), (gsd_keybindings_manager_stop): also ungrab
537
keys when this module is disabled
539
2009-01-15 Jens Granseuer <jensgr@gmx.net>
541
* plugins/media-keys/gsd-media-keys-manager.c:
542
(gsd_media_keys_manager_stop): ungrab shortcut keys when the plugin
543
is disabled (bug #567867)
545
2009-01-14 Federico Mena Quintero <federico@novell.com>
547
* plugins/xrandr/gsd-xrandr-manager.c (gsd_xrandr_manager_start):
548
If there was no file with a stored configuration, don't pop up an
549
error message --- this is not an error when the daemon starts up.
550
Fixes https://bugzilla.novell.com/show_bug.cgi?id=465968
552
2009-01-10 William Jon McCann <jmccann@redhat.com>
554
* plugins/sound/gsd-sound-manager.c (register_config_callback):
557
2009-01-08 Jens Granseuer <jensgr@gmx.net>
559
Based on a patch by: Lennart Poettering <lennart@poettering.net>
562
* data/gnome-settings-daemon.schemas.in:
563
* plugins/Makefile.am:
564
* plugins/sound/Makefile.am:
565
* plugins/sound/gsd-sound-manager.c:
566
* plugins/sound/gsd-sound-plugin.h:
567
* plugins/sound/sound.gnome-settings-plugin.in:
568
Add a new sound plugin that tells PulseAudio to drop its sample
569
cache when the sound theme changes (bug #545386).
571
2009-01-08 Jens Granseuer <jensgr@gmx.net>
573
* plugins/media-keys/gsd-media-keys-manager.c:
574
(gsd_media_keys_manager_grab_media_player_keys),
575
(gsd_media_keys_manager_release_media_player_keys): add a little
576
debugging output when de/registering media players (bug #564433)
578
2009-01-05 Bastien Nocera <hadess@hadess.net>
580
* plugins/xrdb/gsd-xrdb-manager.c (apply_settings): Quiet xrdb
581
when there are duplicate rules in the .ad files (Closes: #566610)
583
2008-12-30 Matthias Clasen <mclasen@redhat.com>
585
Bug 565310 ā support hotkeys for a11y tools
587
* configure.ac: Set GNOME_KEYBINDINGS_KEYSDIR.
589
* data/gnome-settings-daemon.schemas.in: Add missing schemas for
590
the keys in /destkop/gnome/applications/at, and also add new
591
schemas for keys in /desktop/gnome/keybindings that define
592
global keybindings for turning ATs on and off. Todo: There are no
593
default key combinations in the schema yet.
595
* data/50-accessibility.xml.in: Keybinding file to group the
596
new keybindings in an "Accessibility" section in the keybinding
599
* data/Makefile.am: Install the keybinding file in the proper
602
* po/POTFILES.in: Add 50-accessibility.xml.in.
604
2008-12-31 Rodrigo Moya <rodrigo@gnome-db.org>
606
Patch by Vincent Untz from openSUSE package (bug #557647)
608
* configure.ac: require giounix for diskspace checker
611
* plugins/housekeeping/gsd-disk-space.[ch]: add low diskspace
612
checker to housekeeping plugin.
614
* plugins/housekeeping/gsd-housekeeping-manager.c
615
(gsd_housekeeping_manager_start, gsd_housekeeping_manager_stop):
616
start/stop the low diskspace checker.
618
* plugins/housekeeping/housekeeping.gnome-settings-plugin.in: add new
619
plugin capability to description
621
* po/POTFILES.in: add new files
623
2008-12-28 Jens Granseuer <jensgr@gmx.net>
625
* plugins/screensaver/gsd-screensaver-manager.c:
626
(start_screensaver_cb), (gsd_screensaver_manager_start): spawn
627
screensaver after a 30 second timeout instead of when idle so that
628
it doesn't compete with other processes when the session starts
629
(bug #564059). Also plug a few small leaks.
631
2008-12-28 Jens Granseuer <jensgr@gmx.net>
633
Based on patch by: Jasper Lievisse Adriaanse <jasper@humppa.nl>
635
* plugins/media-keys/gsd-media-keys-manager.c: (do_eject_action),
636
(do_action): better support for Eject and Sleep actions on OpenBSD
637
and FreeBSD (bug #565472)
639
2008-12-28 Jens Granseuer <jensgr@gmx.net>
641
Patch by: Jasper Lievisse Adriaanse <jasper@humppa.nl>
643
* plugins/typing-break/gsd-typing-break-manager.c: include signal.h to
644
fix build on OpenBSD (bug #565470)
646
2008-12-28 Jens Granseuer <jensgr@gmx.net>
648
Patch by: Frederic Peters <fpeters@0d.be>
650
* gnome-settings-daemon/main.c: (main): initialize thread system since
651
ORBit no longer does it for us (#565515)
653
==================== 2.25.3 ====================
655
2008-12-18 Bastien Nocera <hadess@hadess.net>
658
* configure.ac: 2.25.3
659
update gnome-desktop requirements for the new GnomeRR API
660
* plugins/xrandr/Makefile.am: Fix distcheck
662
2008-12-07 Ray Strode <rstrode@redhat.com>
664
Restore AccessX bits to original values on exit
666
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c
667
(struct GsdA11yKeyboardManagerPrivate): add new
668
field to cache original AccessX bits.
669
(start_a11y_keyboard_idle_cb): save bits.
670
(restore_server_xkb_config),
671
(gsd_a11y_keyboard_manager_stop): restore bits
674
2008-12-07 Ray Strode <rstrode@redhat.com>
676
Shutdown properly when bus goes away. Previously
677
we were just letting libdbus call exit(1) for us.
679
* gnome-settings-daemon/main.c (get_session_bus):
680
Set up a filter function to catch disconection
682
(bus_message_handler): quit event loop when
683
disconnected from bus.
685
2008-12-07 Ray Strode <rstrode@redhat.com>
687
Shutdown properly when killed.
689
* gnome-settings-daemon/main.c (on_term_signal):
690
top half of signal handling code. close a pipe
691
when getting SIGTERM.
692
(on_term_signal_pipe_closed),
693
(watch_for_term_signal),
694
(set_session_over_handler): bottom half. Quit
695
event loop when term pipe gets closed.
697
2008-12-07 Ray Strode <rstrode@redhat.com>
699
* gnome-settings-daemon/main.c: Rename pipefds to
700
daemon_pipe_fds. This fits the naming style of the
701
surrounding code better. Also, we're going to need
702
another pipe, so better to use a specific name here.
704
2008-12-09 Jens Granseuer <jensgr@gmx.net>
706
Patch by: Pedro Fragoso <ember@ubuntu.com>
708
* plugins/a11y-keyboard/gsd-a11y-preferences-dialog.h:
709
* plugins/common/eggaccelerators.c:
710
* plugins/common/eggaccelerators.h:
711
* plugins/mouse/gsd-locate-pointer.h: only use top-level headers for
712
glib and GTK+ (bug #563796)
714
2008-12-08 Jens Granseuer <jensgr@gmx.net>
716
* plugins/xrandr/gsd-xrandr-manager.c: (error_message): make libnotify
717
optional again (bug #563226)
718
(handle_fn_f7): fix memory leak, use g_debug instead of g_print
720
2008-12-07 Behdad Esfahbod <behdad@gnome.org>
722
* gnome-settings-daemon/main.c (daemon_detach): Don't call umask (bug
725
2008-12-04 Jens Granseuer <jensgr@gmx.net>
727
* plugins/mouse/gsd-mouse-manager.c: (set_devicepresence_handler):
728
fix crash with X servers that don't provide XInput (bug #562977)
730
2008-12-02 Federico Mena Quintero <federico@novell.com>
732
Use a DBus interface to tell the XRANDR manager to apply the
733
stored configuration, instead of an X client message, so that we
734
can pass errors back to the caller.
736
* plugins/xrandr/gsd-xrandr-manager.xml: Trivial DBus interface to
737
tell the XRANDR manager to apply the stored configuration.
739
* plugins/xrandr/gsd-xrandr-manager.c
740
(gsd_xrandr_manager_apply_configuration): Moved from
741
on_client_message(). Now we are a DBus-Glib method, so that we
742
can pass back errors to the remote caller.
744
* plugins/xrandr/Makefile.am: Add the machinery to generate DBus
747
2008-12-02 Federico Mena Quintero <federico@novell.com>
749
* plugins/xrandr/gsd-xrandr-manager.c (error_message): Renamed
750
from error_dialog(); use libnotify instead of ugly dialogs for
752
(gsd_xrandr_manager_start): Proxy the error from
753
gnome_rr_screen_new() to our caller.
754
(gsd_xrandr_manager_start): Display an error if we cannot apply
755
the initially-loaded configuration.
756
(generate_fn_f7_configs, get_allowed_rotations_for_output): Pass
757
GError arguments to the gnome_rr_*() functions.
758
(handle_fn_f7): Display an error if we cannot refresh the screen
759
configuration or apply the new one.
760
(output_rotation_item_activate_cb): Display an error if the
761
rotation cannot be applied.
763
Tue Dec 2 15:37:21 2008 SĆøren Sandmann <sandmann@redhat.com>
765
* plugins/xrandr/gsd-xrandr-manager.c: Add support for fn-F7 type
768
==================== 2.25.2 ====================
770
2008-12-01 Rodrigo Moya <rodrigo@gnome-db.org>
773
* configure.ac: prepare for 2.25.2 release.
775
2008-11-29 Jens Granseuer <jensgr@gmx.net>
777
* plugins/keyboard/gsd-keyboard-xkb.c: (gsd_keyboard_xkb_init): fix
778
check for xklavier device discovery
780
2008-11-29 Jens Granseuer <jensgr@gmx.net>
782
* configure.ac: fix checks for various X11 libraries (bug #562661)
784
* plugins/mouse/gsd-mouse-manager.c: (set_left_handed),
785
(gsd_mouse_manager_idle_cb), (gsd_mouse_manager_stop):
786
* plugins/xrandr/gsd-xrandr-manager.c: adapt ifdefs accordingly
788
2008-11-27 Sergey Udaltsov <svu@gnome.org>
790
* configure.ac, plugins/keyboard/gsd-keyboard-xkb.c: introduce
791
dependency on libxklavier 3.8. Use "new device" notification to reload
792
XKB configuration when new keyboard is plugged in
794
2008-11-24 Behdad Esfahbod <behdad@gnome.org>
796
* gnome-settings-daemon/main.c (parse_args), (main): Fix --no-daemon
799
2008-11-24 Jens Granseuer <jensgr@gmx.net>
801
When multiple keys (keycodes) were mapped to the same keysym, g-s-d
802
would only accept the first of those keycodes in the keymap as a
803
valid shortcut. To fix this, instead of checking against a single
804
keycode, we need to grab all keycodes that match the respective
805
keysym (bug #561275).
807
With thanks to Mario Limonciello <mario_limonciello@dell.com>
809
* plugins/common/eggaccelerators.c:
810
(egg_accelerator_parse_virtual):
811
* plugins/common/eggaccelerators.h: possibly return multiple keycodes
812
* plugins/common/gsd-keygrab.c: (grab_key_unsafe),
813
(key_uses_keycode), (match_key): grab all matching keys
814
* plugins/common/gsd-keygrab.h:
815
* plugins/keybindings/gsd-keybindings-manager.c: (parse_binding),
816
(bindings_get_entry), (same_keycode), (same_key),
817
(key_already_used), (binding_register_keys),
818
(gsd_keybindings_manager_stop):
819
* plugins/media-keys/gsd-media-keys-manager.c: (update_kbd_cb),
820
(init_kbd), (gsd_media_keys_manager_stop): update to handle changes
823
2008-11-23 Jens Granseuer <jensgr@gmx.net>
825
Patch by: <dmacks@netspace.org>
827
* configure.ac: add bundle_loader linker flag to fix compilation on
828
MacOS X (bug #522673)
830
2008-11-20 Jens Granseuer <jensgr@gmx.net>
832
* plugins/media-keys/gsd-media-keys-manager.c: (find_by_time),
833
(gsd_media_keys_manager_grab_media_player_keys): fix handling of
834
time = GDK_CURRENT_TIME. Previously, apps that registered with
835
GDK_CURRENT_TIME would be trumped by any app that registered with
836
time != 0 (bug #559797)
838
2008-11-20 Jens Granseuer <jensgr@gmx.net>
840
* plugins/mouse/gsd-mouse-manager.c: (set_devicepresence_handler):
841
trap X errors so we don't crash on X servers that don't support
842
DevicePresence (bug #560618)
844
2008-11-13 Jens Granseuer <jensgr@gmx.net>
846
* data/desktop_gnome_keybindings.schemas.in: fix typo
848
2008-11-11 Matthias Clasen <mclasen@redhat.com>
850
Bug 553434 ā lockdown in the keybinding plugin
852
* data/Makefile.am: Install the new schema file.
854
* data/desktop_gnome_keybindings.schemas.in: Add schema for
855
/desktop/gnome/keybindings/allowed_keys.
857
* plugins/keybindings/gsd-keybinding-manager.c: Support locking
858
down keybindings with a list of allowed keys.
860
2008-11-10 Behdad Esfahbod <behdad@gnome.org>
862
* gnome-settings-daemon/main.c (daemon_start): Check return value of
865
2008-11-10 Behdad Esfahbod <behdad@gnome.org>
867
* gnome-settings-daemon/main.c (daemon_start), (daemon_detach),
868
(daemon_terminate_parent), (main): Fork before gtk_init (bug #559695)
870
2008-11-09 Jens Granseuer <jensgr@gmx.net>
872
* plugins/media-keys/gsd-media-keys-manager.c: (do_sound_action):
873
add debugging output for volume_step
875
2008-11-08 Jens Granseuer <jensgr@gmx.net>
877
Patch by: William Grant <wgrant@ubuntu.com>
879
* plugins/mouse/gsd-mouse-manager.c: (devicepresence_filter): listen
880
for DeviceEnabled instead of DeviceAdded so we can be sure it has been
881
initialized (bug #559827)
883
2008-11-06 Behdad Esfahbod <behdad@gnome.org>
885
* plugins/background/gsd-background-manager.c (setup_bg),
886
(queue_draw_background), (gsd_background_manager_start):
887
Delay constructing the GnomeBg object until we need it. This avoids
888
unneeded change triggers caused by a bug in gnome-screensaver (fixed
889
in trunk it seems). (bug #559639)
891
2008-11-06 Behdad Esfahbod <behdad@gnome.org>
893
* data/gnome-settings-daemon.schemas.in: Reshuffle plugin priorities a
894
bit. Now that we do many of the plugins in idle callback, those can
897
2008-11-06 Behdad Esfahbod <behdad@gnome.org>
899
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c
900
(maybe_show_status_icon), (ax_slowkeys_warning_post_bubble),
901
(ax_stickykeys_warning_post_bubble),
902
(gsd_a11y_keyboard_manager_stop),
903
(gsd_a11y_keyboard_manager_ensure_status_icon),
904
(gsd_a11y_keyboard_manager_init):
905
Init status icon only when needed (bug #559558)
907
2008-11-06 Behdad Esfahbod <behdad@gnome.org>
909
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c
910
(start_a11y_keyboard_idle_cb), (gsd_a11y_keyboard_manager_start):
911
Start manager in idle callback (bug #559564)
913
* plugins/media-keys/gsd-media-keys-manager.c
914
(start_media_keys_idle_cb), (gsd_media_keys_manager_start):
915
Start manager in idle callback (bug #559564). Leave the acme
916
initialization in the main start function to force gstreamer
917
cache up to date check before we let other applications start.
919
2008-11-06 Behdad Esfahbod <behdad@gnome.org>
921
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c
923
* plugins/common/gsd-keygrab.c (have_xkb):
924
Remove more unnecessary X error traps and synchs (bug #559562)
926
2008-11-06 Jens Granseuer <jensgr@gmx.net>
928
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c: (xkb_enabled),
929
(gsd_a11y_keyboard_manager_start): remove unnecessary X error traps
932
2008-11-05 Behdad Esfahbod <behdad@gnome.org>
934
* plugins/xsettings/fontconfig-monitor.c (fontconfig_cache_init):
935
* plugins/xsettings/fontconfig-monitor.h:
936
* plugins/xsettings/gsd-xsettings-manager.c
937
(start_fontconfig_monitor): Only initialize fontconfig when starting
938
up. A cache update is redundant there. (bug #559550)
940
2008-11-05 Behdad Esfahbod <behdad@gnome.org>
942
* plugins/keyboard/gsd-keyboard-manager.c (start_keyboard_idle_cb),
943
(gsd_keyboard_manager_start): Start manager in idle callback (bug
946
2008-11-05 Behdad Esfahbod <behdad@gnome.org>
948
* plugins/keyboard/gsd-keyboard-xkb.c (gsd_keyboard_xkb_init): Add
949
some performance logging annotations around libxklavier calls.
951
2008-11-05 Jens Granseuer <jensgr@gmx.net>
953
* plugins/keyboard/gsd-keyboard-manager.c: (numlock_xkb_init):
954
XkbQueryExtension and friends shouldn't cause errors, so no need to
955
try and trap them (bug #559346)
957
==================== 2.25.1 ====================
959
2008-11-04 Rodrigo Moya <rodrigo@gnome-db.org>
962
* configure.ac: prepare for 2.25.1 release
964
2008-11-04 Behdad Esfahbod <behdad@gnome.org>
966
* gnome-settings-daemon/main.c (daemonize), (main): Use a pipe
967
to communicate between child and parent process instead of a
968
signal. Signals are not queued, so if the child tried to signal
969
the parent before the parent got a chance to wait for it, the signal
970
would be lost and parent wait indefinitely for a signal that would
973
2008-11-04 Behdad Esfahbod <behdad@gnome.org>
975
* gnome-settings-daemon/main.c (daemonize): Don't close stderr.
976
Otherwise we just lose all our warnings that will not end up
977
in ~/.xsession-errors.
979
Also fix indentation.
981
2008-11-03 Jens Granseuer <jensgr@gmx.net>
983
* plugins/keyboard/gsd-keyboard-xkb.c: add missing include
985
2008-11-03 Behdad Esfahbod <behdad@gnome.org>
987
* gnome-settings-daemon/main.c (daemonize), (main):
988
Make parent wait for initialization in children to finish before
989
returning. This makes gnome-session to wait for initialization
990
to be done before spawning other processes. This way, apps
991
start up with the right xsettings and other settings, and don't
992
have to handle change signals right after starting up. (bug #559168)
994
2008-11-03 Behdad Esfahbod <behdad@gnome.org>
996
* gnome-settings-daemon/gnome-settings-manager.c (_load_file),
997
(gnome_settings_manager_start), (gnome_settings_manager_stop):
998
* gnome-settings-daemon/gnome-settings-plugin-info.c
999
(gnome_settings_plugin_info_set_enabled_key_name):
1000
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c
1001
(register_config_callback):
1002
* plugins/keybindings/gsd-keybindings-manager.c
1003
(register_config_callback), (gsd_keybindings_manager_start):
1004
* plugins/keyboard/gsd-keyboard-manager.c
1005
(gsd_keyboard_manager_start):
1006
* plugins/keyboard/gsd-keyboard-xkb.c (register_config_callback):
1007
* plugins/mouse/gsd-mouse-manager.c (register_config_callback):
1008
* plugins/typing-break/gsd-typing-break-manager.c
1009
(gsd_typing_break_manager_start):
1010
* plugins/xrandr/gsd-xrandr-manager.c (gsd_xrandr_manager_start):
1011
* plugins/xsettings/gsd-xsettings-manager.c
1012
(register_config_callback), (gnome_xsettings_manager_start):
1013
Preload gconf dirs when feasible (bug #559167)
1015
2008-11-03 Behdad Esfahbod <behdad@gnome.org>
1017
* plugins/clipboard/gsd-clipboard-manager.c
1018
(start_clipboard_idle_cb), (gsd_clipboard_manager_start):
1019
Start manager in idle callback (bug #559166)
1021
* plugins/mouse/gsd-mouse-manager.c (gsd_mouse_manager_idle_cb),
1022
(gsd_mouse_manager_start):
1023
Start manager in idle callback (bug #559166)
1025
* plugins/xsettings/fontconfig-monitor.c (fontconfig_cache_update),
1027
* plugins/xsettings/fontconfig-monitor.h:
1028
* plugins/xsettings/gsd-xsettings-manager.c
1029
(start_fontconfig_monitor_idle_cb), (start_fontconfig_monitor),
1030
(stop_fontconfig_monitor):
1031
Start fontconfig monitors in idle callback. However, make sure
1032
fontconfig caches are up to date during initialization (bug #559166)
1034
2008-11-03 Behdad Esfahbod <behdad@gnome.org>
1036
* plugins/mouse/gsd-mouse-manager.c (set_mousetweaks_daemon):
1037
Don't run "mousetweaks -s" at startup time (#559165)
1039
All "mousetweaks -s" does is shutdown the already-running daemon.
1040
When g-s-d starts, there is no daemon running. So, remember that and
1041
do not try to shut the non-existing daemon down.
1043
2008-11-03 Behdad Esfahbod <behdad@gnome.org>
1045
* plugins/common/gsd-keygrab.c (setup_modifiers), (grab_key_real),
1047
* plugins/common/gsd-keygrab.h:
1048
* plugins/keybindings/gsd-keybindings-manager.c
1049
(binding_register_keys):
1050
* plugins/media-keys/gsd-media-keys-manager.c (update_kbd_cb),
1052
Don't trap errors around grab_key (bug #559164)
1054
Such that we can do a single gdk_flush for multiple keys.
1055
The only downside is that we cannot write out in the warning
1056
which key is being accessed by another app. Not that we really
1059
2008-11-03 Behdad Esfahbod <behdad@gnome.org>
1061
* plugins/font/gsd-font-manager.c (setup_dir), (empty_check_dir),
1062
(setup_font_dir), (setup_cursor_dir), (load_font_paths),
1063
(gsd_font_manager_start): Cleanup font module (bug #559163)
1065
The old code had several flaws:
1067
- It tried to create directories in user's home even if we didn't have
1070
- It called mkfontdir and XSync even if there was no fonts installed.
1072
The new code does the following:
1074
- Only call mkfontdir and XSync if there's actually any fonts in the
1077
- Remove the ~/.gnome2/share/fonts and/or ~/.gnome2/share/cursor-fonts
1078
if they are empty and no cursor font is set.
1080
2008-11-03 Behdad Esfahbod <behdad@gnome.org>
1082
* gnome-settings-daemon/gnome-settings-manager.c (_load_file):
1083
* gnome-settings-daemon/gnome-settings-plugin-info.c
1084
(gnome_settings_plugin_info_fill_from_file), (load_plugin_module):
1085
* plugins/font/gsd-font-manager.c (child_watch_cb),
1087
* plugins/keyboard/gsd-keyboard-xkb.c (gsd_keyboard_xkb_init):
1088
* plugins/xrandr/gsd-xrandr-manager.c (gsd_xrandr_manager_start):
1089
* plugins/xsettings/gsd-xsettings-manager.c (child_watch_cb),
1090
(spawn_with_input), (start_fontconfig_monitor),
1091
(stop_fontconfig_monitor), (gnome_xsettings_manager_start),
1092
(gnome_xsettings_manager_stop):
1093
Improve performance logging annotations (bug #559162)
1095
2008-11-03 Behdad Esfahbod <behdad@gnome.org>
1097
* data/gnome-settings-daemon.schemas.in: Disable xrdb plugin by
1098
default (#bug #557807)
1100
2008-11-02 Jens Granseuer <jensgr@gmx.net>
1102
* configure.ac: remove AM_MAINTAINER_MODE because it is deprecated
1103
and supposedly unsafe (bug #558503)
1105
2008-11-01 Jens Granseuer <jensgr@gmx.net>
1107
Patch by: William Grant <wgrant@ubuntu.com>
1109
* plugins/mouse/gsd-mouse-manager.c: (devicepresence_filter),
1110
(set_devicepresence_handler), (set_mouse_settings),
1111
(gsd_mouse_manager_start), (gsd_mouse_manager_stop): listen for
1112
X device changes, and reconfigure the mouse if necessary so that the
1113
settings aren't ignored when hotplugging (bug #549267)
1115
2008-10-29 Jens Granseuer <jensgr@gmx.net>
1117
Get rid of libgnome (bug #557808).
1119
* configure.ac: bump required gtk+ version to 2.13.1
1120
* gnome-settings-daemon/main.c: (main): don't use g_program_init
1121
* plugins/a11y-keyboard/Makefile.am:
1122
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
1123
(ax_response_callback), (ax_stickykeys_response),
1124
(ax_slowkeys_response), (on_slow_keys_action),
1125
(on_sticky_keys_action): replace gnome_help_display_desktop with
1128
2008-10-29 Jens Granseuer <jensgr@gmx.net>
1130
* plugins/screensaver/gsd-screensaver-manager.c:
1131
(gsd_screensaver_manager_start): fix plugin activation, too
1133
2008-10-29 Jens Granseuer <jensgr@gmx.net>
1135
* plugins/screensaver/gsd-screensaver-manager.c:
1136
(start_screensaver_idle_cb), (gsd_screensaver_manager_start): fix
1137
broken changes to screensaver plugin
1139
2008-10-29 Jens Granseuer <jensgr@gmx.net>
1141
Remove ESD-based sound plugin (bug #557806). This means that g-s-d
1142
will no longer start a sound server (esd or PulseAudio) at session
1143
startup. This should be handled using the autostart mechanism of
1144
gnome-session instead.
1147
* plugins/Makefile.am:
1148
* plugins/sound/Makefile.am:
1149
* plugins/sound/gsd-sound-manager.c:
1150
* plugins/sound/gsd-sound-manager.h:
1151
* plugins/sound/gsd-sound-plugin.c:
1152
* plugins/sound/gsd-sound-plugin.h:
1153
* plugins/sound/sound.gnome-settings-plugin.in:
1156
2008-10-29 Rodrigo Moya <rodrigo@gnome-db.org>
1158
* plugins/screensaver/gsd-screensaver-manager.c
1159
(gsd_screensaver_manager_start): spawn screensaver process
1160
in idle callback as it was before.
1162
2008-10-23 Jens Granseuer <jensgr@gmx.net>
1164
Based on a patch by: Bogdan Butnaru <bogdanb@gmail.com>
1166
* plugins/media-keys/gsd-media-keys-window.c: (draw_waves),
1167
(draw_cross), (draw_action_volume): make the composited volume images
1168
more clear: draw waves matching current volume and show a cross when
1171
2008-10-23 Jens Granseuer <jensgr@gmx.net>
1173
* plugins/media-keys/actions/acme-volume-gstreamer.c:
1174
(acme_volume_gstreamer_finalize),
1175
(acme_volume_gstreamer_close_real), (acme_volume_gstreamer_open),
1176
(acme_volume_gstreamer_close), (acme_volume_gstreamer_init),
1177
(acme_volume_gstreamer_class_init):
1178
* plugins/media-keys/actions/acme-volume-gstreamer.h:
1179
clean up Volume initialization so that we don't get non-functional
1180
volume keys when the plugin starts up with an invalid configuration
1181
initially, even if the configuration is fixed afterwards (bug #552383)
1183
2008-10-19 Matthias Clasen <mclasen@redhat.com>
1185
Bug 556797 ā support the Gtk/ButtonImages XSetting
1187
* plugins/xsettings/gsd-xsettings-manager.c: Support the
1188
Gtk/ButtonImages xsetting.
1190
2008-10-15 Matthias Clasen <mclasen@redhat.com>
1192
Bug 556307 ā show the shutdown dialog when the power button is pressed
1194
* plugins/media-keys/gsd-media-keys-manager.c (do_exit_action):
1195
Show the shutdown dialog when the power button is pressed,
1196
not the logout dialog.
1198
2008-10-12 Christian Persch <chpe@gnome.org>
1200
Bug 555553 ā format not a string literal and no format arguments
1202
* gnome-settings-daemon/gnome-settings-manager.c
1203
* gnome-settings-daemon/gnome-settings-module.c
1204
* gnome-settings-daemon/main.c
1205
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c
1206
* plugins/xrdb/gsd-xrdb-manager.c: Use printf safely.
1208
2008-10-06 Matthias Clasen <mclasen@redhat.com>
1210
Bug 555873 ā fix gdm keyboard layout handling even more
1212
* plugins/keyboard/gsd-keyboard-xkb.c (apply_xkb_settings):
1213
Try harder to handle initial-login situations correctly, while
1214
not overwriting any user configuration.
1216
2008-10-06 Matthias Clasen <mclasen@redhat.com>
1218
Bug 554525 ā fix the picking up of the gdm layout
1220
* plugins/keyboard/gsd-keyboard-xkb.c (apply_xkb_settings): Active
1221
a specific group only after activating the right keyboard
1222
configuration. Because the other way around doesn't work.
1224
2008-10-05 Jens Granseuer <jensgr@gmx.net>
1226
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
1227
(set_server_from_gconf): don't make togglekeys_enable depend on
1228
global AccessX state (bug #555009)
1230
2008-10-04 Jens Granseuer <jensgr@gmx.net>
1232
Patch by: Eric Piel <e.a.b.piel@tudelft.nl>
1234
* plugins/xrandr/gsd-xrandr-manager.c:
1235
(output_rotation_item_activate_cb): ignore the "activate" signal for
1236
deselected items so that the rotation setting doesn't reset when the
1237
systray menu is opened (bug #554951)
1239
==================== 2.24.0 ====================
1241
2008-09-23 Rodrigo Moya <rodrigo@gnome-db.org>
1244
* configure.ac: prepare for 2.24.0 release.
1246
2008-09-22 Michael J. Chudobiak <mjc@svn.gnome.org>
1248
* plugins/housekeeping/gsd-housekeeping-manager.c:
1249
Made the housekeeping plugin less aggressive by default (bug #552680).
1250
Code freeze break approved by release team.
1252
2008-09-16 Matthias Clasen <mclasen@redhat.com>
1254
* plugins/keyboard/gsd-keyboard-xkb.c: Remove an accidentally
1257
2008-09-12 Jens Granseuer <jensgr@gmx.net>
1259
Also allow linking the module state to other boolean keys by using a
1260
string value that is the name of the key to use. Note that in this
1261
case the state won't be updated at runtime due to GConf limitations.
1263
* plugins/xsettings/gsd-xsettings-manager.c: (get_gtk_modules):
1264
enable linking to other keys
1266
2008-09-12 Jens Granseuer <jensgr@gmx.net>
1268
Specify GTK modules to load in a GConf directory instead of the single
1269
/desktop/gnome/gtk-modules key. Apps can now easily install additional
1270
modules by dropping a key with the name of the module and a boolean
1271
value (enabled/disabled) into /apps/gnome_settings_daemon/gtk-modules/
1274
* plugins/xsettings/gsd-xsettings-manager.c: (get_gtk_modules),
1275
(gtk_modules_callback), (gnome_xsettings_manager_start),
1276
(gnome_xsettings_manager_stop): remove the old gtk-modules key in
1277
favor of a GConf directory
1279
2008-09-12 Jens Granseuer <jensgr@gmx.net>
1281
* COPYING: add GPLv2 copyright notice explicitly so that newer
1282
versions of autotools don't declare us GPLv3 (bug #551956)
1284
2008-09-11 Jens Granseuer <jensgr@gmx.net>
1286
Make the volume popup not crash when invoking it on any screen but the
1287
first when using a compositing manager (bug #551677)
1289
* plugins/media-keys/gsd-media-keys-window.c:
1290
(gsd_media_keys_window_real_realize), (gsd_media_keys_window_init):
1291
do not set the window colormap at init time where we'll only use the
1292
colormap of the default screen. Instead, whenever the window is
1293
realized, update the colormap to match the current screen.
1295
2008-09-10 Jens Granseuer <jensgr@gmx.net>
1297
Patch by: Simon Zheng <simon.zheng@sun.com>
1299
* gnome-settings-daemon/main.c: (main): fix the fix for read-only
1300
home directories from bug #530975
1302
==================== 2.23.92 ====================
1304
2008-09-08 Rodrigo Moya <rodrigo@gnome-db.org>
1306
* NEWS: prepare for 2.23.92 release.
1308
2008-09-06 Matthias Clasen <mclasen@redhat.com>
1310
Bug 551062 ā try harder to use the keyboard layout passed by gdm
1312
* plugins/keyboard/gsd-keyboard-xkb.c: Be tolerant of variants
1313
when trying to match the gdm-provided keyboard layout to the
1314
existing keyboard configuration.
1316
==================== 2.23.91 ====================
1318
2008-09-01 Rodrigo Moya <rodrigo@gnome-db.org>
1321
* configure.ac: prepare for 2.23.91 release.
1323
2008-08-28 William Jon McCann <jmccann@redhat.com>
1325
* configure.ac: Belated post release version bump
1327
2008-08-27 Jens Granseuer <jensgr@gmx.net>
1329
* plugins/xsettings/gsd-xsettings-manager.c:
1330
(setup_xsettings_managers): use g_warning instead of g_error when
1331
setup fails so we don't abort (bug #549483)
1333
2008-08-26 William Jon McCann <jmccann@redhat.com>
1335
* plugins/a11y-keyboard/Makefile.am:
1336
* plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c
1337
(dpi_from_pixels_and_mm), (get_dpi_from_x_server),
1338
(config_get_large_print), (config_set_large_print):
1339
* plugins/a11y-keyboard/test-a11y-preferences-dialog.c
1340
(test_window), (main):
1341
Use a scale factor instead of a fixed DPI. Add a test
1344
2008-08-22 William Jon McCann <jmccann@redhat.com>
1346
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c
1347
(on_notification_closed): Oops. Missing comma.
1349
2008-08-22 William Jon McCann <jmccann@redhat.com>
1351
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c
1352
(on_notification_closed):
1353
Fix a crash due to an incorrect signal handler definition.
1355
2008-08-21 Jens Granseuer <jensgr@gmx.net>
1357
* plugins/keyboard/gsd-keyboard-xkb.c: (apply_xkb_settings): fix a
1360
2008-08-19 Claude Paroz <claude@2xlibre.net>
1362
* plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade:
1363
Removed the translatable property on stock gtk-close.
1365
==================== 2.23.90 ====================
1367
2008-08-18 Rodrigo Moya <rodrigo@gnome-db.org>
1370
* configure.ac: prepare for 2.23.90 release.
1372
2008-08-14 William Jon McCann <jmccann@redhat.com>
1374
* plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c
1375
(get_dpi_from_x_server):
1376
Use gdk api to get dpi.
1378
2008-08-13 Federico Mena Quintero <federico@novell.com>
1380
* plugins/xrandr/gsd-xrandr-manager.c (status_icon_popup_menu):
1381
Create the RANDR configuration and labeler before the menu items.
1383
2008-08-13 Federico Mena Quintero <federico@novell.com>
1385
* plugins/xrandr/gsd-xrandr-manager.c (status_icon_popup_menu):
1386
Add a separator to the menu before "Configure display settings".
1388
2008-08-13 Federico Mena Quintero <federico@novell.com>
1390
* plugins/xrandr/gsd-xrandr-manager.c (status_icon_popup_menu):
1391
When the menu comes up, create a GnomeRRLabeler so that the user
1392
can identify which physical monitors we are talking about. This
1393
will actually be visible in the popup menu once we implement the
1395
(status_icon_popup_menu_selection_done_cb): Hide and destroy the
1397
(struct GsdXrandrManagerPrivate): New field "labeler".
1399
2008-08-12 Federico Mena Quintero <federico@novell.com>
1401
* configure.ac: For LIBSOUNDS, check for libgnomeui, not just libgnome.
1403
2008-08-12 Jens Granseuer <jensgr@gmx.net>
1405
Even if we can't properly remove a client message handler at least
1406
make sure everything works as expected when enabling/disabling the
1409
* plugins/xrandr/gsd-xrandr-manager.c: (on_client_message),
1410
(gsd_xrandr_manager_start): pass the manager as user data instead of
1411
the screen because the manager will remain stable during the lifetime
1412
of the daemon; also, don't filter messages when the plugin is disabled
1414
2008-08-12 Jens Granseuer <jensgr@gmx.net>
1416
* plugins/xrandr/gsd-xrandr-manager.c: (status_icon_start): remove
1419
2008-08-11 Jens Granseuer <jensgr@gmx.net>
1421
* configure.ac: require gnome-desktop 2.23.90
1422
* plugins/xrandr/gsd-xrandr-manager.c: (gsd_xrandr_manager_start),
1423
(gsd_xrandr_manager_stop), (gsd_xrandr_manager_init): try harder to
1424
clean up in _stop so we can enable/disable the plugin on the fly;
1425
not quite there, yet
1427
2008-08-10 Jens Granseuer <jensgr@gmx.net>
1429
Patch by: Matthias Clasen <mclasen@redhat.com>
1431
* plugins/xrandr/gsd-xrandr-manager.c: (gsd_xrandr_manager_start):
1432
fail on start if we couldn't set up xrandr (bug #546446)
1434
2008-08-08 Jens Granseuer <jensgr@gmx.net>
1436
* plugins/xrandr/gsd-xrandr-manager.c: (gsd_xrandr_manager_init):
1437
pass the manager as callback data so we don't crash with a NULL
1438
pointer in on_randr_event
1440
2008-08-08 Jens Granseuer <jensgr@gmx.net>
1442
* plugins/xrandr/gsd-xrandr-manager.c: (gsd_xrandr_manager_start):
1443
remove warning that isn't
1445
2008-08-05 Jens Granseuer <jensgr@gmx.net>
1447
* configure.ac: require glib >= 2.17.3
1449
* plugins/xsettings/fontconfig-monitor.c: (monitor_files): use
1450
g_file_monitor instead of g_file_monitor_file/directory (bug #546372)
1452
2008-08-05 Jens Granseuer <jensgr@gmx.net>
1454
* plugins/font/gsd-font-manager.c: (gsd_font_manager_class_init),
1455
(gsd_font_manager_init): remove some unneccessary boilerplate
1457
2008-08-05 Jens Granseuer <jensgr@gmx.net>
1459
* plugins/a11y-keyboard/Makefile.am: put the glade file where all the
1462
2008-08-05 Jens Granseuer <jensgr@gmx.net>
1464
* configure.ac: simplify libnotify check, fix fontconfig result
1467
2008-08-05 William Jon McCann <jmccann@redhat.com>
1470
* plugins/a11y-keyboard/Makefile.am:
1471
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c (get_int),
1472
(set_clear), (maybe_show_status_icon), (on_notification_closed),
1473
(on_slow_keys_action), (on_sticky_keys_action),
1474
(ax_slowkeys_warning_post_bubble),
1475
(ax_slowkeys_warning_post_dialog), (ax_slowkeys_warning_post),
1476
(ax_stickykeys_warning_post_bubble),
1477
(ax_stickykeys_warning_post_dialog), (ax_stickykeys_warning_post),
1478
(set_gconf_from_server), (keyboard_callback),
1479
(gsd_a11y_keyboard_manager_start),
1480
(gsd_a11y_keyboard_manager_stop), (on_preferences_dialog_response),
1481
(on_status_icon_activate), (gsd_a11y_keyboard_manager_init):
1482
* plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c
1483
(gsd_a11y_preferences_dialog_set_property),
1484
(gsd_a11y_preferences_dialog_get_property),
1485
(gsd_a11y_preferences_dialog_constructor),
1486
(gsd_a11y_preferences_dialog_dispose),
1487
(gsd_a11y_preferences_dialog_class_init), (on_response),
1488
(config_get_string), (config_get_bool), (dpi_from_pixels_and_mm),
1489
(get_dpi_from_x_server), (config_get_large_print),
1490
(config_set_large_print), (config_get_high_contrast),
1491
(config_set_high_contrast), (config_get_sticky_keys),
1492
(config_set_sticky_keys), (config_get_bounce_keys),
1493
(config_set_bounce_keys), (config_get_slow_keys),
1494
(config_set_slow_keys), (config_have_at_gconf_condition),
1495
(config_get_at_screen_reader), (config_get_at_screen_keyboard),
1496
(config_get_at_screen_magnifier), (config_set_at_screen_reader),
1497
(config_set_at_screen_keyboard), (config_set_at_screen_magnifier),
1498
(on_sticky_keys_checkbutton_toggled),
1499
(on_bounce_keys_checkbutton_toggled),
1500
(on_slow_keys_checkbutton_toggled),
1501
(on_high_contrast_checkbutton_toggled),
1502
(on_at_screen_reader_checkbutton_toggled),
1503
(on_at_screen_keyboard_checkbutton_toggled),
1504
(on_at_screen_magnifier_checkbutton_toggled),
1505
(on_large_print_checkbutton_toggled), (ui_set_sticky_keys),
1506
(ui_set_bounce_keys), (ui_set_slow_keys), (ui_set_high_contrast),
1507
(ui_set_at_screen_reader), (ui_set_at_screen_keyboard),
1508
(ui_set_at_screen_magnifier), (ui_set_large_print),
1509
(key_changed_cb), (setup_dialog),
1510
(gsd_a11y_preferences_dialog_init),
1511
(gsd_a11y_preferences_dialog_finalize),
1512
(gsd_a11y_preferences_dialog_new):
1513
* plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade:
1514
* plugins/a11y-keyboard/gsd-a11y-preferences-dialog.h:
1515
Add status icon when a11y hotkeys are enabled. Display
1516
Universal Access Preferences when it is clicked.
1519
2008-08-04 Jens Granseuer <jensgr@gmx.net>
1521
* configure.ac: fix PulseAudio check to not output "no" twice
1523
==================== 2.23.6 ====================
1525
2008-08-04 Rodrigo Moya <rodrigo@gnome-db.org>
1528
* configure.ac: prepare for 2.23.6 release.
1530
2008-08-03 Jens Granseuer <jensgr@gmx.net>
1532
* plugins/common/gsd-keygrab.c: (setup_modifiers), (grab_key),
1533
(match_key): resolve NumLock dynamically and make sure we ignore it
1534
so using e.g. the media keys works even when NumLock is on (still
1537
Tue Jul 29 01:09:46 2008 SĆøren Sandmann <sandmann@redhat.com>
1539
* plugins/xrandr/gsd-xrandr-manager.c (start_or_stop_icon): Make
1540
the display notification icon configurable.
1542
2008-07-26 Matthias Clasen <mclasen@redhat.com>
1544
Bug 544733 ā use standard icon names in the volume OSD, initially
1546
* plugins/media-keys/actions/acme.glade: Use standard
1547
icon names for the OSD.
1549
2008-07-26 Wouter Bolsterlee <wbolster@svn.gnome.org>
1553
Bump glib dependency to 2.15. Fixes bug #544737.
1555
2008-07-25 Rob Bradford <rob@robster.org.uk>
1558
libsounds needs to use gtk+-2.0 now libgnomeui is removed.
1560
2008-07-24 James Sharpe <jsharpe@svn.gnome.org>
1563
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
1564
* plugins/sound/gsd-sound-manager.c:
1568
==================== 2.23.5 ====================
1570
Thu Jul 24 14:48:04 2008 SĆøren Sandmann <sandmann@redhat.com>
1572
* Downgrade intltool requirement to 0.37.1.
1576
http://bugzilla.gnome.org/show_bug.cgi?id=537352
1578
says that's what I'm supposed to do.
1580
* Bump version number to 2.23.5
1582
* NEWS: Update this file.
1584
2008-07-22 Lennart Poettering <lpoetter@redhat.com>
1588
* plugins/xsettings/gsd-xsettings-manager.c: add three new
1589
xsettings for event sounds.
1591
2008-07-16 Jens Granseuer <jensgr@gmx.net>
1593
Patch by: Damien Carbery <damien.carbery@sun.com>
1595
* data/gnome-settings-daemon-uninstalled.pc.in: fix include path for
1596
building against the uninstalled package (bug #543289)
1598
2008-07-15 Gerd Kohlberger <gerdk@svn.gnome.org>
1600
* plugins/mouse/gsd-mouse-manager.c: (set_mousetweaks_daemon):
1601
Remove 'daemon' from the warning message (see bug #543095).
1603
2008-07-15 Jens Granseuer <jensgr@gmx.net>
1605
* plugins/common/gsd-keygrab.c: (match_key): always remove Shift
1606
from the consumed modifiers if we're matching the lowercase
1607
symbol to make more shortcuts with Shift work (bug #542275)
1609
Wed Jul 9 11:48:02 2008 SĆøren Sandmann <sandmann@redhat.com>
1611
* plugins/xrandr/gsd-xrandr-manager.c: Call the new gnome_rr
1612
functions instead of the old ones.
1614
2008-06-28 Jens Granseuer <jensgr@gmx.net>
1616
* plugins/common/gsd-keygrab.c: don't ignore any ModX modifiers.
1617
This should finally make g-s-d recognize keybindings with Super
1618
and Meta although we still don't handle the corresponding virtual
1619
modifiers (bug #165343)
1621
2008-06-20 Jens Granseuer <jensgr@gmx.net>
1623
* plugins/common/gsd-keygrab.c: (match_key): fix accel check so
1624
that we don't match e.g. XF86RaiseVolume if <Alt> + XF86RaiseVolume
1625
was pressed (bug #538699). Also fix build without XKB
1627
2008-06-18 Jens Granseuer <jensgr@gmx.net>
1630
* configure.ac: require intltool >= 0.40
1632
2008-06-18 Jens Granseuer <jensgr@gmx.net>
1634
* configure.ac: bump gnome-desktop requirement to 2.23.5
1636
Tue Jun 17 19:41:55 2008 SĆøren Sandmann <sandmann@redhat.com>
1638
* Merge randr-12 branch into trunk
1640
Mon Jun 16 14:50:53 2008 SĆøren Sandmann <sandmann@redhat.com>
1642
* Port to new gnome-desktop API
1644
Mon Jun 16 14:30:13 2008 SĆøren Sandmann <sandmann@redhat.com>
1648
2008-06-17 Colin Walters <walters@verbum.org>
1650
http://bugzilla.gnome.org/show_bug.cgi?id=533198
1652
* configure.ac: Detect PulseAudio at build time; if available,
1653
default to always starting it (ignore the legacy esd GConf
1654
key /desktop/gnome/sound/enable_esd). If you're a system
1655
administrator or OS builder and want to disable PulseAudio,
1656
you should preferably figure out what the problem you have
1657
with it is; but failing that, just remove it from the install
1659
* plugins/sound/gsd-sound-manager.c: If we're not compiled with
1660
legacy sound pref, always start sound.
1662
==================== 2.23.4 ====================
1664
2008-06-17 Rodrigo Moya <rodrigo@gnome-db.org>
1667
* NEWS: update for 2.23.4 release.
1669
2008-06-14 Jens Granseuer <jensgr@gmx.net>
1671
Based on a patch by: Brian Cameron <brian.cameron@sun.com>
1674
* plugins/sound/Makefile.am:
1675
* plugins/sound/gsd-sound-manager.c: (start_gnome_sound): if
1676
available use the esd_serverdir variable to locate the esd daemon
1677
so it can be started even if it's not in the PATH (bug #531868)
1679
2008-06-13 Jens Granseuer <jensgr@gmx.net>
1681
Based on a patch by: Bastien Nocera <hadess@hadess.net>
1683
* plugins/common/gsd-keygrab.c: (match_key): properly match
1684
keybindings that need Shift for resolving the keysym (bug #536581)
1686
2008-06-07 Behdad Esfahbod <behdad@gnome.org>
1690
* configure.ac: Check for fontconfig instead of xft2.
1692
* plugins/xsettings/Makefile.am:
1693
* plugins/xsettings/gsd-xsettings-manager.c (fontconfig_callback),
1694
(gnome_xsettings_manager_start), (gnome_xsettings_manager_stop):
1695
Send a Fontconfig/Timestamp xsettings notification whenever
1696
fontconfig configurations change. (bug #490374)
1698
* plugins/xsettings/fontconfig-monitor.c:
1699
* plugins/xsettings/fontconfig-monitor.h:
1700
Monitor fontconfig configuration files using gio.
1702
==================== 2.23.3 ======================
1704
2008-06-03 Jens Granseuer <jensgr@gmx.net>
1706
* configure.ac: use correct release number
1708
2008-06-03 Jens Granseuer <jensgr@gmx.net>
1710
* NEWS: Update for 2.23.3 release.
1712
2008-06-02 Behdad Esfahbod <behdad@gnome.org>
1715
* plugins/xsettings/Makefile.am:
1716
* plugins/xsettings/fontconfig-monitor.c:
1717
* plugins/xsettings/fontconfig-monitor.h:
1718
* plugins/xsettings/gsd-xsettings-manager.c
1719
(gnome_xsettings_manager_start), (gnome_xsettings_manager_stop):
1720
Revert previous change. Working on a slightly different design.
1723
2008-06-02 Behdad Esfahbod <behdad@gnome.org>
1725
* configure.ac: Check for fontconfig instead of xft2.
1727
* plugins/xsettings/Makefile.am:
1728
* plugins/xsettings/gsd-xsettings-manager.c (fontconfig_callback),
1729
(gnome_xsettings_manager_start), (gnome_xsettings_manager_stop):
1730
Send a Fontconfig/Timestamp xsettings notification whenever
1731
fontconfig configurations change. (bug #490374)
1733
* plugins/xsettings/fontconfig-monitor.c:
1734
* plugins/xsettings/fontconfig-monitor.h:
1735
Monitor fontconfig configuration files using gio.
1737
2008-06-02 Jens Granseuer <jensgr@gmx.net>
1739
* configure.ac: do not add stuff to GST_LIBS when gstreamer is
1740
disabled. Fixes build without gstreamer (bug #536177)
1742
2008-06-02 Gerd Kohlberger <gerdk@svn.gnome.org>
1744
* plugins/mouse/gsd-locate-pointer.c: (timeline_frame_cb):
1745
Keep animation centered below pointer. Bug #531665
1747
2008-05-30 Jens Granseuer <jensgr@gmx.net>
1749
* plugins/font/gsd-font-manager.c: (load_xcursor_theme): fix a few
1752
2008-05-27 Jens Granseuer <jensgr@gmx.net>
1754
* gnome-settings-daemon/gnome-settings-manager.c: (_unload_plugin),
1755
(_unload_all): stop all plugins on shutdown
1757
2008-05-27 Lucas Rocha <lucasr@gnome.org>
1759
* gnome-settings-daemon/main.c (set_session_over_handler,
1760
on_session_over, main): listen to "SessionOver" D-Bus signal from
1761
Session Manager to know when to shutdown. Bug #522017.
1763
2008-05-14 William Jon McCann <jmccann@redhat.com>
1765
* plugins/mouse/gsd-mouse-manager.c (filter):
1766
Bummer. Revert part of last commit.
1768
2008-05-14 William Jon McCann <jmccann@redhat.com>
1770
* plugins/mouse/gsd-mouse-manager.c (filter):
1771
Don't eat keypresses for multimedia key events
1772
Patch by Bastien Nocera <hadess@hadess.net>
1774
2008-05-13 Jens Granseuer <jensgr@gmx.net>
1776
* plugins/background/gsd-background-manager.c:
1777
(gsd_background_manager_start): reuse the GConf client we already
1780
2008-05-13 William Jon McCann <jmccann@redhat.com>
1783
* plugins/background/Makefile.am:
1784
* plugins/background/gsd-background-manager.c (draw_background),
1785
(queue_draw_background), (on_bg_changed), (gconf_changed_callback),
1786
(watch_bg_preferences), (gsd_background_manager_start),
1787
(gsd_background_manager_stop):
1788
Use new gnome-desktop background preference loading api.
1789
Drop use of libbackground.
1791
2008-05-08 Carlos Garnacho <carlosg@gnome.org>
1793
* plugins/media-keys/gsd-media-keys-window.c
1794
(gsd_media_keys_window_real_realize): New function, sets a fully
1795
transparent input shape, so that clicks go through the media keys
1796
windows. Bug #531862.
1797
(gsd_media_keys_window_class_init): The usual glue.
1799
2008-05-08 Carlos Garnacho <carlosg@gnome.org>
1801
* plugins/mouse/gsd-locate-pointer.c (set_transparent_shape): new
1802
function, sets a fully transparent shape to the whole window.
1803
(timeline_finished_cb) (gsd_locate_pointer): set the window
1804
transparent once the animation is finished, and before it's shown for
1805
the first time. The shape will be changed afterwards while running the
1806
animation. This fixes some artifacts shown when showing/moving the
1807
window, bug #531861.
1808
(locate_pointer_expose): Plug a leak.
1810
2008-05-02 Jens Granseuer <jensgr@gmx.net>
1812
Patch by: Brian Cameron <brian.cameron@sun.com>
1814
* gnome-settings-daemon/main.c: (main): don't die when the
1815
user's home directory is read-only (bug #530975)
1817
2008-05-02 Jens Granseuer <jensgr@gmx.net>
1819
Based on a patch by: Matthias Clasen <mclasen@redhat.com>
1821
* plugins/keyboard/gsd-keyboard-xkb.c: (apply_xkb_settings),
1822
(gsd_keyboard_xkb_init): if the user set a keyboard layout from
1823
the login screen, try to keep that setting (bug #531589)
1825
2008-05-02 Jens Granseuer <jensgr@gmx.net>
1827
* plugins/background/gsd-background-manager.c:
1828
(gsd_background_manager_start): add a comment explaining why we
1829
are applying the prefs regardless of nautilus
1831
2008-05-02 Jens Granseuer <jensgr@gmx.net>
1833
Patch by: Matthias Clasen <mclasen@redhat.com>
1835
* plugins/background/gsd-background-manager.c:
1836
(gsd_background_manager_start): eventually apply the settings
1837
even if nautilus is supposed to be handling the background to make
1838
people running without nautilus happy (bug #531487)
1840
2008-04-29 Bastien Nocera <hadess@hadess.net>
1842
* plugins/common/gsd-keygrab.c (have_xkb), (match_key):
1843
When checking whether a key matches our key event, check
1844
the keysym from the key event, to avoid triggering another
1845
keybindings with the same keycode, but different keysym,
1846
Fixes Eject being triggered when pressing the Stop key with the
1847
default inet keymap (Closes: #530356)
1849
2008-04-23 Vincent Untz <vuntz@gnome.org>
1851
* configure.ac: post release version bump.
1853
==================== 2.23.1.1 ====================
1855
2008-04-23 Vincent Untz <vuntz@gnome.org>
1858
* NEWS: Update for 2.23.1.1 release.
1860
2008-04-21 Lucas Rocha <lucasr@gnome.org>
1862
Install .desktop for gnome-settings-daemon in a standard autostart
1863
directory as required by new gnome-session (bug #526984).
1865
* configure.ac: expand $libexecdir to be used on .desktop file.
1866
* acinclude.m4: added new m4 macro (AS_AC_EXPAND) for expanding
1868
* data/Makefile.am, data/gnome-settings-daemon.desktop.in.in: install
1869
g-s-d .desktop file.
1871
2008-04-21 Rodrigo Moya <rodrigo@gnome-db.org>
1873
* configure.ac: post release version bump.
1877
2008-04-21 Rodrigo Moya <rodrigo@gnome-db.org>
1880
* NEWS: Update for release.
1882
2008-04-20 Jens Granseuer <jensgr@gmx.net>
1884
* plugins/media-keys/actions/acme-volume-alsa.c:
1885
(acme_volume_alsa_finalize), (acme_volume_alsa_class_init):
1886
* plugins/media-keys/actions/acme-volume-dummy.c:
1887
(acme_volume_dummy_finalize), (acme_volume_dummy_class_init):
1888
* plugins/media-keys/actions/acme-volume-gstreamer.c:
1889
(acme_volume_gstreamer_finalize),
1890
(acme_volume_gstreamer_class_init):
1891
* plugins/media-keys/actions/acme-volume-oss.c:
1892
(acme_volume_oss_finalize), (acme_volume_oss_class_init):
1893
* plugins/media-keys/actions/acme-volume.c:
1894
(acme_volume_class_init): drop redundant GType stuff
1896
2008-04-19 Jens Granseuer <jensgr@gmx.net>
1898
* plugins/keybindings/gsd-keybindings-manager.c:
1899
(bindings_get_entry): remove some code (and translatable strings) for
1900
error that can never happen
1902
2008-04-18 Jens Granseuer <jensgr@gmx.net>
1904
* plugins/mouse/gsd-mouse-manager.c: (set_mousetweaks_daemon): when we
1905
can't launch the daemon reset the GConf keys before showing the error
1906
dialog. If we wait until after the dialog is closed, the user can
1907
still toggle the settings while it's open
1909
2008-04-13 Jens Granseuer <jensgr@gmx.net>
1911
Extract some functionality used by several plugins into a separate
1912
shared helper library (bug #525426).
1915
* plugins/Makefile.am:
1916
* plugins/common/Makefile.am:
1917
* plugins/common/gsd-keygrab.c:
1918
* plugins/common/gsd-keygrab.h:
1919
* plugins/common/eggaccelerators.c:
1920
* plugins/common/eggaccelerators.h: new shared components
1922
* plugins/keybindings/Makefile.am:
1923
* plugins/keybindings/eggaccelerators.c:
1924
* plugins/keybindings/eggaccelerators.h:
1925
* plugins/keybindings/gsd-keybindings-manager.c:
1926
(binding_register_keys), (keybindings_filter):
1927
* plugins/media-keys/Makefile.am:
1928
* plugins/media-keys/actions/Makefile.am:
1929
* plugins/media-keys/actions/acme.h:
1930
* plugins/media-keys/eggaccelerators.c:
1931
* plugins/media-keys/eggaccelerators.h:
1932
* plugins/media-keys/gsd-media-keys-manager.c: (update_kbd_cb),
1933
(init_kbd), (acme_filter_events):
1934
make keybindings and media-keys plugins use the shared components
1936
2008-04-13 Sergey Udaltsov <svu@gnome.org>
1938
* plugins/keyboard/gsd-keyboard-xkb.c: dropped gconf backup
1940
2008-04-12 Jens Granseuer <jensgr@gmx.net>
1942
* plugins/keybindings/gsd-keybindings-manager.c: (do_grab):
1943
* plugins/media-keys/gsd-media-keys-manager.c: (grab_key): make some
1944
tiny optimizations and add some more comments on what's happening
1946
2008-04-12 Jens Granseuer <jensgr@gmx.net>
1948
* gnome-settings-daemon/main.c:
1949
* plugins/media-keys/gsd-media-keys-manager.c: DBus API has been
1950
stable for a while; don't define DBUS_API_SUBJECT_TO_CHANGE anymore
1952
2008-04-12 Jens Granseuer <jensgr@gmx.net>
1954
* gnome-settings-daemon/main.c: (acquire_name_on_proxy),
1955
(bus_register), (main): fix a few small leaks
1957
2008-04-12 Jens Granseuer <jensgr@gmx.net>
1959
* plugins/media-keys/gsd-media-keys-manager.c: (init_screens):
1962
2008-04-11 Jens Granseuer <jensgr@gmx.net>
1964
* gnome-settings-daemon/main.c: turn into a daemon by default and
1965
make --no-daemon work
1967
2008-04-11 Jens Granseuer <jensgr@gmx.net>
1969
* plugins/sound/gsd-sound-plugin.c: (impl_deactivate): fix typo
1971
2008-04-11 Jens Granseuer <jensgr@gmx.net>
1973
Make xrandr, xrdb, and xsettings plugin deactivation work
1975
* plugins/xrandr/gsd-xrandr-manager.c: (apply_settings): cleanup
1977
* plugins/xrandr/gsd-xrandr-plugin.c: (impl_deactivate):
1978
* plugins/xrdb/gsd-xrdb-plugin.c: (impl_deactivate):
1979
* plugins/xsettings/gsd-xsettings-plugin.c: (impl_deactivate):
1980
stop manager on deactivation
1982
* plugins/xrdb/gsd-xrdb-manager.c: (gsd_xrdb_manager_start),
1983
(gsd_xrdb_manager_stop):
1984
* plugins/xsettings/gsd-xsettings-manager.c:
1985
(gsd_xsettings_error_quark), (find_translation_entry),
1986
(xsettings_callback), (register_config_callback), (terminate_cb),
1987
(setup_xsettings_managers), (gnome_xsettings_manager_start),
1988
(gnome_xsettings_manager_stop), (gnome_xsettings_manager_init):
1989
clean up properly on stop
1991
2008-04-11 Jens Granseuer <jensgr@gmx.net>
1993
Make typing-break plugin deactivation work
1995
* plugins/typing-break/gsd-typing-break-manager.c:
1996
(register_config_callback), (gsd_typing_break_manager_start),
1997
(gsd_typing_break_manager_stop): clean up properly on stop
1998
* plugins/typing-break/gsd-typing-break-plugin.c:
1999
(impl_deactivate): stop manager on deactivation
2001
2008-04-11 Jens Granseuer <jensgr@gmx.net>
2003
Make screensaver and sound plugin deactivation work (sort of). The
2004
screensaver is currently not reaped when deactivating the plugin, but
2005
since the plugin should go away anyway, it doesn't seem worth adding
2006
that right now. For the sound plugin, esd is currently not reaped
2007
when HAVE_ESD is set. Maybe we want to get rid of the esd API
2010
* plugins/sound/gsd-sound-manager.c: (apply_settings),
2011
(register_config_callback), (gsd_sound_manager_start),
2012
(gsd_sound_manager_stop): clean up a bit more on stop
2013
* plugins/screensaver/gsd-screensaver-plugin.c: (impl_deactivate):
2014
* plugins/sound/gsd-sound-plugin.c: (impl_deactivate): stop manager
2017
2008-04-11 Jens Granseuer <jensgr@gmx.net>
2019
Make mouse plugin deactivation work
2021
* plugins/mouse/gsd-mouse-manager.c: (register_config_callback),
2022
(gsd_mouse_manager_init), (gsd_mouse_manager_start),
2023
(gsd_mouse_manager_stop): clean up properly on stop
2024
* plugins/mouse/gsd-mouse-plugin.c: (impl_deactivate): stop manager on
2027
2008-04-11 Jens Granseuer <jensgr@gmx.net>
2029
* plugins/keyboard/gsd-keyboard-xkb.c: (gsd_keyboard_xkb_shutdown):
2030
clear the user callback data even if initialiation failed
2031
* plugins/keyboard/gsd-xmodmap.c: (gsd_load_modmap_files):
2032
properly NULL-terminate g_build_filename
2034
2008-04-11 Jens Granseuer <jensgr@gmx.net>
2036
Make media-keys plugin deactivation work
2038
* plugins/media-keys/gsd-media-keys-manager.c: (acme_error),
2039
(dialog_init), (init_kbd), (gsd_media_keys_manager_stop),
2040
(register_manager): clean up properly on stop
2041
* plugins/media-keys/gsd-media-keys-plugin.c: (impl_deactivate):
2042
stop manager on deactivation
2044
2008-04-11 Jens Granseuer <jensgr@gmx.net>
2046
* plugins/keyboard/gsd-xmodmap.c: (check_button_callback),
2047
(gsd_load_modmap_files), (response_callback),
2048
(remove_string_from_list), (remove_button_clicked_callback),
2049
(load_button_clicked_callback), (gsd_modmap_dialog_call): fix
2052
2008-04-10 Jens Granseuer <jensgr@gmx.net>
2054
Make keyboard plugin deactivation work
2056
* plugins/keyboard/gsd-keyboard-manager.c:
2057
(register_config_callback), (gsd_keyboard_manager_start),
2058
(gsd_keyboard_manager_stop):
2059
* plugins/keyboard/gsd-keyboard-xkb.c: (register_config_callback),
2060
(gsd_keyboard_xkb_init), (gsd_keyboard_xkb_shutdown):
2061
* plugins/keyboard/gsd-keyboard-xkb.h: clean up properly on stop
2062
* plugins/keyboard/gsd-keyboard-plugin.c: (impl_deactivate): stop
2063
manager on deactivation
2065
2008-04-10 Jens Granseuer <jensgr@gmx.net>
2067
Make keybinding plugin deactivation work
2069
* plugins/keybindings/gsd-keybindings-manager.c:
2070
(register_config_callback), (gsd_keybindings_manager_start),
2071
(gsd_keybindings_manager_stop): clean up properly on stop
2072
* plugins/keybindings/gsd-keybindings-plugin.c: (impl_deactivate):
2073
stop manager on deactivation
2075
2008-04-10 Jens Granseuer <jensgr@gmx.net>
2077
* plugins/font/gsd-font-plugin.c: (impl_deactivate): stop manager on
2080
2008-04-10 Jens Granseuer <jensgr@gmx.net>
2082
* plugins/dummy/gsd-dummy-plugin.c: (impl_deactivate): stop manager
2085
2008-04-10 Jens Granseuer <jensgr@gmx.net>
2087
* plugins/clipboard/gsd-clipboard-plugin.c: (impl_deactivate): stop
2088
manager on deactivation
2090
2008-04-10 Jens Granseuer <jensgr@gmx.net>
2092
Make background plugin deactivation work
2094
* plugins/background/gsd-background-manager.c:
2095
(gsd_background_manager_start), (gsd_background_manager_stop):
2096
clean up properly on stop
2097
* plugins/background/gsd-background-plugin.c: (impl_deactivate):
2098
stop manager on deactivation
2100
2008-04-10 Jens Granseuer <jensgr@gmx.net>
2102
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
2103
(gsd_a11y_keyboard_manager_stop): also remove GConf watch directory
2105
2008-04-10 Jens Granseuer <jensgr@gmx.net>
2107
Make housekeeping plugin deactivation work
2109
* plugins/housekeeping/gsd-housekeeping-manager.c:
2110
(register_config_callback), (gsd_housekeeping_manager_start),
2111
(gsd_housekeeping_manager_stop), (gsd_housekeeping_manager_init):
2112
clean up properly on stop
2113
* plugins/housekeeping/gsd-housekeeping-plugin.c:
2114
(impl_deactivate): stop manager on deactivation
2116
2008-04-10 Jens Granseuer <jensgr@gmx.net>
2118
Make a11y-keyboard plugin deactivation work
2120
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
2121
(register_config_callback), (gsd_a11y_keyboard_manager_start),
2122
(gsd_a11y_keyboard_manager_stop): properly clean up on _stop
2123
* plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.c:
2124
(impl_deactivate): stop manager on deactivation
2126
2008-04-10 Jens Granseuer <jensgr@gmx.net>
2128
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
2129
(get_xkb_desc_rec), (set_server_from_gconf),
2130
(ax_slowkeys_warning_dialog_post),
2131
(ax_stickykeys_warning_dialog_post), (set_gconf_from_server),
2132
(cb_xkb_event_filter), (gsd_a11y_keyboard_manager_init): more
2135
2008-04-10 Jens Granseuer <jensgr@gmx.net>
2137
* plugins/media-keys/gsd-media-keys-manager.c: (grab_key_real):
2138
remove excessive key grab logging
2140
2008-04-09 Jens Granseuer <jensgr@gmx.net>
2142
* plugins/keyboard/gsd-keyboard-manager.c: (numlock_xkb_init),
2143
(numlock_set_xkb_state), (numlock_gconf_state_key),
2144
(numlock_xkb_callback), (numlock_install_xkb_callback),
2145
(apply_settings), (gsd_keyboard_manager_start): split XKB
2146
initialization and calbback installation which allows us to get rid of
2147
some more special-casing and yet another static variable
2149
2008-04-09 Jens Granseuer <jensgr@gmx.net>
2151
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c: (xkb_enabled),
2152
(get_xkb_desc_rec), (gsd_a11y_keyboard_manager_start): don't install
2153
any listeners or callbacks when XKB is not available
2155
2008-04-09 Michael J. Chudobiak <mjc@svn.gnome.org>
2157
* plugins/housekeeping/gsd-housekeeping-manager.c:
2158
(gsd_housekeeping_manager_stop):
2159
Purge thumbnail cache on shutdown if and only if the max size or
2160
max age parameters have been set to zero (for paranoid people)
2163
2008-04-07 Jens Granseuer <jensgr@gmx.net>
2165
Currently, the percentage by which to lower or raise the volume when
2166
hitting the multimedia keys is taken from GConf, with 6 being the
2167
default. We don't have any settings dialogs to actually change it,
2168
though. If the user now selects a mixer that supports fewer volume
2169
levels than the GConf setting implies (100/6) it becomes impossible
2170
to change the volume (without fiddling with the GConf setting). This
2171
patch adds a "threshold" property to the AcmeVolume class that denotes
2172
the minimum percentage required to actually affect the volume. The
2173
plugin now uses the step size read from GConf or the mixer threshold,
2174
depending on which one is bigger. (bug #441910)
2176
* plugins/media-keys/actions/acme-volume-alsa.c:
2177
(acme_volume_alsa_get_threshold), (acme_volume_alsa_class_init):
2178
* plugins/media-keys/actions/acme-volume-dummy.c:
2179
(acme_volume_dummy_get_threshold), (acme_volume_dummy_class_init):
2180
* plugins/media-keys/actions/acme-volume-gstreamer.c:
2181
(acme_volume_gstreamer_get_threshold),
2182
(acme_volume_gstreamer_class_init):
2183
* plugins/media-keys/actions/acme-volume-oss.c:
2184
(acme_volume_oss_get_threshold), (acme_volume_oss_class_init),
2185
(acme_volume_oss_mixer_check):
2186
* plugins/media-keys/actions/acme-volume.c:
2187
(acme_volume_get_threshold):
2188
* plugins/media-keys/actions/acme-volume.h: add get_threshold method
2189
* plugins/media-keys/gsd-media-keys-manager.c: (do_sound_action): use
2190
gconf value or threshold, depending on what's bigger
2192
2008-04-07 Jens Granseuer <jensgr@gmx.net>
2194
* plugins/media-keys/gsd-media-keys-manager.c: (do_sound_action): only
2195
use the built-in default for volume_step if we get an error from GConf,
2196
not just when the value is 0 which might be what the user wants (see
2197
the discussion on the Thinkpad driver again)
2199
2008-04-07 Jens Granseuer <jensgr@gmx.net>
2201
Remove the Thinkpad driver again. See bug #524425 for some discussion.
2204
* plugins/media-keys/actions/Makefile.am:
2205
* plugins/media-keys/actions/acme-volume-thinkpad.c:
2206
* plugins/media-keys/actions/acme-volume-thinkpad.h:
2207
* plugins/media-keys/actions/acme-volume.c: (acme_volume_new): remove
2208
extra Thinkpad support
2210
2008-04-06 Jens Granseuer <jensgr@gmx.net>
2212
* plugins/keyboard/gsd-keyboard-manager.c:
2213
(gsd_keyboard_get_hostname_key), (numlock_set_xkb_state),
2214
(numlock_gconf_state_key), (numlock_get_gconf_state),
2215
(numlock_set_gconf_state), (numlock_xkb_callback),
2216
(numlock_install_xkb_callback), (apply_settings),
2217
(gsd_keyboard_manager_start), (gsd_keyboard_manager_init):
2218
* plugins/keyboard/gsd-keyboard-xkb.c: (gsd_keyboard_xkb_init):
2219
* plugins/keyboard/gsd-keyboard-xkb.h: continued attempt at making XKB
2220
setup and error handling a bit less arcane and crufty
2222
2008-04-06 Jens Granseuer <jensgr@gmx.net>
2224
* plugins/keyboard/gsd-keyboard-xkb.c:
2225
* plugins/keyboard/gsd-keyboard-xkb.h: initialize inited_ok or
2226
behaviour is undefined when xkb setup fails; don't export XklEngine
2228
2008-04-06 Jens Granseuer <jensgr@gmx.net>
2230
* plugins/media-keys/gsd-media-keys-manager.c: (do_action): make "Home"
2231
keybinding work again
2233
2008-04-05 Jens Granseuer <jensgr@gmx.net>
2236
* plugins/media-keys/actions/Makefile.am: hook up the Thinkpad support
2238
2008-04-05 Jens Granseuer <jensgr@gmx.net>
2240
Patch by: Lorne Applebaum <4lorne@gmail.com>
2242
* plugins/media-keys/actions/acme-volume-thinkpad.c:
2243
* plugins/media-keys/actions/acme-volume-thinkpad.h:
2244
* plugins/media-keys/actions/acme-volume.c: (acme_volume_new): add a
2245
special volume subclass for better support of IBM Thinkpad hardware
2246
volume buttons (bug #524425)
2248
2008-04-05 Jens Granseuer <jensgr@gmx.net>
2250
Patch by: Lorne Applebaum <4lorne@gmail.com>
2252
* plugins/media-keys/actions/acme-volume-dummy.h: fix TYPE macro and
2253
remove an unimplemented prototype
2255
2008-04-01 Jens Granseuer <jensgr@gmx.net>
2257
* plugins/keyboard/gsd-keyboard-manager.c:
2258
(gsd_keyboard_manager_start): apply keyboard settings on startup, too
2261
2008-03-31 Jens Granseuer <jensgr@gmx.net>
2263
* plugins/keybindings/gsd-keybindings-manager.c:
2264
(bindings_get_entry): fix various leaks and other memory management
2267
2008-03-31 Jens Granseuer <jensgr@gmx.net>
2269
* plugins/keybindings/gsd-keybindings-manager.c:
2270
(bindings_get_entry), (binding_register_keys): remove trailing newlines
2271
from messages since g_warning already takes care of those
2273
2008-03-31 Jens Granseuer <jensgr@gmx.net>
2275
* plugins/keybindings/gsd-keybindings-manager.c: (do_grab):
2276
* plugins/media-keys/gsd-media-keys-manager.c: (grab_key): don't try to
2277
add grabs with invalid modifiers
2279
2008-03-30 Gerd Kohlberger <gerdk@svn.gnome.org>
2281
* plugins/mouse/gsd-mouse-manager.c:
2282
(set_mousetweaks_daemon): Set gconf keys back to false,
2283
if mousetweaks isn't installed. Bug #525042.
2285
2008-03-30 Jens Granseuer <jensgr@gmx.net>
2287
* plugins/xsettings/gsd-xsettings-manager.c: add mapping for
2288
Gtk/Modules xsetting using GConf path /desktop/gnome/gtk-modules
2291
2008-03-30 Jens Granseuer <jensgr@gmx.net>
2293
* plugins/housekeeping/gsd-housekeeping-manager.c: change data types to
2294
match glib; avoid using time_t
2296
2008-03-30 Jens Granseuer <jensgr@gmx.net>
2298
* plugins/media-keys/actions/acme-volume-dummy.c:
2299
(acme_volume_dummy_init), (acme_volume_dummy_class_init): change to use
2300
G_DEFINE_TYPE instead of open-coding it
2302
2008-03-29 Jens Granseuer <jensgr@gmx.net>
2304
* configure.ac: fix profiling to be off by default
2306
2008-03-29 Jens Granseuer <jensgr@gmx.net>
2308
* gnome-settings-daemon/main.c: mark string for translation
2310
2008-03-29 Jens Granseuer <jensgr@gmx.net>
2312
* plugins/keybindings/eggaccelerators.c:
2313
(egg_accelerator_parse_virtual):
2314
* plugins/media-keys/eggaccelerators.c:
2315
(egg_accelerator_parse_virtual): readd a chunk that got lost in the
2316
last commit. *sigh*. Why do we have several differing copies of those
2319
2008-03-29 Jens Granseuer <jensgr@gmx.net>
2321
* plugins/keybindings/eggaccelerators.c:
2322
(egg_accelerator_parse_virtual), (egg_virtual_accelerator_name),
2323
(egg_virtual_accelerator_label),
2324
(egg_keymap_resolve_virtual_modifiers),
2325
(egg_keymap_virtualize_modifiers), (reload_modmap),
2326
(egg_keymap_get_modmap):
2327
* plugins/keybindings/eggaccelerators.h: fix mismatched modifier
2328
mapping between egg and GTK (so that e.g. <Super> works) and replace
2329
some custom functionality with stock GTK
2331
2008-03-29 Jens Granseuer <jensgr@gmx.net>
2333
* plugins/media-keys/eggaccelerators.c:
2334
(egg_accelerator_parse_virtual), (egg_virtual_accelerator_name),
2335
(egg_virtual_accelerator_label),
2336
(egg_keymap_resolve_virtual_modifiers),
2337
(egg_keymap_virtualize_modifiers), (reload_modmap),
2338
(egg_keymap_get_modmap):
2339
* plugins/media-keys/eggaccelerators.h: fix mismatched modifier
2340
mapping between egg and GTK (so that e.g. <Super> works) and replace
2341
some custom functionality with stock GTK
2343
2008-03-29 Jens Granseuer <jensgr@gmx.net>
2345
* plugins/housekeeping/gsd-housekeeping-manager.c:
2346
(get_gconf_int_with_default): rename to better reflect what it does,
2347
and also use the default passed in if we don't get an int from GConf,
2348
or we'll end up with a value of 0 which is certainly not what we want
2350
(purge_thumbnail_cache): update callers
2352
2008-03-28 Michael J. Chudobiak <mjc@svn.gnome.org>
2355
* data/gnome-settings-daemon.schemas.in:
2356
* plugins/Makefile.am:
2357
* plugins/housekeeping/Makefile.am:
2358
* plugins/housekeeping/gsd-housekeeping-manager.c:
2359
(thumb_data_free), (read_dir_for_purge), (purge_old_thumbnails),
2360
(sort_file_mtime), (get_gconf_int_with_nonzero_default),
2361
(purge_thumbnail_cache), (do_cleanup), (do_cleanup_once),
2362
(do_cleanup_soon), (bindings_callback), (register_config_callback),
2363
(gsd_housekeeping_manager_start), (gsd_housekeeping_manager_stop),
2364
(gsd_housekeeping_manager_class_init),
2365
(gsd_housekeeping_manager_init), (gsd_housekeeping_manager_new):
2366
* plugins/housekeeping/gsd-housekeeping-manager.h:
2367
* plugins/housekeeping/gsd-housekeeping-plugin.c:
2368
(gsd_housekeeping_plugin_init), (gsd_housekeeping_plugin_finalize),
2369
(impl_activate), (impl_deactivate),
2370
(gsd_housekeeping_plugin_class_init):
2371
* plugins/housekeeping/gsd-housekeeping-plugin.h:
2372
* plugins/housekeeping/housekeeping.gnome-settings-plugin.in:
2373
Added a new "housekeeping" plugin to set limits on the size and
2374
age of the thumbnail cache (bug #523159).
2376
2008-03-25 Jens Granseuer <jensgr@gmx.net>
2378
Patch by: Matthias Clasen <mclasen@redhat.com>
2380
* plugins/mouse/gsd-mouse-manager.c: (filter): don't eat key events;
2381
other plugins might need them as well (bug #523676)
2383
2008-03-24 William Jon McCann <jmccann@redhat.com>
2386
Add some stuff to the configuration summary.
2388
* plugins/media-keys/gsd-media-keys-manager.c:
2389
(gsd_media_keys_manager_start):
2390
Add a few more profiling points.
2392
2008-03-24 William Jon McCann <jmccann@redhat.com>
2394
* gnome-settings-daemon/Makefile.am:
2395
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
2396
(set_server_from_gconf), (gsd_a11y_keyboard_manager_start):
2397
* plugins/background/Makefile.am:
2398
* plugins/background/gsd-background-manager.c: (apply_prefs),
2399
(gsd_background_manager_start):
2400
* plugins/clipboard/gsd-clipboard-manager.c:
2401
(gsd_clipboard_manager_start):
2402
* plugins/dummy/gsd-dummy-manager.c: (gsd_dummy_manager_start):
2403
* plugins/font/gsd-font-manager.c: (load_xcursor_theme),
2404
(load_cursor), (gsd_font_manager_start):
2405
* plugins/keybindings/gsd-keybindings-manager.c:
2406
(gsd_keybindings_manager_start):
2407
* plugins/keyboard/gsd-keyboard-manager.c:
2408
(gsd_keyboard_manager_start):
2409
* plugins/media-keys/Makefile.am:
2410
* plugins/media-keys/gsd-media-keys-manager.c: (init_kbd),
2411
(gsd_media_keys_manager_start):
2412
* plugins/mouse/gsd-mouse-manager.c: (gsd_mouse_manager_start):
2413
* plugins/screensaver/gsd-screensaver-manager.c:
2414
(gsd_screensaver_manager_start):
2415
* plugins/sound/gsd-sound-manager.c: (start_gnome_sound),
2416
(reload_foreach_cb), (apply_settings), (gsd_sound_manager_start):
2417
* plugins/typing-break/gsd-typing-break-manager.c:
2418
(setup_typing_break), (gsd_typing_break_manager_start):
2419
* plugins/xrandr/gsd-xrandr-manager.c: (apply_settings):
2420
* plugins/xrdb/gsd-xrdb-manager.c: (apply_settings),
2421
(gsd_xrdb_manager_start):
2422
* plugins/xsettings/gsd-xsettings-manager.c:
2423
(xft_settings_set_xsettings), (xft_settings_set_xresources),
2424
(update_xft_settings), (gnome_xsettings_manager_start):
2425
Add profiling points to plugins.
2427
2008-03-24 William Jon McCann <jmccann@redhat.com>
2429
* gnome-settings-daemon/gnome-settings-manager.c:
2430
(compare_location), (_load_file), (_load_dir):
2431
* gnome-settings-daemon/gnome-settings-plugin-info.c: (debug_info),
2432
(gnome_settings_plugin_info_fill_from_file),
2433
(gnome_settings_plugin_info_deactivate), (load_plugin_module),
2434
(gnome_settings_plugin_info_activate),
2435
(gnome_settings_plugin_info_is_active),
2436
(gnome_settings_plugin_info_get_enabled),
2437
(gnome_settings_plugin_info_is_available),
2438
(gnome_settings_plugin_info_get_name),
2439
(gnome_settings_plugin_info_get_description),
2440
(gnome_settings_plugin_info_get_authors),
2441
(gnome_settings_plugin_info_get_website),
2442
(gnome_settings_plugin_info_get_copyright),
2443
(gnome_settings_plugin_info_get_location),
2444
(gnome_settings_plugin_info_get_priority),
2445
(gnome_settings_plugin_info_set_priority):
2446
Fix a refcounting bug. Add a few more checks. Fix up a leak.
2449
2008-03-24 William Jon McCann <jmccann@redhat.com>
2451
* plugins/media-keys/gsd-media-keys-manager.c:
2452
(acme_filter_events):
2453
* plugins/sound/gsd-sound-manager.c: (start_gnome_sound):
2454
Fix two compiler warnings.
2456
2008-03-24 William Jon McCann <jmccann@redhat.com>
2458
* gnome-settings-daemon/gnome-settings-manager.c:
2459
(gnome_settings_manager_start):
2460
* gnome-settings-daemon/gnome-settings-profile.c:
2461
(_gnome_settings_profile_log):
2462
* gnome-settings-daemon/gnome-settings-profile.h:
2463
* gnome-settings-daemon/main.c: (main):
2464
Add missing files. Add some more profiling points.
2466
2008-03-24 William Jon McCann <jmccann@redhat.com>
2469
* gnome-settings-daemon/Makefile.am:
2470
* gnome-settings-daemon/gnome-settings-manager.c: (_load_file),
2471
(_load_dir), (_load_all), (gnome_settings_manager_start):
2472
* gnome-settings-daemon/gnome-settings-plugin-info.c:
2473
(gnome_settings_plugin_info_fill_from_file), (load_plugin_module),
2475
* gnome-settings-daemon/main.c: (bus_register), (main):
2476
Add some profiling code. Must specify --enable-profiling to
2479
Can now be profiled like so:
2480
strace -ttt -f -o /tmp/logfile.strace gnome-settings-daemon
2481
python plot-timeline.py -o prettygraph.png /tmp/logfile.strace
2483
See: http://www.gnome.org/~federico/news-2006-03.html#09
2485
2008-03-24 Jens Granseuer <jensgr@gmx.net>
2487
Patch by: Alexey Shabalin <a.shabalin@gmail.com>
2489
* plugins/sound/gsd-sound-manager.c: (apply_settings): now that
2490
"starting esd" can mean either esd or PulseAudio, check the GConf
2491
setting for starting the sound server even when esd is disabled
2494
2008-03-24 Jens Granseuer <jensgr@gmx.net>
2496
* plugins/dummy/Makefile.am: remove NULL definition so authors using
2497
this as the base for their own plugins don't get strange ideas
2499
2008-03-20 William Jon McCann <jmccann@redhat.com>
2501
* plugins/media-keys/Makefile.am:
2502
* plugins/media-keys/gsd-media-keys-manager.c: (grab_key_real),
2503
(init_kbd), (acme_filter_events), (gsd_media_keys_manager_start):
2504
* plugins/media-keys/test-media-keys.c: (main):
2505
Add a tool to test media keys.
2507
2008-03-16 William Jon McCann <jmccann@redhat.com>
2509
* plugins/sound/gsd-sound-manager.c: (reset_esd_pid),
2510
(start_gnome_sound), (wait_on_child), (stop_child),
2511
(stop_gnome_sound), (apply_settings), (gsd_sound_manager_dispose):
2512
Fix handling of child process.
2514
2008-03-14 Jens Granseuer <jensgr@gmx.net>
2516
* plugins/media-keys/gsd-media-keys-window.c:
2517
(remove_hide_timeout): reset opacity when removing the timeout so that
2518
the fadeout is restarted when media keys are pressed while the popup is
2519
already fading out (bug #522499)
2521
2008-03-13 Jens Granseuer <jensgr@gmx.net>
2523
* plugins/media-keys/actions/acme.glade: remove unused properties (and,
2524
in particular, an unused translated string)
2526
2008-03-13 Jens Granseuer <jensgr@gmx.net>
2528
Patch by: Danny Baumann <dannybaumann@web.de>
2530
* plugins/media-keys/gsd-media-keys-window.c:
2531
(gsd_media_keys_window_new): set window type hint on the volume popup
2534
2008-03-11 Jens Granseuer <jensgr@gmx.net>
2536
* plugins/typing-break/gsd-typing-break-manager.c:
2537
(setup_typing_break): pass data to the timeout so shutting down the
2538
typing monitor works instead of segfaulting (bug #521786)
2539
(gsd_typing_break_manager_start): use g_timeout_add_seconds instead of
2542
2008-03-10 Rodrigo Moya <rodrigo@gnome-db.org>
2544
* configure.ac: Post release version bump
2548
2008-03-10 Rodrigo Moya <rodrigo@gnome-db.org>
2550
* NEWS: Update for release.
2552
2008-03-08 Jens Granseuer <jensgr@gmx.net>
2555
* data/apps_gnome_settings_daemon_default_editor.schemas.in:
2556
* data/gnome-settings-daemon.schemas.in: remove obsolete settings for
2557
the removed default editor plugin
2559
2008-03-01 Jens Granseuer <jensgr@gmx.net>
2561
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
2562
(ax_response_callback): don't pass the GError argument if we're
2563
not going to use it. Also remove some unnecessary casting
2565
2008-02-29 William Jon McCann <jmccann@redhat.com>
2567
* gnome-settings-daemon/main.c:
2568
Disable debug by default again.
2570
2008-02-29 Jens Granseuer <jensgr@gmx.net>
2573
* plugins/mouse/Makefile.am: when building with XInput support,
2574
actually link against libXi, or we'll fail to load the plugin due
2575
to unresolved symbols (bug #519488)
2577
2008-02-29 William Jon McCann <jmccann@redhat.com>
2579
* configure.ac: Post release version bump
2583
2008-02-29 William Jon McCann <jmccann@redhat.com>
2585
* NEWS: Update for release.
2587
2008-02-29 William Jon McCann <jmccann@redhat.com>
2589
* configure.ac: Remove Werror.
2591
2008-02-29 Jens Granseuer <jensgr@gmx.net>
2593
* gnome-settings-daemon/gnome-settings-manager.c:
2594
(register_manager), (gnome_settings_manager_start): minor clean-up
2596
2008-02-28 William Jon McCann <jmccann@redhat.com>
2598
* gnome-settings-daemon/gnome-settings-manager.c:
2599
(gnome_settings_manager_error_quark), (_load_file),
2600
(gnome_settings_manager_awake), (gnome_settings_manager_start),
2601
(gnome_settings_manager_start_with_settings_prefix),
2602
(_set_settings_prefix), (gnome_settings_manager_set_property),
2603
(gnome_settings_manager_get_property),
2604
(gnome_settings_manager_class_init),
2605
(gnome_settings_manager_finalize), (gnome_settings_manager_new):
2606
* gnome-settings-daemon/gnome-settings-manager.h:
2607
* gnome-settings-daemon/gnome-settings-manager.xml:
2608
* gnome-settings-daemon/main.c: (main):
2609
When dbus activated only load the plugins when requested
2610
instead of at startup. Add a new method to start and set
2611
plugin settings prefix. This allows gdm to use dbus
2612
activation. It also fixes cases where g-s-d is activated
2613
and plugins are loaded unintentionally.
2615
2008-02-29 Wouter Bolsterlee <wbolster@svn.gnome.org>
2617
* plugins/sound/gsd-sound-manager.c (apply_settings):
2619
Add braces to fix amgiguous else. Avoids compiler
2622
2008-02-28 Bastien Nocera <hadess@hadess.net>
2624
* plugins/sound/gsd-sound-manager.c (reset_esd_pid),
2625
(start_gnome_sound), (stop_gnome_sound), (apply_settings),
2626
(gsd_sound_manager_stop): Start the sound server ourselves,
2627
as we need it to cache samples. If esd (or the PulseAudio
2628
esd compat bits) isn't available, just print an error, and
2629
don't try to cache the samples
2631
If you use PulseAudio instead of esound in your distribution,
2632
build with --disable-esd passed to configure
2636
2008-02-25 William Jon McCann <jmccann@redhat.com>
2638
* gnome-settings-daemon/main.c: (gsd_log_default_handler), (main):
2639
Add --debug command line option.
2640
Only print DEBUG level messages if --debug is used.
2642
2008-02-25 William Jon McCann <jmccann@redhat.com>
2644
* gnome-settings-daemon/gnome-settings-plugin-info.c:
2645
(gnome_settings_plugin_info_fill_from_file):
2646
Don't warn on missing priority since we don't recommend
2649
2008-02-22 William Jon McCann <jmccann@redhat.com>
2651
* data/gnome-settings-daemon.schemas.in:
2652
Take a stab at defining the default load priorities.
2655
2008-02-22 William Jon McCann <jmccann@redhat.com>
2657
* data/gnome-settings-daemon.schemas.in:
2658
* gnome-settings-daemon/gnome-settings-manager.c: (_load_file):
2659
* gnome-settings-daemon/gnome-settings-plugin-info.c:
2660
(gnome_settings_plugin_info_set_priority):
2661
* gnome-settings-daemon/gnome-settings-plugin-info.h:
2662
Allow gconf to override priorities. Set sound plugin
2663
priority to 1 (highest).
2666
2008-02-22 William Jon McCann <jmccann@redhat.com>
2668
* gnome-settings-daemon/Makefile.am:
2669
* gnome-settings-daemon/gnome-settings-manager.c: (_load_info),
2670
(maybe_activate_plugin), (compare_location), (compare_priority),
2671
(on_plugin_activated), (on_plugin_deactivated), (_load_file),
2672
(_load_dir), (_load_all), (_unload_all),
2673
(gnome_settings_manager_start), (gnome_settings_manager_stop),
2674
(gnome_settings_manager_constructor),
2675
(gnome_settings_manager_class_init),
2676
(gnome_settings_manager_finalize):
2677
* gnome-settings-daemon/gnome-settings-manager.h:
2678
* gnome-settings-daemon/gnome-settings-manager.xml:
2679
* gnome-settings-daemon/gnome-settings-plugin-info.c:
2680
(gnome_settings_plugin_info_class_init),
2681
(gnome_settings_plugin_info_set_enabled_key_name),
2682
(_deactivate_plugin), (_activate_plugin):
2683
* gnome-settings-daemon/gnome-settings-plugin-info.h:
2684
* gnome-settings-daemon/gnome-settings-plugins-engine.c:
2685
* gnome-settings-daemon/gnome-settings-plugins-engine.h:
2686
Merge PluginsEngine functionality into Manager. Emit
2687
signals when plugins are activated or deactivated.
2690
2008-02-22 William Jon McCann <jmccann@redhat.com>
2692
* gnome-settings-daemon/Makefile.am:
2693
* gnome-settings-daemon/gnome-settings-manager.c:
2694
(gnome_settings_manager_start), (gnome_settings_manager_stop),
2695
(gnome_settings_manager_constructor),
2696
(gnome_settings_manager_finalize):
2697
* gnome-settings-daemon/gnome-settings-plugin-info.c:
2698
(gnome_settings_plugin_info_finalize),
2699
(gnome_settings_plugin_info_class_init),
2700
(gnome_settings_plugin_info_init),
2701
(gnome_settings_plugin_info_fill_from_file), (plugin_enabled_cb),
2702
(gnome_settings_plugin_info_set_enabled_key_name),
2703
(gnome_settings_plugin_info_new_from_file), (_deactivate_plugin),
2704
(gnome_settings_plugin_info_deactivate), (load_plugin_module),
2705
(_activate_plugin), (gnome_settings_plugin_info_activate),
2706
(gnome_settings_plugin_info_is_active),
2707
(gnome_settings_plugin_info_get_enabled),
2708
(gnome_settings_plugin_info_is_available),
2709
(gnome_settings_plugin_info_get_name),
2710
(gnome_settings_plugin_info_get_description),
2711
(gnome_settings_plugin_info_get_authors),
2712
(gnome_settings_plugin_info_get_website),
2713
(gnome_settings_plugin_info_get_copyright),
2714
(gnome_settings_plugin_info_get_location),
2715
(gnome_settings_plugin_info_get_priority):
2716
* gnome-settings-daemon/gnome-settings-plugin-info.h:
2717
* gnome-settings-daemon/gnome-settings-plugins-engine.c:
2718
(gnome_settings_plugins_engine_load), (maybe_activate_plugin),
2719
(compare_location), (compare_priority),
2720
(gnome_settings_plugins_engine_load_file),
2721
(gnome_settings_plugins_engine_load_dir),
2722
(gnome_settings_plugins_engine_load_all),
2723
(gnome_settings_plugins_engine_unload_all),
2724
(gnome_settings_plugins_engine_start),
2725
(gnome_settings_plugins_engine_garbage_collect),
2726
(gnome_settings_plugins_engine_stop),
2727
(gnome_settings_plugins_engine_get_plugins_list),
2728
(_set_gconf_prefix), (gnome_settings_plugins_engine_set_property),
2729
(gnome_settings_plugins_engine_get_property),
2730
(gnome_settings_plugins_engine_class_init),
2731
(gnome_settings_plugins_engine_init),
2732
(gnome_settings_plugins_engine_finalize),
2733
(gnome_settings_plugins_engine_new):
2734
* gnome-settings-daemon/gnome-settings-plugins-engine.h:
2735
Refactor the PluginInfo structure into a class. This
2736
will facilitate fixing bug #515341
2738
2008-02-22 Bastien Nocera <hadess@hadess.net>
2740
* configure.ac: Only enable ALSA and OSS support if we don't
2741
have GStreamer support, as the media-keys code doesn't
2742
have any fallbacks if GStreamer fails to load (see acme-volume.c's
2745
2008-02-19 Vincent Untz <vuntz@gnome.org>
2747
* plugins/keyboard/gsd-keyboard-manager.c:
2748
(gsd_keyboard_get_hostname_key): escape the hostname before using it in
2749
a gconf path since it might contain invalid characters.
2752
2008-02-19 Jens Granseuer <jensgr@gmx.net>
2754
* configure.ac: remove some unused stuff
2755
* plugins/sound/Makefile.am: add missing ESD_CFLAGS/LIBS
2757
2008-02-19 Jens Granseuer <jensgr@gmx.net>
2760
* plugins/xrandr/Makefile.am:
2761
* plugins/xrandr/gsd-xrandr-manager.c:
2762
(gsd_xrandr_manager_class_init), (gsd_xrandr_manager_init),
2763
(gsd_xrandr_manager_finalize): build with XRandR if available, makes
2764
setting screen geometry at login time work again (bug #517418)
2766
2008-02-16 Jens Granseuer <jensgr@gmx.net>
2768
* gnome-settings-daemon/main.c: mark string as translatable
2770
2008-02-14 Jens Granseuer <jensgr@gmx.net>
2772
* plugins/background/gsd-background-manager.c:
2773
(gsd_background_manager_start): at startup, don't apply background
2774
prefs twice and don't check for nautilus running since we're usually
2777
2008-02-12 Kjartan Maraas <kmaraas@gnome.org>
2779
* configure.ac: Fix for 515956. Build with Gio.
2783
2008-02-11 Rodrigo Moya <rodrigo@gnome-db.org>
2786
* NEWS: prepare for 2.21.91.
2788
2008-02-11 Rodrigo Moya <rodrigo@gnome-db.org>
2792
* plugins/background/gsd-background-manager.c: use GIO instead of
2795
* plugins/configure.ac:
2796
* plugins/Makefile.am:
2797
* plugins/default-editor/*: removed useless default editor plugin.
2799
2008-02-11 Rodrigo Moya <rodrigo@gnome-db.org>
2801
Patch by Wouter Bolsterlee <wbolster@gnome.org>
2803
* gnome-settings-daemon/gnome-settings-plugins-engine.c
2804
(gnome_settings_plugins_engine_load_all): assign return value from
2805
g_slist_sort to the plugins list variable. (bug #515340)
2807
2008-02-10 Jens Granseuer <jensgr@gmx.net>
2809
* gnome-settings-daemon/main.c: update the default GConf prefix to
2810
match the changes from r112 or bug #514411
2812
2008-02-09 Jens Granseuer <jensgr@gmx.net>
2814
Support for defining plugin start order got lost in the split from
2815
gnome-control-center, but it is essential for some plugins to work
2816
correctly. With this change the "Priority" keyword can be used in the
2817
".gnome-settings-plugin" file to set plugin priorities. Priority can
2818
take values from 1 upwards, with 1 being maximum priority and 100
2819
being the default if nothing is specified by the plugin. For multiple
2820
plugins with identical priority start order is undefined. (bug #515340)
2822
* gnome-settings-daemon/gnome-settings-plugins-engine.c:
2823
(gnome_settings_plugins_engine_load), (activate_plugin),
2824
(compare_location), (compare_priority),
2825
(gnome_settings_plugins_engine_load_file),
2826
(gnome_settings_plugins_engine_load_all),
2827
(gnome_settings_plugins_engine_init),
2828
(gnome_settings_plugins_engine_shutdown),
2829
(gnome_settings_plugins_engine_get_plugins_list),
2830
(gnome_settings_plugins_engine_get_plugin_copyright),
2831
(gnome_settings_plugins_engine_get_plugin_priority):
2832
* gnome-settings-daemon/gnome-settings-plugins-engine.h: add back
2833
support for defining plugin start order
2835
2008-02-09 Jens Granseuer <jensgr@gmx.net>
2837
* plugins/media-keys/gsd-media-keys-manager.c:
2838
(gsd_media_keys_manager_stop): declare variables at the beginning of
2839
a block to make older compilers happy
2841
2008-02-09 Jens Granseuer <jensgr@gmx.net>
2843
* plugins/clipboard/gsd-clipboard-manager.c:
2844
(gsd_clipboard_error_quark): fix copy'n'paste error (bug #515426)
2846
2008-02-08 Sebastien Bacher <seb128@ubuntu.com>
2848
* configure.ac: check for xinput (bug #514942)
2850
2008-02-08 Jens Granseuer <jensgr@gmx.net>
2852
* plugins/background/gsd-background-manager.c:
2853
(gsd_background_manager_start), (gsd_background_manager_stop):
2854
* plugins/keybindings/gsd-keybindings-manager.c:
2855
(gsd_keybindings_manager_start):
2856
* plugins/media-keys/gsd-media-keys-manager.c:
2857
(gsd_media_keys_manager_stop): fix leaks
2859
* plugins/default-editor/gsd-default-editor-manager.c:
2860
(gsd_default_editor_manager_start): fix leak and pass the correct data
2861
to the mime type callback
2863
* plugins/xsettings/gsd-xsettings-manager.c:
2864
(gnome_xsettings_manager_start): unref the GConfClient only after
2867
2008-02-08 Jens Granseuer <jensgr@gmx.net>
2869
* plugins/clipboard/gsd-clipboard-manager.c:
2870
(gsd_kbd_a11y_error_quark), (gsd_clipboard_manager_start): make sure
2871
we return a GError if initialization fails
2873
2008-02-08 Matthias Clasen <mclasen@redhat.com>
2875
* plugins/keyboard/gsd-keyboard-manager.c
2876
(gsd_keyboard_manager_start): Load the XKB settings initially.
2879
2008-02-07 Jens Granseuer <jensgr@gmx.net>
2881
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
2882
(gsd_kbd_a11y_error_quark), (gsd_a11y_keyboard_manager_start): make
2883
sure we return a GError if initialization fails (bug #514926)
2885
2008-02-06 Jens Granseuer <jensgr@gmx.net>
2887
* plugins/media-keys/gsd-media-keys-window.c:
2888
(volume_controls_set_visible), (window_set_icon_name),
2889
(window_set_icon_file), (volume_level_changed),
2890
(gsd_media_keys_window_class_init), (gsd_media_keys_window_init):
2891
release the glade XML file as soon as possible and keep track of the
2892
two widgets we need. This way we can also get rid of the custom
2895
2008-02-06 Jens Granseuer <jensgr@gmx.net>
2897
* data/gnome-settings-daemon.schemas.in: use gnome_settings_daemon for
2898
the GConf path. This is what the other g-s-d settings use as well, and
2899
there is no good reason to use two separate paths (bug #514411)
2901
2008-02-06 Jens Granseuer <jensgr@gmx.net>
2903
* configure.ac: add separate checks for libbackground
2904
* plugins/background/libbackground/*: delete files and use the external
2905
copy from gnome-control-center to avoid duplication
2907
2008-02-05 Jens Granseuer <jensgr@gmx.net>
2909
Based on a patch by: Damien Carberry <damien carberry@sun.com>
2912
* data/gnome-settings-daemon-uninstalled.pc.in: add uninstalled.pc
2913
file for building against an uninstalled copy of g-s-d (bug #511820)
2915
2008-02-05 Jens Granseuer <jensgr@gmx.net>
2917
Based on a patch by: Damien Carberry <damien carberry@sun.com>
2922
* plugins/a11y-keyboard/Makefile.am:
2923
* plugins/background/Makefile.am:
2924
* plugins/clipboard/Makefile.am:
2925
* plugins/default-editor/Makefile.am:
2926
* plugins/dummy/Makefile.am:
2927
* plugins/font/Makefile.am:
2928
* plugins/keybindings/Makefile.am:
2929
* plugins/keyboard/Makefile.am:
2930
* plugins/media-keys/Makefile.am:
2931
* plugins/media-keys/actions/Makefile.am:
2932
* plugins/mouse/Makefile.am:
2933
* plugins/screensaver/Makefile.am:
2934
* plugins/sound/Makefile.am:
2935
* plugins/typing-break/Makefile.am:
2936
* plugins/xrandr/Makefile.am:
2937
* plugins/xrdb/Makefile.am:
2938
* plugins/xsettings/Makefile.am:
2939
* src: rename the src folder to gnome-settings-daemon. This is needed
2940
so we can supply an uninstalled.pc file for g-s-d (see discussion in
2943
2008-02-04 Jens Granseuer <jensgr@gmx.net>
2945
* plugins/screensaver/gsd-screensaver-manager.c:
2946
(gsd_screensaver_manager_start): don't crash when running the
2947
screensaver fails. The plugin relies on the GError it passes always
2948
being filled in if we couldn't start the module, so set it up properly
2949
in those cases (bug #514385)
2951
2008-02-04 Luca Ferretti <elle.uca@libero.it>
2953
reviewed by: Jens Granseuer
2955
* data/apps_gnome_settings_daemon_default_editor.schemas.in:
2956
* data/apps_gnome_settings_daemon_keybindings.schemas.in:
2957
* data/apps_gnome_settings_daemon_screensaver.schemas.in:
2958
* data/desktop_gnome_font_rendering.schemas.in:
2959
* data/gnome-settings-daemon.schemas.in:
2961
Review short and long descriptions for GConf keys, bug #514047.
2963
2008-02-02 Jens Granseuer <jensgr@gmx.net>
2965
* src/Makefile.am: remove duplicate CFLAGS (and NULL)
2967
2008-02-01 Christian Persch <chpe@gnome.org>
2969
* configure.ac: Install the settings plugin to
2970
$(libdir)/gnome-settings-daemon-2.0. Fixes install with libdir ==
2971
libexecdir, bug #504203.
2973
2008-02-01 Christian Persch <chpe@gnome.org>
2979
* plugins/a11y-keyboard/Makefile.am:
2980
* plugins/background/Makefile.am:
2981
* plugins/clipboard/Makefile.am:
2982
* plugins/default-editor/Makefile.am:
2983
* plugins/dummy/Makefile.am:
2984
* plugins/font/Makefile.am:
2985
* plugins/keybindings/Makefile.am:
2986
* plugins/keyboard/Makefile.am:
2987
* plugins/media-keys/Makefile.am:
2988
* plugins/media-keys/actions/Makefile.am:
2989
* plugins/mouse/Makefile.am:
2990
* plugins/screensaver/Makefile.am:
2991
* plugins/sound/Makefile.am:
2992
* plugins/typing-break/Makefile.am:
2993
* plugins/xrandr/Makefile.am:
2994
* plugins/xrdb/Makefile.am:
2995
* plugins/xsettings/Makefile.am: Use a flat directory instead of a
2996
directory hierarchy to install the plugins into.
2997
Install data files under $(pkgdatadir), not under $(libdir).
3000
* src/gnome-settings-plugins-engine.c:
3001
(gnome_settings_plugin_info_free),
3002
(gnome_settings_plugins_engine_load),
3003
(gnome_settings_plugins_engine_load_file),
3004
(gnome_settings_plugins_engine_load_dir): Don't scan the plugins
3005
directory recursively. Use GSlice for the plugin info struct.
3009
2008-01-30 Rodrigo Moya <rodrigo@gnome-db.org>
3012
* configure.ac: prepare for 2.21.90.2.
3014
2008-01-30 Gabor Kelemen <kelemeng@gnome.hu>
3016
* data/apps_gnome_settings_daemon_keybindings.schemas.in: Change
3017
E-mail schema's descriptions to be more verbose and sensible. Fix #512766.
3019
2008-01-30 Christian Persch <chpe@gnome.org>
3022
* plugins/a11y-keyboard/Makefile.am:
3023
* plugins/a11y-keyboard/a11y-keyboard.gnome-settings-plugin.desktop
3025
* plugins/background/Makefile.am:
3026
* plugins/background/background.gnome-settings-plugin.desktop.in:
3027
* plugins/clipboard/Makefile.am:
3028
* plugins/clipboard/clipboard.gnome-settings-plugin.desktop.in:
3029
* plugins/default-editor/Makefile.am:
3030
* plugins/default-editor/default-editor.gnome-settings-plugin.deskt
3032
* plugins/dummy/Makefile.am:
3033
* plugins/dummy/dummy.gnome-settings-plugin.desktop.in:
3034
* plugins/font/Makefile.am:
3035
* plugins/font/font.gnome-settings-plugin.desktop.in:
3036
* plugins/keybindings/Makefile.am:
3037
* plugins/keybindings/keybindings.gnome-settings-plugin.desktop.in:
3038
* plugins/keyboard/Makefile.am:
3039
* plugins/keyboard/keyboard.gnome-settings-plugin.desktop.in:
3040
* plugins/media-keys/Makefile.am:
3041
* plugins/media-keys/media-keys.gnome-settings-plugin.desktop.in:
3042
* plugins/mouse/Makefile.am:
3043
* plugins/mouse/mouse.gnome-settings-plugin.desktop.in:
3044
* plugins/screensaver/Makefile.am:
3045
* plugins/screensaver/screensaver.gnome-settings-plugin.desktop.in:
3046
* plugins/sound/Makefile.am:
3047
* plugins/sound/libsounds/Makefile.am:
3048
* plugins/sound/sound.gnome-settings-plugin.desktop.in:
3049
* plugins/typing-break/Makefile.am:
3050
* plugins/typing-break/typing-break.gnome-settings-plugin.desktop.in:
3051
* plugins/xrandr/Makefile.am:
3052
* plugins/xrandr/xrandr.gnome-settings-plugin.desktop.in:
3053
* plugins/xrdb/Makefile.am:
3054
* plugins/xrdb/xrdb.gnome-settings-plugin.desktop.in:
3055
* plugins/xsettings/Makefile.am:
3056
* plugins/xsettings/xsettings.gnome-settings-plugin.desktop.in:
3057
* po/POTFILES.in: No need to use weird naming of
3058
.gnome-settings-daemon.in files. Bug #512048.
3060
2008-01-29 Rodrigo Moya <rodrigo@gnome-db.org>
3062
* data/org.gnome.SettingsDaemon.service.in: use correct binary
3067
2008-01-29 Rodrigo Moya <rodrigo@gnome-db.org>
3070
* configure.ac: prepare for 2.21.90.1.
3072
2008-01-29 Rodrigo Moya <rodrigo@gnome-db.org>
3074
* src/Makefile.am: use plain $libexecdir for g-s-d binary.
3078
2008-01-28 Rodrigo Moya <rodrigo@gnome-db.org>
3081
* NEWS: prepare for 2.21.90.
3083
2008-01-28 Wouter Bolsterlee <wbolster@svn.gnome.org>
3087
Suppress verbose GConf schema installation output.
3089
2008-01-28 Wouter Bolsterlee <wbolster@svn.gnome.org>
3093
Don't use weird autofu stuff to install
3094
gnome-settings-daemon into another directory, but define
3095
gsddir and gsd_PROGRAMS instead. Fixes bug #504203.
3097
2008-01-28 Wouter Bolsterlee <wbolster@svn.gnome.org>
3099
* data/org.gnome.SettingsDaemon.service.in:
3102
Hopefully allow $(libdir) to be the same directory as
3103
$(libexecdir) by installing the gnome-settings-daemon
3104
binary into a subdirectory of $(libexecdir), i.e.
3105
$(libexecdir)/gnome-settings-daemon/gnome-settings-daemon.
3108
2008-01-28 Wouter Bolsterlee <wbolster@svn.gnome.org>
3110
* src/main.c: (main):
3112
Don't leak the GnomeProgram instance.
3114
2008-01-28 Wouter Bolsterlee <wbolster@svn.gnome.org>
3117
* src/main.c: (main):
3119
Initialize GnomeProgram to avoid critical warnings from
3120
libgnome. Fixes bug #509770.
3122
2008-01-26 Jens Granseuer <jensgr@gmx.net>
3124
* data/gnome-settings-daemon.pc.in: DBus API has been frozen for a
3125
while now. No longer define DBUS_API_SUBJECT_TO_CHANGE
3127
2008-01-25 Soren Sandmann <sandmann@redhat.com>
3129
* plugins/background/gsd-background-manager.c
3130
(GNOME_DESKTOP_USE_UNSTABLE_API): Define this macro before
3131
including gnome-bg.h
3133
2008-01-25 Jens Granseuer <jensgr@gmx.net>
3135
* plugins/xsettings/gsd-xsettings-manager.c:
3136
(xft_settings_set_xresources): don't try to reference a non-existing
3137
variable (left-over cruft from the patch for bug #505470)
3139
2008-01-25 Jens Granseuer <jensgr@gmx.net>
3141
* data/gnome-settings-daemon.schemas.in: fix typo in typing break key.
3144
2008-01-25 Jens Granseuer <jensgr@gmx.net>
3146
Patch by: <dynamotwain@aim.com>
3148
* configure.ac: readd check for XFT2 that got lost in the g-s-d split.
3151
2008-01-25 Christian Persch <chpe@gnome.org>
3153
* plugins/xsettings/gsd-xsettings-manager.c:
3154
(xft_settings_set_xresources): Use g_ascii_dtostr instead of
3155
setlocale. Bug #505470.
3157
2008-01-25 Christian Persch <chpe@gnome.org>
3159
* plugins/media-keys/Makefile.am: Fix build with builddir != srcdir.
3162
2008-01-24 Jens Granseuer <jensgr@gmx.net>
3164
* configure.ac: quote function names in AC_DEFUN to fix "underquoted
3165
definition" autoconf warning
3167
2008-01-23 Kjartan Maraas <kmaraas@gnome.org>
3169
* plugins/mouse/gsd-locate-pointer.c: (timeline_frame_cb),
3170
(timeline_finished_cb): Fix a couple typos that broke the build.
3172
2008-01-22 Carlos Garnacho <carlosg@gnome.org>
3174
* plugins/mouse/gsd-locate-pointer.c: Reworked, add a more appealing
3175
animation if there's a composite manager present, also use a similar
3176
animation for the non-composite case, so most of the code is shared.
3177
* plugins/mouse/gsd-timeline.[ch]: New files, object to control the
3178
"locate pointer" animation.
3179
* plugins/mouse/Makefile.am: Added these files to build.
3183
2008-01-15 Rodrigo Moya <rodrigo@gnome-db.org>
3186
* NEWS: prepare for 2.21.5.2.
3188
2008-01-15 Rodrigo Moya <rodrigo@gnome-db.org>
3190
* plugins/sound/Makefile.am:
3191
* plugins/sound/libsounds/Makefile.am: use a libtool library for
3194
* configure.ac: automake fixes for allowing long file names in tar.gz.
3198
2008-01-15 Rodrigo Moya <rodrigo@gnome-db.org>
3201
* NEWS: prepare for 2.21.5.1.
3205
2008-01-15 Rodrigo Moya <rodrigo@gnome-db.org>
3207
* NEWS: prepare for 2.21.5.
3209
2008-01-14 Rodrigo Moya <rodrigo@gnome-db.org>
3211
* data/gnome-settings-daemon.pc.in: reverted last patch.
3213
2008-01-14 Rodrigo Moya <rodrigo@gnome-db.org>
3215
* data/gnome-settings-daemon.pc.in: added dbusapidir variable, for
3216
the gnome-control-center module to access the .xml DBus interfaces file.
3218
2008-01-14 Denis Washington <denisw@svn.gnome.org>
3220
* plugins/xrandr/Makefile.in: This was probably commited by
3221
accident, remove it.
3223
2008-01-14 Denis Washington <denisw@svn.gnome.org>
3225
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
3226
Only consider /desktop/gnome/accessibility/keyboard/enable
3227
as option for enabling keyboard a11y features from the keyboard,
3228
not as global switch to turn all a11y features on/off.
3230
2008-01-14 Denis Washington <denisw@svn.gnome.org>
3232
Patch from Gerd Kohlberger (bug #503547)
3234
* plugins/mouse/gsd-mouse-manager.c:
3235
Mousetweaks support.
3237
2008-01-14 Rodrigo Moya <rodrigo@gnome-db.org>
3239
* plugins/media-keys/gsd-media-keys-manager.c: reverted patch from bug
3242
2007-12-24 Christian Persch <chpe@gnome.org>
3244
* plugins/xsettings/gsd-xsettings-manager.c: Add Gtk/IMModule XSetting.
3245
Bug #504182, patch by Akira TAGOH.
3247
2007-12-22 William Jon McCann <mccann@jhu.edu>
3249
* plugins/xsettings/gsd-xsettings-manager.c:
3250
use new setting from libgnome to make toolbar
3251
icon size setting work (bug #401030)
3252
Merge from gnome-control-center.
3254
2007-12-22 William Jon McCann <mccann@jhu.edu>
3256
* plugins/xsettings/Makefile.am:
3257
* plugins/xsettings/gnome-xsettings-manager.c:
3258
* plugins/xsettings/gnome-xsettings-manager.h:
3259
* plugins/xsettings/gnome-xsettings-plugin.c:
3260
* plugins/xsettings/gnome-xsettings-plugin.h:
3261
* plugins/xsettings/gsd-xsettings-manager.c:
3262
* plugins/xsettings/gsd-xsettings-plugin.c:
3263
Rename files to be consistent with other plugins.
3265
2007-12-21 William Jon McCann <mccann@jhu.edu>
3267
* plugins/background/Makefile.am:
3268
* plugins/background/background.gnome-settings-plugin.desktop.in:
3269
* plugins/background/gsd-background-manager.c:
3270
(gsd_background_manager_init):
3271
* plugins/background/test-background.c: (idle), (main):
3272
Init gnome-vfs and use the correct name in the desktop file.
3274
2007-12-21 William Jon McCann <mccann@jhu.edu>
3277
* plugins/background/gsd-background-manager.c:
3278
(nautilus_is_running), (apply_prefs), (queue_apply),
3279
(background_callback), (on_bg_changed),
3280
(gsd_background_manager_start):
3281
Merge g-c-c patch for animated backgrounds.
3282
Require gnome-desktop 2.21.4.
3283
Patch from: Soeren Sandmann <sandmann@daimi.au.dk>
3285
2007-12-18 William Jon McCann <mccann@jhu.edu>
3287
* configure.ac: Post release version bump
3291
2007-12-18 William Jon McCann <mccann@jhu.edu>
3293
* NEWS: Update for release.
3295
2007-12-18 William Jon McCann <mccann@jhu.edu>
3297
* configure.ac: Update version number.
3299
2007-12-18 William Jon McCann <mccann@jhu.edu>
3301
* src/gnome-settings-manager.c: (gnome_settings_manager_awake):
3303
Turn off daemonizing for now since it confused D-Bus service
3306
2007-12-18 William Jon McCann <mccann@jhu.edu>
3309
* src/gnome-settings-manager.c: (gnome_settings_manager_awake),
3310
(register_manager), (gnome_settings_manager_class_init),
3311
(gnome_settings_manager_new):
3312
* src/gnome-settings-manager.h:
3313
* src/gnome-settings-manager.xml:
3314
Provide the awake method and install the dbus api header.
3316
2007-12-17 William Jon McCann <mccann@jhu.edu>
3318
* plugins/background/Makefile.am:
3319
* plugins/sound/Makefile.am:
3322
2007-12-17 William Jon McCann <mccann@jhu.edu>
3324
* plugins/Makefile.am:
3325
* plugins/a11y-keyboard/a11y-keyboard.gnome-settings-plugin.desktop
3327
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.h:
3328
* plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.c:
3329
(gsd_a11y_keyboard_plugin_init),
3330
(gsd_a11y_keyboard_plugin_finalize), (impl_activate),
3331
(impl_deactivate), (gsd_a11y_keyboard_plugin_class_init):
3332
* plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.h:
3333
Add a11y keyboard plugin.
3335
2007-12-17 William Jon McCann <mccann@jhu.edu>
3338
* plugins/Makefile.am:
3339
* plugins/typing-break/Makefile.am:
3340
* plugins/typing-break/gsd-typing-break-manager.c:
3341
(register_config_callback), (typing_break_timeout), (child_watch),
3342
(setup_typing_break), (typing_break_callback),
3343
(really_setup_typing_break), (gsd_typing_break_manager_start),
3344
(gsd_typing_break_manager_stop),
3345
(gsd_typing_break_manager_set_property),
3346
(gsd_typing_break_manager_get_property),
3347
(gsd_typing_break_manager_constructor),
3348
(gsd_typing_break_manager_dispose),
3349
(gsd_typing_break_manager_class_init),
3350
(gsd_typing_break_manager_init),
3351
(gsd_typing_break_manager_finalize),
3352
(gsd_typing_break_manager_new):
3353
* plugins/typing-break/gsd-typing-break-manager.h:
3354
* plugins/typing-break/gsd-typing-break-plugin.c:
3355
(gsd_typing_break_plugin_init), (gsd_typing_break_plugin_finalize),
3356
(impl_activate), (impl_deactivate),
3357
(gsd_typing_break_plugin_class_init):
3358
* plugins/typing-break/gsd-typing-break-plugin.h:
3359
* plugins/typing-break/typing-break.gnome-settings-plugin.desktop.in:
3360
Add typing break plugin.
3362
2007-12-17 William Jon McCann <mccann@jhu.edu>
3365
* data/gnome-settings-daemon.schemas.in:
3366
* plugins/Makefile.am:
3367
* plugins/sound/Makefile.am:
3368
* plugins/sound/gsd-sound-manager.c: (start_gnome_sound),
3369
(stop_gnome_sound), (reload_foreach_cb), (apply_settings),
3370
(register_config_callback), (sound_callback),
3371
(gsd_sound_manager_start), (gsd_sound_manager_stop),
3372
(gsd_sound_manager_set_property), (gsd_sound_manager_get_property),
3373
(gsd_sound_manager_constructor), (gsd_sound_manager_dispose),
3374
(gsd_sound_manager_class_init), (gsd_sound_manager_init),
3375
(gsd_sound_manager_finalize), (gsd_sound_manager_new):
3376
* plugins/sound/gsd-sound-manager.h:
3377
* plugins/sound/gsd-sound-plugin.c: (gsd_sound_plugin_init),
3378
(gsd_sound_plugin_finalize), (impl_activate), (impl_deactivate),
3379
(gsd_sound_plugin_class_init):
3380
* plugins/sound/gsd-sound-plugin.h:
3381
* plugins/sound/sound.gnome-settings-plugin.desktop.in:
3382
* plugins/xrandr/Makefile.in:
3385
2007-12-17 William Jon McCann <mccann@jhu.edu>
3387
* data/gnome-settings-daemon.schemas.in:
3388
Add schemas for media keys.
3390
2007-12-17 William Jon McCann <mccann@jhu.edu>
3393
* plugins/Makefile.am:
3394
* plugins/dummy/gsd-dummy-manager.c:
3395
* plugins/media-keys/Makefile.am:
3396
* plugins/media-keys/actions/Makefile.am:
3397
* plugins/media-keys/actions/acme-volume-alsa.c:
3398
(acme_volume_alsa_finalize), (acme_volume_alsa_set_mute),
3399
(acme_volume_alsa_get_mute), (acme_volume_alsa_get_volume),
3400
(acme_volume_alsa_set_volume), (acme_volume_alsa_close_real),
3401
(acme_volume_alsa_open), (acme_volume_alsa_close),
3402
(acme_volume_alsa_init), (acme_volume_alsa_class_init):
3403
* plugins/media-keys/actions/acme-volume-alsa.h:
3404
* plugins/media-keys/actions/acme-volume-dummy.c:
3405
(acme_volume_dummy_finalize), (acme_volume_dummy_set_mute),
3406
(acme_volume_dummy_get_mute), (acme_volume_dummy_get_volume),
3407
(acme_volume_dummy_set_volume), (acme_volume_dummy_init),
3408
(acme_volume_dummy_class_init), (acme_volume_dummy_get_type):
3409
* plugins/media-keys/actions/acme-volume-dummy.h:
3410
* plugins/media-keys/actions/acme-volume-gstreamer.c:
3411
(acme_volume_gstreamer_finalize), (acme_volume_gstreamer_set_mute),
3412
(update_state), (acme_volume_gstreamer_get_mute),
3413
(acme_volume_gstreamer_get_volume),
3414
(acme_volume_gstreamer_set_volume),
3415
(acme_volume_gstreamer_close_real), (_acme_set_mixer),
3416
(acme_volume_gstreamer_open), (acme_volume_gstreamer_close),
3417
(acme_volume_gstreamer_init), (acme_volume_gstreamer_class_init):
3418
* plugins/media-keys/actions/acme-volume-gstreamer.h:
3419
* plugins/media-keys/actions/acme-volume-oss.c:
3420
(acme_volume_oss_finalize), (acme_volume_oss_vol_check),
3421
(acme_volume_oss_set_mute), (acme_volume_oss_get_mute),
3422
(acme_volume_oss_get_volume), (acme_volume_oss_set_volume),
3423
(acme_volume_oss_init), (acme_volume_oss_class_init),
3424
(acme_volume_oss_mixer_check):
3425
* plugins/media-keys/actions/acme-volume-oss.h:
3426
* plugins/media-keys/actions/acme-volume.c:
3427
(acme_volume_class_init), (acme_volume_init),
3428
(acme_volume_get_volume), (acme_volume_set_volume),
3429
(acme_volume_get_mute), (acme_volume_set_mute),
3430
(acme_volume_mute_toggle), (acme_volume_new):
3431
* plugins/media-keys/actions/acme-volume.h:
3432
* plugins/media-keys/actions/acme.glade:
3433
* plugins/media-keys/actions/acme.h:
3434
* plugins/media-keys/eggaccelerators.c: (is_alt), (is_ctl),
3435
(is_modx), (is_ctrl), (is_shft), (is_shift), (is_control),
3436
(is_release), (is_meta), (is_super), (is_hyper), (is_keycode),
3437
(egg_accelerator_parse_virtual), (egg_virtual_accelerator_name),
3438
(egg_keymap_resolve_virtual_modifiers),
3439
(egg_keymap_virtualize_modifiers), (reload_modmap),
3440
(egg_keymap_get_modmap):
3441
* plugins/media-keys/eggaccelerators.h:
3442
* plugins/media-keys/gsd-marshal.list:
3443
* plugins/media-keys/gsd-media-keys-manager.c: (init_screens),
3444
(acme_error), (get_term_command), (execute), (do_sleep_action),
3445
(dialog_init), (grab_key_real), (grab_key), (is_valid_shortcut),
3446
(update_kbd_cb), (init_kbd), (dialog_show), (do_unknown_action),
3447
(do_help_action), (do_mail_action), (do_media_action),
3448
(do_www_action), (do_exit_action), (do_eject_action),
3449
(do_sound_action), (find_by_application), (find_by_time),
3450
(gsd_media_keys_manager_grab_media_player_keys),
3451
(gsd_media_keys_manager_release_media_player_keys),
3452
(gsd_media_player_key_pressed), (do_multimedia_player_action),
3453
(do_action), (acme_get_screen_from_event), (acme_filter_events),
3454
(gsd_media_keys_manager_start), (gsd_media_keys_manager_stop),
3455
(gsd_media_keys_manager_set_property),
3456
(gsd_media_keys_manager_get_property),
3457
(gsd_media_keys_manager_constructor),
3458
(gsd_media_keys_manager_dispose),
3459
(gsd_media_keys_manager_class_init), (gsd_media_keys_manager_init),
3460
(gsd_media_keys_manager_finalize), (register_manager),
3461
(gsd_media_keys_manager_new):
3462
* plugins/media-keys/gsd-media-keys-manager.h:
3463
* plugins/media-keys/gsd-media-keys-manager.xml:
3464
* plugins/media-keys/gsd-media-keys-plugin.c:
3465
(gsd_media_keys_plugin_init), (gsd_media_keys_plugin_finalize),
3466
(impl_activate), (impl_deactivate),
3467
(gsd_media_keys_plugin_class_init):
3468
* plugins/media-keys/gsd-media-keys-plugin.h:
3469
* plugins/media-keys/gsd-media-keys-window.c: (fade_timeout),
3470
(hide_timeout), (remove_hide_timeout), (add_hide_timeout),
3471
(update_window), (volume_controls_set_visible),
3472
(window_set_icon_name), (window_set_icon_file), (action_changed),
3473
(volume_level_changed), (volume_muted_changed),
3474
(gsd_media_keys_window_set_action),
3475
(gsd_media_keys_window_set_volume_muted),
3476
(gsd_media_keys_window_set_volume_level), (curved_rectangle),
3477
(load_pixbuf), (render_eject), (draw_eject), (draw_action_eject),
3478
(draw_waves), (draw_speaker), (render_speaker),
3479
(draw_volume_boxes), (draw_action_volume), (draw_action),
3480
(on_expose_event), (gsd_media_keys_window_real_show),
3481
(gsd_media_keys_window_real_hide),
3482
(gsd_media_keys_window_class_init),
3483
(gsd_media_keys_window_is_valid), (initialize_alpha_mode),
3484
(gsd_media_keys_window_init), (gsd_media_keys_window_finalize),
3485
(gsd_media_keys_window_new):
3486
* plugins/media-keys/gsd-media-keys-window.h:
3487
* plugins/media-keys/media-keys.gnome-settings-plugin.desktop.in:
3488
* plugins/media-keys/test-media-window.c: (update_state),
3489
(test_window), (main):
3490
* plugins/xrandr/Makefile.in:
3491
Add media keys plugin.
3493
2007-12-17 William Jon McCann <mccann@jhu.edu>
3497
* data/apps_gnome_settings_daemon_default_editor.schemas.in:
3498
* data/apps_gnome_settings_daemon_keybindings.schemas.in:
3499
* data/apps_gnome_settings_daemon_screensaver.schemas.in:
3500
* data/desktop_gnome_font_rendering.schemas.in:
3501
* plugins/default-editor/Makefile.am:
3502
* plugins/default-editor/gsd-default-editor-manager.c:
3503
(gsd_default_editor_manager_init):
3504
* plugins/keyboard/Makefile.am:
3505
* plugins/keyboard/gsd-keyboard-manager.c:
3506
* plugins/mouse/gsd-mouse-manager.c:
3507
* plugins/screensaver/gsd-screensaver-manager.c:
3508
(gsd_screensaver_manager_start):
3509
* plugins/xrandr/Makefile.in:
3510
* plugins/xrandr/gsd-xrandr-manager.c:
3511
* plugins/xrdb/Makefile.am:
3512
Add other schemas. Fix some zero length private data.
3513
Fix some install dirs. Add libgnomekbd deps.
3515
2007-12-17 William Jon McCann <mccann@jhu.edu>
3518
* data/gnome-settings-daemon.schemas.in:
3519
* plugins/Makefile.am:
3520
* plugins/screensaver/Makefile.am:
3521
* plugins/screensaver/gsd-screensaver-manager.c: (key_toggled_cb),
3522
(gsd_screensaver_manager_start), (gsd_screensaver_manager_stop),
3523
(gsd_screensaver_manager_set_property),
3524
(gsd_screensaver_manager_get_property),
3525
(gsd_screensaver_manager_constructor),
3526
(gsd_screensaver_manager_dispose),
3527
(gsd_screensaver_manager_class_init),
3528
(gsd_screensaver_manager_init), (gsd_screensaver_manager_finalize),
3529
(gsd_screensaver_manager_new):
3530
* plugins/screensaver/gsd-screensaver-manager.h:
3531
* plugins/screensaver/gsd-screensaver-plugin.c:
3532
(gsd_screensaver_plugin_init), (gsd_screensaver_plugin_finalize),
3533
(impl_activate), (impl_deactivate),
3534
(gsd_screensaver_plugin_class_init):
3535
* plugins/screensaver/gsd-screensaver-plugin.h:
3536
* plugins/screensaver/screensaver.gnome-settings-plugin.desktop.in:
3537
Add screensaver plugin.
3539
2007-12-17 William Jon McCann <mccann@jhu.edu>
3541
* plugins/background/Makefile.am:
3542
* plugins/clipboard/Makefile.am:
3543
* plugins/default-editor/Makefile.am:
3544
* plugins/dummy/Makefile.am:
3545
* plugins/font/Makefile.am:
3546
* plugins/keybindings/Makefile.am:
3547
* plugins/mouse/Makefile.am:
3548
* plugins/xrandr/Makefile.am:
3549
* plugins/xrandr/Makefile.in:
3550
* plugins/xrdb/Makefile.am:
3551
* plugins/xsettings/Makefile.am:
3552
Install in subdirectories
3554
2007-12-17 William Jon McCann <mccann@jhu.edu>
3556
* plugins/keyboard/Makefile.am:
3557
* plugins/keyboard/modmap-dialog.glade:
3558
Add missing glade file.
3560
2007-12-17 William Jon McCann <mccann@jhu.edu>
3562
* plugins/font/gsd-font-manager.c:
3563
* src/gnome-settings-plugins-engine.c:
3564
(gnome_settings_plugins_engine_load_file),
3565
(gnome_settings_plugins_engine_activate_plugin),
3566
(gnome_settings_plugins_engine_deactivate_plugin):
3567
Fix an extraneous / in gconf path. Add a dummy var
3568
to pad out private data.
3570
2007-12-16 William Jon McCann <mccann@jhu.edu>
3573
* data/gnome-settings-daemon.schemas.in:
3574
* plugins/Makefile.am:
3575
* plugins/background/Makefile.am:
3576
* plugins/background/background.gnome-settings-plugin.desktop.in:
3577
* plugins/background/gsd-background-manager.c: (applier_idle),
3578
(background_callback), (gsd_background_manager_start),
3579
(gsd_background_manager_stop),
3580
(gsd_background_manager_set_property),
3581
(gsd_background_manager_get_property),
3582
(gsd_background_manager_constructor),
3583
(gsd_background_manager_dispose),
3584
(gsd_background_manager_class_init), (gsd_background_manager_init),
3585
(gsd_background_manager_finalize), (gsd_background_manager_new):
3586
* plugins/background/gsd-background-manager.h:
3587
* plugins/background/gsd-background-plugin.c:
3588
(gsd_background_plugin_init), (gsd_background_plugin_finalize),
3589
(impl_activate), (impl_deactivate),
3590
(gsd_background_plugin_class_init):
3591
* plugins/background/gsd-background-plugin.h:
3592
Add background plugin.
3594
2007-12-16 William Jon McCann <mccann@jhu.edu>
3597
* data/gnome-settings-daemon.schemas.in:
3598
* plugins/Makefile.am:
3599
* plugins/default-editor/default-editor.gnome-settings-plugin.deskt
3601
* plugins/keybindings/Makefile.am:
3602
* plugins/keybindings/eggaccelerators.c: (is_alt), (is_ctl),
3603
(is_modx), (is_ctrl), (is_shft), (is_shift), (is_control),
3604
(is_release), (is_meta), (is_super), (is_hyper), (is_keycode),
3605
(egg_accelerator_parse_virtual), (egg_virtual_accelerator_name),
3606
(egg_keymap_resolve_virtual_modifiers),
3607
(egg_keymap_virtualize_modifiers), (reload_modmap),
3608
(egg_keymap_get_modmap):
3609
* plugins/keybindings/eggaccelerators.h:
3610
* plugins/keybindings/gsd-keybindings-manager.c:
3611
(get_screens_list), (entry_get_string), (parse_binding),
3612
(compare_bindings), (bindings_get_entry), (key_already_used),
3613
(grab_key), (do_grab), (binding_register_keys),
3614
(screen_exec_display_string), (get_exec_environment),
3615
(keybindings_filter), (bindings_callback),
3616
(register_config_callback), (gsd_keybindings_manager_start),
3617
(gsd_keybindings_manager_stop),
3618
(gsd_keybindings_manager_set_property),
3619
(gsd_keybindings_manager_get_property),
3620
(gsd_keybindings_manager_constructor),
3621
(gsd_keybindings_manager_dispose),
3622
(gsd_keybindings_manager_class_init),
3623
(gsd_keybindings_manager_init), (gsd_keybindings_manager_finalize),
3624
(gsd_keybindings_manager_new):
3625
* plugins/keybindings/gsd-keybindings-manager.h:
3626
* plugins/keybindings/gsd-keybindings-plugin.c:
3627
(gsd_keybindings_plugin_init), (gsd_keybindings_plugin_finalize),
3628
(impl_activate), (impl_deactivate),
3629
(gsd_keybindings_plugin_class_init):
3630
* plugins/keybindings/gsd-keybindings-plugin.h:
3631
* plugins/keybindings/keybindings.gnome-settings-plugin.desktop.in:
3632
* plugins/keyboard/keyboard.gnome-settings-plugin.desktop.in:
3633
* plugins/mouse/mouse.gnome-settings-plugin.desktop.in:
3634
Add keybindings plugin.
3636
2007-12-16 William Jon McCann <mccann@jhu.edu>
3639
* data/gnome-settings-daemon.schemas.in:
3640
* plugins/Makefile.am:
3641
* plugins/mouse/Makefile.am:
3642
* plugins/mouse/gsd-locate-pointer.c: (locate_pointer_expose),
3643
(setup_window), (create_window), (locate_pointer_timeout),
3644
(gsd_locate_pointer):
3645
* plugins/mouse/gsd-locate-pointer.h:
3646
* plugins/mouse/gsd-mouse-manager.c: (gsd_mouse_manager_stop),
3647
(gsd_mouse_manager_set_property), (gsd_mouse_manager_get_property),
3648
(gsd_mouse_manager_constructor), (gsd_mouse_manager_dispose),
3649
(gsd_mouse_manager_class_init), (supports_xinput_devices),
3650
(configure_button_layout), (xinput_device_has_buttons),
3651
(set_xinput_devices_left_handed), (set_left_handed),
3652
(set_motion_acceleration), (set_motion_threshold), (filter),
3653
(set_locate_pointer), (mouse_callback), (register_config_callback),
3654
(gsd_mouse_manager_init), (gsd_mouse_manager_start),
3655
(gsd_mouse_manager_finalize), (gsd_mouse_manager_new):
3656
* plugins/mouse/gsd-mouse-manager.h:
3657
* plugins/mouse/gsd-mouse-plugin.c: (gsd_mouse_plugin_init),
3658
(gsd_mouse_plugin_finalize), (impl_activate), (impl_deactivate),
3659
(gsd_mouse_plugin_class_init):
3660
* plugins/mouse/gsd-mouse-plugin.h:
3661
* plugins/mouse/mouse.gnome-settings-plugin.desktop.in:
3664
2007-12-16 William Jon McCann <mccann@jhu.edu>
3667
* data/gnome-settings-daemon.schemas.in:
3668
* plugins/Makefile.am:
3669
* plugins/keyboard/Makefile.am:
3670
* plugins/keyboard/delayed-dialog.c: (gsd_delayed_show_dialog),
3671
(delayed_show_timeout), (message_filter):
3672
* plugins/keyboard/delayed-dialog.h:
3673
* plugins/keyboard/gsd-keyboard-manager.c:
3674
(xfree86_set_keyboard_autorepeat_rate),
3675
(xkb_set_keyboard_autorepeat_rate),
3676
(gsd_keyboard_get_hostname_key), (numlock_NumLock_modifier_mask),
3677
(numlock_set_xkb_state), (numlock_gconf_state_key),
3678
(numlock_get_gconf_state), (numlock_set_gconf_state),
3679
(numlock_xkb_callback), (numlock_install_xkb_callback),
3680
(apply_settings), (register_config_callback),
3681
(gsd_keyboard_manager_start), (gsd_keyboard_manager_stop),
3682
(gsd_keyboard_manager_set_property),
3683
(gsd_keyboard_manager_get_property),
3684
(gsd_keyboard_manager_constructor), (gsd_keyboard_manager_dispose),
3685
(gsd_keyboard_manager_class_init), (gsd_keyboard_manager_init),
3686
(gsd_keyboard_manager_finalize), (gsd_keyboard_manager_new):
3687
* plugins/keyboard/gsd-keyboard-manager.h:
3688
* plugins/keyboard/gsd-keyboard-plugin.c:
3689
(gsd_keyboard_plugin_init), (gsd_keyboard_plugin_finalize),
3690
(impl_activate), (impl_deactivate),
3691
(gsd_keyboard_plugin_class_init):
3692
* plugins/keyboard/gsd-keyboard-plugin.h:
3693
* plugins/keyboard/gsd-keyboard-xkb.c: (gsd_keyboard_log_appender),
3694
(activation_error), (apply_settings), (apply_xkb_settings),
3695
(gsd_keyboard_xkb_analyze_sysconfig), (gsd_chk_file_list),
3696
(gsd_keyboard_xkb_chk_lcl_xmm),
3697
(gsd_keyboard_xkb_set_post_activation_callback),
3698
(gsd_keyboard_xkb_evt_filter), (register_config_callback),
3699
(gsd_keyboard_xkb_init), (gsd_keyboard_xkb_load):
3700
* plugins/keyboard/gsd-keyboard-xkb.h:
3701
* plugins/keyboard/gsd-xmodmap.c: (check_button_callback),
3702
(gsd_load_modmap_files), (response_callback),
3703
(get_selected_files_func), (remove_string_from_list),
3704
(remove_button_clicked_callback), (load_button_clicked_callback),
3705
(gsd_modmap_dialog_call):
3706
* plugins/keyboard/gsd-xmodmap.h:
3707
* plugins/keyboard/keyboard.gnome-settings-plugin.desktop.in:
3708
* plugins/xrandr/Makefile.in:
3709
Add the keyboard plugin.
3711
2007-12-16 William Jon McCann <mccann@jhu.edu>
3714
* data/gnome-settings-daemon.schemas.in:
3715
* plugins/Makefile.am:
3716
* plugins/default-editor/Makefile.am:
3717
* plugins/default-editor/default-editor.gnome-settings-plugin.deskt
3719
* plugins/default-editor/gsd-default-editor-manager.c:
3720
(sync_changes_cb), (register_config_callback), (vfs_change_cb),
3721
(gsd_default_editor_manager_start),
3722
(gsd_default_editor_manager_stop),
3723
(gsd_default_editor_manager_set_property),
3724
(gsd_default_editor_manager_get_property),
3725
(gsd_default_editor_manager_constructor),
3726
(gsd_default_editor_manager_dispose),
3727
(gsd_default_editor_manager_class_init),
3728
(gsd_default_editor_manager_init),
3729
(gsd_default_editor_manager_finalize),
3730
(gsd_default_editor_manager_new):
3731
* plugins/default-editor/gsd-default-editor-manager.h:
3732
* plugins/default-editor/gsd-default-editor-plugin.c:
3733
(gsd_default_editor_plugin_init),
3734
(gsd_default_editor_plugin_finalize), (impl_activate),
3735
(impl_deactivate), (gsd_default_editor_plugin_class_init):
3736
* plugins/default-editor/gsd-default-editor-plugin.h:
3737
* plugins/font/Makefile:
3738
* plugins/font/Makefile.in:
3739
Add default editor plugin
3741
2007-12-16 William Jon McCann <mccann@jhu.edu>
3744
* data/gnome-settings-daemon.schemas.in:
3745
* plugins/Makefile.am:
3746
* plugins/font/Makefile:
3747
* plugins/font/Makefile.am:
3748
* plugins/font/Makefile.in:
3749
* plugins/font/delayed-dialog.c:
3750
(gnome_settings_delayed_show_dialog), (delayed_show_timeout),
3752
* plugins/font/delayed-dialog.h:
3753
* plugins/font/font.gnome-settings-plugin.desktop.in:
3754
* plugins/font/gsd-font-manager.c: (write_all), (child_watch_cb),
3755
(spawn_with_input), (load_xcursor_theme), (load_cursor),
3756
(gsd_font_manager_start), (gsd_font_manager_stop),
3757
(gsd_font_manager_set_property), (gsd_font_manager_get_property),
3758
(gsd_font_manager_constructor), (gsd_font_manager_dispose),
3759
(gsd_font_manager_class_init), (gsd_font_manager_init),
3760
(gsd_font_manager_finalize), (gsd_font_manager_new):
3761
* plugins/font/gsd-font-manager.h:
3762
* plugins/font/gsd-font-plugin.c: (gsd_font_plugin_init),
3763
(gsd_font_plugin_finalize), (impl_activate), (impl_deactivate),
3764
(gsd_font_plugin_class_init):
3765
* plugins/font/gsd-font-plugin.h:
3768
2007-12-14 William Jon McCann <mccann@jhu.edu>
3770
* data/gnome-settings-daemon.schemas.in:
3771
Add schemas for clipboard and xrandr.
3773
2007-12-14 William Jon McCann <mccann@jhu.edu>
3776
* plugins/Makefile.am:
3777
* plugins/clipboard/Makefile.am:
3778
* plugins/clipboard/clipboard.gnome-settings-plugin.desktop.in:
3779
* plugins/clipboard/gsd-clipboard-manager.c: (target_data_ref),
3780
(target_data_unref), (conversion_free), (send_selection_notify),
3781
(finish_selection_request), (clipboard_bytes_per_item),
3782
(save_targets), (find_content_target), (find_content_type),
3783
(find_conversion_requestor), (get_property),
3784
(receive_incrementally), (send_incrementally),
3785
(convert_clipboard_manager), (convert_clipboard_target),
3786
(collect_incremental), (convert_clipboard),
3787
(clipboard_manager_process_event),
3788
(clipboard_manager_event_filter), (clipboard_manager_watch_cb),
3789
(gsd_clipboard_manager_start), (gsd_clipboard_manager_stop),
3790
(gsd_clipboard_manager_set_property),
3791
(gsd_clipboard_manager_get_property),
3792
(gsd_clipboard_manager_constructor),
3793
(gsd_clipboard_manager_dispose),
3794
(gsd_clipboard_manager_class_init), (gsd_clipboard_manager_init),
3795
(gsd_clipboard_manager_finalize), (gsd_clipboard_manager_new):
3796
* plugins/clipboard/gsd-clipboard-manager.h:
3797
* plugins/clipboard/gsd-clipboard-plugin.c:
3798
(gsd_clipboard_plugin_init), (gsd_clipboard_plugin_finalize),
3799
(impl_activate), (impl_deactivate),
3800
(gsd_clipboard_plugin_class_init):
3801
* plugins/clipboard/gsd-clipboard-plugin.h:
3802
* plugins/clipboard/list.c: (list_foreach), (list_prepend),
3803
(list_free), (list_find), (list_remove), (list_length),
3805
* plugins/clipboard/list.h:
3806
* plugins/clipboard/xutils.c: (init_atoms), (timestamp_predicate),
3808
* plugins/clipboard/xutils.h:
3809
Port over the clipboard module.
3811
2007-12-14 William Jon McCann <mccann@jhu.edu>
3814
* plugins/xrdb/Makefile.am:
3815
* plugins/xrdb/data/Editres.ad:
3816
* plugins/xrdb/data/Emacs.ad:
3817
* plugins/xrdb/data/General.ad:
3818
* plugins/xrdb/data/Makefile.am:
3819
* plugins/xrdb/data/Motif.ad:
3820
* plugins/xrdb/data/Tk.ad:
3821
* plugins/xrdb/data/Xaw.ad:
3824
2007-12-14 William Jon McCann <mccann@jhu.edu>
3827
* plugins/Makefile.am:
3828
* plugins/xrandr/Makefile.am:
3829
* plugins/xrandr/Makefile.in:
3830
* plugins/xrandr/gsd-xrandr-manager.c: (get_rotation),
3831
(get_resolution), (get_rate), (find_closest_size),
3832
(apply_settings), (gsd_xrandr_manager_start),
3833
(gsd_xrandr_manager_stop), (gsd_xrandr_manager_set_property),
3834
(gsd_xrandr_manager_get_property),
3835
(gsd_xrandr_manager_constructor), (gsd_xrandr_manager_dispose),
3836
(gsd_xrandr_manager_class_init), (gsd_xrandr_manager_init),
3837
(gsd_xrandr_manager_finalize), (gsd_xrandr_manager_new):
3838
* plugins/xrandr/gsd-xrandr-manager.h:
3839
* plugins/xrandr/gsd-xrandr-plugin.c: (gsd_xrandr_plugin_init),
3840
(gsd_xrandr_plugin_finalize), (impl_activate), (impl_deactivate),
3841
(gsd_xrandr_plugin_class_init):
3842
* plugins/xrandr/gsd-xrandr-plugin.h:
3843
* plugins/xrandr/xrandr.gnome-settings-plugin.desktop.in:
3846
2007-12-14 William Jon McCann <mccann@jhu.edu>
3849
* plugins/Makefile.am:
3850
* plugins/dummy/Makefile.am:
3851
* plugins/dummy/gsd-dummy-manager.c: (gsd_dummy_manager_start),
3852
(gsd_dummy_manager_stop), (gsd_dummy_manager_set_property),
3853
(gsd_dummy_manager_get_property), (gsd_dummy_manager_constructor),
3854
(gsd_dummy_manager_dispose), (gsd_dummy_manager_class_init),
3855
(gsd_dummy_manager_init), (gsd_dummy_manager_finalize),
3856
(gsd_dummy_manager_new):
3857
* plugins/dummy/gsd-dummy-manager.h:
3858
* plugins/dummy/gsd-dummy-plugin.c: (impl_activate),
3859
(impl_deactivate), (gsd_dummy_plugin_class_init):
3860
* plugins/dummy/gsd-dummy-plugin.h:
3863
2007-12-14 William Jon McCann <mccann@jhu.edu>
3866
* data/gnome-settings-daemon.schemas.in:
3867
* plugins/Makefile.am:
3868
* plugins/dummy/Makefile.am:
3869
* plugins/dummy/dummy.gnome-settings-plugin.desktop.in:
3870
* plugins/dummy/gsd-dummy-manager.c: (gsd_xrdb_manager_start),
3871
(gsd_xrdb_manager_stop), (gsd_xrdb_manager_set_property),
3872
(gsd_xrdb_manager_get_property), (gsd_xrdb_manager_constructor),
3873
(gsd_xrdb_manager_dispose), (gsd_xrdb_manager_class_init),
3874
(gsd_xrdb_manager_init), (gsd_xrdb_manager_finalize),
3875
(gsd_xrdb_manager_new):
3876
* plugins/dummy/gsd-dummy-manager.h:
3877
* plugins/dummy/gsd-dummy-plugin.c: (gsd_dummy_plugin_init),
3878
(gsd_dummy_plugin_finalize), (impl_activate), (impl_deactivate),
3879
(gsd_dummy_plugin_class_init):
3880
* plugins/dummy/gsd-dummy-plugin.h:
3881
* plugins/xrdb/Makefile.am:
3882
* plugins/xrdb/gsd-xrdb-manager.c: (append_color_define),
3883
(color_shade), (append_theme_colors), (scan_ad_directory),
3884
(compare_basenames), (scan_for_files), (append_file),
3885
(append_xresource_file), (write_all), (child_watch_cb),
3886
(spawn_with_input), (apply_settings), (theme_changed),
3887
(gsd_xrdb_manager_start), (gsd_xrdb_manager_stop),
3888
(gsd_xrdb_manager_set_property), (gsd_xrdb_manager_get_property),
3889
(gsd_xrdb_manager_constructor), (gsd_xrdb_manager_dispose),
3890
(gsd_xrdb_manager_class_init), (gsd_xrdb_manager_init),
3891
(gsd_xrdb_manager_finalize), (gsd_xrdb_manager_new):
3892
* plugins/xrdb/gsd-xrdb-manager.h:
3893
* plugins/xrdb/gsd-xrdb-plugin.c: (gsd_xrdb_plugin_init),
3894
(gsd_xrdb_plugin_finalize), (impl_activate), (impl_deactivate),
3895
(gsd_xrdb_plugin_class_init):
3896
* plugins/xrdb/gsd-xrdb-plugin.h:
3897
* plugins/xrdb/xrdb.gnome-settings-plugin.desktop.in:
3898
* plugins/xsettings/gnome-xsettings-manager.h:
3899
Port over the xrdb module. Also add a skeleton plugin dir.
3901
2007-12-14 William Jon McCann <mccann@jhu.edu>
3905
* src/main.c: (get_bus_proxy), (acquire_name_on_proxy),
3906
(get_session_bus), (bus_register), (main):
3907
Grab a name on the session bus.
3909
2007-12-14 William Jon McCann <mccann@jhu.edu>
3911
* configure.ac, etc: Initial checkin. Previously
3912
lived in gdm module.