aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/ChangeLog
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@helixcode.com>2000-06-30 15:22:43 +0800
committerFederico Mena Quintero <federico@src.gnome.org>2000-06-30 15:22:43 +0800
commit08d1bc1329686dc7efa99c3685b720dbf705d7f5 (patch)
tree9bb98b42878b51873c0edcc2c95f06962a13eb34 /calendar/ChangeLog
parent55499e0ce4bb8a081d12e7243a0dd42aa55bbbfd (diff)
downloadgsoc2013-evolution-08d1bc1329686dc7efa99c3685b720dbf705d7f5.tar.gz
gsoc2013-evolution-08d1bc1329686dc7efa99c3685b720dbf705d7f5.tar.zst
gsoc2013-evolution-08d1bc1329686dc7efa99c3685b720dbf705d7f5.zip
Get an EvolutionShellClient instead of an Evolution_Shell to match the
2000-06-29 Ettore Perazzoli <ettore@helixcode.com> * notes/component-factory.c (owner_set_cb): Get an EvolutionShellClient instead of an Evolution_Shell to match the changes in libeshell. 2000-06-29 Peter Williams <peterw@helixcode.com> * configure.in: Re-enable GNOME_PILOT_CHECK. Change AC_MSG_CHECKING([For...]) to [for...]. It's the little things that matter. 2000-06-28 Ettore Perazzoli <ettore@helixcode.com> * configure.in: `AM_PATH_GCONF'. 2000-06-27 Peter Williams <peterw@curious-george.helixcode.com> * configure.in (ctime_r): Check for whether ctime_r takes two (Linux) or three (Solaris) arguments. (AC_OUTPUT): Don't create notes/Makefile twice. * acconfig.h: Add CTIME_R_THREE_ARGS to the list. svn path=/trunk/; revision=3821
Diffstat (limited to 'calendar/ChangeLog')
-rw-r--r--calendar/ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog
index 06518ca29f..94d0e17080 100644
--- a/calendar/ChangeLog
+++ b/calendar/ChangeLog
@@ -1,3 +1,26 @@
+2000-06-30 Federico Mena Quintero <federico@helixcode.com>
+
+ * cal-util/cal-component.c: Change of plans. We use an
+ icalcomponent from libical as our core representation so that we
+ can preserve extension fields and fields that we don't (yet)
+ support. CalComponent is just a wrapper with a nice API that
+ provides non-iterative, random access to the ical's fields.
+ (cal_component_destroy): Free the thing correctly.
+ (cal_component_get_vtype): Re-implement in terms of icalcomponent.
+ (cal_component_set_icalcomponent): New function to set the
+ CalComponent's data from an existing icalcomponent.
+ (cal_component_get_icalcomponent): New function.
+ (cal_component_set_new_vtype): New convenience function to create
+ an empty component.
+ (scan_icalcomponent): Core scanning function.
+ (scan_property): Another core scanning function.
+ (cal_component_get_uid): Use the property directly.
+ (cal_component_get_summary): Ditto. Handle the altrep parameter
+ as well.
+ (cal_component_set_summary): Ditto. Feel the pain, motherfucker.
+ It is ridiculous how much code this involves.
+ (scan_summary): Ditto.
+
2000-06-29 Ettore Perazzoli <ettore@helixcode.com>
* gui/component-factory.c (owner_set_cb): Get an