| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
| |
As that's the default in GTK+ master now.
|
|
|
|
| |
So that the daemon doesn't block at logout.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=635629
|
|
|
|
|
|
|
|
| |
Only call g_bus_own_name() once, in the main code, and register
our interfaces as soon as we get the bus connection in other
cases.
Fixes the main daemon exiting as soon as created in some cases.
|
| |
|
| |
|
| |
|
|
|
|
| |
Fix distcheck
|
|
|
|
| |
Cleaner.
|
|
|
|
| |
And it's unlikely to start now.
|
|
|
|
| |
We shouldn't ship stuff like that anymore, it depends on dbus-glib.
|
|
|
|
|
|
| |
Easy port, all in all. The main difference being that the
bus connection is gathered async, so we cannot send activation signals
on startup, before the bus connection is done.
|
|
|
|
| |
Let's start on GDBus porting.
|
|
|
|
| |
As we'll be building the experience around that.
|
|
|
|
|
|
| |
It's optional in the configure, so it should be optional in main.
https://bugzilla.gnome.org/show_bug.cgi?id=634939
|
|
|
|
|
|
|
|
|
|
|
| |
Only fallback to a dialog if the notification server doesn't
support actions.
Further work is needed to provide a way to blacklist volumes. Also
we probably don't want to run these notifications in a loop over
volumes since notifications are async and it isn't super nice to
send a stream of bubbles to the user anyway. Better to say
multiple volumes are low on space.
|
|
|
|
|
|
| |
And clean up some old code.
https://bugzilla.gnome.org/show_bug.cgi?id=634331
|
|
|
|
|
| |
Noticed this because the typing monitor plugin was still in my
install directory.
|
|
|
|
|
|
|
| |
Rather than g_timeout_add() as we're looking for 1/2 minute timeouts
here.
https://bugzilla.gnome.org/show_bug.cgi?id=582703
|
|
|
|
| |
No need to get the GSettings twice, we already have it.
|
|
|
|
|
|
|
|
|
|
| |
gnome-settings--plugin.h contains a lot of macro voodoo coming
from the original gedit code.
glib 2.14 introduced a macro that can be used to simplify
all that cruft.
https://bugzilla.gnome.org/show_bug.cgi?id=591798
|
|
|
|
| |
This makes our code smaller, as well as easier to understand.
|
|
|
|
|
|
| |
As discussed on IRC, this makes no sense, and could potentially
break application launching from the keybindings or media-keys
plugins.
|
| |
|
|
|
|
|
|
|
|
| |
And fix loading plugins information.
Spotted by Alban Browaeys <prahal@yahoo.com>
https://bugzilla.gnome.org/show_bug.cgi?id=631933
|
| |
|
|
|
|
| |
to GSettings
|
| |
|
| |
|
|
|
|
|
|
|
| |
Various small string fixes: mostly minor punctuation and capitalisation
improvements, especially concerning XRandR. Two cases of markup in
translatable strings have been removed, and a duplicate GConf key has been
removed from a schema file. Helps: bgo#616785
|
|
|
|
| |
Useful for checking for leaks with valgrind.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-03-18 Jens Granseuer <jensgr@gmx.net>
* gnome-settings-daemon/Makefile.am:
* plugins/a11y-keyboard/Makefile.am:
* plugins/background/Makefile.am:
* plugins/clipboard/Makefile.am:
* plugins/dummy/Makefile.am:
* plugins/font/Makefile.am:
* plugins/housekeeping/Makefile.am:
* plugins/keybindings/Makefile.am:
* plugins/keyboard/Makefile.am:
* plugins/media-keys/Makefile.am:
* plugins/mouse/Makefile.am:
* plugins/screensaver/Makefile.am:
* plugins/sound/Makefile.am:
* plugins/typing-break/Makefile.am:
* plugins/xrandr/Makefile.am:
* plugins/xrdb/Makefile.am:
* plugins/xsettings/Makefile.am: revert build patch from r763
svn path=/trunk/; revision=793
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-03-07 Jens Granseuer <jensgr@gmx.net>
Based on patch by: Christopher Taylor <christophth@tiscali.it>
* gnome-settings-daemon/Makefile.am:
* plugins/a11y-keyboard/Makefile.am:
* plugins/background/Makefile.am:
* plugins/clipboard/Makefile.am:
* plugins/dummy/Makefile.am:
* plugins/font/Makefile.am:
* plugins/housekeeping/Makefile.am:
* plugins/keybindings/Makefile.am:
* plugins/keyboard/Makefile.am:
* plugins/media-keys/Makefile.am:
* plugins/mouse/Makefile.am:
* plugins/screensaver/Makefile.am:
* plugins/sound/Makefile.am:
* plugins/typing-break/Makefile.am:
* plugins/xrandr/Makefile.am:
* plugins/xrdb/Makefile.am:
* plugins/xsettings/Makefile.am: make build work with -Wl,-z,defs
linker options (bug #574452)
svn path=/trunk/; revision=763
|
|
|
|
|
|
|
|
|
| |
2009-03-02 Jens Granseuer <jensgr@gmx.net>
* gnome-settings-daemon/Makefile.am: also install the plugin header
file because it is needed for custom plugins (bug #573610)
svn path=/trunk/; revision=756
|
|
|
|
|
|
|
|
|
|
|
| |
2008-12-28 Jens Granseuer <jensgr@gmx.net>
Patch by: Frederic Peters <fpeters@0d.be>
* gnome-settings-daemon/main.c: (main): initialize thread system since
ORBit no longer does it for us (#565515)
svn path=/trunk/; revision=640
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-12-07 Ray Strode <rstrode@redhat.com>
Shutdown properly when bus goes away. Previously
we were just letting libdbus call exit(1) for us.
* gnome-settings-daemon/main.c (get_session_bus):
Set up a filter function to catch disconection
events.
(bus_message_handler): quit event loop when
disconnected from bus.
svn path=/trunk/; revision=636
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-12-07 Ray Strode <rstrode@redhat.com>
Shutdown properly when killed.
* gnome-settings-daemon/main.c (on_term_signal):
top half of signal handling code. close a pipe
when getting SIGTERM.
(on_term_signal_pipe_closed),
(watch_for_term_signal),
(set_session_over_handler): bottom half. Quit
event loop when term pipe gets closed.
svn path=/trunk/; revision=635
|
|
|
|
|
|
|
|
|
|
|
| |
2008-12-07 Ray Strode <rstrode@redhat.com>
* gnome-settings-daemon/main.c: Rename pipefds to
daemon_pipe_fds. This fits the naming style of the
surrounding code better. Also, we're going to need
another pipe, so better to use a specific name here.
svn path=/trunk/; revision=634
|
|
|
|
|
|
|
|
|
| |
2008-12-07 Behdad Esfahbod <behdad@gnome.org>
* gnome-settings-daemon/main.c (daemon_detach): Don't call umask (bug
#563543)
svn path=/trunk/; revision=628
|
|
|
|
|
|
|
|
|
| |
2008-11-24 Behdad Esfahbod <behdad@gnome.org>
* gnome-settings-daemon/main.c (parse_args), (main): Fix --no-daemon
(bug #562175)
svn path=/trunk/; revision=611
|
|
|
|
|
|
|
|
|
| |
2008-11-10 Behdad Esfahbod <behdad@gnome.org>
* gnome-settings-daemon/main.c (daemon_start): Check return value of
pipe().
svn path=/trunk/; revision=603
|
|
|
|
|
|
|
|
|
| |
2008-11-10 Behdad Esfahbod <behdad@gnome.org>
* gnome-settings-daemon/main.c (daemon_start), (daemon_detach),
(daemon_terminate_parent), (main): Fork before gtk_init (bug #559695)
svn path=/trunk/; revision=602
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-11-04 Behdad Esfahbod <behdad@gnome.org>
* gnome-settings-daemon/main.c (daemonize), (main): Use a pipe
to communicate between child and parent process instead of a
signal. Signals are not queued, so if the child tried to signal
the parent before the parent got a chance to wait for it, the signal
would be lost and parent wait indefinitely for a signal that would
never arrive.
svn path=/trunk/; revision=585
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-11-04 Behdad Esfahbod <behdad@gnome.org>
* gnome-settings-daemon/main.c (daemonize): Don't close stderr.
Otherwise we just lose all our warnings that will not end up
in ~/.xsession-errors.
Also fix indentation.
svn path=/trunk/; revision=584
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-11-03 Behdad Esfahbod <behdad@gnome.org>
* gnome-settings-daemon/main.c (daemonize), (main):
Make parent wait for initialization in children to finish before
returning. This makes gnome-session to wait for initialization
to be done before spawning other processes. This way, apps
start up with the right xsettings and other settings, and don't
have to handle change signals right after starting up. (bug #559168)
svn path=/trunk/; revision=582
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-11-03 Behdad Esfahbod <behdad@gnome.org>
* gnome-settings-daemon/gnome-settings-manager.c (_load_file),
(gnome_settings_manager_start), (gnome_settings_manager_stop):
* gnome-settings-daemon/gnome-settings-plugin-info.c
(gnome_settings_plugin_info_set_enabled_key_name):
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c
(register_config_callback):
* plugins/keybindings/gsd-keybindings-manager.c
(register_config_callback), (gsd_keybindings_manager_start):
* plugins/keyboard/gsd-keyboard-manager.c
(gsd_keyboard_manager_start):
* plugins/keyboard/gsd-keyboard-xkb.c (register_config_callback):
* plugins/mouse/gsd-mouse-manager.c (register_config_callback):
* plugins/typing-break/gsd-typing-break-manager.c
(gsd_typing_break_manager_start):
* plugins/xrandr/gsd-xrandr-manager.c (gsd_xrandr_manager_start):
* plugins/xsettings/gsd-xsettings-manager.c
(register_config_callback), (gnome_xsettings_manager_start):
Preload gconf dirs when feasible (bug #559167)
svn path=/trunk/; revision=581
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-11-03 Behdad Esfahbod <behdad@gnome.org>
* gnome-settings-daemon/gnome-settings-manager.c (_load_file):
* gnome-settings-daemon/gnome-settings-plugin-info.c
(gnome_settings_plugin_info_fill_from_file), (load_plugin_module):
* plugins/font/gsd-font-manager.c (child_watch_cb),
(spawn_with_input):
* plugins/keyboard/gsd-keyboard-xkb.c (gsd_keyboard_xkb_init):
* plugins/xrandr/gsd-xrandr-manager.c (gsd_xrandr_manager_start):
* plugins/xsettings/gsd-xsettings-manager.c (child_watch_cb),
(spawn_with_input), (start_fontconfig_monitor),
(stop_fontconfig_monitor), (gnome_xsettings_manager_start),
(gnome_xsettings_manager_stop):
Improve performance logging annotations (bug #559162)
svn path=/trunk/; revision=576
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-10-29 Jens Granseuer <jensgr@gmx.net>
Get rid of libgnome (bug #557808).
* configure.ac: bump required gtk+ version to 2.13.1
* gnome-settings-daemon/main.c: (main): don't use g_program_init
* plugins/a11y-keyboard/Makefile.am:
* plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:
(ax_response_callback), (ax_stickykeys_response),
(ax_slowkeys_response), (on_slow_keys_action),
(on_sticky_keys_action): replace gnome_help_display_desktop with
gtk_show_uri
svn path=/trunk/; revision=571
|