Commit Graph

8462 Commits

Author SHA1 Message Date
aaa9b9bb2a Use e_utf8_to_gtk_string() on the description of the attachment since
2001-05-28  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer-attachment-bar.c (update): Use
	e_utf8_to_gtk_string() on the description of the attachment since
	camel stores these as utf-8 strings.

svn path=/trunk/; revision=10036
2001-05-29 01:13:38 +00:00
36b0cb239a Undo Jeff's View menu changes, as they resulted in the
* evolution-mail.xml: Undo Jeff's View menu changes, as they
	resulted in the normal/fullheaders/source radio group being split
	across two levels of hiearchy, and grouped "Hide Deleted" with
	the unrelated other Hide/Show commands.

svn path=/trunk/; revision=10035
2001-05-28 21:54:54 +00:00
353f8187b8 Fix a bug that could cause a crash on messages with an empty subject.
* mail-format.c (write_text_header): Fix a bug that could cause a
	crash on messages with an empty subject. Oops.

svn path=/trunk/; revision=10034
2001-05-28 21:23:32 +00:00
d591587d8f Call e_tree_node_set_expanded on the storage_set_view, not the storage_set
* e-storage-set-view.c (new_storage_cb): Call
	e_tree_node_set_expanded on the storage_set_view, not the
	storage_set (which is not an ETree).

svn path=/trunk/; revision=10033
2001-05-28 21:06:34 +00:00
6aa20b927b Updated Norwegian translation.
2001-05-28  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian translation.

svn path=/trunk/; revision=10032
2001-05-28 20:49:04 +00:00
b711b67347 srcdir != builddir fix.
2001-05-28  Jason Leach  <jleach@ximian.com>

	* Makefile.am (INCLUDES): srcdir != builddir fix.

svn path=/trunk/; revision=10031
2001-05-28 19:55:47 +00:00
e085e7e666 Use g_strcasecmp() because some systems don't have strcasecmp(). Also,
2001-05-28  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-mime-utils.c (header_set_param): Use g_strcasecmp()
	because some systems don't have strcasecmp(). Also, when removing
	a param, make sure to free the param->name too.

svn path=/trunk/; revision=10030
2001-05-28 18:47:24 +00:00
8fddf45b58 changelog entries for tests/ fixes committed yesterday
svn path=/trunk/; revision=10029
2001-05-28 18:30:23 +00:00
c22a58021c add *.lo, libeshell.la
svn path=/trunk/; revision=10028
2001-05-28 18:29:20 +00:00
43a1da7ba9 implemented the 'remove_folder' function for the calendar shell component
2001-05-27  Rodrigo Moya <rodrigo@ximian.com>

	* gui/component-factory.c (remove_folder): implemented the
	'remove_folder' function for the calendar shell component
	(xfer_folder): ditto for 'xfer_folder'

svn path=/trunk/; revision=10027
2001-05-28 15:49:14 +00:00
e59bc46236 Updated Hungarian translation
2001-05-28  Andras Timar <timar@gnome.hu>

        * hu.po: Updated Hungarian translation

svn path=/trunk/; revision=10026
2001-05-28 12:49:57 +00:00
a40da8d570 Removed the etable spec string. (message_list_construct): Load the etable
2001-05-27  Jeffrey Stedfast  <fejj@ximian.com>

	* message-list.c: Removed the etable spec string.
	(message_list_construct): Load the etable spec from a file.

	* folder-browser-factory.c: Load the etable spec from the file,
	not a string.

	* Makefile.am: Add message-list.etspec to be installed.

	* message-list.etspec: New file containing the ETable file
	specification.

	* mail-config.h: Prototype evolution_mail_config_get_type.

svn path=/trunk/; revision=10025
2001-05-28 01:24:41 +00:00
bb076508f0 Prototype evolution_mail_config_get_type.
2001-05-27  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.h: Prototype evolution_mail_config_get_type.

svn path=/trunk/; revision=10024
2001-05-28 01:06:51 +00:00
618ce2988e Fix an fd leak
* tests/lib/messages.c (test_message_read_file): Fix an fd leak

	* tests/lib/session.c, tests/lib/session.h: a CamelSession
	subclass for the test programs.

	* tests/lib/Makefile.am: include session.[ch]

	* tests/folder/test*.c: Use a CamelTestSession from libcameltest
	instead of cut+pasting everywhere.

	* tests/misc/url.c (main): Update for a camel_url_new change at
	some point.

	* tests/*/.cvsignore: Add stuff.

	* camel-mime-utils.c (rfc2047_encode_word): Fix a silly ==/!=
	mixup.

svn path=/trunk/; revision=10023
2001-05-27 19:52:07 +00:00
8b06ce05eb #include "evolution-shell-component-utils.h" rather than "e-gui-utils.h"
* component/e-summary-factory.c: #include
	"evolution-shell-component-utils.h" rather than "e-gui-utils.h"
	for e_pixmaps_update.

	* component/Makefile.am (evolution_executive_summary_LDADD): Use
	libeshell.la, not libeshell.a (Did Peter forget to commit this?)

svn path=/trunk/; revision=10022
2001-05-27 18:02:37 +00:00
6d713177f5 #include "evolution-shell-component-utils.h" rather than "e-gui-utils.h"
* gui/calendar-commands.c: #include
	"evolution-shell-component-utils.h" rather than "e-gui-utils.h"
	for e_pixmaps_update.

	* gui/tasks-control.c: Likewise.

svn path=/trunk/; revision=10021
2001-05-27 18:02:22 +00:00
5e44950c28 #include "evolution-shell-component-utils.h" rather than "e-gui-utils.h"
* gui/component/addressbook.c: #include
	"evolution-shell-component-utils.h" rather than "e-gui-utils.h"
	for e_pixmaps_update.

svn path=/trunk/; revision=10020
2001-05-27 18:02:03 +00:00
972eca1374 #include "evolution-shell-component-utils.h" rather than "e-gui-utils.h"
* folder-browser-factory.c: #include
	"evolution-shell-component-utils.h" rather than "e-gui-utils.h"
	for e_pixmaps_update.

	* subscribe-dialog.c: Likewise.

svn path=/trunk/; revision=10019
2001-05-27 18:01:45 +00:00
6eb6e536f9 New file. (e_pixmaps_update): Moved here from e-util to break e-util
* evolution-shell-component-utils.c: New file.
	(e_pixmaps_update): Moved here from e-util to break e-util bonobo
	dependency.

	* e-shell-view-menu.c: #include
	"evolution-shell-component-utils.h" instead of "e-gui-utils.h"

	* Makefile.am (libeshell_la_SOURCES, eshellinclude_HEADERS): Add
	evolution-shell-component-utils.[ch]

svn path=/trunk/; revision=10018
2001-05-27 18:00:52 +00:00
d129a4a8fc Remove e_pixmaps_update (moved to libeshell) so libeutil won't depend on
* e-gui-utils.c: Remove e_pixmaps_update (moved to libeshell) so
	libeutil won't depend on bonobo.

svn path=/trunk/; revision=10017
2001-05-27 18:00:25 +00:00
13a77e6d08 Fix to work properly. (handle_multipart_signed): Fixed a bug that caused
2001-05-26  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-format.c (try_inline_pgp_sig): Fix to work properly.
	(handle_multipart_signed): Fixed a bug that caused some
	multipart/signed messages to be handled by the multipart_mixed
	handler.

svn path=/trunk/; revision=10016
2001-05-26 22:37:24 +00:00
6f7c4bf1ae Fix to work properly.
2001-05-26  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-format.c (try_inline_pgp_sig): Fix to work properly.

svn path=/trunk/; revision=10015
2001-05-26 21:53:42 +00:00
1614f33b47 Added callbacks for Next/Previous Unread and Next/Previous Flagged
2001-05-25  Jeffrey Stedfast  <fejj@ximian.com>

	* folder-browser-factory.c: Added callbacks for Next/Previous
	Unread and Next/Previous Flagged message.

	* mail-callbacks.c (previous_flagged_msg): Implemented.
	(next_flagged_msg): Implemented.

svn path=/trunk/; revision=10014
2001-05-26 20:52:29 +00:00
75b453fba1 Added MailNextUnread, MailNextFlagged, MailPreviousUnread, and
2001-05-25  Jeffrey Stedfast  <fejj@ximian.com>

	* evolution-mail.xml: Added MailNextUnread, MailNextFlagged,
	MailPreviousUnread, and MailPreviousFlagged commands. Also
	rearranged the View menu to be a bit more user-friendly.

	Now where should we put the next/previous menu items?

svn path=/trunk/; revision=10013
2001-05-26 20:50:02 +00:00
ddc7d71827 Don't free the hash keys in priv->path_to_etree_node, because they're
* e-storage-set-view.c (destroy): Don't free the hash keys in
	priv->path_to_etree_node, because they're owned by the ETree now.
	(e_storage_set_view_set_show_folders): Likewise.

svn path=/trunk/; revision=10012
2001-05-26 19:17:02 +00:00
f30f7c9229 When unreffing a folder we got ourselves (as opposed to one passed in by
* mail-ops.c (mail_send_message, transfer_messages_transfer,
	set_offline_do): When unreffing a folder we got ourselves (as
	opposed to one passed in by the caller), sync before unreffing,
	since we might be holding the only reference to it.
	(mail_refresh_folder): New op, like mail_sync_folder, but does a
	camel_folder_refresh_info instead.

	* folder-browser-factory.c (control_activate): Call
	mail_refresh_folder, not mail_sync_folder. (The goal is to see new
	messages: sync used to work with imap because imap_sync was
	broken, but it doesn't work for that any more.)

svn path=/trunk/; revision=10011
2001-05-26 17:22:53 +00:00
364cdf26e7 Add a "need_rescan" flag saying if we want to rescan the entire folder for
* providers/imap/camel-imap-folder.c: Add a "need_rescan" flag
	saying if we want to rescan the entire folder for flag changes
	next time it's selected.
	(camel_imap_folder_init): Set need_rescan TRUE.
	(camel_imap_folder_selected): If need_rescan is TRUE, call
	imap_rescan.
	(imap_refresh_info): Only do a full rescan if need_rescan is TRUE.
	Otherwise just do a NOOP, making this a MUCH more lightweight
	operation. Also, don't call imap_rescan directly if the folder
	isn't selected, since that could end up causing the folder to be
	scanned *twice* (imap_rescan -> camel_imap_command ->
	camel_imap_folder_selected -> imap_rescan).
	(imap_rescan): Set need_rescan FALSE.
	(imap_sync_online): Don't NOOP if no changes were pushed: the
	caller will call refresh_info if it wants to poll for changes.
	Fixes evolution-mail doing lots of unnecessary extra work at
	quit time.

svn path=/trunk/; revision=10010
2001-05-26 17:17:10 +00:00
1f50ab36a1 Updated Swedish translation.
2001-05-26  Christian Rose  <menthos@menthos.com>

	* po/sv.po: Updated Swedish translation.

svn path=/trunk/; revision=10009
2001-05-26 15:19:15 +00:00
71a9bccbfc updated Azeri file
svn path=/trunk/; revision=10008
2001-05-26 06:34:29 +00:00
a58c7b50e9 Reference libeshell.la instead of libeshell.a.
2001-05-25  Peter Williams  <peterw@ximian.com>

       * gui/component/Makefile.am: Reference libeshell.la instead of libeshell.a.

2001-05-25  Peter Williams  <peterw@ximian.com>

       * gui/Makefile.am: Reference libeshell.la instead of libeshell.a.

2001-05-25  Peter Williams  <peterw@ximian.com>

       * component/Makefile.am: Reference libeshell.la instead of libeshell.a.

2001-05-25  Peter Williams  <peterw@ximian.com>

       * Makefile.am: Reference libeshell.la instead of libeshell.a.

2001-05-25  Peter Williams  <peterw@ximian.com>

       * Makefile.am: Change libeshell from a noinst_LIBRARIES to
       a lib_LTLIBRARIES. Install its headers in
       $includedir/evolution/shell.

       * evolution-storage.c (safe_corba_string): New, copy of e_safe_corba_string
       in libeutil. This way libeshell doesn't have a missing symbol when programs
       that don't have libeutil link to it.
       (evolution_storage_register): s,e_safe_corba_string,safe_corba_string,g.

svn path=/trunk/; revision=10007
2001-05-26 04:59:00 +00:00
c6c02db602 place the shortcut bar in a frame
2001-05-25  jacob berkman  <jacob@ximian.com>

	* e-shell-view.c (setup_widgets): place the shortcut bar in a
	frame

svn path=/trunk/; revision=10006
2001-05-26 00:43:14 +00:00
24ead7d24d *** empty log message ***
svn path=/trunk/; revision=10005
2001-05-26 00:09:28 +00:00
bc117a4331 Oops. Use a strNcmp to make sure the response begins with a 334 code, not
2001-05-25  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/smtp/camel-smtp-transport.c (smtp_auth): Oops. Use a
	strNcmp to make sure the response begins with a 334 code, not a
	strcmp. Duh.

svn path=/trunk/; revision=10004
2001-05-25 22:15:01 +00:00
a99162af68 Remove row row + i instead of row i. (et_table_rows_inserted): Insert row
2001-05-25  Christopher James Lahey  <clahey@ximian.com>

	* e-table.c (et_table_rows_deleted): Remove row row + i instead of
	row i.
	(et_table_rows_inserted): Insert row row + i instead of row row.

svn path=/trunk/; revision=10003
2001-05-25 21:31:10 +00:00
9e14fe9c69 Remove row i instead of row row. Destroy et->group when you get the
2001-05-25  Christopher James Lahey  <clahey@ximian.com>

	* e-table.c (et_table_rows_deleted): Remove row i instead of row
	row.  Destroy et->group when you get the changed or
	sort_info_changed signal instead of in the idle handler.

svn path=/trunk/; revision=10002
2001-05-25 20:57:04 +00:00
092c91db21 oops
svn path=/trunk/; revision=10001
2001-05-25 20:53:45 +00:00
0923dc42fa Disable Resend on non-Sent folder FolderBrowsers. Thanks to Wayne Davis
2001-05-25  Jeffrey Stedfast  <fejj@ximian.com>

	* folder-browser-factory.c (control_activate): Disable Resend on
	non-Sent folder FolderBrowsers. Thanks to Wayne Davis for this
	patch.

svn path=/trunk/; revision=10000
2001-05-25 20:53:26 +00:00
6815fa8a39 remove the summary info so we are not out-of-sync with the maildir folder.
2001-05-25  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/local/camel-maildir-folder.c (maildir_append_message):
	remove the summary info so we are not out-of-sync with the maildir
	folder.

	* providers/local/camel-mh-folder.c (mh_append_message): remove
	the summary info so we are not out-of-sync with the mh folder.

	* providers/local/camel-mbox-folder.c (mbox_append_message):
	remove the summary info so we are not out-of-sync with the mbox.

svn path=/trunk/; revision=9996
2001-05-25 19:58:37 +00:00
03df6fccde Correct the height calculation here to not include the
2001-05-25  Christopher James Lahey  <clahey@ximian.com>

	* gui/widgets/e-addressbook-reflow-adapter.c (addressbook_height):
	Correct the height calculation here to not include the
	E_CARD_SIMPLE_FIELD_FAMILY_NAME since it won't be displayed.

	* gui/widgets/e-minicard.c (remodel): Changed this to continue to
	be more consistent and simpler.

svn path=/trunk/; revision=9992
2001-05-25 18:56:25 +00:00
870ddbe4d2 Added shell/e-storage-set-view.etspec.
2001-05-25  Christopher James Lahey  <clahey@ximian.com>

	* POTFILES.in: Added shell/e-storage-set-view.etspec.

svn path=/trunk/; revision=9991
2001-05-25 18:47:11 +00:00
60af0fe693 Changed the tooltips here based on Taylor's work.
2001-05-25  Christopher James Lahey  <clahey@ximian.com>

	* evolution-addressbook.xml: Changed the tooltips here based on
	Taylor's work.

svn path=/trunk/; revision=9990
2001-05-25 18:42:20 +00:00
9288ec2e2c Added ETSPECDIR. Added e-storage-set-view.etspec to get installed.
2001-05-21  Christopher James Lahey  <clahey@ximian.com>

	* Makefile.am (INCLUDES): Added ETSPECDIR.  Added
	e-storage-set-view.etspec to get installed.

	* e-local-storage.c (remove_folder_directory): Commented out this
	function since it is unused.

	* e-shell-folder-commands.c
	(folder_selection_dialog_folder_selected_callback), e-shell-view.c
	(update_offline_toggle_status): Fixed warnings here by adding a
	return; after the g_assert_not_reached();.

	* e-shell-importer.c (start_import): Got rid of real_folderpath
	here and just reused folderpath (It was causing uninitialized
	variable warnings.)

	* e-shell.c (impl_Shell_getLocalStorage): Use
	bonobo_object_dup_ref here.  It makes things simpler.

	* e-storage-set-view.c: Removed ETREE_SPEC since it's no longer
	needed.
	(convert_corba_drag_action_set_to_gdk,
	folder_context_menu_activate_cb, remove_cb,
	folder_context_menu_remove_cb): Commented out these functions
	since they're unused.
	(new_storage_cb, new_folder_cb, insert_folders, insert_storages):
	Don't bother using insert_id here since it no longer does
	anything.
	(new_storage_cb, removed_storage_cb, removed_folder_cb): Don't
	free the data returned from e_tree_memory_node_remove.
	(e_storage_set_view_construct): Set the destroy func here so that
	memory will automatically get freed when nodes are destroyed.
	g_strdup the root node string here.  Use
	e_tree_construct_from_spec_file here to use an external file.
	(e_storage_set_view_set_show_folders): g_strdup the root node
	string here.

	* e-storage-set-view.etspec: New etspec file.

	* evolution-shell-component-client.c
	(free_ShellComponentListener_servant): Added a prototype here.

svn path=/trunk/; revision=9989
2001-05-25 18:35:40 +00:00
bf8462bc71 This code should be correct now. Still waiting on the shell to do it's job
2001-05-25  Jeffrey Stedfast  <fejj@ximian.com>

	* component-factory.c (xfer_folder): This code should be correct
	now. Still waiting on the shell to do it's job of creating the
	metadata xml file in the destination folder though.

svn path=/trunk/; revision=9981
2001-05-25 17:57:48 +00:00
c43cf87a0e Oops, I spelled the get-default-db function name wrong.
2001-05-24  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-smime-context.c (camel_smime_context_new): Oops, I spelled
	the get-default-db function name wrong.

svn path=/trunk/; revision=9980
2001-05-25 01:12:26 +00:00
15f9d079e6 0.5 RELEASE
2001-05-24  Arturo Espinosa Aldama  <arturo@ximian.com>

	* 0.5 RELEASE

svn path=/trunk/; revision=9973
2001-05-25 00:59:35 +00:00
dd9dd3d0a6 s/Helix Code/Ximian
2001-05-24  Federico Mena Quintero  <federico@ximian.com>

	* evolution-devel-guide.sgml: s/Helix Code/Ximian

svn path=/trunk/; revision=9972
2001-05-25 00:56:39 +00:00
1ce2d2594c #include <stdlib.h> #include <string.h>. Kill warnings.
2001-05-25  Kjartan Maraas  <kmaraas@gnome.org>

	* gal/widgets/e-font.c: #include <stdlib.h>
	* gal/widgets/e-popup-menu.c: #include <string.h>. Kill warnings.

svn path=/trunk/; revision=9971
2001-05-24 22:09:11 +00:00
562a10c291 #include <string.h> Same here. Kills warnings on newer gcc.
2001-05-25  Kjartan Maraas  <kmaraas@gnome.org>

	* e-table-specification.c: #include <string.h>
	* e-table-state.c: Same here. Kills warnings on newer gcc.

svn path=/trunk/; revision=9970
2001-05-24 22:06:47 +00:00
4f43db365b g_strdup the uid into the ml->cursor_uid.
2001-05-24  Jeffrey Stedfast  <fejj@ximian.com>

	* message-list.c (message_list_select_uid): g_strdup the uid into
	the ml->cursor_uid.

	* message-browser.c (message_browser_forward_msg): Use the default
	forward style.

svn path=/trunk/; revision=9969
2001-05-24 21:54:34 +00:00
6181a8992c If the message data is online, sniff the data for a MIME type first, and
* mail-identify.c (mail_identify_mime_part): If the message data
	is online, sniff the data for a MIME type first, and use the
	filename second. Makes it more reliable, and deals with the
	specific case of "application/octet-stream; name=foo.vcf" which
	gnome-vfs will identify as vcalendar, but which can also be a
	vcard.

svn path=/trunk/; revision=9968
2001-05-24 21:44:40 +00:00