Files
evolution/calendar
Federico Mena Quintero d2fe58c568 Implemented.
2000-02-11  Federico Mena Quintero  <federico@helixcode.com>

	* cal-client.c (cal_client_update_object): Implemented.

	* cal.c (cal_notify_update): New function to notify the listener
	about an updated object.
	(Cal_update_object): Implemented.
	(Cal_get_uids): set_release() the sequence to TRUE.
	(Cal_get_events_in_range): Likewise.

	* cal-backend.c (remove_object): New function to remove objects
	from a calendar backend.
	(cal_backend_update_object): New public function to update an
	object and notify clients about it.

	* evolution-calendar.idl (Cal): Added update_object() and
	delete_object() methods.
	(Listener): Removed the obj_changed method and renamed obj_added
	to obj_updated.  We now only have updated and removed notifiers.

	* cal-listener.[ch]: Removed the "changed" notification code.
	Changed the "added" notification code to the "updated"
	notification.

	* cal-client.c: Likewise.

	* tlacuache.c (create_cal_factory): Connect to "destroy" on the
	factory and exit the main loop when the factory is destroyed.

	* cal-factory.c (backend_destroy_cb): New callback used when a
	backend is destroyed.  Removes the backend from the factory's hash
	table and unrefs the factory if all backends go away.
	(add_calendar_client): Free the environment.

	* cal.c (cal_new): Use bonobo_object_unref() if we fail to
	initialize.

	* cal-listener.c (cal_listener_new): Likewise.

	* layout.c (layout_events): Plug li.partition memory leak.

svn path=/trunk/; revision=1742
2000-02-12 02:03:58 +00:00
..
2000-02-12 02:03:58 +00:00
2000-02-12 02:03:58 +00:00
2000-02-12 02:03:58 +00:00
2000-02-12 02:03:58 +00:00
1999-07-28 15:12:12 +00:00
2000-02-12 02:03:58 +00:00
2000-02-12 02:03:58 +00:00
2000-02-12 02:03:58 +00:00
2000-02-12 02:03:58 +00:00
2000-02-12 02:03:58 +00:00
2000-02-12 02:03:58 +00:00
2000-02-12 02:03:58 +00:00
2000-02-12 02:03:58 +00:00
2000-02-12 02:03:58 +00:00
2000-02-12 02:03:58 +00:00
1999-07-28 15:12:12 +00:00
2000-02-12 02:03:58 +00:00
1999-12-31 12:59:27 +00:00
1999-04-25 22:33:47 +00:00
1999-09-27 20:56:29 +00:00
1999-08-22 10:01:20 +00:00
1999-09-27 20:56:29 +00:00
2000-02-12 02:03:58 +00:00
1999-09-27 20:56:29 +00:00
2000-02-12 02:03:58 +00:00
2000-02-12 02:03:58 +00:00
1999-09-08 13:06:07 +00:00
1999-09-08 13:06:07 +00:00
1999-09-27 20:56:29 +00:00