[evolution-data-server] EClient: Add a TODO comment.



commit f37e4c62333f244066eebfdbbc530d43b2dd2c22
Author: Matthew Barnes <mbarnes redhat com>
Date:   Wed Jan 30 14:30:00 2013 -0500

    EClient: Add a TODO comment.

 libedataserver/e-client.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/libedataserver/e-client.c b/libedataserver/e-client.c
index 2c4a308..6a1492c 100644
--- a/libedataserver/e-client.c
+++ b/libedataserver/e-client.c
@@ -19,6 +19,14 @@
  *
  */
 
+/* TODO The next time we have a good excuse to break libedataserver's API,
+ *      I'd like to purge all the deprecated cruft here and convert EClient
+ *      from a GObjectClass to a GTypeInterface, implemented by EBookClient
+ *      and ECalClient.  Then we could just bind the "online", "readonly"
+ *      and "capabilities" properties to equivalent GDBusProxy properties
+ *      and kill e-client-private.h.  Would simplify things.  --mbarnes
+ */
+
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif



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