[PATCH 0/7] Update GObject Introspection support



Hi all,

This patches raise the required version of GObject Introspection to 0.9,
so that we can rely on having --warn-all option for the GI scanner. After
that, they fix all the annotation errors reported.

The last commit replaces the occurrences of Grl.KeyID with
GObject.ParamSpec, which allow the introspection mechanisms to
know the actual type of the arguments. Having them as Grl.KeyID
was causing a crash in Python's grilo-test-ui when accessing
the metadata keys.

Best regards,

Simon Pena (7):
  build: raised GI required version to 0.9
  build: added --warn-all to GI scanner
  annotations: removed 'not-error' annotation
  doc: fix argument names
  annotations: added missing transfer modes
  annotations: skip GrlMetadataSource private functions
  annotations: replace Grl.KeyID with GObject.ParamSpec

 configure.ac                |    2 +-
 libs/net/Makefile.am        |    1 +
 src/Makefile.am             |    2 +-
 src/data/grl-config.c       |    5 +++--
 src/data/grl-config.h       |    4 ++--
 src/data/grl-data.c         |   42 +++++++++++++++++++++---------------------
 src/data/grl-related-keys.c |   31 ++++++++++++++++---------------
 src/grl-media-source.c      |    2 ++
 src/grl-media-source.h      |    8 ++++----
 src/grl-metadata-source.c   |    2 ++
 src/grl-metadata-source.h   |    4 ++--
 src/grl-plugin-registry.c   |    4 ++--
 12 files changed, 57 insertions(+), 50 deletions(-)



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