diff options
Diffstat (limited to 'calendar')
-rw-r--r-- | calendar/ChangeLog | 7 | ||||
-rw-r--r-- | calendar/conduits/todo/todo-conduit.c | 49 | ||||
-rw-r--r-- | calendar/conduits/todo/todo-conduit.h | 11 |
3 files changed, 35 insertions, 32 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 1ce9f2ecc2..5c2fdd8a87 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,5 +1,12 @@ 2000-09-11 JP Rosevear <jpr@helixcode.com> + * conduits/todo/todo-conduit.c: Handle renaming, header cleanup + + * conduits/todo/todo-conduit.h: Rename GCalLocalRecord to + EToDoLocalRecord, header cleanup + +2000-09-11 JP Rosevear <jpr@helixcode.com> + * conduits/todo/todo-conduit.c (comp_from_remote_record): Use description list instead of comment list for pilot todo note (transmit): Check for null cal component properties, set priority diff --git a/calendar/conduits/todo/todo-conduit.c b/calendar/conduits/todo/todo-conduit.c index 749989ec2c..7c492dafe7 100644 --- a/calendar/conduits/todo/todo-conduit.c +++ b/calendar/conduits/todo/todo-conduit.c @@ -14,8 +14,6 @@ #include <pi-socket.h> #include <pi-file.h> #include <pi-dlp.h> -#include <libgnorba/gnorba.h> -#include <libgnorba/gnome-factory.h> #include <pi-version.h> #include <gpilotd/gnome-pilot-conduit.h> #include <gpilotd/gnome-pilot-conduit-standard-abs.h> @@ -23,11 +21,12 @@ #include <todo-conduit.h> #include <libical/src/libical/icaltypes.h> +#include <liboaf/liboaf.h> #include <bonobo.h> GnomePilotConduit * conduit_get_gpilot_conduit (guint32); void conduit_destroy_gpilot_conduit (GnomePilotConduit*); -void local_record_from_compobject (GCalLocalRecord *local, CalComponent *comp); +void local_record_from_compobject (EToDoLocalRecord *local, CalComponent *comp); #define CONDUIT_VERSION "0.8.11" #ifdef G_LOG_DOMAIN @@ -50,7 +49,7 @@ void local_record_from_compobject (GCalLocalRecord *local, CalComponent *comp); #define INFO(e...) g_log(G_LOG_DOMAIN,G_LOG_LEVEL_MESSAGE, e) /* debug spew DELETE ME */ -static char *print_local (GCalLocalRecord *local) +static char *print_local (EToDoLocalRecord *local) { static char buff[ 4096 ]; @@ -222,7 +221,7 @@ get_calendar_objects(GnomePilotConduitStandardAbs *conduit, static void -local_record_from_comp_uid (GCalLocalRecord *local, +local_record_from_comp_uid (EToDoLocalRecord *local, char *uid, EToDoConduitContext *ctxt) { @@ -257,10 +256,10 @@ static char *gnome_pilot_status_to_string (gint status) /* - * converts a CalComponent object to a GCalLocalRecord + * converts a CalComponent object to a EToDoLocalRecord */ void -local_record_from_compobject(GCalLocalRecord *local, +local_record_from_compobject(EToDoLocalRecord *local, CalComponent *comp) { unsigned long *pilot_id; @@ -299,13 +298,13 @@ local_record_from_compobject(GCalLocalRecord *local, * Given a PilotRecord, find the matching record in * the calendar repository. If no match, return NULL */ -static GCalLocalRecord * +static EToDoLocalRecord * find_record_in_repository(GnomePilotConduitStandardAbs *conduit, PilotRecord *remote, EToDoConduitContext *ctxt) { char *uid = NULL; - GCalLocalRecord *loc; + EToDoLocalRecord *loc; CalClientGetStatus status; CalComponent *obj; @@ -323,7 +322,7 @@ find_record_in_repository(GnomePilotConduitStandardAbs *conduit, status = cal_client_get_object (ctxt->client, uid, &obj); if (status == CAL_CLIENT_GET_SUCCESS) { LOG ("found %s\n", cal_component_get_as_string (obj)); - loc = g_new0(GCalLocalRecord,1); + loc = g_new0(EToDoLocalRecord,1); /* memory allocated in new_from_string is freed in free_match */ local_record_from_compobject (loc, obj); return loc; @@ -603,7 +602,7 @@ pre_sync (GnomePilotConduit *c, static gint match_record (GnomePilotConduitStandardAbs *conduit, - GCalLocalRecord **local, + EToDoLocalRecord **local, PilotRecord *remote, EToDoConduitContext *ctxt) { @@ -631,7 +630,7 @@ match_record (GnomePilotConduitStandardAbs *conduit, */ static gint free_match (GnomePilotConduitStandardAbs *conduit, - GCalLocalRecord **local, + EToDoLocalRecord **local, EToDoConduitContext *ctxt) { LOG ("free_match: %s\n", print_local (*local)); @@ -651,7 +650,7 @@ free_match (GnomePilotConduitStandardAbs *conduit, */ static gint archive_local (GnomePilotConduitStandardAbs *conduit, - GCalLocalRecord *local, + EToDoLocalRecord *local, EToDoConduitContext *ctxt) { LOG ("archive_local: doing nothing with %s\n", print_local (local)); @@ -666,7 +665,7 @@ archive_local (GnomePilotConduitStandardAbs *conduit, */ static gint archive_remote (GnomePilotConduitStandardAbs *conduit, - GCalLocalRecord *local, + EToDoLocalRecord *local, PilotRecord *remote, EToDoConduitContext *ctxt) { @@ -698,7 +697,7 @@ store_remote (GnomePilotConduitStandardAbs *conduit, static gint clear_status_archive_local (GnomePilotConduitStandardAbs *conduit, - GCalLocalRecord *local, + EToDoLocalRecord *local, EToDoConduitContext *ctxt) { LOG ("clear_status_archive_local: doing nothing\n"); @@ -710,7 +709,7 @@ clear_status_archive_local (GnomePilotConduitStandardAbs *conduit, static gint iterate (GnomePilotConduitStandardAbs *conduit, - GCalLocalRecord **local, + EToDoLocalRecord **local, EToDoConduitContext *ctxt) { static GSList *events,*iterator; @@ -726,7 +725,7 @@ iterate (GnomePilotConduitStandardAbs *conduit, if(events!=NULL) { /* LOG ("iterating over %d records", g_slist_length (events)); */ - *local = g_new0(GCalLocalRecord,1); + *local = g_new0(EToDoLocalRecord,1); local_record_from_comp_uid(*local,(gchar*)events->data,ctxt); iterator = events; @@ -764,7 +763,7 @@ iterate (GnomePilotConduitStandardAbs *conduit, static gint iterate_specific (GnomePilotConduitStandardAbs *conduit, - GCalLocalRecord **local, + EToDoLocalRecord **local, gint flag, gint archived, EToDoConduitContext *ctxt) @@ -822,7 +821,7 @@ purge (GnomePilotConduitStandardAbs *conduit, static gint set_status (GnomePilotConduitStandardAbs *conduit, - GCalLocalRecord *local, + EToDoLocalRecord *local, gint status, EToDoConduitContext *ctxt) { @@ -861,7 +860,7 @@ set_status (GnomePilotConduitStandardAbs *conduit, static gint set_archived (GnomePilotConduitStandardAbs *conduit, - GCalLocalRecord *local, + EToDoLocalRecord *local, gint archived, EToDoConduitContext *ctxt) { @@ -881,7 +880,7 @@ set_archived (GnomePilotConduitStandardAbs *conduit, static gint set_pilot_id (GnomePilotConduitStandardAbs *conduit, - GCalLocalRecord *local, + EToDoLocalRecord *local, guint32 ID, EToDoConduitContext *ctxt) { @@ -910,7 +909,7 @@ set_pilot_id (GnomePilotConduitStandardAbs *conduit, static gint transmit (GnomePilotConduitStandardAbs *conduit, - GCalLocalRecord *local, + EToDoLocalRecord *local, PilotRecord **remote, EToDoConduitContext *ctxt) { @@ -993,7 +992,7 @@ transmit (GnomePilotConduitStandardAbs *conduit, static gint free_transmit (GnomePilotConduitStandardAbs *conduit, - GCalLocalRecord *local, + EToDoLocalRecord *local, PilotRecord **remote, EToDoConduitContext *ctxt) { @@ -1013,7 +1012,7 @@ free_transmit (GnomePilotConduitStandardAbs *conduit, static gint compare (GnomePilotConduitStandardAbs *conduit, - GCalLocalRecord *local, + EToDoLocalRecord *local, PilotRecord *remote, EToDoConduitContext *ctxt) { @@ -1059,7 +1058,7 @@ compare (GnomePilotConduitStandardAbs *conduit, static gint compare_backup (GnomePilotConduitStandardAbs *conduit, - GCalLocalRecord *local, + EToDoLocalRecord *local, PilotRecord *remote, EToDoConduitContext *ctxt) { diff --git a/calendar/conduits/todo/todo-conduit.h b/calendar/conduits/todo/todo-conduit.h index e87141e4b1..5cef98d5e4 100644 --- a/calendar/conduits/todo/todo-conduit.h +++ b/calendar/conduits/todo/todo-conduit.h @@ -11,21 +11,18 @@ #include <gpilotd/gnome-pilot-conduit.h> #include <gpilotd/gnome-pilot-conduit-standard-abs.h> #include <cal-client/cal-client.h> -#include <cal-util/timeutil.h> -#include <liboaf/liboaf.h> -#include <libgnorba/gnorba.h> -/* This is the local record structure for the GnomeCal conduit. */ -typedef struct _GCalLocalRecord GCalLocalRecord; -struct _GCalLocalRecord { +/* This is the local record structure for the Evolution ToDo conduit. */ +typedef struct _EToDoLocalRecord EToDoLocalRecord; +struct _EToDoLocalRecord { /* The stuff from gnome-pilot-conduit-standard-abs.h Must be first in the structure, or instances of this structure cannot be used by gnome-pilot-conduit-standard-abs. */ LocalRecord local; - /* The corresponding Comp object, as found by GnomeCal. */ + /* The corresponding Comp object */ CalComponent *comp; /* pilot-link todo structure, used for implementing Transmit. */ |