Commit Graph

11867 Commits

Author SHA1 Message Date
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
f620356a6f Call mail_vfolder_shutdown.
2001-10-15  Jeffrey Stedfast  <fejj@ximian.com>

	* component-factory.c (owner_unset_cb): Call
	mail_vfolder_shutdown.

	* mail-vfolder.c (mail_vfolder_shutdown): Unref all of our
	VFolders.

	* mail-folder-cache.c (real_note_folder): Remember to unref the
	folder before returning if we have already noted this folder.

svn path=/trunk/; revision=13682
2001-10-15 20:18:08 +00:00
244694ee58 s/apply/flush/. (e_msg_composer_flush_pending_body): renamed from apply
001-10-15  Larry Ewing  <lewing@ximian.com>

	* e-msg-composer.c (e_msg_composer_add_message_attachments):
	s/apply/flush/.
	(e_msg_composer_flush_pending_body): renamed from apply now takes
	apply as an argument.
	(e_msg_composer_show_sig_file): s/g_assert/g_return_if_fail/
	warnings make for less painful bugs than crashes.
	(set_editor_text): s/g_assert/g_return_if_fail/

svn path=/trunk/; revision=13681
2001-10-15 19:48:06 +00:00
16edd7e099 make sure to unref the book_view here so we don't leak them.
2001-10-15  Chris Toshok  <toshok@ximian.com>

	* backend/pas/pas-backend-ldap.c
	(pas_backend_ldap_process_get_book_view): make sure to unref the
	book_view here so we don't leak them.

svn path=/trunk/; revision=13680
2001-10-15 19:33:37 +00:00
5
3ac3a15e3c Proxy get-password call to main thread. (forget_password): same for
2001-10-15    <NotZed@Ximian.com>

        * mail-session.c (get_password): Proxy get-password call to main
        thread.
        (forget_password): same for forget_password.
        (get_filter_driver): and same for get_filter_driver, since it uses
        gtk objects.

        * mail-mt.c (mail_call_main): new generic interface for calling
        stuff/proxying in the gui thread.

svn path=/trunk/; revision=13679
2001-10-15 18:55:18 +00:00
a58f036304 function to break up multi day events into single events for both evo and
2001-10-15  JP Rosevear  <jpr@ximian.com>

	* conduits/calendar/calendar-conduit.c (process_multi_day):
	function to break up multi day events into single events for both
	evo and the pilot and create new CalClientChange structures
	(pre_sync): call above function, and adjust changed list if
	necessary

svn path=/trunk/; revision=13678
2001-10-15 18:34:26 +00:00
5
fec196ee90 If we have no node content, dont append any value or try to decode it.
2001-10-15    <NotZed@Ximian.com>

        * filter-input.c (xml_decode): If we have no node content, dont
        append any value or try to decode it.  Gets rid of a bunch of
        annoying warnings.

svn path=/trunk/; revision=13677
2001-10-15 17:49:52 +00:00
d9bdedfb8b fixed a typo
svn path=/trunk/; revision=13676
2001-10-15 16:38:00 +00:00
dd9e321948 Properly decide whether a property needs to be marked as QP by searching
2001-10-15  Christopher James Lahey  <clahey@ximian.com>

	* backend/ebook/e-card.c (addPropValueQP, addPropValueSets,
	e_card_get_vobject): Properly decide whether a property needs to
	be marked as QP by searching for '\n'.  Fixes Ximian bug #3021.

svn path=/trunk/; revision=13675
2001-10-15 15:53:04 +00:00
40ee8894e9 Set the default file name here. Fixes Ximian bug #7053.
2001-10-15  Christopher James Lahey  <clahey@ximian.com>

	* gui/contact-editor/e-contact-save-as.c (e_contact_save_as,
	e_contact_list_save_as): Set the default file name here.  Fixes
	Ximian bug #7053.

svn path=/trunk/; revision=13674
2001-10-15 15:18:40 +00:00
835ad7ba36 util function to determine if event is all day (local_record_from_comp):
2001-10-15  JP Rosevear  <jpr@ximian.com>

	* conduits/calendar/calendar-conduit.c (is_all_day): util function
	to determine if event is all day
	(local_record_from_comp): use new util function
	(comp_from_remote_record): kill use of deprecated time functions

svn path=/trunk/; revision=13673
2001-10-15 14:08:24 +00:00
b09699bda2 Updated Hungarian translation
2001-10-15  Andras Timar <timar@gnome.hu>

        * hu.po: Updated Hungarian translation

svn path=/trunk/; revision=13672
2001-10-15 12:44:59 +00:00
2855fe6b72 Share more state between the parent and its clones, so that our multiple
2001-10-14  Jon Trowbridge  <trow@ximian.com>

	* e-searching-tokenizer.c (e_searching_tokenizer_clone): Share
	more state between the parent and its clones, so that our multiple
	tokenizers don't get out of sync when we are rendering frames and
	iframes. (Bug #11638)

svn path=/trunk/; revision=13671
2001-10-14 18:32:26 +00:00
c425788e1c Add two missing codes.
* e-corba-storage.c (async_folder_cb):
	* e-storage.c (e_storage_result_to_string): Add two missing codes.

svn path=/trunk/; revision=13670
2001-10-14 18:21:40 +00:00
f618c258e1 Made temporary buffer for strftime much bigger (it was too small for
* e-summary-calendar.c (generate_html): Made temporary buffer for
strftime much bigger (it was too small for Polish month names), added
missing colon and conversion to UTF-8.

svn path=/trunk/; revision=13669
2001-10-14 18:17:38 +00:00
9aa2b4c40f Added linebreaks to our "this shouldn't happen" dialog message. (Bug
2001-10-14  Jon Trowbridge  <trow@ximian.com>

	* gui/component/select-names/e-select-names.c
	(e_select_names_hookup_shell_listeners): Added linebreaks to our
	"this shouldn't happen" dialog message. (Bug #12498)CVS: ----------------------------------------------------------------------

svn path=/trunk/; revision=13668
2001-10-14 17:56:16 +00:00
b407e779ce Bad hacker! Don't implicitly assume that utf8 characters are one byte in
2001-10-13  Jon Trowbridge  <trow@ximian.com>

	* e-searching-tokenizer.c (search_info_compare): Bad hacker!
	Don't implicitly assume that utf8 characters are one byte in size!
	(Bug #9520)
	(e_searching_tokenizer_begin): As long as I'm touching those code:
	don't increase the size of search matches.  I'll fix the colors
	later. (part of bug #11589)

svn path=/trunk/; revision=13667
2001-10-14 04:17:24 +00:00
a28d046880 call set_icon_from_comp. (set_icon_from_comp): set the window icon from
2001-10-13  Larry Ewing  <lewing@ximian.com>

	* gui/dialogs/comp-editor.c (real_edit_comp): call
	set_icon_from_comp.
	(set_icon_from_comp): set the window icon from the comp.
	(make_icon_from_comp): get the icon path based on comp type.

	* gui/dialogs/Makefile.am (iconsdir): EVOLUTION_ICONSDIR bits.

svn path=/trunk/; revision=13666
2001-10-14 04:02:13 +00:00
063f8d21af work around broken behavior in some iconv implementions that require the
2001-10-13  Larry Ewing  <lewing@ximian.com>

	* gal/util/e-iconv.c (e_iconv_open): work around broken behavior
	in some iconv implementions that require the length arguments to
	be valid pointers event if both buffers are NULL.

svn path=/trunk/; revision=13665
2001-10-14 01:08:07 +00:00
58404bf5aa Updated Spanish translation.
svn path=/trunk/; revision=13664
2001-10-13 21:55:16 +00:00