Commit Graph

6282 Commits

Author SHA1 Message Date
fcab7b5779 Perform a final pass, removing any pseudo nodes we added earlier. Quick
2001-01-12  Not Zed  <NotZed@Ximian.com>

        * camel-folder-thread.c (camel_folder_thread_messages_new):
        Perform a final pass, removing any pseudo nodes we added earlier.
        Quick patch to test the idea.

svn path=/trunk/; revision=7424
2001-01-12 02:48:45 +00:00
a197f59b88 More fixes
svn path=/trunk/; revision=7423
2001-01-12 02:08:35 +00:00
fab2c46020 Some warnings cleanups
svn path=/trunk/; revision=7422
2001-01-12 00:18:15 +00:00
f7e2da3380 Eek! Don't destroy the account if the connection fails, duh. This is what
2001-01-11  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-account-editor.c (apply_changes): Eek! Don't destroy the
	account if the connection fails, duh. This is what is causing the
	segfaults.

svn path=/trunk/; revision=7421
2001-01-12 00:18:07 +00:00
e86c8105a7 Connect to folder_changed as well as message_changed for updating unread
* folder-browser.c (got_folder): Connect to folder_changed as well
	as message_changed for updating unread count

svn path=/trunk/; revision=7420
2001-01-11 23:59:15 +00:00
2805b11f12 (imap_copy_message_to): Fix this up: sync flags to the server
before copying so that they end up correct in the remote folder.
	And poke the destination folder after doing the copy so it notices
	the new message right away.
	(imap_move_message_to): Call imap_copy_message_to for most of the
	work rather than duplicating the code (since it's much more
	complicated now).

svn path=/trunk/; revision=7419
2001-01-11 23:56:50 +00:00
d5bbb1d75d Typo! Doh!
svn path=/trunk/; revision=7418
2001-01-11 23:43:58 +00:00
c7e5e9a3f2 Fix make dist
svn path=/trunk/; revision=7417
2001-01-11 23:42:22 +00:00
c6737bc9e8 Add an ItemContainer Bonobo interface to allow client applications to
2001-01-10  Miguel de Icaza  <miguel@helixcode.com>

	* evolution-composer.c (evolution_composer_construct): Add an
	ItemContainer Bonobo interface to allow client applications to
	locate the Message Composer component.

svn path=/trunk/; revision=7416
2001-01-11 23:20:37 +00:00
5a405a2c31 Fix prototype (command_new_view): ditto. (command_new_mail_message):
2001-01-10  Miguel de Icaza  <miguel@helixcode.com>

	* e-shell-view-menu.c (command_goto_folder): Fix prototype
	(command_new_view): ditto.
	(command_new_mail_message): Implement command_new_mail_message.

	verbs: Use BONOBO_UI_VERB instead of BONOBO_UI_UNSAFE_VERB

svn path=/trunk/; revision=7415
2001-01-11 23:15:41 +00:00
7e083f5fa8 Remove fixme from NewMailMessage.
2001-01-10  Miguel de Icaza  <miguel@helixcode.com>

	* evolution.xml: Remove fixme from NewMailMessage.

svn path=/trunk/; revision=7414
2001-01-11 23:15:07 +00:00
51205e104c Add Bonobo/ItemContainer as the set of supported interfaces in
2001-01-10  Miguel de Icaza  <miguel@helixcode.com>

	* GNOME_Evolution_Mail.oafinfo: Add Bonobo/ItemContainer as the
	set of supported interfaces in GNOME_Evolution_Mail_Composer
	component.

svn path=/trunk/; revision=7413
2001-01-11 23:14:54 +00:00
a974fb1de3 Fix a bug in previous commit: don't check for deleted messages if there
* providers/imap/camel-imap-folder.c (camel_imap_folder_selected):
	Fix a bug in previous commit: don't check for deleted messages if
	there are no known messages in the folder (because it would end up
	sending "FETCH 0 ...").

svn path=/trunk/; revision=7412
2001-01-11 22:50:10 +00:00
ec3f086d9f Remove the "Already have view for..." message. People keep assuming it's
* e-shell-view.c (show_existing_view): Remove the "Already have
	view for..." message. People keep assuming it's an error.

svn path=/trunk/; revision=7411
2001-01-11 22:33:10 +00:00
47d864c709 New function to check for added/deleted messages when re-selecting a
* providers/imap/camel-imap-folder.c (camel_imap_folder_selected):
	New function to check for added/deleted messages when re-selecting
	a folder.
	(imap_refresh_info, imap_rescan, imap_update_summary): Various
	locking tweaks that turn out to be irrelevant since command_lock
	is recursive, but whatever.

	* providers/imap/camel-imap-command.c (camel_imap_command): When
	selecting a new folder, call camel_imap_folder_selected on it.

svn path=/trunk/; revision=7410
2001-01-11 22:04:29 +00:00
093c24b9a7 Fix a locking problem. (One branch of an if statement was returning with
* camel-folder.c (camel_folder_copy_message_to): Fix a locking
	problem. (One branch of an if statement was returning with the
	lock still locked.) Also remove the deprecation comments, to match
	move_message_to.

svn path=/trunk/; revision=7409
2001-01-11 21:53:34 +00:00
90c5d14695 add missing e-unicode.h include
svn path=/trunk/; revision=7408
2001-01-11 21:25:04 +00:00
7659d2d811 Fixed my debbugs-test-submit@bugzilla.gnome.org mess.
svn path=/trunk/; revision=7407
2001-01-11 21:24:23 +00:00
3171fd7b5a Try again
svn path=/trunk/; revision=7406
2001-01-11 20:21:19 +00:00
2aa78ac24c Will it work?
svn path=/trunk/; revision=7405
2001-01-11 20:20:57 +00:00
3eee053cd6 get a book view from somewhere so we can give status messages - choose the
2001-01-11  Chris Toshok  <toshok@helixcode.com>

	* backend/pas/pas-backend-ldap.c
	(pas_backend_ldap_process_create_card): get a book view from
	somewhere so we can give status messages - choose the first one in
	the list.
	(pas_backend_ldap_process_modify_card): same.
	(pas_backend_ldap_process_remove_card): same.
	(prop_info): add more properties, like home_phone, mobile, pager,
	uri, org_unit, office, title, and manager.

svn path=/trunk/; revision=7404
2001-01-11 20:10:30 +00:00
4f87c4df05 Translate the header name to UTF8.
* mail-format.c (write_field_to_stream): Translate the header name
	to UTF8.

svn path=/trunk/; revision=7403
2001-01-11 19:47:06 +00:00
e39675d2fb this too
svn path=/trunk/; revision=7402
2001-01-11 19:42:47 +00:00
9657250f9a Doh, forgot this
svn path=/trunk/; revision=7401
2001-01-11 19:42:16 +00:00
622c16f370 Add a white outline around the "!" so it still shows up clearly in
* art/priority-high.xpm: Add a white outline around the "!" so it
	still shows up clearly in selected rows when your theme selection
	color is reddish. (Problem pointed out by Federico.)

svn path=/trunk/; revision=7400
2001-01-11 19:36:06 +00:00
76db8f7ba9 GnomeCard importer
svn path=/trunk/; revision=7399
2001-01-11 19:09:03 +00:00
0fd4de8110 add the importer part 1
svn path=/trunk/; revision=7398
2001-01-11 19:01:03 +00:00
f753547d5d Propagateg change by Owen Taylor from acinclude.m4 in gtk+: Don't define
* macros/gnome-gettext.m4: Propagateg change by Owen Taylor
from acinclude.m4 in gtk+:
Don't define ENABLE_NLS unless we have a working NLS.
(This should keep libintl.h from being included when it doesn't
exist).

svn path=/trunk/; revision=7386
2001-01-11 16:04:13 +00:00
dcc6d74afe At the end of the configure process, report whether the documentation
2001-01-11  Federico Mena Quintero  <federico@helixcode.com>

	* configure.in: At the end of the configure process, report
	whether the documentation files will be built or not.

svn path=/trunk/; revision=7385
2001-01-11 15:31:00 +00:00
8fa5361a5f Make it work when gtk-doc is not installed.
2001-01-10  Federico Mena Quintero  <federico@helixcode.com>

	* Makefile.am: Make it work when gtk-doc is not installed.

	* calendar/cal-client/Makefile.am: Likewise.

	* calendar/cal-util/Makefile.am: Likewise.

svn path=/trunk/; revision=7384
2001-01-11 15:25:25 +00:00
d154821172 Added debbugs-test-submit@bugzilla.gnome.org everywhere.
svn path=/trunk/; revision=7383
2001-01-11 10:49:15 +00:00
c33df40fbd Updated Spanish translation
svn path=/trunk/; revision=7382
2001-01-11 10:49:14 +00:00
3aba05329f added a 4-pixel padding between entry boxes
svn path=/trunk/; revision=7381
2001-01-11 06:19:12 +00:00
976ba2850e Added SaveDraft bonobo menu verb thingy.
2001-01-11  Jeffrey Stedfast  <fejj@helixcode.com>

	* evolution-message-composer.xml: Added SaveDraft bonobo menu verb
	thingy.

svn path=/trunk/; revision=7380
2001-01-11 05:48:41 +00:00
05bccea610 New callback to save draft. Fixes bug #1045.
2001-01-11  Jeffrey Stedfast  <fejj@helixcode.com>

	* e-msg-composer.c (menu_file_save_draft_cb): New callback to save
	draft. Fixes bug #1045.

svn path=/trunk/; revision=7379
2001-01-11 05:47:56 +00:00
ecd28b568a Updated Japanese translation.
* ja.po: Updated Japanese translation.

svn path=/trunk/; revision=7378
2001-01-11 00:25:14 +00:00
43f23f54d9 New function that explains to the user why he can't do the action he
2001-01-10  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-callbacks.c (configure_mail): New function that explains to
	the user why he can't do the action he requested and then procedes
	to ask if he'd like to configure his accounts now.
	(check_send_configuration): If the user doesn't have configured
	accounts, don't let him continue and call configure_mail().
	(fetch_mail): Same.
	(send_queued_mail): Same.
	(send_receieve_mail): Same.

	* mail-config.c (mail_config_write): Don't save a "is_configured"
	variable. Instead we'll just check to see if we have accounts - if
	yes, then configured == TRUE.
	(mail_config_is_configured): return accounts != NULL.
	(mail_config_get_default_account): Mark the first account as the
	default if none are marked.

svn path=/trunk/; revision=7377
2001-01-11 00:18:40 +00:00
ee65e2a732 Set the sensitivity of the Password label too.
2001-01-10  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-account-editor.c (source_auth_type_changed): Set the
	sensitivity of the Password label too.

svn path=/trunk/; revision=7376
2001-01-10 23:08:34 +00:00
28cb7707de New callback to handle when the user hits the "back" button when on the
2001-01-10  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-config-druid.c (transport_back): New callback to handle
	when the user hits the "back" button when on the transport
	page. This is needed to handle the case where we don't want to
	show the user the auth page (due to there being no auth choices).
	(incoming_next): If we are going to skip over the auth page, set
	the 'have_auth_page' variable to FALSE.
	(construct): Initialize the have_auth_page to TRUE.

svn path=/trunk/; revision=7375
2001-01-10 22:46:16 +00:00
c8db3edba3 Grab the focus of the first widget that is sensitive.
2001-01-10  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-config-druid.c (incoming_type_changed): Grab the focus of
	the first widget that is sensitive.
	(transport_type_changed): Same.
	(identity_prepare): Grab the focus of the name entry.

	* mail-callbacks.c (send_queued_mail): Prevent Federico's segfault.

svn path=/trunk/; revision=7374
2001-01-10 21:54:09 +00:00
42ad657dfd Changed the descriptions for mh, mbox, and maildir to be more
2001-01-10  Jeffrey Stedfast  <fejj@helixcode.com>

	* providers/local/camel-local-provider.c: Changed the descriptions
	for mh, mbox, and maildir to be more "user-friendly".

svn path=/trunk/; revision=7373
2001-01-10 21:28:28 +00:00
18121f04a2 Prevent Federico's segfault.
2001-01-10  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-callbacks.c (send_queued_mail): Prevent Federico's segfault.

svn path=/trunk/; revision=7372
2001-01-10 21:27:37 +00:00
4292bd7e85 new versions of them iconz /tigert
svn path=/trunk/; revision=7371
2001-01-10 20:54:27 +00:00
a082bd6021 Made this the same size as an ETableItem with all text items. Made the
2001-01-10  Christopher James Lahey  <clahey@helixcode.com>

	* e-table-click-to-add.c: Made this the same size as an ETableItem
	with all text items.  Made the background color white.  These need
	to be made themeable.

svn path=/trunk/; revision=7370
2001-01-10 20:45:18 +00:00
8592ae36ae Clear the password entry if it's not allowed. (transport_type_changed):
2001-01-10  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-config-druid.c (auth_type_changed): Clear the password
	entry if it's not allowed.
	(transport_type_changed): Clear the hostname if it is not allowed
	by the provider type.

	* mail-account-editor.c (transport_type_changed): If the hostname
	is allowed, clear it.

	* mail-config-druid.c (incoming_type_changed): Clear the contents
	of the entry boxes that are not to be used.
	(mail_config_druid_get_source_url): If the text in the entry is
	emptry string, don't set it' contents in the url.

svn path=/trunk/; revision=7369
2001-01-10 20:30:07 +00:00
69553dbfda New header to prevent recursive #include problems
* providers/imap/camel-imap-types.h: New header to prevent
	recursive #include problems

svn path=/trunk/; revision=7368
2001-01-10 20:20:02 +00:00
e1ffe7ed97 New header to prevent recursive #include problems
* providers/imap/camel-imap-types.h: New header to prevent
	recursive #include problems

	* providers/imap/*.h: Replace some #includes with #include
	"camel-imap-types.h", remove typedefs that were moved to
	camel-imap-types.h

	* providers/imap/*.c: Add #includes to make up for #includes
	removed from .h files

	* providers/imap/Makefile.am (libcamelimapinclude_HEADERS): Add
	camel-imap-types.h

svn path=/trunk/; revision=7367
2001-01-10 20:19:45 +00:00
a1ca83afd9 Added expansions field and loading and saving of that field.
2001-01-10  Christopher James Lahey  <clahey@helixcode.com>

	* e-table-state.c, e-table-state.h: Added expansions field and
	loading and saving of that field.

	* e-table.c: Load and save expansion data.

svn path=/trunk/; revision=7366
2001-01-10 18:15:13 +00:00
54c085cc3c New class function, parallel to camel_folder_sync. (The default
* camel-store.c (camel_store_sync): New class function, parallel
	to camel_folder_sync. (The default implementation just calls
	camel_folder_sync on each cached folder.)

	* providers/imap/camel-imap-store.c (get_folder_info): Call
	camel_store_sync before doing anything else so that the IMAP
	server and Camel are working from the same data. Don't ask the
	server for the unread message count of the current folder, since
	UW will return often-incorrect cached data, and we can calculate
	it without talking to the server anyway.

svn path=/trunk/; revision=7365
2001-01-10 17:10:44 +00:00
4d9047b9b0 Remove a debug printf (that crashes Solaris because it usually tries
to printf NULL)

svn path=/trunk/; revision=7364
2001-01-10 16:05:05 +00:00