<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gsoc2013-evolution/calendar/gui/dialogs/recurrence-page.h, branch GNOME_2</title>
<subtitle>Google Summer of Code 2013 - GNOME - Archive Integration workspace
</subtitle>
<id>https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/atom?h=GNOME_2</id>
<link rel='self' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/atom?h=GNOME_2'/>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/'/>
<updated>2001-10-24T22:17:05+00:00</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag 'GNOME_2'.</title>
<updated>2001-10-24T22:17:05+00:00</updated>
<author>
<name>nobody</name>
<email>nobody@localhost</email>
</author>
<published>2001-10-24T22:17:05+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=d926a5044cc190b0e6f3b53d7be13096a79990c8'/>
<id>urn:sha1:d926a5044cc190b0e6f3b53d7be13096a79990c8</id>
<content type='text'>
svn path=/tags/GNOME_2/; revision=14021
</content>
</entry>
<entry>
<title>renamed from editor-page for consistency, more complete implementation</title>
<updated>2001-06-01T23:54:43+00:00</updated>
<author>
<name>JP Rosevear</name>
<email>jpr@ximian.com</email>
</author>
<published>2001-06-01T23:54:43+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=f4e8698fdd4c48422f217f409e92ec7a2d26c443'/>
<id>urn:sha1:f4e8698fdd4c48422f217f409e92ec7a2d26c443</id>
<content type='text'>
2001-06-01  JP Rosevear  &lt;jpr@ximian.com&gt;

	* gui/dialogs/comp-editor-page.[hc]: renamed from editor-page for
	consistency, more complete implementation

	* gui/dialogs/comp-editor.[hc]: More complete implementation

	* gui/dialogs/*-page.*: The various pages needed to construct the
	event and task dialogs

	* gui/dialogs/comp-editor-util.[hc]: useful utility functions for the
	component editor pages to use

	* gui/dialogs/Makefile.am: Build and install new files

	* gui/event-editor*: Remove, obsoleted by the new comp-editor
	stuff

	* gui/dialogs/task-editor-dialog.glade: ditto

	* gui/e-calendar-table.c (open_task): update to use comp editor
	stuff

	* gui/e-tasks.c (e_tasks_new_task): ditto

	* gui/gnome-cal.c (gnome_calendar_edit_object): ditto

	* gui/Makefile.am: don't build non-existent files nor try to
	install them

svn path=/trunk/; revision=10088
</content>
</entry>
<entry>
<title>Split the event and task editors into different objects for the separate</title>
<updated>2001-05-16T23:38:58+00:00</updated>
<author>
<name>Federico Mena Quintero</name>
<email>federico@ximian.com</email>
</author>
<published>2001-05-16T23:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=f00e9367382fb81cdb4b689f96645357f122b051'/>
<id>urn:sha1:f00e9367382fb81cdb4b689f96645357f122b051</id>
<content type='text'>
2001-05-16  Federico Mena Quintero  &lt;federico@ximian.com&gt;

	Split the event and task editors into different objects for the
	separate pages; this way they can be shared by both editors.

	* gui/dialogs/editor-page.[ch]: New abstract class for a page in a
	calendar component editor.

	* gui/dialogs/event-page.[ch]: Main page of an event editor.

	* gui/dialogs/alarm-page.[ch]: Alarm page of a calendar component
	editor.

	* gui/dialogs/recurrence-page.[ch]: Recurrence page of a calendar
	component editor.

	* gui/dialogs/event-page.c (event_page_fill_widgets): Eeek, this
	was missing a bunch of break statements.
	(event_page_fill_component): Use a temporary variable rather than
	allocating a struct icaltimetype.

	* gui/dialogs/alarm-page.c (get_alarm_string): Do not use
	fixed-size buffers.
	(alarm_page_fill_widgets): Use cal_obj_uid_list_free().
	(append_reminder): Now the list stores the plain CalComponentAlarm
	structures in the row data.  We do *NOT* want to be frobbing the
	component's data directly.  Rather, we clone the alarms from the
	component and maintain them on our own.
	(alarm_page_fill_component): Clone the alarms before adding them
	to the component so that we maintain the invariant that the alarm
	structures in the list did *not* come from the component.

	* cal-util/cal-component.c (cal_component_add_alarm): Added
	documentation.
	(cal_component_remove_alarm): Added documentation.
	(cal_component_remove_alarm): Do a lookup in our hash table of
	alarms instead of scanning the whole component.
	(CalComponentAlarm): Removed the `parent' field, since it was
	unused.
	(cal_component_free_alarm_uids): Removed function, since
	cal_component_get_alarm_uids() is documented so that the user will
	know that he must use cal_obj_uid_list_free().
	(cal_component_alarm_clone): New function.

svn path=/trunk/; revision=9861
</content>
</entry>
</feed>
