[evolution-data-server] libebook: Use g_cclosure_marshal_generic() for all signals.
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] libebook: Use g_cclosure_marshal_generic() for all signals.
- Date: Sun, 17 Mar 2013 13:42:09 +0000 (UTC)
commit da2761c7fa3de2c5c3f19a6e1d24c0ae4173d7a5
Author: Matthew Barnes <mbarnes redhat com>
Date: Sat Mar 2 23:15:28 2013 -0500
libebook: Use g_cclosure_marshal_generic() for all signals.
g_signal_new() defaults to the generic marshaller when NULL is given
for the 'c_marshaller' parameter. The generic marshaller uses libffi
to figure out the argument types for itself.
Also remove e-book-marshal.list, as it is no longer needed.
addressbook/libebook/Makefile.am | 10 ++--------
addressbook/libebook/e-book-client-view.c | 16 +++++-----------
addressbook/libebook/e-book-marshal.list | 6 ------
addressbook/libebook/e-book-view.c | 19 ++++++-------------
addressbook/libebook/e-book.c | 10 +++-------
addressbook/libebook/e-destination.c | 3 +--
docs/reference/addressbook/libebook/Makefile.am | 1 -
.../addressbook/libedata-book/Makefile.am | 1 -
8 files changed, 17 insertions(+), 49 deletions(-)
---
diff --git a/addressbook/libebook/Makefile.am b/addressbook/libebook/Makefile.am
index 8d7bb85..5613bb1 100644
--- a/addressbook/libebook/Makefile.am
+++ b/addressbook/libebook/Makefile.am
@@ -11,10 +11,6 @@ e-book-enumtypes.c: e-book-enumtypes.c.template $(ENUM_TYPES)
ENUM_GENERATED = e-book-enumtypes.h e-book-enumtypes.c
-# The marshallers
-MARSHAL_GENERATED = e-book-marshal.c e-book-marshal.h
- EVO_MARSHAL_RULE@
-
# The library
lib_LTLIBRARIES = libebook-1.2.la
@@ -39,7 +35,6 @@ libebook_1_2_la_CPPFLAGS = \
libebook_1_2_la_SOURCES = \
$(ENUM_GENERATED) \
- $(MARSHAL_GENERATED) \
e-book-client.c \
e-book-client-view.c \
e-book-view-private.h \
@@ -142,15 +137,14 @@ typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
CLEANFILES += $(dist_gir_DATA) $(typelib_DATA)
endif
-BUILT_SOURCES += $(ENUM_GENERATED) $(MARSHAL_GENERATED)
+BUILT_SOURCES += $(ENUM_GENERATED)
CLEANFILES += $(BUILT_SOURCES)
DISTCLEANFILES = $(pkgconfig_DATA)
EXTRA_DIST = \
$(pkgconfig_DATA:-$(API_VERSION).pc=.pc.in) \
e-book-enumtypes.h.template \
- e-book-enumtypes.c.template \
- e-book-marshal.list
+ e-book-enumtypes.c.template
dist-hook:
cd $(distdir); rm -f $(BUILT_SOURCES)
diff --git a/addressbook/libebook/e-book-client-view.c b/addressbook/libebook/e-book-client-view.c
index c26dc38..dd91607 100644
--- a/addressbook/libebook/e-book-client-view.c
+++ b/addressbook/libebook/e-book-client-view.c
@@ -31,7 +31,6 @@
#include "e-book-client.h"
#include "e-book-client-view.h"
-#include "e-book-marshal.h"
#include "e-gdbus-book-view.h"
#define E_BOOK_CLIENT_VIEW_GET_PRIVATE(obj) \
@@ -877,8 +876,7 @@ e_book_client_view_class_init (EBookClientViewClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EBookClientViewClass, objects_added),
- NULL, NULL,
- g_cclosure_marshal_VOID__POINTER,
+ NULL, NULL, NULL,
G_TYPE_NONE, 1,
G_TYPE_POINTER);
@@ -887,8 +885,7 @@ e_book_client_view_class_init (EBookClientViewClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EBookClientViewClass, objects_modified),
- NULL, NULL,
- g_cclosure_marshal_VOID__POINTER,
+ NULL, NULL, NULL,
G_TYPE_NONE, 1,
G_TYPE_POINTER);
@@ -897,8 +894,7 @@ e_book_client_view_class_init (EBookClientViewClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EBookClientViewClass, objects_removed),
- NULL, NULL,
- g_cclosure_marshal_VOID__POINTER,
+ NULL, NULL, NULL,
G_TYPE_NONE, 1,
G_TYPE_POINTER);
@@ -907,8 +903,7 @@ e_book_client_view_class_init (EBookClientViewClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EBookClientViewClass, progress),
- NULL, NULL,
- e_gdbus_marshallers_VOID__UINT_STRING,
+ NULL, NULL, NULL,
G_TYPE_NONE, 2,
G_TYPE_UINT,
G_TYPE_STRING);
@@ -918,8 +913,7 @@ e_book_client_view_class_init (EBookClientViewClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EBookClientViewClass, complete),
- NULL, NULL,
- g_cclosure_marshal_VOID__BOXED,
+ NULL, NULL, NULL,
G_TYPE_NONE, 1,
G_TYPE_ERROR);
}
diff --git a/addressbook/libebook/e-book-view.c b/addressbook/libebook/e-book-view.c
index 19c9adf..7d78336 100644
--- a/addressbook/libebook/e-book-view.c
+++ b/addressbook/libebook/e-book-view.c
@@ -24,7 +24,6 @@
#include "e-book-view.h"
#include "e-book-view-private.h"
#include "e-book-enumtypes.h"
-#include "e-book-marshal.h"
G_DEFINE_TYPE (EBookView, e_book_view, G_TYPE_OBJECT);
@@ -203,8 +202,7 @@ e_book_view_class_init (EBookViewClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EBookViewClass, contacts_changed),
- NULL, NULL,
- e_book_marshal_NONE__POINTER,
+ NULL, NULL, NULL,
G_TYPE_NONE, 1, G_TYPE_POINTER);
signals[CONTACTS_REMOVED] = g_signal_new (
@@ -212,8 +210,7 @@ e_book_view_class_init (EBookViewClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EBookViewClass, contacts_removed),
- NULL, NULL,
- e_book_marshal_NONE__POINTER,
+ NULL, NULL, NULL,
G_TYPE_NONE, 1, G_TYPE_POINTER);
signals[CONTACTS_ADDED] = g_signal_new (
@@ -221,8 +218,7 @@ e_book_view_class_init (EBookViewClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EBookViewClass, contacts_added),
- NULL, NULL,
- e_book_marshal_NONE__POINTER,
+ NULL, NULL, NULL,
G_TYPE_NONE, 1, G_TYPE_POINTER);
/* XXX The "sequence-complete" signal is deprecated. */
@@ -231,8 +227,7 @@ e_book_view_class_init (EBookViewClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EBookViewClass, sequence_complete),
- NULL, NULL,
- e_book_marshal_NONE__INT,
+ NULL, NULL, NULL,
G_TYPE_NONE, 1, G_TYPE_UINT);
signals[VIEW_COMPLETE] = g_signal_new (
@@ -240,8 +235,7 @@ e_book_view_class_init (EBookViewClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EBookViewClass, view_complete),
- NULL, NULL,
- e_book_marshal_NONE__UINT_STRING,
+ NULL, NULL, NULL,
G_TYPE_NONE, 2, G_TYPE_UINT, G_TYPE_STRING);
signals[STATUS_MESSAGE] = g_signal_new (
@@ -249,8 +243,7 @@ e_book_view_class_init (EBookViewClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EBookViewClass, status_message),
- NULL, NULL,
- e_book_marshal_NONE__STRING,
+ NULL, NULL, NULL,
G_TYPE_NONE, 1, G_TYPE_STRING);
}
diff --git a/addressbook/libebook/e-book.c b/addressbook/libebook/e-book.c
index 8b25fd1..952efa7 100644
--- a/addressbook/libebook/e-book.c
+++ b/addressbook/libebook/e-book.c
@@ -41,7 +41,6 @@
#include "e-book.h"
#include "e-error.h"
#include "e-book-view-private.h"
-#include "e-book-marshal.h"
#define E_BOOK_GET_PRIVATE(obj) \
(G_TYPE_INSTANCE_GET_PRIVATE \
@@ -267,8 +266,7 @@ e_book_class_init (EBookClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EBookClass, writable_status),
- NULL, NULL,
- e_book_marshal_NONE__BOOL,
+ NULL, NULL, NULL,
G_TYPE_NONE, 1,
G_TYPE_BOOLEAN);
@@ -277,8 +275,7 @@ e_book_class_init (EBookClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EBookClass, connection_status),
- NULL, NULL,
- e_book_marshal_NONE__BOOL,
+ NULL, NULL, NULL,
G_TYPE_NONE, 1,
G_TYPE_BOOLEAN);
@@ -287,8 +284,7 @@ e_book_class_init (EBookClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EBookClass, backend_died),
- NULL, NULL,
- e_book_marshal_NONE__NONE,
+ NULL, NULL, NULL,
G_TYPE_NONE, 0);
}
diff --git a/addressbook/libebook/e-destination.c b/addressbook/libebook/e-destination.c
index e4dd576..3c0dc73 100644
--- a/addressbook/libebook/e-destination.c
+++ b/addressbook/libebook/e-destination.c
@@ -156,8 +156,7 @@ e_destination_class_init (EDestinationClass *class)
G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (EDestinationClass, changed),
- NULL, NULL,
- g_cclosure_marshal_VOID__VOID,
+ NULL, NULL, NULL,
G_TYPE_NONE, 0);
}
diff --git a/docs/reference/addressbook/libebook/Makefile.am b/docs/reference/addressbook/libebook/Makefile.am
index 9f1e30b..c0eb9ca 100644
--- a/docs/reference/addressbook/libebook/Makefile.am
+++ b/docs/reference/addressbook/libebook/Makefile.am
@@ -21,7 +21,6 @@ CFILE_GLOB = $(top_srcdir)/addressbook/libebook/*.c
IGNORE_HFILES = \
e-book-enumtypes.h \
- e-book-marshal.h \
e-data-book-bindings.h \
e-data-book-factory-bindings.h \
e-data-book-view-bindings.h
diff --git a/docs/reference/addressbook/libedata-book/Makefile.am
b/docs/reference/addressbook/libedata-book/Makefile.am
index 5a68184..0c44074 100644
--- a/docs/reference/addressbook/libedata-book/Makefile.am
+++ b/docs/reference/addressbook/libedata-book/Makefile.am
@@ -20,7 +20,6 @@ CFILE_GLOB = $(top_srcdir)/addressbook/libedata-book/*.c
IGNORE_HFILES = \
e-data-book-glue.h \
e-data-book-factory-glue.h \
- e-data-book-marshal.h \
e-data-book-view-glue.h \
e-data-book-types.h \
opid.h
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]