diff options
author | Jan Djärv <jan.h.d@swipnet.se> | 2011-06-30 16:00:26 +0200 |
---|---|---|
committer | Jan Djärv <jan.h.d@swipnet.se> | 2011-06-30 16:00:26 +0200 |
commit | 9851bfc58dcf38d05e469112790c514c3fd6fbf7 (patch) | |
tree | 1931ced33d357c5100d1ce73a3e0a07e28eb7b98 /ChangeLog | |
parent | 656e1aab13d416dc06ca1138997e6396317321bc (diff) | |
download | emacs-9851bfc58dcf38d05e469112790c514c3fd6fbf7.tar.gz |
Add GSettings support (GConf is going away).
* configure.in (gsettings): New option and check for GSettings.
* src/Makefile.in (SETTINGS_CFLAGS, SETTINGS_LIBS): Renamed from
GCONF_CFLAGS/LIBS.
* src/xsettings.c: Include glib.h if HAVE_GSETTINGS.
Let HAVE_GSETTINGS override HAVE_GCONF.
(store_monospaced_changed): New function.
(EMACS_SETTINGS): A new type derived from GObject to handle
GSettings notifications.
(emacs_settings_constructor, emacs_settings_get_property)
(emacs_settings_set_property, emacs_settings_class_init):
New functions.
(gsettings_client, gsettings_obj): New variables.
(GSETTINGS_SCHEMA): New define.
(something_changedCB): Call store_monospaced_changed.
(init_gsettings): New function.
(xsettings_initialize): Call init_gsettings.
(syms_of_xsettings): Initialize gsettings_client, gsettings_obj
to NULL.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 4c761ba2e39..dccb13c6685 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2011-06-30 Jan Djärv <jan.h.d@swipnet.se> + + * configure.in (gsettings): New option and check for GSettings. + 2011-06-29 Glenn Morris <rgm@gnu.org> * configure.in: Try to test for the required crt*.o files. |