Commit Graph

531 Commits

Author SHA1 Message Date
Christopher James Lahey 123e9e21cd Replaced libcal-util.la with *.la
2000-04-26  Christopher James Lahey  <clahey@helixcode.com>

	* cal-util/.cvsignore: Replaced libcal-util.la with *.la

	* pcs/.cvsignore: Added *.la and *.lo.

svn path=/trunk/; revision=2628
2000-04-26 13:20:43 +00:00
Federico Mena Quintero 555668c928 Renamed from backend_destroy_cb. Now we use it for the "last_client_gone"
2000-04-25  Federico Mena Quintero  <federico@helixcode.com>

	* pcs/cal-factory.c (backend_last_client_gone_cb): Renamed from
	backend_destroy_cb.  Now we use it for the "last_client_gone"
	signal from the backend.  Also, unref the backend to destroy it.
	(add_backend): Connect to the "last_client_gone" signal of the
	backend.
	(cal_factory_get_n_backends): New function to query the number of
	running backends.

	* pcs/cal-backend.c (cal_backend_class_init): Register the new
	"last_client_gone" signal.  It is emitted when the last Cal client
	goes away.  It is used to notify the factory when a backend may be
	safely destroyed.
	(cal_destroy_cb): Emit the "last_client_gone" signal when the last
	client disconnects from the backend.

svn path=/trunk/; revision=2619
2000-04-26 01:08:06 +00:00
Seth Alves fba8692c75 compare iCalObjects by their UIDs instead of by their pointers.
* gui/e-day-view.c (e_day_view_find_event_from_ico): compare
	iCalObjects by their UIDs instead of by their pointers.

svn path=/trunk/; revision=2617
2000-04-26 00:02:43 +00:00
Seth Alves 16bd792528 don't save on destroy.
* pcs/cal-backend.c (cal_backend_destroy): don't save on destroy.

svn path=/trunk/; revision=2615
2000-04-25 20:04:57 +00:00
Ettore Perazzoli b3674f3251 The Joy of Broken Makefiles Part #3.
svn path=/trunk/; revision=2614
2000-04-25 19:54:44 +00:00
Seth Alves ae6031ecce hook for widget destroy -- used to unref the CalClient so wombat knows we
* gui/gnome-cal.c (gnome_calendar_destroy): hook for widget
	destroy -- used to unref the CalClient so wombat knows we are gone.
	(gnome_calendar_class_init): added a class init for this widget.

svn path=/trunk/; revision=2613
2000-04-25 19:50:54 +00:00
Seth Alves 8bedc01ea3 allow for null ico
* gui/e-day-view.c (e_day_view_update_event): allow for null ico

	* gui/e-week-view.c (e_week_view_update_event): allow for null ico

svn path=/trunk/; revision=2605
2000-04-25 17:42:55 +00:00
Federico Mena Quintero 1b7d0bc8c2 The path to the test calendar changed when we moved stuff around. Users
2000-04-24  Federico Mena Quintero  <federico@helixcode.com>

	* cal-client/client-test.c (main): The path to the test calendar
	changed when we moved stuff around.  Users will have to tweak this
	for their CVS setup, anyways.
	(create_client): Create or load the calendar as appropriate.
	(client_destroy_cb): Exit the main loop if both clients are gone.
	(main): Connect to the "destroy" signal of the clients so that we
	can terminate the test program.

svn path=/trunk/; revision=2597
2000-04-25 01:39:05 +00:00
Seth Alves 33f48d299e allow for null CN (parse_person): allow for null sent_by
* pcs/icalendar.c (parse_person): allow for null CN
	(parse_person): allow for null sent_by

	* pcs/Makefile.am: build icalendar-test

	* pcs/icalendar-test.c: a test which loads an ical file and
	converts it to our internal format, and then saves it back out.

svn path=/trunk/; revision=2588
2000-04-24 20:01:44 +00:00
Seth Alves 30c8970cee finished first stab at iCalObject to icalcomponent conversion.
svn path=/trunk/; revision=2584
2000-04-24 16:57:48 +00:00
Damon Chaplin 94a486a7b4 added new source files and pixmaps, and removed old source files, which
2000-04-24  Damon Chaplin  <damon@helixcode.com>

	* gui/Makefile.am: added new source files and pixmaps, and removed
	old source files, which can be deleted.

	* gui/e-week-view-titles-item.[hc]:
	* gui/e-week-view-main-item.[hc]:
	* gui/e-week-view-event-item.[hc]:
	* gui/e-week-view.[hc]: new files implementing the week/month views.

	* gui/yearview.xpm:
	* gui/monthview.xpm:
	* gui/weekview.xpm:
	* gui/workweekview.xpm:
	* gui/dayview.xpm: new pixmaps for the toolbar buttons. These aren't
	intended to be the final pixmaps.

	* gui/calendar-commands.c: added radio buttons to the toolbar to
	switch between the calendar views, and moved the am_pm_flag here so we
	can get rid of view-utils.c.

	* gui/gnome-cal.[hc]: made it a subclass of GtkVBox, rearranged the
	widgets into 2 notebooks, and added the	selection_start_time and
	selection_end_time fields.

	* gui/goto.c: updated to use new selection time range.

	* gui/quick-view.c: added '#include <gtk/gtkwindow.h>' so it compiles.

	* gui/e-day-view.[hc]: changed the interface to support the new
	selection time range, got rid of a few debugging messages and changed
	a few bits.

svn path=/trunk/; revision=2583
2000-04-24 14:01:46 +00:00
Seth Alves 05a7bb9ef8 start on code to do the opposite of icalendar.c (convert from iCalObjects
* pcs/icalendar-save.c: start on code to do the opposite of
	icalendar.c (convert from iCalObjects to libical's icalcomponents).

svn path=/trunk/; revision=2550
2000-04-22 00:18:27 +00:00
Seth Alves 9c9f6d76dc moved "About Calendar" into the View menu so it shows up.
* gui/calendar-commands.c (calendar_control_activate): moved
	"About Calendar" into the View menu so it shows up.

svn path=/trunk/; revision=2545
2000-04-21 15:53:32 +00:00
Seth Alves 115bdd5927 new function: callback for listener's object updated signal.
* gui/gnome-cal.c (gnome_calendar_changed_cb): new function: callback
	for listener's object updated signal.
	(gnome_calendar_object_removed_cb): new function: callback for
	listener's object removed signal.
	(gnome_calendar_new): hook up listener's "obj_updated" and
	"obj_removed" signals so if evolution is running twice,
	they will both see changes right away.
	(gnome_calendar_object_changed): don't call update_all, since
	it will be called by the listener.
	(gnome_calendar_remove_object): don't call update_all
	(gnome_calendar_add_object): don't call update_all

svn path=/trunk/; revision=2539
2000-04-21 02:35:18 +00:00
Seth Alves 0ebe183566 callback for obj_updated or obj_removed. (gnome_calendar_new): hook up
* gui/gnome-cal.c (gnome_calendar_changed_cb): callback for
	obj_updated or obj_removed.
	(gnome_calendar_new): hook up gnome_calendar_changed_cb so if
	evolution is running twice, they will both see changes right away.

svn path=/trunk/; revision=2538
2000-04-21 02:26:55 +00:00
Seth Alves 3d9a80f3a8 create fullday's gcs even if pixmap_bell has already been created. this
* gui/gncal-full-day.c (child_realize): create fullday's gcs
	even if pixmap_bell has already been created.  this was
	causing crashes if the calendar was run twice.

svn path=/trunk/; revision=2537
2000-04-21 02:09:07 +00:00
Seth Alves 36dcdf3229 changed the order around a bit to avoid a Gtk-CRITICAL crash
* gui/eventedit.c (ee_rp_init_rule): changed the order around
	a bit to avoid a Gtk-CRITICAL crash

svn path=/trunk/; revision=2512
2000-04-19 20:55:00 +00:00
Seth Alves feb0ee231e fixed code to populate the todo clist
* gui/gncal-todo.c (gncal_todo_update): fixed code to populate
	the todo clist

	* cal-client/cal-client.c (cal_client_get_uids): don't check
	type again CALOBJ_TYPE_ANY since it will always match.
	(cal_client_get_uids): same (re: CALOBJ_TYPE_ANY)

	* pcs/cal-backend.c (build_uids_list): same (re: CALOBJ_TYPE_ANY)

	* pcs/cal.c (Cal_get_uids): same (re: CALOBJ_TYPE_ANY)

svn path=/trunk/; revision=2509
2000-04-19 18:46:17 +00:00
Seth Alves c5357bc38e don't call save from here because in all cases the caller of remove_object
* pcs/cal-backend.c (remove_object): don't call save from here
	because in all cases the caller of remove_object calls save

svn path=/trunk/; revision=2507
2000-04-19 18:02:08 +00:00
Seth Alves d8e30fdcb3 calls gnome_calendar_open instead of checking on disk and calling load or
* gui/calendar-commands.c (calendar_set_uri): calls gnome_calendar_open
	instead of checking on disk and calling load or create.

	* gui/gnome-cal.c (gnome_calendar_open): collapsed
	gnome_calendar_load and gnome_calendar_create into this function.
	added new type GnomeCalendarOpenMode which has the value
	CALENDAR_OPEN or CALENDAR_OPEN_OR_CREATE.

svn path=/trunk/; revision=2506
2000-04-19 16:55:59 +00:00
Seth Alves b4bec5ff8f fixed to use cal_client_update_object -- editing and dragging events works
* gui/gnome-cal.c (gnome_calendar_object_changed): fixed to use
	cal_client_update_object -- editing and dragging events works again

svn path=/trunk/; revision=2504
2000-04-19 15:35:40 +00:00
Seth Alves 528fe3b08e set calendar's uri with a property bag
* e-shell-view.c (get_view): set calendar's uri with a property bag

	* gui/evolution-calendar-control.c (calendar_properties_init): create
	a property bag for this control
	(set_prop): callback for property sets
	(get_prop): callback for proprety gets

	* gui/calendar-commands.c (calendar_set_uri): new function,
	called when the "calendar_uri" property is set on the calendar-
	control's property bag.

svn path=/trunk/; revision=2501
2000-04-19 13:39:43 +00:00
Federico Mena Quintero e8f4042121 Fix include path.
2000-04-18  Federico Mena Quintero  <federico@helixcode.com>

	* cal-util/Makefile.am (INCLUDES): Fix include path.

svn path=/trunk/; revision=2491
2000-04-19 04:21:48 +00:00
Pablo Saratxaga e3769571ce Added Danish strings to desktop/menu file
svn path=/trunk/; revision=2489
2000-04-18 20:19:40 +00:00
Federico Mena Quintero 0fb3c90934 We have a new "last_calendar_gone" signal that Wombat can use to terminate
2000-04-16  Federico Mena Quintero  <federico@helixcode.com>

	* pcs/cal-factory.h (CalFactoryClass): We have a new
	"last_calendar_gone" signal that Wombat can use to terminate
	itself properly.

	* pcs/cal-factory.c (cal_factory_class_init): Register the
	"last_calendar_gone" signal.
	(backend_destroy_cb): Emit the "last_calendar_gone" signal instead
	of killing the factory.

	* pcs/Makefile.am: Added $(CORBA_GENERATED) to BUILT_SOURCES.
	(INCLUDES): Make the log domain be "wombat-pcs".

svn path=/trunk/; revision=2475
2000-04-17 19:17:07 +00:00
Seth Alves 8587c7559b *** empty log message ***
svn path=/trunk/; revision=2472
2000-04-17 17:26:31 +00:00
Seth Alves 8375e5da9d removed implicit save, since we don't want to save as we load from disk.
* pcs/cal-backend.c (add_object): removed implicit save, since
	we don't want to save as we load from disk.
	(cal_backend_update_object): added a call to save, since it
	isn't done by add_object now.

svn path=/trunk/; revision=2471
2000-04-17 17:26:20 +00:00
Federico Mena Quintero 75f8b00ea0 Renamed library from libcalutil to libcal-util, to be consistent with
2000-04-16  Federico Mena Quintero  <federico@helixcode.com>

	* cal-util/Makefile.am: Renamed library from libcalutil to
	libcal-util, to be consistent with libcal-client.  Install header
	files in $(includedir)/evolution/cal-util.
	(INCLUDES): Add "cal-util" log domain for glib.
	(libcal_clientincludedir): The header files are now installed in
	$(includedir)/evolution/cal-client.

	* cal-util/cal-util.h: Fix includes.

	* cal-client/client-test.c: Fix includes.

	* pcs/Makefile.am: Create libpcs.a, not a shared library, because
	it is for internal use by Wombat only.  The header files should
	not be installed, either.  Removed all the old Tlacuache stuff.

	* gui/Makefile.am (EXTRA_DIST): We no longer distribute
	gncal.desktop.
	(evolution_calendar_INCLUDES): Add "calendar-gui" for the glib log
	domain.

	* gui/*.[ch]: Fix cal-util and cal-client includes.

	* pcs/Makefile.am (INCLUDES): Added "pcs" log domain for glib.

	* pcs/*.[ch]: Fix cal-util includes.

svn path=/trunk/; revision=2461
2000-04-16 19:25:56 +00:00
Chris Toshok d9d1fb83aa use HAVE_TIMEZONE to switch between linux's timezone variable and *bsd's
* pcs/icalendar.c (icaltime_to_timet): use HAVE_TIMEZONE to switch
	between linux's timezone variable and *bsd's method of getting the
	gmt offset.

svn path=/trunk/; revision=2399
2000-04-11 23:40:38 +00:00
Seth Alves f7e964a9ef *** empty log message ***
svn path=/trunk/; revision=2379
2000-04-10 20:24:39 +00:00
Seth Alves 7f8091c26a create and save an actual vcalendar instead of a list of vcal objects.
* pcs/cal-backend.c (save_to_vcal): create and save an actual
        vcalendar  instead of a list of vcal objects.

svn path=/trunk/; revision=2378
2000-04-10 20:24:25 +00:00
Damon Chaplin fb1e084229 moved srcdir directories to the top so we search headers in the evolution
2000-04-10  Damon Chaplin  <damon@helixcode.com>

        * gui/Makefile.am (INCLUDES): moved srcdir directories to the top so
        we search headers in the evolution tree before installed headers.
        (Otherwise when you do 'make install' lots of files in gui/ get
        rebuilt, since they depend on the installed cal-client.h which has just
        been updated.)

svn path=/trunk/; revision=2364
2000-04-10 17:49:01 +00:00
Seth Alves 0260b93bff nat told me to do it
svn path=/trunk/; revision=2354
2000-04-09 20:23:39 +00:00
Seth Alves 9496367085 catch cal_loaded signal on the cal client. (gnome_calendar_load_cb):
* gui/gnome-cal.c (gnome_calendar_load): catch cal_loaded signal
        on the cal client.
        (gnome_calendar_load_cb): callback for cal_loaded signal.  moved
        gnome_calendar_update_all from gnome_calendar_load to here.

        * gui/calendar-commands.c: minor cleanups

        * pcs/cal-backend.c (save_to_vcal): copied code from gnome-pim
        to write vcal to a file
        (save): filled it with more gnome-pim code
        (add_object): call save () after changing
        (remove_object): same
        (cal_backend_create): same
        (cal_backend_remove_object): same

svn path=/trunk/; revision=2352
2000-04-09 18:46:25 +00:00
Christopher James Lahey 58e7df4e03 pixmap_DATA isn't defined so don't use it as a variable.
2000-04-08  Christopher James Lahey  <clahey@helixcode.com>

	* art/Makefile.am: pixmap_DATA isn't defined so don't use it as a variable.

	* addressbook/gui/component/,
	addressbook/gui/component/.cvsignore, addressbook/gui/Makefile.am,
	addressbook/gui/component/addressbook-factory.c,
	addressbook/gui/component/addressbook.c,
	addressbook/gui/component/addressbook.gnorba,
	addressbook/gui/component/addressbook.h: New directory to proivde
	the component for contact management.  Simply uses an e-minicard-view.

	* addressbook/gui/minicard/e-minicard-view.c,
	addressbook/gui/minicard/e-minicard-view.h: New subclass of
	e-reflow-sorted that takes an EBook and uses it to compute the
	card data to display.

	* addressbook/gui/minicard/e-minicard.c,
	addressbook/gui/minicard/e-minicard.h: This now backends to a
	ECard instead of a ETableModel.

	* addressbook/gui/minicard/e-reflow.c,
	addressbook/gui/minicard/e-reflow.h: This now has a virtualized
	add method.

	* addressbook/gui/minicard/e-reflow-sorted.c,
	addressbook/gui/minicard/e-reflow-sorted.h: New subclass of
	e-reflow that allows the data to be sorted on the fly.

	* addressbook/gui/minicard/test-minicard-view.c: New test to test
	the new minicard view.

	* addressbook/gui/minicard/test-reflow.c: Uses the new ECard
	backend of the e-minicard.

	* addressbook/gui/minicard/.cvsignore,
	addressbook/gui/minicard/Makefile.am: Added new test.  Fixed
	dependencies.  Added new files.

	* addressbook/gui/, addressbook/gui/Makefile.am,
	addressbook/gui/.cvsignore: New directory for addressbook gui
	bits.  Added subdirectories.  Created an initial .cvsignore.

	* addressbook/Makefile.am (SUBDIRS): Removed demo and added gui.

	* addressbook/backend/pas/pas-backend-file.c: Added code to do
	notification on bookviews when changes in the backend are made.

	* addressbook/backend/pas/pas-book-view.c,
	addressbook/backend/pas/pas-book-view.h: Added helper functions to
	notify the view about the addition or modification of a single
	card.  Fixed a mistaken extra free.

	* addressbook/backend/ebook/e-card-list-iterator.h: Fixed
	incorrect parent class.

	* addressbook/backend/ebook/test-client.c: Made this accept an
	optional parameter that specifies the vcard to add.

	* configure.in: Replaced widgets/e-minicard/Makefile and
	addressbook/demo/Makefile with addressbook/gui/minicard/Makefile
	and addressbook/gui/component/Makefile respectively.

	* widgets/Makefile.am: Removed e-minicard since it's being moved
	to addressbook/gui/minicard.

	* widgets/e-text/e-text.c: Fixed the border width around tooltips
	and made the main tooltip area yellow.

From camel/ChangeLog:

2000-04-08  Christopher James Lahey  <clahey@helixcode.com>

	* providers/smtp/.cvsignore: Added a .cvsignore file.

From calendar/ChangeLog:

2000-04-08  Christopher James Lahey  <clahey@helixcode.com>

	* gui/Makefile.am: Removed linking with libetable and libeminicard
	since they weren't being used.

svn path=/trunk/; revision=2343
2000-04-08 22:10:47 +00:00
Seth Alves 181e276c46 new function: friendly wrapper for cal_client_create_calendar
* gui/gnome-cal.c (gnome_calendar_create): new function:
        friendly wrapper for cal_client_create_calendar

        * gui/calendar-commands.c (new_calendar): call gnome_calendar_create
        if no filename is provided

        * gui/prop.c (properties): calendar is a frame

        * gui/calendar-commands.c (calendar_control_activate): sort out the
        menus a bit, more of them show up now.

        * gui/Makefile.am: don't build library or test, just the bonobo control

        * gui/gncal-todo.c (simple_todo_editor): calendar is a frame instead
        of a window, now.

        * gui/gnome-cal.c (gnome_calendar_new): same

        * gui/goto.c (goto_dialog): same

svn path=/trunk/; revision=2339
2000-04-08 20:21:31 +00:00
Seth Alves bf8ac9cd55 calendar is a frame instead of a window, now.
* gui/gncal-todo.c (simple_todo_editor): calendar is a frame instead
        of a window, now.

        * gui/gnome-cal.c (gnome_calendar_new): same

        * gui/goto.c (goto_dialog): same

svn path=/trunk/; revision=2337
2000-04-08 15:39:04 +00:00
Seth Alves 181481083a i always forget to commit the ChangeLog. Dain Bramage
svn path=/trunk/; revision=2318
2000-04-07 04:24:58 +00:00
Seth Alves 80ec1e9997 removed uih from the argument list, added cal. use cal as user_data in
* gui/calendar-commands.c (calendar_control_activate): removed
        uih from the argument list, added cal.  use cal as user_data
        in callbacks rather than the control.
        (calendar_control_deactivate): removed uih from argument list

svn path=/trunk/; revision=2311
2000-04-06 18:55:32 +00:00
Seth Alves 64ec8dc3cd forgot to commit
svn path=/trunk/; revision=2307
2000-04-06 13:52:58 +00:00
Seth Alves 080049ac37 removed (setup_appbar): removed (calendar_control_activate): new function
* gui/calendar-commands.c (setup_menu): removed
        (setup_appbar): removed
        (calendar_control_activate): new function -- does the work
        that setup_appbar and setup_menu used to do.
        (calendar_control_deactivate): undoes what calendar_control_activate
        does by removing the toolbar items and menu items.

svn path=/trunk/; revision=2299
2000-04-06 02:30:21 +00:00
Seth Alves ce3b224ed6 build test-calendar-widget and evolution-calendar, common stuff is in a
* gui/Makefile.am: build test-calendar-widget and evolution-calendar,
        common stuff is in a library

        * gui/gnome-cal.c (gnome_calendar_get_type): made the calendar widget
        based on a gtk_frame rather than a gnome_app

        * gui/calendar-commands.c: split out some of main.c

        * gui/evolution-calendar-control.c: bonobo bung so evolution
        can use the calendar widget

svn path=/trunk/; revision=2294
2000-04-05 20:13:45 +00:00
Matthew Loper 49edbfb480 + + * tests/.cvsignore: Added test-movemail. + + * art/.cvsignore: New
+
+	* tests/.cvsignore: Added test-movemail.
+
+	* art/.cvsignore: New file.
+
+	* pcs/.cvsignore: Added *.lo.
+
+	* .cvsignore: Added evolution.pot.
+

sparkly clean

svn path=/trunk/; revision=2276
2000-04-01 06:38:30 +00:00
Seth Alves 809aec4f0e cal_client_get_events_in_range returns a list of CalObjInstance *, not a
* gui/main.c (calendar_get_events_in_range):
	cal_client_get_events_in_range returns a list of CalObjInstance *, not
	a list of (char *) uid.

svn path=/trunk/; revision=2255
2000-03-30 16:34:10 +00:00
Seth Alves f43f0eafa8 readded the gui directory
* Makefile.am (SUBDIRS): readded the gui directory

	* gui/main.c: temporarily added alarm_defaults back in,
	since the calendar doesn't link without it

svn path=/trunk/; revision=2254
2000-03-30 15:46:31 +00:00
Matthew Loper f729bbb6c5 + * Makefile.am: add calendar compilation back in.
+
+       * calendar/Makefile.am: remove the gui directory, which doesn't
+         compile.

svn path=/trunk/; revision=2247
2000-03-29 19:06:18 +00:00
Matthew Loper a74313d1af + * wombat/wombat.gnorba: new file.
+
+	* wombat/.cvsignore: new file.
+
+	* wombat/wombat.c (setup_pcs): fill out this function some.
+
+	* configure.in: added wombat.
+
+	* pcs/Makefile.am: create a libpcs.la library, for use in the
+	wombat.

svn path=/trunk/; revision=2241
2000-03-29 03:05:07 +00:00
Seth Alves ec31e6ec84 added libeutil.la and libetext.a
* gui/Makefile.am (LINK_FLAGS): added libeutil.la and libetext.a

	* gui/main.c (calendar_iterate): switch from string_to_ical_object to
	ical_object_find_in_string
	(calendar_get_events_in_range): same
	(session_save_state): commented out references
	to gcal->client->filename

svn path=/trunk/; revision=2213
2000-03-28 15:06:28 +00:00
Federico Mena Quintero 8f6adf987e Use ical_object_to_string().
2000-03-27  Federico Mena Quintero  <federico@helixcode.com>

	* pcs/cal-backend.c (cal_backend_get_object): Use
	ical_object_to_string().

	* cal-util/calobj.c (ical_object_to_string): Moved over from
	pcs/cal-backend.c (was string_from_ical_object).
	(get_calendar_base_vobject): Likewise, moved over from
	pcs/cal-backend.c.

	* cal-util/cal-util.c: Removed string_to_ical_object(); the
	correct function is in calobj.[ch], called
	ical_object_find_in_string().  Removed ical_object_to_string,
	since we now implement it in calobj.c.

	* cal-util/calobj.c: Removed ical_object_new_from_string(); see
	above.

	* idl/evolution-calendar.idl (CalObjInstance): Calendar object
	instances now contain only the UID for the object, not the whole
	string representation of the object.  This allows clients to
	implement caching of objects if they wish.

	* pcs/cal.c (Cal_get_events_in_range): Likewise.

	* pcs/cal-backend.c (build_event_list): Likewise.

	* cal-client/cal-client.c (cal_client_get_events_in_range):
	Likewise.

	* cal-util/cal-util.h (CalObjInstance): Likewise.

	* cal-util/cal-util.c (cal_obj_instance_list_free): Likewise.
	(cal_obj_uid_list_free): Assert that the UIDs in the list are not
	NULL.

	* pcs/tlacuache.gnorba (repo_id): The calendar factory also
	supports the Unknown interface.

svn path=/trunk/; revision=2211
2000-03-28 08:05:08 +00:00
Federico Mena Quintero 44e1a62c0c Fix includes. (e_day_view_on_delete_occurance): Do not call
2000-03-17  Federico Mena Quintero  <federico@helixcode.com>

	* gui/e-day-view.c: Fix includes.
	(e_day_view_on_delete_occurance): Do not call save_default_calendar().
	(e_day_view_on_delete_appointment): Likewise.
	(e_day_view_on_unrecur_appointment): Likewise.
	(e_day_view_finish_long_event_resize): Likewise.
	(e_day_view_finish_resize): Likewise.
	(e_day_view_key_press): Likewise.
	(e_day_view_on_editing_stopped): Likewise.
	(e_day_view_on_top_canvas_drag_data_received): Likewise.
	(e_day_view_on_main_canvas_drag_data_received): Likewise.

svn path=/trunk/; revision=2140
2000-03-22 16:19:09 +00:00