[glib/wip/gsettings-list: 131/131] Merge branch 'master' into wip/gsettings-list



commit d75842ff4c8c9d78dbd5462409ab2c93600fa9a6
Merge: 65bd1f5 fabf506
Author: Rodrigo Moya <rodrigo gnome-db org>
Date:   Tue Jan 11 15:59:14 2011 +0100

    Merge branch 'master' into wip/gsettings-list

 Makefile.decl                                      |   18 +-
 NEWS                                               |   89 +
 build/win32/vs9/glib.vsprops                       |    9 +-
 configure.ac                                       |   11 +-
 docs/reference/gio/gio-docs.xml                    |    4 -
 docs/reference/gio/gio-sections.txt                |   40 +-
 docs/reference/gio/gio.types                       |    1 -
 docs/reference/gio/overview.xml                    |    9 +-
 docs/reference/glib/building.sgml                  |   25 +-
 docs/reference/glib/glib-sections.txt              |    3 +
 gio/Makefile.am                                    |    4 -
 gio/gaction.c                                      |    9 +-
 gio/gappinfo.c                                     |   31 +-
 gio/gappinfo.h                                     |    9 +-
 gio/gapplication.c                                 |    8 +-
 gio/gapplicationcommandline.c                      |    8 +-
 gio/gapplicationimpl-dbus.c                        |    6 +-
 gio/gasyncresult.h                                 |    4 +-
 gio/gbufferedinputstream.c                         |   15 +-
 gio/gcancellable.c                                 |    6 +-
 gio/gcontenttype.c                                 |    4 +-
 gio/gconverter.c                                   |    7 +-
 gio/gdatainputstream.c                             |   96 +-
 gio/gdataoutputstream.c                            |   16 +-
 gio/gdbusconnection.c                              |    3 +-
 gio/gdbusprivate.c                                 |   14 +-
 gio/gdesktopappinfo.c                              |  520 +++-
 gio/gdesktopappinfo.h                              |   24 +
 gio/gdrive.c                                       |   34 +-
 gio/gdummytlsbackend.c                             |   63 +-
 gio/gemblem.c                                      |    6 +-
 gio/gemblemedicon.c                                |  137 +-
 gio/gemblemedicon.h                                |   15 +
 gio/gfile.c                                        |  183 +-
 gio/gfileenumerator.c                              |   16 +-
 gio/gfileenumerator.h                              |    4 +-
 gio/gfileinputstream.c                             |    8 +-
 gio/gfileinputstream.h                             |    2 +-
 gio/gfileiostream.c                                |    8 +-
 gio/gfileiostream.h                                |    2 +-
 gio/gfileoutputstream.h                            |    2 +-
 gio/gicon.c                                        |    4 +-
 gio/ginetaddress.c                                 |    2 +-
 gio/ginetsocketaddress.c                           |    2 +-
 gio/ginputstream.c                                 |   28 +-
 gio/gio.h                                          |    1 -
 gio/gio.symbols                                    |   42 +-
 gio/gioenums.h                                     |   25 +-
 gio/giomodule.c                                    |    3 +-
 gio/giostream.c                                    |  260 ++-
 gio/giostream.h                                    |   11 +
 gio/gloadableicon.c                                |   12 +-
 gio/glocalfile.c                                   |    2 +
 gio/gmemoryinputstream.c                           |    8 +-
 gio/gmemoryoutputstream.c                          |   12 +-
 gio/gmemorysettingsbackend.c                       |    9 +-
 gio/gmemorysettingsbackend.h                       |   30 -
 gio/gmount.c                                       |   33 +-
 gio/gnetworkaddress.c                              |   94 +-
 gio/gnullsettingsbackend.c                         |   12 +-
 gio/gnullsettingsbackend.h                         |   30 -
 gio/goutputstream.c                                |   36 +-
 gio/goutputstream.h                                |    2 +-
 gio/gperiodic.c                                    |  765 ------
 gio/gperiodic.h                                    |   88 -
 gio/gpollableinputstream.c                         |   13 +-
 gio/gpollableoutputstream.c                        |   12 +-
 gio/gproxy.c                                       |   11 +-
 gio/gproxyaddress.c                                |    6 +-
 gio/gproxyresolver.c                               |   18 +-
 gio/gresolver.c                                    |   24 +-
 gio/gschema.dtd                                    |   11 +-
 gio/gseekable.c                                    |    4 +-
 gio/gsettings-tool.c                               |    4 +-
 gio/gsettings.c                                    |   47 +-
 gio/gsettings.h                                    |    5 +-
 gio/gsettingsbackend.c                             |   17 +-
 gio/gsettingsbackend.h                             |    6 +
 gio/gsettingsbackendinternal.h                     |    8 +-
 gio/gsimpleactiongroup.c                           |    4 +-
 gio/gsimpleasyncresult.c                           |   61 +-
 gio/gsocket.c                                      |   48 +-
 gio/gsocketaddressenumerator.c                     |    9 +-
 gio/gsocketclient.c                                |   48 +-
 gio/gsocketcontrolmessage.c                        |    2 +-
 gio/gsocketlistener.c                              |   28 +-
 gio/gsocks5proxy.c                                 |    2 +-
 gio/gthemedicon.c                                  |    2 +-
 gio/gtlscertificate.c                              |   92 +-
 gio/gtlscertificate.h                              |   32 +-
 gio/gtlsclientconnection.c                         |   40 +-
 gio/gtlsclientconnection.h                         |    4 +-
 gio/gtlsconnection.c                               |  391 ++--
 gio/gtlsconnection.h                               |   61 +-
 gio/gtlsserverconnection.c                         |    4 +-
 gio/gtlsserverconnection.h                         |    2 +-
 gio/gunixconnection.c                              |    4 +-
 gio/gunixfdlist.c                                  |   14 +-
 gio/gunixfdmessage.c                               |    6 +-
 gio/gunixmounts.c                                  |   20 +-
 gio/gunixsocketaddress.c                           |    4 +-
 gio/gvolume.c                                      |   13 +-
 gio/tests/.gitignore                               |    1 +
 gio/tests/Makefile.am                              |    4 +
 gio/tests/desktop-app-info.c                       |   56 +-
 gio/tests/gdbus-connection.c                       |   18 +-
 gio/tests/io-stream.c                              |  185 ++
 gio/tests/resolver.c                               |   40 +-
 gio/tests/socket-client.c                          |    2 +-
 gio/tests/socket-server.c                          |    4 +-
 glib/gfileutils.c                                  |   19 +
 glib/ghostutils.c                                  |   53 +-
 glib/giochannel.c                                  |   37 +-
 glib/gkeyfile.c                                    |   14 +-
 glib/glib.symbols                                  |    3 +
 glib/grand.c                                       |    4 +-
 glib/grand.h                                       |    2 +-
 glib/gsequence.c                                   |  138 +-
 glib/gsequence.h                                   |    8 +
 glib/gtester-report                                |    5 +
 glib/gutils.c                                      |   93 +-
 glib/gutils.h                                      |    2 +
 glib/gvariant-parser.c                             |   83 +-
 glib/gvariant.c                                    |   21 +-
 glib/gvariant.h                                    |   19 +-
 glib/tests/hostutils.c                             |   61 +
 glib/tests/rand.c                                  |    3 +-
 glib/tests/regex.c                                 |    2 +
 glib/tests/sequence.c                              |   76 +
 glib/tests/utils.c                                 |   15 +
 gobject/gboxed.c                                   |    4 +-
 gobject/gclosure.c                                 |   29 +-
 gobject/gobject.c                                  |  124 +-
 gobject/gparam.c                                   |   43 +-
 gobject/gparamspecs.c                              |   46 +-
 gobject/gtype.c                                    |  108 +-
 gobject/gvalue.c                                   |   13 +-
 gobject/gvaluearray.c                              |   29 +-
 gobject/gvaluetypes.c                              |    2 +-
 gobject/tests/Makefile.am                          |   14 +-
 {tests/gobject => gobject/tests}/ifaceproperties.c |  379 ++-
 gobject/tests/testcommon.h                         |  100 +
 gthread/tests/1bit-mutex.c                         |    3 -
 m4macros/gsettings.m4                              |    2 +-
 mkinstalldirs                                      |   93 +-
 po/es.po                                           |  355 ++--
 po/et.po                                           |  594 +++--
 po/gl.po                                           |  386 ++--
 po/he.po                                           |  240 +-
 po/id.po                                           | 1531 ++++++-----
 po/nb.po                                           |  467 ++--
 po/sv.po                                           | 1405 ++++++-----
 po/ug.po                                           |  547 ++--
 po/vi.po                                           | 2876 +++++++++++++-------
 po/zh_CN.po                                        |  251 +-
 tests/gobject/Makefile.am                          |    1 -
 tests/testglib.c                                   |    6 +-
 157 files changed, 8615 insertions(+), 6062 deletions(-)
---
diff --cc gio/gmemorysettingsbackend.c
index 8176b60,5d747b5..eceebc1
--- a/gio/gmemorysettingsbackend.c
+++ b/gio/gmemorysettingsbackend.c
@@@ -363,10 -171,11 +362,16 @@@ g_memory_settings_backend_class_init (G
    backend_class->reset = g_memory_settings_backend_reset;
    backend_class->get_writable = g_memory_settings_backend_get_writable;
    backend_class->get_permission = g_memory_settings_backend_get_permission;
 +  backend_class->list = g_memory_settings_backend_list;
 +  backend_class->can_insert = g_memory_settings_backend_can_insert;
 +  backend_class->can_remove = g_memory_settings_backend_can_remove;
 +  backend_class->insert = g_memory_settings_backend_insert;
 +  backend_class->remove = g_memory_settings_backend_remove;
    object_class->finalize = g_memory_settings_backend_finalize;
  }
+ 
+ GSettingsBackend *
+ g_memory_settings_backend_new (void)
+ {
+   return g_object_new (G_TYPE_MEMORY_SETTINGS_BACKEND, NULL);
+ }
diff --cc gio/gsettingsbackendinternal.h
index 6a4230c,e009b31..8a423e0
--- a/gio/gsettingsbackendinternal.h
+++ b/gio/gsettingsbackendinternal.h
@@@ -103,31 -91,13 +103,35 @@@ void                    g_settings_back
  G_GNUC_INTERNAL
  GPermission *           g_settings_backend_get_permission               (GSettingsBackend               *backend,
                                                                           const gchar                    *path);
 +
 +G_GNUC_INTERNAL
 +gboolean                g_settings_backend_check                        (GSettingsBackend               *backend,
 +                                                                         const gchar                    *path);
 +G_GNUC_INTERNAL
 +gboolean                g_settings_backend_insert                       (GSettingsBackend               *backend,
 +                                                                         const gchar                    *path,
 +                                                                         gint                            index,
 +                                                                         const gchar                    *prefix,
 +                                                                         gchar                         **name);
 +G_GNUC_INTERNAL
 +gboolean                g_settings_backend_remove                       (GSettingsBackend               *backend,
 +                                                                         const gchar                    *path,
 +                                                                         const gchar                    *id);
 +G_GNUC_INTERNAL
 +gboolean                g_settings_backend_can_insert                   (GSettingsBackend               *backend,
 +                                                                         const gchar                    *path);
 +G_GNUC_INTERNAL
 +gboolean                g_settings_backend_can_remove                   (GSettingsBackend               *backend,
 +                                                                         const gchar                    *path,
 +                                                                         const gchar                    *id);
 +
  G_GNUC_INTERNAL
- GSettingsBackend *      g_settings_backend_get_default                  (void);
- G_GNUC_INTERNAL
  void                    g_settings_backend_sync_default                 (void);
  
+ G_GNUC_INTERNAL
+ GType                   g_null_settings_backend_get_type                (void);
+ 
+ G_GNUC_INTERNAL
+ GType                   g_memory_settings_backend_get_type              (void);
+ 
  #endif  /* __G_SETTINGS_BACKEND_INTERNAL_H__ */



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]