summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJan Djärv <jan.h.d@swipnet.se>2011-06-30 16:00:26 +0200
committerJan Djärv <jan.h.d@swipnet.se>2011-06-30 16:00:26 +0200
commit9851bfc58dcf38d05e469112790c514c3fd6fbf7 (patch)
tree1931ced33d357c5100d1ce73a3e0a07e28eb7b98 /ChangeLog
parent656e1aab13d416dc06ca1138997e6396317321bc (diff)
downloademacs-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--ChangeLog4
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.