diff options
| author | Jan Djärv | 2011-06-30 16:00:26 +0200 |
|---|---|---|
| committer | Jan Djärv | 2011-06-30 16:00:26 +0200 |
| commit | 9851bfc58dcf38d05e469112790c514c3fd6fbf7 (patch) | |
| tree | 1931ced33d357c5100d1ce73a3e0a07e28eb7b98 /src/ChangeLog | |
| parent | 656e1aab13d416dc06ca1138997e6396317321bc (diff) | |
| download | emacs-9851bfc58dcf38d05e469112790c514c3fd6fbf7.tar.gz emacs-9851bfc58dcf38d05e469112790c514c3fd6fbf7.zip | |
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 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 000843f6c80..bd00b0f0a5b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,24 @@ | |||
| 1 | 2011-06-30 Jan Djärv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * xsettings.c: Include glib.h if HAVE_GSETTINGS. | ||
| 4 | Let HAVE_GSETTINGS override HAVE_GCONF. | ||
| 5 | (store_monospaced_changed): New function. | ||
| 6 | (EMACS_SETTINGS): A new type derived from GObject to handle | ||
| 7 | GSettings notifications. | ||
| 8 | (emacs_settings_constructor, emacs_settings_get_property) | ||
| 9 | (emacs_settings_set_property, emacs_settings_class_init): | ||
| 10 | New functions. | ||
| 11 | (gsettings_client, gsettings_obj): New variables. | ||
| 12 | (GSETTINGS_SCHEMA): New define. | ||
| 13 | (something_changedCB): Call store_monospaced_changed. | ||
| 14 | (init_gsettings): New function. | ||
| 15 | (xsettings_initialize): Call init_gsettings. | ||
| 16 | (syms_of_xsettings): Initialize gsettings_client, gsettings_obj | ||
| 17 | to NULL. | ||
| 18 | |||
| 19 | * Makefile.in (SETTINGS_CFLAGS, SETTINGS_LIBS): Renamed from | ||
| 20 | GCONF_CFLAGS/LIBS. | ||
| 21 | |||
| 1 | 2011-06-29 Martin Rudalics <rudalics@gmx.at> | 22 | 2011-06-29 Martin Rudalics <rudalics@gmx.at> |
| 2 | 23 | ||
| 3 | * window.c (resize_root_window, grow_mini_window) | 24 | * window.c (resize_root_window, grow_mini_window) |