Commit Graph

11122 Commits

Author SHA1 Message Date
ed0347eace Do not call calendar_config_init() here.
2001-09-17  Federico Mena Quintero  <federico@ximian.com>

	* gui/component-factory.c (owner_set_cb): Do not call
	calendar_config_init() here.

	* gui/main.c (main): Call calendar_config_init() here.

svn path=/trunk/; revision=12916
2001-09-17 22:24:29 +00:00
7
7796aa195e Setup global corba_storage variable. (mls_get_folder): Set 'update
2001-09-17    <NotZed@Ximian.com>

        * mail-local.c (storage_listener_startup): Setup global
        corba_storage variable.
        (mls_get_folder): Set 'update lstorage' on the newly opened
        folder.

svn path=/trunk/; revision=12915
2001-09-17 22:21:16 +00:00
c8c0ecf1a7 Only raise NotReady if the local storage pointer is actually NULL. This
* e-shell.c (impl_Shell_getLocalStorage): Only raise NotReady if
the local storage pointer is actually NULL.  This way it is
possible for the components to access the local storage during
initialization even if the shell is not quite finished
initializing yet.

svn path=/trunk/; revision=12914
2001-09-17 22:02:40 +00:00
1e050bd5f7 [Fix #9060, Shell crash after mailer crash.]
* e-shell-view.c (hash_foreach_destroy_view): Renamed from
`hash_forall_destroy_view'.  Don't free `name'.
(socket_destroy_cb): Use `g_hash_table_lookup()' instead of
`g_hash_table_lookup_extended()'.  Don't free the URI.
(e_shell_view_remove_control_for_uri): Likewise.
(show_existing_view): Use view->uri as the key when inserting the
view.  Remove the old view from the hash when destroying it.
(create_new_view_for_uri): Same here.

svn path=/trunk/; revision=12913
2001-09-17 21:57:33 +00:00
1cca362838 Duh, only setup the timeout if the list was empty. (alarm_ready_cb):
2001-09-17  Federico Mena Quintero  <federico@ximian.com>

	* gui/alarm-notify/alarm.c (queue_alarm): Duh, only setup the
	timeout if the list was empty.
	(alarm_ready_cb): Notify with the ID of the original alarm.
	(alarm_remove): Likewise.

svn path=/trunk/; revision=12912
2001-09-17 21:11:38 +00:00
b621787d61 Don't make the confusing URL for the station name
svn path=/trunk/; revision=12911
2001-09-17 21:05:51 +00:00
23583a50aa Do nothing if the selection is NULL? Maybe this is the cause of bug #6817.
2001-09-17  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-display.c (invisible_selection_get_callback): Do nothing if
	the selection is NULL? Maybe this is the cause of bug #6817.

svn path=/trunk/; revision=12910
2001-09-17 21:02:30 +00:00
1a6a89e265 Only update the display when we receive a notify about a mail folder we are displaying
svn path=/trunk/; revision=12909
2001-09-17 20:47:33 +00:00
45edb0148a Go back to generating the cachename ourselves, but continue doing it the
2001-09-17  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (mail_config_folder_to_cachename): Go back to
	generating the cachename ourselves, but continue doing it the way
	the dfault implementation of camel_folder_get_uri worked.

svn path=/trunk/; revision=12908
2001-09-17 20:38:38 +00:00
4f9c48faf4 Reverted previous changes.
2001-09-17  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-folder.c: Reverted previous changes.

svn path=/trunk/; revision=12907
2001-09-17 20:33:20 +00:00
79ec5b35a8 Fix the use of qsort
svn path=/trunk/; revision=12906
2001-09-17 20:31:36 +00:00
10f836d32a There is no need to initialize the alarm system now.
2001-09-17  Federico Mena Quintero  <federico@ximian.com>

	* e-summary.c (e_summary_init): There is no need to initialize the
	alarm system now.

svn path=/trunk/; revision=12905
2001-09-17 20:12:06 +00:00
a6d5818f66 Switch the alarm system from using SIGALRM to normal glib timers. Also,
2001-09-17  Federico Mena Quintero  <federico@ximian.com>

	Switch the alarm system from using SIGALRM to normal glib timers.
	Also, use a more robust de-queueing mechanism.

	* gui/alarm-notify/alarm.c (alarm_init): Removed.
	(alarm_done): Remove the glib timeout instead of closing the pipes
	and the signal handler.
	(alarm_add): Allow adding alarms that happen before right now.
	(queue_alarm): Use a glib timer instead of a signal.
	(alarm_remove): Adjust the timeout as appropriate.

	* gui/alarm-notify/notify-main.c (main): There is no need to
	initialize the alarm system now.

	* gui/main.c (main): Likewise.

svn path=/trunk/; revision=12904
2001-09-17 20:04:42 +00:00
9772d692a2 threaded mailview figure and img. added.
2001-09-17  Aaron Weber  <aaron@ximian.com>

	* C/usage-mail.sgml: threaded mailview figure and img. added.

svn path=/trunk/; revision=12903
2001-09-17 18:35:01 +00:00
8fcec5b917 Hide the storage_set_view_box *before* getting the child1_size [otherwise,
* e-shell-view.c (e_shell_view_show_folder_bar): Hide the
storage_set_view_box *before* getting the child1_size [otherwise,
the latter will, um, always be zero].

svn path=/trunk/; revision=12902
2001-09-17 17:51:01 +00:00
411b2707bd Helpful install-exec-hook debugging output
2001-09-17  JP Rosevear  <jpr@ximian.com>

	* Makefile.am: Helpful install-exec-hook debugging output

svn path=/trunk/; revision=12901
2001-09-17 17:24:40 +00:00
d4f08418ab Note about PalmOS 4 and Password Protection.
2001-09-17  Aaron Weber  <aaron@ximian.com>

	* C/usage-sync.sgml: Note about PalmOS 4 and Password Protection.

	* C/figures/* (well, almost): New img.

svn path=/trunk/; revision=12900
2001-09-17 17:17:10 +00:00
850cfc375f get itip addresses (calendar_model_destroy): destroy same
2001-09-17  JP Rosevear  <jpr@ximian.com>

	* gui/calendar-model.c (calendar_model_init): get itip addresses
	(calendar_model_destroy): destroy same
	(calendar_model_value_at): do more thorough checking on whether to
	use recurring, assigned, assigned to or regular task icons

svn path=/trunk/; revision=12899
2001-09-17 16:26:32 +00:00
f5c14b7b76 Updated Spanish translation.
svn path=/trunk/; revision=12898
2001-09-17 16:24:37 +00:00
d99aeae7ed for each call back, removes the alarms (cal_component_remove_all_alarms):
2001-09-17  JP Rosevear  <jpr@ximian.com>

	* cal-util/cal-component.c (for_each_remove_all_alarms): for each
	call back, removes the alarms
	(cal_component_remove_all_alarms): remove all alarms from the
	component

	* cal-util/cal-component.h: new proto

	* gui/e-itip-control.c (write_error_html): writes error messages
	rather than normal html

	* gui/itip-utils.c (itip_send_comp): remove all alarms if the
	method warrants it

svn path=/trunk/; revision=12897
2001-09-17 05:56:16 +00:00
169d9ae19a PISOCK_CFLAGS no longer contains pilot-link version.
2001-09-16  Eskil Heyn Olsen  <eskil@eskil.dk>

        * gnome-pilot.m4:
        PISOCK_CFLAGS no longer contains pilot-link version.

svn path=/trunk/; revision=12871
2001-09-17 04:32:38 +00:00
67b6c40da6 Updated required version of gal to 0.11.99.4.
2001-09-16  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: Updated required version of gal to 0.11.99.4.

From calendar/ChangeLog:

2001-09-16  Christopher James Lahey  <clahey@ximian.com>

	* gui/dialogs/meeting-page.c (build_etable): Updated this to match
	the new ETableSimple interface.

From mail/ChangeLog:

2001-09-16  Christopher James Lahey  <clahey@ximian.com>

	* message-list.c (ml_get_node_by_id): Made save_id const here.

From shell/ChangeLog:

2001-09-16  Christopher James Lahey  <clahey@ximian.com>

	* e-storage-set-view.c (etree_get_node_by_id): Made save_id const
	here.

svn path=/trunk/; revision=12870
2001-09-17 04:00:31 +00:00
a513a5f502 Bumped version number to 0.11.99.4.
2001-09-16  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: Bumped version number to 0.11.99.4.

	* gal/e-text/e-completion-view.c (e_completion_view_construct),
	tests/test-table-1.c (create_table): Changed the parameters to
	e_table_simple_new here to adjust to changes in the interface.

	* gal/widgets/e-categories-master-list-array.c (ecmla_default):
	Fixed a memory leak here.

	* gal/widgets/e-categories.c (e_categories_get_save_id): Added
	get_save_id here so that selection would be maintained across
	changes.

From gal/e-table/ChangeLog:

2001-09-16  Christopher James Lahey  <clahey@ximian.com>

	* e-table-model.c, e-table-model.h (e_table_model_class_init):
	Rearranged order of has_save_id and get_save_id to be more
	consistent with ETree.

	* e-table-selection-model.c, e-table-selection-model.h: Turned on
	the code to maintain selection and cursor across changes if the
	model supports get_save_id.

	* e-table-simple.c, e-table-simple.h: Changed this interface to
	take all of the ETableModel functions in the _new function.

	* e-table-subset.c (etss_has_save_id, etss_get_save_id): Added
	these to properly proxy the save_id functionality.

	* e-tree-memory-callbacks.c, e-tree-memory-callbacks.h,
	e-tree-model.c, e-tree-model.h, e-tree-sorted.c: Made the save_id
	parameter to get_node_by_id be const char * instead of char *.

	* e-tree-table-adapter.c (etta_class_init): Rearranged some
	assignments here to be more consistent.

svn path=/trunk/; revision=12869
2001-09-17 03:57:12 +00:00
e38cff691a use enable_widget instead of gtk_widget_set_sensitive.
2001-09-16  Chris Toshok  <toshok@ximian.com>

	* gui/contact-editor/e-contact-editor.c (_phone_arrow_pressed):
	use enable_widget instead of gtk_widget_set_sensitive.
	(_email_arrow_pressed): same.
	(_address_arrow_pressed): same.
	(disable_widget_foreach): same.
	(enable_writable_fields): same.
	(set_editable): same.
	(enable_widget): new function, using both gtk_widget_set_sensitive
	and *_set_editable to allow the user to select text in GtkEntry's
	and GtkText's.

	* gui/contact-editor/e-contact-editor-fullname.c
	(e_contact_editor_fullname_set_arg): use set_editable as well as
	set_sensitive, to allow the user to select text in GtkEntry's.

	* gui/contact-editor/e-contact-editor-address.c
	(e_contact_editor_address_set_arg): same.

svn path=/trunk/; revision=12868
2001-09-17 03:04:33 +00:00
6d1f104d1e add prototype for e_date_edit_set_editable.
2001-09-16  Chris Toshok  <toshok@ximian.com>

	* e-dateedit.h: add prototype for e_date_edit_set_editable.

	* e-dateedit.c (e_date_edit_set_editable): new function, analogous
	to gtk_entry_set_editable: let's the user select but not edit (or
	in this case, bring up the calendar view.)

svn path=/trunk/; revision=12867
2001-09-17 02:58:58 +00:00
04b1bded1c fix syntax errors (which are broken, imo...)
2001-09-16  Chris Toshok  <toshok@ximian.com>

	* backend/pas/evolutionperson.schema: fix syntax errors (which are
	broken, imo...)

svn path=/trunk/; revision=12866
2001-09-17 00:45:36 +00:00
842aaaaa8c reorder the LDAP scopes so that they match the order of the option menus
2001-09-16  Chris Toshok  <toshok@ximian.com>

	* gui/component/addressbook-storage.h: reorder the LDAP scopes so
	that they match the order of the option menus in the glade file.

	* gui/component/addressbook-config.c (auth_checkbutton_changed):
	new function, mostly there to house some #ifdef'ed out code.
	(option_menuitem_activated): new function, to keep track of
	changes to the ldap scope optionmenu.
	(addressbook_source_dialog_set_source): set the menu history as
	well as the dialog's copy of the scope.
	(addressbook_source_dialog_get_source): fill in the source's scope
	from the dialog's copy, and add more #if the_ui_gods_smile_on_me
	code.
	(add_activate_cb): new function, add an activate callback for the
	optionmenu's items.
	(addressbook_source_dialog): more #if the_ui_gods_smile_on_me
	code, always start the dialog on page 0, and hook up the
	scope optionmenu's items.

svn path=/trunk/; revision=12865
2001-09-17 00:03:45 +00:00
e4d7cc62b0 Updated Swedish translation.
2001-09-16  Christian Rose  <menthos@menthos.com>

	* sv.po: Updated Swedish translation.

svn path=/trunk/; revision=12864
2001-09-16 21:15:49 +00:00
a913c0c896 Don;t destroy the pixbuf loader, unref it instead.
2001-09-16  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-display.c (pixbuf_gen_idle): Don;t destroy the pixbuf
	loader, unref it instead.

	* mail-config.c (mail_config_folder_to_cachename): Use
	camel_folder_get_uri().

svn path=/trunk/; revision=12863
2001-09-16 20:55:38 +00:00
7054bd6586 Don't gtk_object_destroy() the pixbuf loader, unref it instead.
2001-09-16  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer-attachment-bar.c (update): Don't
	gtk_object_destroy() the pixbuf loader, unref it instead.

	* e-msg-composer-hdrs.c (destroy): Don't forget to free the
	private structure.

svn path=/trunk/; revision=12862
2001-09-16 20:54:07 +00:00
0143519961 Use camel_folder_get_uri().
2001-09-16  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (mail_config_folder_to_cachename): Use
	camel_folder_get_uri().

svn path=/trunk/; revision=12861
2001-09-16 20:32:06 +00:00
a6c8b690b9 New function to get the URI of a folder. (get_uri): Default
2001-09-16  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-folder.c (camel_folder_get_uri): New function to get the
	URI of a folder.
	(get_uri): Default implementation.

svn path=/trunk/; revision=12860
2001-09-16 20:31:06 +00:00
4d8786621d Updated Brazilian Portuguese translation.
2001-09-16  Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>

* pt_BR.po: Updated Brazilian Portuguese translation.

svn path=/trunk/; revision=12859
2001-09-16 16:10:57 +00:00
4bc430c06e Updated Spanish translation.
svn path=/trunk/; revision=12858
2001-09-15 17:59:16 +00:00
63a62abfad No loose name matches on family names. (#8802)
2001-09-15  Jon Trowbridge  <trow@ximian.com>

	* backend/ebook/e-card-compare.c (e_card_compare_name): No
	loose name matches on family names. (#8802)

svn path=/trunk/; revision=12857
2001-09-15 08:58:02 +00:00
5
c2a0bf66ba Major rewrite of most of the guts, handle changes based on signals and
2001-09-15    <NotZed@Ximian.com>

        * mail-vfolder.c: Major rewrite of most of the guts, handle
        changes based on signals and events, etc.  Use the main storage
        handling code that imap uses, etc.

        * mail-tools.c (mail_tool_uri_to_folder): Dont special case
        vfolder: anymore.

        * component-factory.c (owner_set_cb): use vfolder_load_storage(),
        new function to setup vfolder storage, after interaction has been
        enabled only.  This might need some tweaking ...
        (storage_remove_folder): Removed all the folder lookup stuff.
        Just delete the folder based on the path passed in.  There should
        be no reason this wouldn't work, right?

2001-09-14    <NotZed@Ximian.com>

        * mail-ops.c (get_folderinfo_get): Only add vtrash folder info, if
        store supports vtrash.

        * component-factory.c (mail_load_storage_by_uri): Let 'vfolder'
        stores show up too.

2001-09-13    <NotZed@Ximian.com>

        * mail-vfolder.c (vfolder_uri_to_folder): Open a vfolder then set
        its expression, since name?query open method is removed.

svn path=/trunk/; revision=12856
2001-09-15 08:13:41 +00:00
3
07a40707a3 Emit changed events.
2001-09-13    <NotZed@Ximian.com>

        * filter-filter.c (filter_filter_add_action):
        (filter_filter_remove_action):
        (filter_filter_replace_action): Emit changed events.

        * filter-rule.c (filter_rule_xml_decode): Emiot a rule changed event.
        (filter_rule_copy): Emit a changed event.
        (filter_rule_replace_part): "
        (filter_rule_add_part): "
        (filter_rule_remove_part): "
        (filter_rule_xml_decode): Freeze around decoding, so we only emit changed when done.
        (filter_rule_emit_changed): New function to emit changed events if not frozen.

2001-09-13    <NotZed@Ximian.com>

        * rule-context.c (rule_context_class_init): Added a 'rule_added'
        and 'rule_removed' signal.
        (rule_context_load): Set a (private) frozen flag while we're loading.
        (rule_context_add_rule): Emit a rule_added signal if we're not
        frozen.
        (rule_context_remove_rule): Emit a rule_removed signal if we're
        not frozen.

svn path=/trunk/; revision=12855
2001-09-15 08:13:19 +00:00
4
466e05c024 New function, set the complete list of folders on a vfolder, all at once.
2001-09-14    <NotZed@Ximian.com>

	* camel-vee-folder.c (camel_vee_folder_set_folders): New function,
	set the complete list of folders on a vfolder, all at once.
	(camel_vee_folder_set_expression): If we set the query to be the
	same thing, dont do anything.

	* camel-vee-store.c (camel_vee_store_init): Turn off vtrash for
	this store.

	* camel-store.c (camel_store_init): Enable vtrash by default via
	flags.
	(camel_store_get_trash): REturn NULL if the store doesn't support
	vtrash.
	(init_trash): Dont init if store doesn't support vtrash.

	* camel-store.h: Add a new flags CAMEL_STORE_VTRASH -> store
	supports vtrash.

2001-09-13    <NotZed@Ximian.com>

	* camel-vee-store.c (vee_get_folder_info): Implement.
	(build_info): Used to build a folder record from the folders
	hashtable.
	(vee_delete_folder): Implemented, remove folder from hashtable.
	(vee_rename_folder): Implemented, remove old folder from
	hashtable, add new one and rename its guts too.

	* camel-store.c (camel_store_rename_folder): Do nothing if we're
	not asked to actually change names.  Also dont do the renamed
	cache check till after we've called the subclass.
	(camel_store_delete_folder): Call the subclass delete firs,t then
	make sure the cache is right.

	* camel-vee-folder.c (vee_folder_construct): Remove support for
	name?query syntax to setup vfolder.  Abort if such syntax is used.
	(camel_vee_folder_new): Removed code that handles ? syntax, etc.
	(vee_folder_build_folder): Handle unset expression, treat it as an
	empty search.
	(camel_vee_folder_set_expression): Oops, actually set the
	expression.

	* camel-vtrash-folder.c (camel_vtrash_folder_new): Dont use
	name?query syntax to setup vfolder, but set the expression
	directly.  Also fixes a small memleak.

2001-09-12    <NotZed@Ximian.com>

	* camel-store.c (camel_store_delete_folder): Fixed warnings with a cast.
	(camel_store_rename_folder): "

svn path=/trunk/; revision=12854
2001-09-15 08:12:58 +00:00
576a04e67d We can't use NULL as the first arg for e_addressbook_show_contact_editor
2001-09-15  Jon Trowbridge  <trow@ximian.com>

	* gui/component/select-names/e-select-names-text-model.c
	(e_select_names_text_model_activate_obj): We can't use NULL as the
	first arg for e_addressbook_show_contact_editor anymore.  Damn.
	(#8535)

svn path=/trunk/; revision=12853
2001-09-15 07:18:16 +00:00
9fff8d1246 Check that unsorted >= 0 before using it as an array index. (Bug #9115)
2001-09-15  Jon Trowbridge  <trow@ximian.com>

	* gal/widgets/e-reflow.c (e_reflow_reflow): Check that
	unsorted >= 0 before using it as an array index.  (Bug #9115)

svn path=/trunk/; revision=12852
2001-09-15 06:57:00 +00:00
25d7fddd4e Make "stop" do nothing but set the stopped flag, as in
2001-09-15  Jon Trowbridge  <trow@ximian.com>

	* backend/ebook/e-book-listener.c (e_book_listener_stop): Make
	"stop" do nothing but set the stopped flag, as in
	e-book-view-listener.c.
	(e_book_listener_destroy): Clean up our queue here, rather than in
	e_book_listener_stop.
	(response_free): Added.  Move the rather lengthy bit of code
	needed to free a EBookListenerResponse into one place.
	(e_book_listener_check_queue): Properly deal with the stopped
	flag.
	(e_book_listener_queue_response): If the stopped flag is set, just
	drop the incoming response.

	* backend/ebook/e-book-view-listener.c
	(e_book_view_listener_stop): Make "stop" do nothing but set the
	stopped flag.
	(e_book_view_listener_destroy): Move all of the clean-up that used
	to be in e_book_view_listener_stop here.  This considerably simplifies
	the logic required to avoid various race conditions.
	(e_book_view_listener_check_queue): Properly deal with the stopped flag.
	(e_book_view_listener_queue_response): Drop all incoming responses if
	we are stopped.

2001-09-14  Jon Trowbridge  <trow@ximian.com>

	* backend/pas/pas-book.c (pas_book_queue_request): Hold a
	reference to the book on behalf of our idle function.
	(pas_book_check_queue): When we are finished, drop the reference
	we've been holding on behalf of the idle function.

	* backend/pas/pas-backend-file.c
	(pas_backend_file_process_create_card): Hold a reference to the
	book_view while sending our notifications.
	(pas_backend_file_process_remove_card): Hold a reference to the
	book_view while sending our notifications.

	* gui/contact-editor/e-contact-quick-add.c (quick_add_unref): Remove
	debugging spew.

	* backend/ebook/e-book-util.c: Remove a lot of unused code that
	worked around bugs that have long since been fixed.
	(simple_query_disconnect): Added.  Breaks out the part of
	simple_query_free that disconnect signals.
	(simple_query_free): Replace code w/ a call to
	simple_query_disconnect.
	(simple_query_sequence_complete_cb): Call simple_query_disconnect
	before executing the callback, so that our callbacks don't get
	triggered by any book changes that might occur during that
	callback.

	* backend/ebook/e-book-view-listener.c
	(e_book_view_listener_check_queue): Changed to be consistent with
	e_book_listener_check_queue.
	(e_book_view_listener_queue_response): Also changed to use a
	high-frequency timeout.

	* backend/ebook/e-book-listener.c (e_book_listener_check_queue):
	OK, I've agonized over this stupid little function, and it should
	now be race-free.
	(e_book_listener_queue_response): We process our response queue in
	a high-frequency timeout rather than an idle.  Using an idle
	function leads to some tricky race conditions and bad interactions
	with bonobo's semi-broken attempts to take over event processing.
	(e_book_view_listener_stop): Manually disable our timeout and
	clean up.

svn path=/trunk/; revision=12851
2001-09-15 06:05:29 +00:00
3328dab5cb linked to a now-obsolete section. changed link.
2001-09-15  Aaron Weber  <aaron@ximian.com>

	* C/usage-mail.sgml: linked to a now-obsolete section. changed link.

	* C/config-prefs.sgml: Man, this needed so much more than style
	revision-- the whole mail section had to be redone. Yech.

	* C/usage-mail.sgml: moved "sharing mail" tip from config-prefs.

	* C/config-prefs.sgml: style.

svn path=/trunk/; revision=12850
2001-09-15 05:05:08 +00:00
f463844fdb Return the cached value of camel_service_get_name so that we don't leak
2001-09-14  Jeffrey Stedfast  <fejj@ximian.com>

	* subscribe-dialog.c (fe_root_value_at): Return the cached value
	of camel_service_get_name so that we don't leak memory.
	(fe_real_value_at): Don't strdup the node's name.
	(folder_etree_construct): Set the service_name.
	(fe_destroy): Free the service_name.

svn path=/trunk/; revision=12849
2001-09-15 00:55:22 +00:00
346bdd86b9 fixed a small memory leak
svn path=/trunk/; revision=12848
2001-09-15 00:11:40 +00:00
02add12fb6 Added a refcount variable so set the refcount to 1. (sd_got_store): Unref
2001-09-14  Jeffrey Stedfast  <fejj@ximian.com>

	* subscribe-dialog.c (store_data_new): Added a refcount variable
	so set the refcount to 1.
	(sd_got_store): Unref the store-data.
	(store_data_async_get_store): Ref the store-data.
	(store_data_ref): New function.
	(store_data_unref): New function.
	(subscribe_dialog_destroy): Instead of freeing the store-data
	here, unref it instead. We may just have an async function
	running. Set the callback function to NULL so that when the
	(remaining) async functions finish, they become no-ops.

svn path=/trunk/; revision=12847
2001-09-15 00:00:32 +00:00
9cb86dd0b0 [Automake 1.5 fixes pointed out by Richard Boulton
<richard@tartarus.org>, as per #9258.]

* importer/Makefile.am (CLEANFILES): Assign directly using `=',
instead of `+='.
* Makefile.am (CLEANFILES): Likewise.

svn path=/trunk/; revision=12846
2001-09-14 23:35:28 +00:00
d982c738d9 [Automake 1.5 fixes pointed out by Richard Boulton
<richard@tartarus.org>, as per #9258.]

* executive-summary/component/Makefile.am (CLEANFILE): Assign
directly with `=', not `+='.
* executive-summary/evolution-services/Makefile.am: Likewise.

svn path=/trunk/; revision=12845
2001-09-14 23:34:04 +00:00
8eac276f02 [Automake 1.5 fixes pointed out by Richard Boulton
<richard@tartarus.org>, as per #9258.]

* Makefile.am (CLEANFILES): Set directly with `=' instead of `+='.

svn path=/trunk/; revision=12844
2001-09-14 23:32:16 +00:00
1784f9d02b [Automake 1.5 fixes pointed out by Richard Boulton
<richard@tartarus.org>, as per #9258.]

* pcs/Makefile.am: Set CLEANFILES directly instead of using
`+='.

svn path=/trunk/; revision=12843
2001-09-14 23:30:22 +00:00
772312b867 [Automake 1.5 fixes pointed out by Richard Boulton
<richard@tartarus.org>, as per #9258.]

* gui/alarm-notify/Makefile.am: Set CLEANFILES directly instead of using
`+='.

svn path=/trunk/; revision=12842
2001-09-14 23:26:40 +00:00