Commit Graph

11886 Commits

Author SHA1 Message Date
3e7e7bb07b make sure to also add "ldap-contacts" folders to the option menu.
2001-10-17  Chris Toshok  <toshok@ximian.com>

	* gui/component/select-names/e-select-names.c (new_folder): make
	sure to also add "ldap-contacts" folders to the option menu.

svn path=/trunk/; revision=13733
2001-10-17 21:03:02 +00:00
cf1d544b10 Helper macro.
2001-10-17  Jeffrey Stedfast  <fejj@ximian.com>

	* subscribe-dialog.h (subscribe_dialog_show): Helper macro.

	* subscribe-dialog.c (subscribe_dialog_run_and_close): Removed.

	* mail-callbacks.c (check_send_configuration): Don't use
	gnome_dialog_run_and_close() here, we can easily get away with
	just using a gtk_widget_show().
	(providers_config): Don't use a gnome_dialog_run_and_close() here
	either. No longer need to use e_gnome_dialog utils.
	(manage_subscriptions): Don't run_and_close().

svn path=/trunk/; revision=13732
2001-10-17 20:50:00 +00:00
7
3ced16bfa2 Patch from Danw, Use unread count of -1 to mark unflagged messages. Make
2001-10-17    <NotZed@Ximian.com>

        * providers/imap/camel-imap-store.c (get_folder_info_online):
        (parse_list_response_as_folder_info): Patch from Danw, Use unread
        count of -1 to mark unflagged messages.  Make sure any folder we
        dont lookup explicitly is marked as -1.  Should fix #9947 and
        friends.

        * providers/local/camel-mbox-summary.c (mbox_summary_sync): Only
        touch the summary if the timestamp or size changed.

svn path=/trunk/; revision=13731
2001-10-17 20:38:15 +00:00
77886091c3 Re-set the owner on the component that raised OldOwnerHasDied.
* e-shell.c (set_owner_on_components): Re-set the owner on the
component that raised OldOwnerHasDied.

svn path=/trunk/; revision=13730
2001-10-17 20:26:32 +00:00
8b135a085a Set the DELETED flag on directly on the info if the source folder doesn't
2001-10-17  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-filter-driver.c (camel_filter_driver_filter_message): Set
	the DELETED flag on directly on the info if the source folder
	doesn't have summary capability.

svn path=/trunk/; revision=13729
2001-10-17 20:23:42 +00:00
b2b835cae7 sync all the fields we can, with out overwriting
2001-10-17  JP Rosevear  <jpr@ximian.com>

	* conduit/address-conduit.c (ecard_from_remote_record): sync all
	the fields we can, with out overwriting
	(local_record_from_ecard): write the fields to the pilot in
	priority order unless there are fields on the pilot we can't
	store, then fill in the fields as they are on the pilot

svn path=/trunk/; revision=13728
2001-10-17 18:46:38 +00:00
ff5c5f8970 Don't use gnome_dialog_run_and_close() here, we can easily get away with
2001-10-17  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (check_send_configuration): Don't use
	gnome_dialog_run_and_close() here, we can easily get away with
	just using a gtk_widget_show().
	(providers_config): Don't use a gnome_dialog_run_and_close() here
	either.

svn path=/trunk/; revision=13727
2001-10-17 18:36:23 +00:00
a3eca7a8f2 allow some decent exceptions
2001-10-17  JP Rosevear  <jpr@ximian.com>

	* idl/evolution-calendar.idl: allow some decent exceptions

svn path=/trunk/; revision=13726
2001-10-17 16:49:33 +00:00
fa2119e680 there may be cases when the backend will return an invalid component from
2001-10-17  Rodrigo Moya <rodrigo@ximian.com>

	* pcs/query.c (match_component): there may be cases when the backend
	will return an invalid component from a valid UID (an UID returned
	by the get_uids method), so don't abort if that's the case

svn path=/trunk/; revision=13725
2001-10-17 16:34:40 +00:00
7
f889afd350 Only empty trash on enabled accounts, fixes #12821.
2001-10-17    <NotZed@Ximian.com>

	* mail-callbacks.c (empty_trash): Only empty trash on enabled
	accounts, fixes #12821.

svn path=/trunk/; revision=13724
2001-10-17 16:14:05 +00:00
ee6a2b01f9 Make Reply-To bold too since no one ever figures out why it's not
* mail-format.c (write_default_header): Make Reply-To bold too
	since no one ever figures out why it's not currently.

svn path=/trunk/; revision=13723
2001-10-17 16:08:54 +00:00
f6fbb4a8c3 more news
svn path=/trunk/; revision=13722
2001-10-17 08:28:39 +00:00
285881f829 Did a bit of clean up here. Might fix some crashes, specifically Ximian
2001-10-17  Christopher James Lahey  <clahey@ximian.com>

	* backend/ebook/e-card.c (e_card_get_vobject): Did a bit of clean
	up here.  Might fix some crashes, specifically Ximian bug #10164.

	* gui/widgets/e-addressbook-view.c (SPEC): Updated the model
	column numbers here.  Fixes Ximian bug #12308.

svn path=/trunk/; revision=13721
2001-10-17 08:09:12 +00:00
9a5d75225e add upgrade from 0.1 to 0.2, where we make sure id dbt's match vcard id's,
2001-10-17  Chris Toshok  <toshok@ximian.com>

	* backend/pas/pas-backend-file.c (pas_backend_file_upgrade_db):
	add upgrade from 0.1 to 0.2, where we make sure id dbt's match
	vcard id's, fixes longstanding bug (#7406) where cards were not
	modifiable or removable after having been created during a 1-2
	week long window in early betas.
	(PAS_BACKEND_FILE_VERSION): change to 0.2
	(PAS_ID_PREFIX): #define this here.
	(pas_backend_file_create_unique_id): use PAS_ID_PREFIX instead of
	the string.

svn path=/trunk/; revision=13720
2001-10-17 07:37:39 +00:00
3866230dd6 Wrote Addressbook news.
2001-10-17  Christopher James Lahey  <clahey@ximian.com>

	* NEWS (Addressbook): Wrote Addressbook news.

svn path=/trunk/; revision=13719
2001-10-17 07:31:04 +00:00
a8fc074062 Fix typo
svn path=/trunk/; revision=13718
2001-10-17 05:33:57 +00:00
846fe128cb As below.
2001-10-17  Not Zed  <NotZed@Ximian.com>

        * camel-tcp-stream-raw.c (stream_write): As below.

        * camel-stream-fs.c (stream_write): If not checking cancellation,
        make sure we write out everything asked of us.

svn path=/trunk/; revision=13717
2001-10-17 04:09:17 +00:00
ba196c905a Mark wrong entries as fuzzy in ja.po
svn path=/trunk/; revision=13716
2001-10-17 01:39:19 +00:00
5980a81b75 Usual update from Joe Man and Jau-Shiung Liau
svn path=/trunk/; revision=13715
2001-10-17 01:27:15 +00:00
4d00a548d0 Rearange the order of the gpg options slightly otherwise it might try to
2001-10-16  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-pgp-context.c (pgp_verify): Rearange the order of the gpg
	options slightly otherwise it might try to use "--no-tty" as the
	filename to verify :-)

svn path=/trunk/; revision=13714
2001-10-17 00:12:33 +00:00
7530d8bb88 Added bounds checking in a number of places. (etta_init): Initialize all
2001-10-16  Christopher James Lahey  <clahey@ximian.com>

	* e-tree-table-adapter.c (find_next_node_maybe_deleted,
	find_first_child_node_maybe_deleted, find_next_node,
	find_first_child_node, find_row_num): Added bounds checking in a
	number of places.
	(etta_init): Initialize all the fields here.

svn path=/trunk/; revision=13712
2001-10-16 23:27:58 +00:00
ef81fab34a Update
svn path=/trunk/; revision=13711
2001-10-16 23:07:56 +00:00
e013e97032 Check for no extension
svn path=/trunk/; revision=13710
2001-10-16 22:17:33 +00:00
6d04187e1c Updated Polish translation
svn path=/trunk/; revision=13709
2001-10-16 22:14:09 +00:00
71259e7251 Lets put the UID cache in ~/evolution/mail/pop3 as this makes more sense
2001-10-16  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-ops.c (uid_cachename_hack): Lets put the UID cache in
	~/evolution/mail/pop3 as this makes more sense than ~/mail/config
	does. Perform checking to see what flavor cache-path the user is
	on and compensate.

svn path=/trunk/; revision=13708
2001-10-16 22:06:01 +00:00
fac0dbd69c If CAMEL_DEBUG is defined, print some useful ref/unref info.
2001-10-16  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-object.[c,h]: If CAMEL_DEBUG is defined, print some useful
	ref/unref info.

	* providers/imap/camel-imap-store.c (delete_folder): Fixed an
	assignment warning.

	* camel-uid-cache.c (camel_uid_cache_new): Make sure that the
	parent directory exists before trying to open the filename, if it
	doesn't, create it.

svn path=/trunk/; revision=13707
2001-10-16 21:47:34 +00:00
700863d703 Check that the cursor_uid is non-NULL before emitting a "message_selected"
2001-10-16  Jeffrey Stedfast  <fejj@ximian.com>

	* message-list.c (on_cursor_activated_idle): Check that the
	cursor_uid is non-NULL before emitting a "message_selected"
	signal. Fixes bug #6015.

svn path=/trunk/; revision=13706
2001-10-16 21:35:13 +00:00
66da172519 If card->id is NULL, return an empty string. (e_card_set_id): Don't allow
2001-10-16  Jon Trowbridge  <trow@ximian.com>

	* backend/ebook/e-card.c (e_card_get_id): If card->id is NULL,
	return an empty string.
	(e_card_set_id): Don't allow the card id to be set to NULL; use
	the empty string instead.
	(e_card_get_vobject): When building our vcard, pass in the empty
	string as the id if card->id is NULL. (Bug #10164)

svn path=/trunk/; revision=13705
2001-10-16 21:27:59 +00:00
1ff31661d8 Always explicitly clear out the SearchInfo.
2001-10-16  Jon Trowbridge  <trow@ximian.com>

	* e-searching-tokenizer.c (e_searching_tokenizer_begin): Always
	explicitly clear out the SearchInfo.

svn path=/trunk/; revision=13704
2001-10-16 20:56:21 +00:00
7abc9f6ba2 folder-browser.c: (folder_browser_set_message_preview): Return do nothing
folder-browser.c:
	(folder_browser_set_message_preview): Return do nothing if we're
	destroyed (message_list == NULL).
	(folder_browser_search_query_changed): "
	(folder_browser_toggle_preview): "
	(folder_browser_toggle_threads): "
	(folder_browser_toggle_hide_deleted): "
	(folder_browser_set_message_display_style): "
	(folder_browser_charset_changed): "   All for #12613.

svn path=/trunk/; revision=13703
2001-10-16 20:51:32 +00:00
6
a009ea9f2d If no content, dont try and decode further and spit meaningless warnings.
2001-10-16    <NotZed@Ximian.com>

        * camel-mime-utils.c (header_address_decode): If no content, dont
        try and decode further and spit meaningless warnings.

svn path=/trunk/; revision=13702
2001-10-16 20:35:49 +00:00
1ec9e205a1 Minor changes in the hope that bug is fixed :/
svn path=/trunk/; revision=13701
2001-10-16 20:10:43 +00:00
509dda764c Updated NEWS
svn path=/trunk/; revision=13700
2001-10-16 19:51:52 +00:00
6
6e9c98ceef Want to check nn not in for end of list condition.
2001-10-16    <NotZed@Ximian.com>

        * gal/util/e-iconv.c (flush_entry): Want to check nn not in for
        end of list condition.

svn path=/trunk/; revision=13699
2001-10-16 19:44:09 +00:00
8c85ed61ba Added an async_event handler to store_info. (mail_note_store): Setup async
* mail-folder-cache.c: Added an async_event handler to store_info.
	(mail_note_store): Setup async event handler here.
	(store_finalised): Flush out async events here.
	(folder_changed): Use async event handler to emit event.
	(mail_note_folder): Chagned, do most of the work in the calling
	context, only do the corba stuff in main.
	(store_folder_subscribed): Use async event, and do more work locally.
	(store_folder_unsubscribed): Same.
	(store_folder_deleted): Call store_folder_unsubscribed if we have
	to do any work.
	(store_folder_created): Call store_folder_subscribed if we have to
	do any work.
	(store_folder_unsubscribed): Ref store while busy.
	(real_folder_deleted): And unref here.
	(store_folder_subscribed): Reg store while busy.
	(real_folder_created): Unref here.
	(mail_note_folder): Ref folder while busy.
	(real_note_folder): And unref here.
	(mail_note_folder): Hook onto folder_deleted event.
	(folder_deleted): Just mark this folder as no longer available.

	* mail-session.c (register_timeout): Use mail_call_main instead of
	proxy_event.
	(remove_timeout): Same here.

	* folder-browser.c (folder_changed): use the new mail_async_event
	stuff.
	(folder_changed_main): Remove old async event handling stuff.
	(FOLDER_BROWSER_LOCK/UNLOCK): Removed.
	(FolderBrowserPrivate): Removed too, sigh.

	* mail-mt.c (mail_async_event_new, mail_async_event_emit,
	mail_async_event_destroy): New functions to handle async events.
	(mail_proxy_event, mail_proxy_event_id): Removed old functions for
	async events.
	(do_call): Add suport for MAIL_CALL_p_pp.
	(mail_msg_free): Use mail_async_event instead of proxy_event.

	* message-list.c (message_changed): Promote the message_changed to
	a folder_changed and use main_folder_changed to process it.
	(main_message_changed): Remove.d
	(message_list_init): Setup async event handler.
	(message_list_destroy): Remove async handler.
	(folder_changed): Use async hanler to emit event in main loop.
	(message_changed): Same.

svn path=/trunk/; revision=13698
2001-10-16 19:13:31 +00:00
e1d0f3dc45 Only perform the operation on the folder if the folder has summary
2001-10-16  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-filter-driver.c (do_flag): Only perform the operation on
	the folder if the folder has summary capability, else just poke
	the info directly. Fixes the "Filters don't work" bug.
	(do_score): Same.
	(do_colour): And here too.

svn path=/trunk/; revision=13697
2001-10-16 19:03:16 +00:00
c8434d2f7c Updated Swedish translation.
2001-10-16  Christian Rose  <menthos@menthos.com>

	* sv.po: Updated Swedish translation.

svn path=/trunk/; revision=13696
2001-10-16 18:45:04 +00:00
6
41802db263 New function to return the id of the currently executing proxied event.
2001-10-16    <NotZed@Ximian.com>

	* mail-mt.c (mail_proxy_event_id): New function to return the id
	of the currently executing proxied event.

	* folder-browser.h: Added private field.

	* folder-browser.c (folder_changed): Keep track of tasks
	outstanding in the tasks list, locked access.
	(FOLDER_BROWSER_LOCK, UNLOCK): Macros to lock the folder browser
	for poking about in diff threads.
	(folder_browser_finalise): Wait for any outstanding takss to
	finish before cleaning ourself up.
	(folder_browser_destroy): Move the seen_id handling to finalise,
	also add a loading_id handling code.
	(main_folder_changed): Remove our running task when done.

svn path=/trunk/; revision=13695
2001-10-16 17:34:59 +00:00
1ca6ce72ac don't set the phone info if it is blank (ecard_from_remote_record): save
2001-10-16  JP Rosevear  <jpr@ximian.com>

	* conduit/address-conduit.c (local_record_from_ecard): don't set
	the phone info if it is blank
	(ecard_from_remote_record): save up to 3 fax numbers

svn path=/trunk/; revision=13694
2001-10-16 16:39:55 +00:00
c886f7d8bc don't write strings longer than they actually are.
2001-10-15  Larry Ewing  <lewing@ximian.com>

	* mail-display.c (mail_error_write): don't write strings longer
	than they actually are.

svn path=/trunk/; revision=13693
2001-10-16 01:59:34 +00:00
88f393a6d0 removed Help button. Do we have any others?
2001-10-15  Damon Chaplin  <damon@ximian.com>

	* gui/dialogs/cal-prefs-dialog.glade: removed Help button. Do we have
	any others?

svn path=/trunk/; revision=13692
2001-10-16 01:25:14 +00:00
593a9e898b unref the book after we pass it off to evolution-addressbook.
2001-10-15  Chris Toshok  <toshok@ximian.com>

	* backend/pas/pas-backend-ldap.c (pas_backend_ldap_add_client):
	unref the book after we pass it off to evolution-addressbook.

svn path=/trunk/; revision=13691
2001-10-15 23:41:14 +00:00
31c4879563 unref op->view. (pas_backend_ldap_process_create_card): ref op->view.
2001-10-15  Chris Toshok  <toshok@ximian.com>

	* backend/pas/pas-backend-ldap.c (create_card_dtor): unref
	op->view.
	(pas_backend_ldap_process_create_card): ref op->view.
	(remove_card_dtor): unref op->view.
	(pas_backend_ldap_process_remove_card): ref op->view.
	(modify_card_dtor): unref op->view.
	(pas_backend_ldap_process_modify_card): ref op->view.
	(ldap_search_dtor): unref op->view.
	(pas_backend_ldap_search): ref op->view.

svn path=/trunk/; revision=13690
2001-10-15 23:13:52 +00:00
4bcda57628 Remove the mark_seen timeout.
2001-10-15  Jeffrey Stedfast  <fejj@ximian.com>

	* folder-browser.c (folder_browser_destroy): Remove the mark_seen
	timeout.

svn path=/trunk/; revision=13689
2001-10-15 23:12:29 +00:00
ea2f6819c0 Kludge to raise the filter dialog when the folder-selection window is
2001-10-15  Jeffrey Stedfast  <fejj@ximian.com>

	* filter-folder.c (button_clicked): Kludge to raise the filter
	dialog when the folder-selection window is closed.

svn path=/trunk/; revision=13688
2001-10-15 22:30:41 +00:00
f74417fca8 Save the errno before calling fcntl so fcntl doesn't overwrite errno in
2001-10-15  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-stream-fs.c (stream_read): Save the errno before calling
	fcntl so fcntl doesn't overwrite errno in case of a previous
	error.
	(stream_write): Same.

svn path=/trunk/; revision=13687
2001-10-15 22:10:19 +00:00
dba5f1b79e remove warnings.
2001-10-15  Larry Ewing  <lewing@ximian.com>

	* gui/dialogs/comp-editor.c (set_icon_from_comp): remove warnings.

svn path=/trunk/; revision=13686
2001-10-15 21:49:55 +00:00
327b4ddd88 Fix bug 11114
svn path=/trunk/; revision=13685
2001-10-15 21:02:48 +00:00
cd0111464f conflict droppings
svn path=/trunk/; revision=13684
2001-10-15 20:41:52 +00:00
4660c390a0 don't apply the body text in replys since we will just replace it anyway.
2001-10-15  Larry Ewing  <lewing@ximian.com>

	* mail-callbacks.c (mail_generate_reply): don't apply the body
	text in replys since we will just replace it anyway.

svn path=/trunk/; revision=13683
2001-10-15 20:40:59 +00:00