Clean up the mess that is CalObjModType.
authorMatthew Barnes <mbarnes@redhat.com>
Mon, 28 Jan 2013 20:50:34 +0000 (15:50 -0500)
committerMatthew Barnes <mbarnes@redhat.com>
Mon, 28 Jan 2013 21:41:57 +0000 (16:41 -0500)
commitd6b4f993206d3d62b788aca69c4e633e9f697ed1
tree5084eb57de0554e4d8c17f1e7352f3fb6bc48e42
parent9e2957e662b8430e92e32be1013fcaf524f738b2
Clean up the mess that is CalObjModType.

Deprecate both CalObjModType and EDataCalObjModType.

Introduce ECalObjModType with equivalent but properly namespaced enum
values, generate a GType for this enum, and swap out CalObjModType for
ECalObjModType throughout the calendar API.

Trying not to break the API here, but this is a freakin mess.
20 files changed:
calendar/backends/caldav/e-cal-backend-caldav.c
calendar/backends/file/e-cal-backend-file.c
calendar/backends/http/e-cal-backend-http.c
calendar/libecal/e-cal-client.c
calendar/libecal/e-cal-client.h
calendar/libecal/e-cal-types.h
calendar/libecal/e-cal-util.c
calendar/libecal/e-cal-util.h
calendar/libedata-cal/e-cal-backend-sync.c
calendar/libedata-cal/e-cal-backend-sync.h
calendar/libedata-cal/e-cal-backend.c
calendar/libedata-cal/e-cal-backend.h
calendar/libedata-cal/e-data-cal.c
docs/reference/calendar/libecal/libecal-docs.sgml
docs/reference/calendar/libecal/libecal-sections.txt
tests/libecal/client/test-client-bulk-methods.c
tests/libecal/client/test-client-get-view.c
tests/libecal/client/test-client-modify-object.c
tests/libecal/client/test-client-remove-object.c
tests/libecal/client/test-client-revision-view.c