E_DATA_BOOK_STATUS_NOT_OPENED
} EDataBookStatus;
-#ifndef E_BOOK_DISABLE_DEPRECATED
+#ifndef EDS_DISABLE_DEPRECATED
#define E_BOOK_ERROR_CORBA_EXCEPTION E_BOOK_ERROR_DBUS_EXCEPTION
#endif
* Author: Ross Burton <ross@linux.intel.com>
*/
-#ifndef E_BOOK_DISABLE_DEPRECATED
+#ifndef EDS_DISABLE_DEPRECATED
#ifndef E_BOOK_VIEW_PRIVATE_H
#define E_BOOK_VIEW_PRIVATE_H
#endif /* E_BOOK_VIEW_PRIVATE_H */
-#endif /* E_BOOK_DISABLE_DEPRECATED */
+#endif /* EDS_DISABLE_DEPRECATED */
#error "Only <libebook/libebook.h> should be included directly."
#endif
-#ifndef E_BOOK_DISABLE_DEPRECATED
+#ifndef EDS_DISABLE_DEPRECATED
#ifndef E_BOOK_VIEW_H
#define E_BOOK_VIEW_H
#endif /* E_BOOK_VIEW_H */
-#endif /* E_BOOK_DISABLE_DEPRECATED */
+#endif /* EDS_DISABLE_DEPRECATED */
#error "Only <libebook/libebook.h> should be included directly."
#endif
+#ifndef EDS_DISABLE_DEPRECATED
+
#ifndef __E_BOOK_H__
#define __E_BOOK_H__
-/* e-book deprecated since 3.2, use e-book-client instead */
-#ifndef E_BOOK_DISABLE_DEPRECATED
-
#include <libedataserver/libedataserver.h>
#include <libebook/e-contact.h>
typedef struct _EBookClass EBookClass;
typedef struct _EBookPrivate EBookPrivate;
-#ifndef E_BOOK_DISABLE_DEPRECATED
typedef void (*EBookCallback) (EBook *book, EBookStatus status, gpointer closure);
-#endif
/**
* EBookAsyncCallback:
const gchar *status_message,
gshort percent,
gpointer closure);
-#ifndef E_BOOK_DISABLE_DEPRECATED
typedef void (*EBookIdCallback) (EBook *book, EBookStatus status, const gchar *id, gpointer closure);
typedef void (*EBookContactCallback) (EBook *book, EBookStatus status, EContact *contact, gpointer closure);
typedef void (*EBookListCallback) (EBook *book, EBookStatus status, GList *list, gpointer closure);
typedef void (*EBookBookViewCallback) (EBook *book, EBookStatus status, EBookView *book_view, gpointer closure);
typedef void (*EBookEListCallback) (EBook *book, EBookStatus status, EList *list, gpointer closure);
-#endif
/**
* EBookIdAsyncCallback:
gboolean only_if_exists,
GError **error);
-#ifndef E_BOOK_DISABLE_DEPRECATED
gboolean e_book_async_open (EBook *book,
gboolean only_if_exists,
EBookCallback open_response,
gpointer closure);
-#endif
gboolean e_book_open_async (EBook *book,
gboolean only_if_exists,
gboolean e_book_remove (EBook *book,
GError **error);
-#ifndef E_BOOK_DISABLE_DEPRECATED
gboolean e_book_async_remove (EBook *book,
EBookCallback cb,
gpointer closure);
-#endif
gboolean e_book_remove_async (EBook *book,
EBookAsyncCallback cb,
GList **fields,
GError **error);
-#ifndef E_BOOK_DISABLE_DEPRECATED
gboolean e_book_async_get_required_fields (EBook *book,
EBookEListCallback cb,
gpointer closure);
-#endif
gboolean e_book_get_required_fields_async (EBook *book,
EBookEListAsyncCallback cb,
GList **fields,
GError **error);
-#ifndef E_BOOK_DISABLE_DEPRECATED
gboolean e_book_async_get_supported_fields (EBook *book,
EBookEListCallback cb,
gpointer closure);
-#endif
gboolean e_book_get_supported_fields_async (EBook *book,
EBookEListAsyncCallback cb,
GList **auth_methods,
GError **error);
-#ifndef E_BOOK_DISABLE_DEPRECATED
gboolean e_book_async_get_supported_auth_methods (EBook *book,
EBookEListCallback cb,
gpointer closure);
-#endif
gboolean e_book_get_supported_auth_methods_async (EBook *book,
EBookEListAsyncCallback cb,
EContact **contact,
GError **error);
-#ifndef E_BOOK_DISABLE_DEPRECATED
gboolean e_book_async_get_contact (EBook *book,
const gchar *id,
EBookContactCallback cb,
gpointer closure);
-#endif
gboolean e_book_get_contact_async (EBook *book,
const gchar *id,
const gchar *id,
GError **error);
-#ifndef E_BOOK_DISABLE_DEPRECATED
gboolean e_book_async_remove_contact (EBook *book,
EContact *contact,
EBookCallback cb,
const gchar *id,
EBookCallback cb,
gpointer closure);
-#endif
gboolean e_book_remove_contact_async (EBook *book,
EContact *contact,
GList *ids,
GError **error);
-#ifndef E_BOOK_DISABLE_DEPRECATED
gboolean e_book_async_remove_contacts (EBook *book,
GList *ids,
EBookCallback cb,
gpointer closure);
-#endif
gboolean e_book_remove_contacts_async (EBook *book,
GList *ids,
EContact *contact,
GError **error);
-#ifndef E_BOOK_DISABLE_DEPRECATED
gboolean e_book_async_add_contact (EBook *book,
EContact *contact,
EBookIdCallback cb,
gpointer closure);
-#endif
gboolean e_book_add_contact_async (EBook *book,
EContact *contact,
EContact *contact,
GError **error);
-#ifndef E_BOOK_DISABLE_DEPRECATED
gboolean e_book_async_commit_contact (EBook *book,
EContact *contact,
EBookCallback cb,
gpointer closure);
-#endif
gboolean e_book_commit_contact_async (EBook *book,
EContact *contact,
EBookView **book_view,
GError **error);
-#ifndef E_BOOK_DISABLE_DEPRECATED
gboolean e_book_async_get_book_view (EBook *book,
EBookQuery *query,
GList *requested_fields,
gint max_results,
EBookBookViewCallback cb,
gpointer closure);
-#endif
gboolean e_book_get_book_view_async (EBook *book,
EBookQuery *query,
GList **contacts,
GError **error);
-#ifndef E_BOOK_DISABLE_DEPRECATED
gboolean e_book_async_get_contacts (EBook *book,
EBookQuery *query,
EBookListCallback cb,
gpointer closure);
-#endif
gboolean e_book_get_contacts_async (EBook *book,
EBookQuery *query,
GList **changes,
GError **error);
-#ifndef E_BOOK_DISABLE_DEPRECATED
gboolean e_book_async_get_changes (EBook *book,
const gchar *changeid,
EBookListCallback cb,
gpointer closure);
-#endif
gboolean e_book_get_changes_async (EBook *book,
const gchar *changeid,
G_END_DECLS
-#endif /* E_BOOK_DISABLE_DEPRECATED */
-
#endif /* __E_BOOK_H__ */
+
+#endif /* EDS_DISABLE_DEPRECATED */
#ifndef __E_DESTINATION_H__
#define __E_DESTINATION_H__
+#include <libebook/e-book.h>
#include <libebook/e-contact.h>
#include <libebook/e-book-client.h>
#include <libxml/tree.h>
-#ifndef E_BOOK_DISABLE_DEPRECATED
-#include <libebook/e-book.h>
-#endif /* E_BOOK_DISABLE_DEPRECATED */
-
/* Standard GObject macros */
#define E_TYPE_DESTINATION \
(e_destination_get_type ())
void e_destination_freev (EDestination **destv);
-#ifndef E_BOOK_DISABLE_DEPRECATED
+#ifndef EDS_DISABLE_DEPRECATED
void e_destination_set_book (EDestination *dest, EBook *book);
-#endif
+#endif /* EDS_DISABLE_DEPRECATED */
G_END_DECLS
const gchar * e_cal_match_tzid (const gchar *tzid);
-#ifndef E_CAL_DISABLE_DEPRECATED
+#ifndef EDS_DISABLE_DEPRECATED
gboolean e_cal_check_timezones (icalcomponent *comp,
GList *comps,
gconstpointer custom,
GError **error);
-#endif /* E_CAL_DISABLE_DEPRECATED */
+#endif /* EDS_DISABLE_DEPRECATED */
G_END_DECLS
G_BEGIN_DECLS
-\f
-
-#ifndef E_CAL_DISABLE_DEPRECATED
+#ifndef EDS_DISABLE_DEPRECATED
#define E_CALENDAR_ERROR e_calendar_error_quark()
} ECalendarStatus;
#define E_CALENDAR_STATUS_CORBA_EXCEPTION E_CALENDAR_STATUS_DBUS_EXCEPTION
-#endif
+
+#endif /* EDS_DISABLE_DEPRECATED */
/**
* ECalClientSourceType:
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-#ifndef E_CAL_DISABLE_DEPRECATED
+#ifndef EDS_DISABLE_DEPRECATED
#ifndef E_CAL_VIEW_PRIVATE_H
#define E_CAL_VIEW_PRIVATE_H
#endif /* E_CAL_VIEW_PRIVATE_H */
-#endif /* E_CAL_DISABLE_DEPRECATED */
+#endif /* EDS_DISABLE_DEPRECATED */
#error "Only <libecal/libecal.h> should be included directly."
#endif
-#ifndef E_CAL_DISABLE_DEPRECATED
+#ifndef EDS_DISABLE_DEPRECATED
#ifndef E_CAL_VIEW_H
#define E_CAL_VIEW_H
#endif /* E_CAL_VIEW_H */
-#endif /* E_CAL_DISABLE_DEPRECATED */
+#endif /* EDS_DISABLE_DEPRECATED */
#error "Only <libecal/libecal.h> should be included directly."
#endif
+#ifndef EDS_DISABLE_DEPRECATED
+
#ifndef E_CAL_H
#define E_CAL_H
-#ifndef E_CAL_DISABLE_DEPRECATED
-
#include <libedataserver/libedataserver.h>
#include <libecal/e-cal-recur.h>
/* Notification signals */
- #ifndef E_CAL_DISABLE_DEPRECATED
+ #ifndef EDS_DISABLE_DEPRECATED
void (* cal_opened) (ECal *ecal, ECalendarStatus status);
#endif
void (* cal_opened_ex) (ECal *ecal, const GError *error);
G_END_DECLS
-#endif /* E_CAL_DISABLE_DEPRECATED */
+#endif /* E_CAL_H */
+
+#endif /* EDS_DISABLE_DEPRECATED */
-#endif
(EDataCalView *view,
ECalComponent *component);
-#ifndef E_CAL_DISABLE_DEPRECATED
+#ifndef EDS_DISABLE_DEPRECATED
void e_data_cal_view_notify_objects_added
(EDataCalView *view,
const GSList *objects);
void e_data_cal_view_notify_objects_modified_1
(EDataCalView *view,
const gchar *object);
-#endif
+#endif /* EDS_DISABLE_DEPRECATED */
void e_data_cal_view_notify_objects_removed
(EDataCalView *view,
-Wredundant-decls -Wundef -Wwrite-strings")
AC_SUBST(WARNING_FLAGS)
-dnl More depracation from EBook/ECal:
-dnl -DE_BOOK_DISABLE_DEPRECATED
-dnl -DE_CAL_DISABLE_DEPRECATED
-dnl
dnl Other useful compiler warnings for test builds only.
dnl These may produce warnings we have no control over,
dnl or false positives we don't always want to see.
AM_CPPFLAGS="$WARNING_FLAGS -fno-strict-aliasing"
AC_SUBST(AM_CPPFLAGS)
-
-dnl define disable deprecated for EBook and ECal .am files
-case "$WARNING_FLAGS" in
-*E_BOOK_DISABLE_DEPRECATED*)
- AM_CONDITIONAL(HAVE_E_BOOK_DISABLE_DEPRECATED, [ test 1 == 1 ])
- ;;
-*)
- AM_CONDITIONAL(HAVE_E_BOOK_DISABLE_DEPRECATED, [ test 0 == 1 ])
- ;;
-esac
-
-case "$WARNING_FLAGS" in
-*E_CAL_DISABLE_DEPRECATED*)
- AM_CONDITIONAL(HAVE_E_CAL_DISABLE_DEPRECATED, [ test 1 == 1 ])
- ;;
-*)
- AM_CONDITIONAL(HAVE_E_CAL_DISABLE_DEPRECATED, [ test 0 == 1 ])
- ;;
-esac
-
dnl ******************************
dnl Initialize maintainer mode
dnl ******************************
DOC_MAIN_SGML_FILE = libebook-docs.sgml
# Extra options to supply to gtkdoc-scan
-SCAN_OPTIONS = --deprecated-guards="EDS_DISABLE_DEPRECATED|E_BOOK_DISABLE_DEPRECATED"
+SCAN_OPTIONS = --deprecated-guards="EDS_DISABLE_DEPRECATED"
# The directory containing the source code. Relative to $(srcdir).
DOC_SOURCE_DIR = $(top_srcdir)/addressbook/libebook
DOC_MAIN_SGML_FILE = libedata-book-docs.sgml
# Extra options to supply to gtkdoc-scan
-SCAN_OPTIONS = --deprecated-guards="EDS_DISABLE_DEPRECATED|E_BOOK_DISABLE_DEPRECATED"
+SCAN_OPTIONS = --deprecated-guards="EDS_DISABLE_DEPRECATED"
# The directory containing the source code. Relative to $(srcdir).
DOC_SOURCE_DIR = $(top_srcdir)/addressbook/libedata-book
DOC_MAIN_SGML_FILE = libecal-docs.sgml
# Extra options to supply to gtkdoc-scan
-SCAN_OPTIONS = --deprecated-guards="EDS_DISABLE_DEPRECATED|E_CAL_DISABLE_DEPRECATED"
+SCAN_OPTIONS = --deprecated-guards="EDS_DISABLE_DEPRECATED"
# The directory containing the source code. Relative to $(srcdir).
DOC_SOURCE_DIR = $(top_srcdir)/calendar/libecal
DOC_MAIN_SGML_FILE = libedata-cal-docs.sgml
# Extra options to supply to gtkdoc-scan
-SCAN_OPTIONS = --deprecated-guards="EDS_DISABLE_DEPRECATED|E_CAL_DISABLE_DEPRECATED"
+SCAN_OPTIONS = --deprecated-guards="EDS_DISABLE_DEPRECATED"
# The directory containing the source code. Relative to $(srcdir).
DOC_SOURCE_DIR = $(top_srcdir)/calendar/libedata-cal
#error "Only <libedataserverui/libedataserverui.h> should be included directly."
#endif
+#ifndef EDS_DISABLE_DEPRECATED
+
#ifndef E_BOOK_AUTH_UTIL_H
#define E_BOOK_AUTH_UTIL_H
-#ifndef E_BOOK_DISABLE_DEPRECATED
-
#include <gtk/gtk.h>
#include <libebook/libebook.h>
GError **error);
G_END_DECLS
-#endif /* E_BOOK_DISABLE_DEPRECATED */
-
#endif /* E_BOOK_AUTH_UTIL_H */
+
+#endif /* EDS_DISABLE_DEPRECATED */
@GNOME_CODE_COVERAGE_RULES@
-if HAVE_E_BOOK_DISABLE_DEPRECATED
-
-TEST_CPPFLAGS = \
- $(AM_CPPFLAGS) \
- -I$(top_srcdir) \
- -I$(top_builddir) \
- -I$(top_srcdir)/addressbook \
- -I$(top_builddir)/addressbook \
- -DSRCDIR=\""$(srcdir)"\" \
- $(EVOLUTION_ADDRESSBOOK_CFLAGS) \
- $(CAMEL_CFLAGS) \
- $(NULL)
-
-TEST_LIBS = \
- $(top_builddir)/addressbook/libebook/libebook-1.2.la \
- $(EVOLUTION_ADDRESSBOOK_LIBS) \
- $(NULL)
-
-DEPRECATED_TESTS = $(NULL)
-
-else
+### EBook Tests (deprecated) ###
noinst_LTLIBRARIES = libebook-test-utils.la
libebook_test_utils_la_SOURCES = ebook-test-utils.c ebook-test-utils.h
-# FIXME: reduct redundancy
libebook_test_utils_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
-I$(top_srcdir) \
test-self \
test-stress-bookviews
-endif
+### EBookClient Tests ###
# Should be kept ordered approximately from least to most difficult/complex
TESTS = \
test_bulk_methods_LDADD=$(TEST_LIBS)
test_bulk_methods_CPPFLAGS=$(TEST_CPPFLAGS)
-if !HAVE_E_BOOK_DISABLE_DEPRECATED
-
test_search_LDADD=$(TEST_LIBS)
test_search_CPPFLAGS=$(TEST_CPPFLAGS)
test_ebook_LDADD=$(TEST_LIBS)
test_stress_bookviews_LDADD=$(TEST_LIBS)
test_stress_bookviews_CPPFLAGS=$(TEST_CPPFLAGS)
-endif
-
-include $(top_srcdir)/git.mk
@GNOME_CODE_COVERAGE_RULES@
-if !HAVE_E_CAL_DISABLE_DEPRECATED
-
noinst_LTLIBRARIES = libecal-test-utils.la
libecal_test_utils_la_SOURCES = ecal-test-utils.c ecal-test-utils.h
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(EVOLUTION_CALENDAR_LIBS)
-endif
-
EXTRA_DIST = \
$(test_scripts) \
testdata.ics