Commit Graph

2510 Commits

Author SHA1 Message Date
bebbdbbbcb Hardcode the vfolder source to just the inbox (so at least it returns
2000-05-29  Not Zed  <NotZed@HelixCode.com>

        * folder-browser.c (folder_browser_load_folder): Hardcode the
        vfolder source to just the inbox (so at least it returns
        something).

        * component-factory.c (create_test_storage): Create a vfolder dir
        first, and put the folders in that.
        (create_test_storage): Create the storage as VFolders, not
        "storage_name" :)

svn path=/trunk/; revision=3269
2000-05-29 20:39:19 +00:00
82d8404f4f Check the searched folder is open before trying to search it.
2000-05-29  Not Zed  <NotZed@HelixCode.com>

        * providers/vee/camel-vee-folder.c (vee_folder_build): Check the
        searched folder is open before trying to search it.

svn path=/trunk/; revision=3268
2000-05-29 20:38:55 +00:00
9b1893e93d add a "format" argument so we can fetch different kinds of text.
* e-msg-composer.c (get_editor_text): add a "format" argument so
	we can fetch different kinds of text.
	(format_text): New function to do line wrapping on plain text.
	(build_message): Build multipart/alternative messages rather than
	HTML-only ones. Yay. We don't suck (as much) any more!

svn path=/trunk/; revision=3267
2000-05-29 19:34:43 +00:00
9f804702d5 Fix up some glib precondition stuff. Try to set the URL in
* camel-service.c (camel_service_new): Fix up some glib
	precondition stuff. Try to set the URL in camel_service_new before
	checking whether or not it's "empty" so that you can successfully
	set "sendmail:" as a URL.

svn path=/trunk/; revision=3266
2000-05-29 19:32:29 +00:00
ccb665a026 Moved macros/gnome-autogen.sh to bin/gnome-autogen.sh.
svn path=/trunk/; revision=3260
2000-05-29 15:42:50 +00:00
6c365b1f6d If `USE_GNOME_2_MACROS' is set, use the GNOME 2.0 macros from the
2000-05-29  Martin Baulig  <baulig@suse.de>

	* gnome-autogen.sh: If `USE_GNOME_2_MACROS' is set, use the
	GNOME 2.0 macros from the `macros2' directory.

svn path=/trunk/; revision=3259
2000-05-29 15:17:17 +00:00
f44628eb84 Install macros to `$(datadir)/aclocal/gnome-macros' when
2000-05-29  Martin Baulig  <baulig@suse.de>

	* gnome-common.m4, Makefile.am: Install macros to
	`$(datadir)/aclocal/gnome-macros' when INSIDE_GNOME_COMMON.

	* gnome-autogen.sh: New file. When using gnome-common instead
	of the macros/ directory, use this in your autogen.sh.

svn path=/trunk/; revision=3258
2000-05-29 14:30:32 +00:00
a3a1843acf Typo
svn path=/trunk/; revision=3257
2000-05-29 11:09:32 +00:00
fb320bf9da Fixed setting of arguments.
2000-05-28  Christopher James Lahey  <clahey@helixcode.com>

	* e-table-group-container.c: Fixed setting of arguments.

svn path=/trunk/; revision=3256
2000-05-29 00:27:41 +00:00
0c991132ab helper function since we need to set "modal" on the dialogs returned by
* mail-config.c (error_dialog): helper function since we need to
	set "modal" on the dialogs returned by gnome_error_dialog to make
	them work when popped up from the modal Druid.
	(service_acceptable): New function to check if the info entered on
	a store/transport page actually checks out.
	(mail_config_druid): Connect to the "next" signal on the store and
	transport pages and don't let the user continue if the data is
	bad and "check this before continuing" is checked. Also, only
	display sources/transports in the "mail" domain. (Ie, not
	"vfolder".)

svn path=/trunk/; revision=3255
2000-05-28 21:29:56 +00:00
28a05ec767 Add a domain field to CamelProvider, to say what kind of data it provides.
* camel-provider.h: Add a domain field to CamelProvider, to say
	what kind of data it provides.

	* providers/imap/camel-imap-provider.c:
	* providers/mbox/camel-mbox-provider.c:
	* providers/pop3/camel-pop3-provider.c:
	* providers/sendmail/camel-sendmail-provider.c:
	* providers/smtp/camel-smtp-provider.c: Set domain to "mail".

	* providers/nntp/camel-nntp-provider.c: Set domain to "news".

	* providers/vee/camel-vee-provider.c: Set domain to "vfolder". (So
	it doesn't end up being listed as a potential mail source in the
	mail config wizard.)

svn path=/trunk/; revision=3254
2000-05-28 21:29:28 +00:00
2aefb91c92 Updated tr.po for evolution
svn path=/trunk/; revision=3253
2000-05-28 21:12:03 +00:00
4e5eac84a0 (connect_to_server): Remove port number from error message since
it's not terribly useful and we were getting it from the wrong
	place anyway.

svn path=/trunk/; revision=3252
2000-05-28 20:03:05 +00:00
f7f298203f #include <errno.h>
* e-msg-composer.c: #include <errno.h>

svn path=/trunk/; revision=3251
2000-05-28 19:58:14 +00:00
c3b178dc06 Split apart password and APOP auth, since some servers seem to do both,
* providers/pop3/camel-pop3-store.c: Split apart password and APOP
	auth, since some servers seem to do both, but don't really.
	(connect_to_server): Renamed from try_connect. Now actually does
	the connection up to the point of checking the greeting for APOP
	support.
	(query_auth_types): Return APOP, if appropriate. Call
	pop3_disconnect after connect_to_server since we don't really want
	to be connected.
	(pop3_connect): Use connect_to_server rather than duplicating
	code. Fix a one-byte buffer overrun in the APOP code.
	(pop3_disconnect): Make this able to clean up after a partial
	connect.

svn path=/trunk/; revision=3250
2000-05-28 18:05:23 +00:00
a45c71b069 Remove extra free of evolution_directory.
* main.c (main): Remove extra free of evolution_directory.

svn path=/trunk/; revision=3249
2000-05-28 17:48:20 +00:00
2e7d848819 Use foo@bar' rather than "" <foo@bar>' for email addresses with no name
* camel-mime-utils.c (header_address_list_format_append): Use
	`foo@bar' rather than `"" <foo@bar>' for email addresses with no
	name component.

svn path=/trunk/; revision=3248
2000-05-28 17:36:54 +00:00
fbd1a80e31 Use foo@bar' rather than <foo@bar>' for recipient with no name.
* mail-format.c (write_recipients_to_stream): Use `foo@bar' rather
	than `<foo@bar>' for recipient with no name.

svn path=/trunk/; revision=3247
2000-05-28 17:36:31 +00:00
dd4eb1738f Updated russian translation.
svn path=/trunk/; revision=3246
2000-05-28 17:29:26 +00:00
55864c766c don't put up an error message if the user cancels the password dialog.
* mail-ops.c (fetch_mail): don't put up an error message if the
	user cancels the password dialog.

svn path=/trunk/; revision=3245
2000-05-28 17:00:53 +00:00
03b78aeacf Make EvolutionStorage use the correct name when registering itself.
svn path=/trunk/; revision=3244
2000-05-28 16:12:37 +00:00
46411304c0 Remove storage test code that I committed by accident.
svn path=/trunk/; revision=3243
2000-05-28 14:50:43 +00:00
b8a53f033d Added a missing smtp-related file to the dist.
svn path=/trunk/; revision=3242
2000-05-28 11:56:20 +00:00
5b887fe6dc vfolder gui! So you can define them,k they show up in the list (well,
after a restart), but they always come up empty - doesn't search any
folders yet.

2000-05-27  Not Zed  <NotZed@HelixCode.com>

        * Makefile.am (SHELL_OBJS): Include mail storage so we can
        initialise folders.

        * component-factory.c (create_test_storage): Parses vfolder
        defintions and adds them to the storage.  Definetly needs more
        work.

        * folder-browser-factory.c (control_activate): Add the VFolder
        druid menu item.
        (control_deactivate): And remove it.

        * mail-ops.c (vfolder_editor_clicked): For editing vfolder
        definitions (rather like filters, oddly enough :).  Tries to
        update the shell but it doesn't seem to work properly - requires a
        mail component restart to take effect.

        * folder-browser.c (folder_browser_load_folder): Handle vfolder:
        urls' appropriately and map to camel.  Still needs a way to tell
        the vfolder what folders to search! (all vfolders come up empty!).

svn path=/trunk/; revision=3241
2000-05-28 06:18:11 +00:00
d11f78c349 New file - lists rules appropriate for vfolders (no actions, etc).
2000-05-27  Not Zed  <NotZed@HelixCode.com>

        * vfoldertypes.xml: New file - lists rules appropriate for
        vfolders (no actions, etc).

        * Makefile.am (EXTRA_DIST): Add vfoldertypes.xml

        * filter-driver.c (filter_driver_expand_option): Made public from
        expand_filter_option.
        (filter_driver_rule_count): find out how many user rules are
        defined.
        (filter_driver_rule_get): Get a user rule by index.

svn path=/trunk/; revision=3240
2000-05-28 06:14:53 +00:00
350fde8167 Added double click to open contact editor.
2000-05-25  Christopher James Lahey  <clahey@helixcode.com>

	* gui/component/addressbook.c,
	gui/component/e-addressbook-model.c,
	gui/component/e-addressbook-model.h: Added double click to open
	contact editor.

svn path=/trunk/; revision=3239
2000-05-28 04:26:30 +00:00
f91435fc0c Added double click handling.
2000-05-28  Christopher James Lahey  <clahey@helixcode.com>

	* e-table-group-container.c, e-table-group-leaf.c,
	e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h,
	e-table.c, e-table.h: Added double click handling.

svn path=/trunk/; revision=3238
2000-05-28 04:25:22 +00:00
0473e106f0 Added a COL_DELETED and made it the strikeout column for both text
2000-05-28  Christopher James Lahey  <clahey@helixcode.com>

	* message-list.c, message-list.h: Added a COL_DELETED and made it
	the strikeout column for both text renderers.

svn path=/trunk/; revision=3237
2000-05-28 04:22:13 +00:00
81bab650bb added Kevin Breit to author and copyright.
* C/evolution-guide.sgml: added Kevin Breit to author and
	copyright.

	* C/apx-authors.sgml: Put app authors in a simplelist.

	* C/usage-mail.sgml: Removed USAGE-SETUP insertion, added xref to send
        users to config-setupassist chapter. This and the following changes
	take setup druid coverage out of usage
	section and put it in config section.
	* C/config-setupassist.sgml: Added mail druid coverage from
	usage-setup.sgml.
	* C/usage-setup.sgml: Removed file. contents in
	config-setupassist.sgml.
	* C/evolution-guide.sgml: Removed
	USAGE-SETUP entity (and file usage-setup.sgml.)

svn path=/trunk/; revision=3236
2000-05-28 04:05:59 +00:00
0d4aa83d4e Translations from Keld
achtung/po/da.po dia/po/da.po dr-genius/po/da.po
evolution/po/da.po gedit/po/da.po gimp/po/da.po
gimp/po-plug-ins/da.po gimp/po-script-fu/da.po glade/po/da.po
gnome-db/po/da.po gnomeicu/po/da.po mc/po/da.po
nautilus/po/da.po

svn path=/trunk/; revision=3235
2000-05-27 23:07:41 +00:00
b5f4615bac Various improvements:
* mail-format.c: Various improvements:

	(call_handler_function, etc): Add a "mime_type" argument to the
	handlers, so that if a part is tagged as
	"application/octet-stream", and we figure out that it's really
	something else, the handler we call can know what that something
	else is.

	(handle_text_enriched): Small fixes to make this not do
	text/enriched-specific syntax in text/richtext or vice versa.

	(handle_mystery): Allow for mystery data that can't even be saved
	to disk. (ie, unrecognized external-body). Let the caller specify
	the URL to use.

	(handle_message_external_body): New function to deal with
	message/external-body parts. Generates URLs for anon-ftp,
	local-file, and URL access-types, and a more-useful-than-before
	descriptive message for other types.

	(handle_audio, handle_undisplayable): Use gnome_mime_get_value to
	try to get a description of the MIME type to display to the user
	rather than the raw form. (This will only work if the user has
	recent gnome-vfs installed. [If they don't, it works just like
	it used to.])

svn path=/trunk/; revision=3234
2000-05-27 22:21:37 +00:00
d8c5c9136d Ripped out camel_imap_command_get_additional_data() from camel-imap-store and implemented a number of methods in camel-imap-folder
svn path=/trunk/; revision=3233
2000-05-27 21:57:41 +00:00
d206a2e89b Moved over from event-editor-utils.c. (e_dialog_editable_get): Likewise.
2000-05-27  Federico Mena Quintero  <federico@helixcode.com>

	* e-dialog-widgets.c (e_dialog_editable_set): Moved over from
	event-editor-utils.c.
	(e_dialog_editable_get): Likewise.
	(e_dialog_toggle_set): Likewise.
	(e_dialog_toggle_get): Likewise.
	(e_dialog_spin_set): Likewise.
	(e_dialog_spin_get_double): Likewise.
	(e_dialog_spin_get_int): Likewise.
	(e_dialog_option_menu_set): Likewise, and added a value map.
	(e_dialog_option_menu_get): Likewise.
	(e_dialog_dateedit_set): Likewise.
	(e_dialog_dateedit_get): Likewise.
	(e_dialog_radio_set): New function.
	(e_dialog_radio_get): New function.

svn path=/trunk/; revision=3232
2000-05-27 21:28:58 +00:00
c5cf5131ea Fix 'make dist' errors.
svn path=/trunk/; revision=3231
2000-05-27 19:08:27 +00:00
20286800b5 Added spec file for 'rpm -tb evolution-x.y.tar.gz' ability.
svn path=/trunk/; revision=3230
2000-05-27 18:42:38 +00:00
fa30d9dc09 Added my name to the about box
svn path=/trunk/; revision=3229
2000-05-27 17:35:47 +00:00
d321ee5692 Updated russian translation.
svn path=/trunk/; revision=3228
2000-05-27 13:59:42 +00:00
bae01d4cd8 Fix a bug (security/stability) in its usage of mail_html_write.
* mail-format.c (handle_text_html): Fix a bug (security/stability)
	in its usage of mail_html_write.

svn path=/trunk/; revision=3227
2000-05-26 22:05:38 +00:00
f555a184fc Updated Norwegian translation.
2000-05-26  Kjartan Maraas  <kmaraas@online.no>

	* no.po: Updated Norwegian translation.

svn path=/trunk/; revision=3226
2000-05-26 21:56:01 +00:00
fe42d534f1 + * e-shell-view-menu.c (command_about_box): Make authorlist more
+	alphabetical.
+	(command_show_treeview): New function; shows the treeview, when it
+	has been hidden.
+	(command_show_shortcut_bar): New function; shows the shortcut bar,
+	when it's been hidden.

svn path=/trunk/; revision=3225
2000-05-26 21:09:28 +00:00
3d1cadd580 Added "strikeout_column" argument.
2000-05-26  Christopher James Lahey  <clahey@helixcode.com>

	* e-cell-text.c, e-cell-text.h: Added "strikeout_column" argument.

svn path=/trunk/; revision=3224
2000-05-26 21:03:23 +00:00
628ca43584 Made "drawgrid", "drawfocus", "spreadsheet", and "length_threshold"
2000-05-26  Christopher James Lahey  <clahey@helixcode.com>

	* e-table-group-container.c, e-table-group-container.h,
	e-table-group-leaf.c, e-table-group-leaf.h, e-table.c, e-table.h:
	Made "drawgrid", "drawfocus", "spreadsheet", and
	"length_threshold" arguments set from the ETable effect all the
	end ETableItems.

	* e-table-header.c: Made column resize a bit less bumpy.

svn path=/trunk/; revision=3223
2000-05-26 20:38:49 +00:00
7434b2831b new file new file New directory, for figure graphics.
* C/fig/mainwindow-pic.png: new file
	* C/fig/mail-druid-pic.png: new file
	* C/fig: New directory, for figure graphics.

	* C/apx-gloss.sgml: new file. glossary. thx. to kevin from chicago.

	* C/usage-setup.sgml: More accurate description of druid, and
	moved to mail section-- see usage-mail.sgml entry.  This is a new
	location for this entity, and it may move more later.


	* C/usage-mainwindow.sgml: altered description of starting
	evolution. added screenshot for main-window picture.

	* C/usage-mail.sgml: added screenshots, added coverage of setup
	druid and put it into get-and-send section, which is probably not
	where it should stay.  Also started filter druid coverage and
	clarified examples, esp. in Bcc: section.

	* C/usage-contact.sgml: Clarified examples.

	* C/preface.sgml: rewording of "what is" and "about book" sections.

	* C/evolution-guide.sgml: added glossary entity APX-GLOSS, altered
	phrasing in part intros, changed order of Setup-assistant section.

	* C/config-prefs.sgml: changed wording, removed ref. to re-running
	setup assistant.

svn path=/trunk/; revision=3222
2000-05-26 20:06:55 +00:00
735c913737 set CAMEL_MESSAGE_ANSWERED on a message after a successful reply.
* mail-ops.c (composer_send_cb, reply): set CAMEL_MESSAGE_ANSWERED
	on a message after a successful reply.

	* message-list.c (folder_changed): free the summary with
	camel_folder_free_summary rather than g_ptr_array_free.

svn path=/trunk/; revision=3221
2000-05-26 18:09:18 +00:00
c6af86a140 routine to read the user's signature file. (set_editor_text): If the user
* e-msg-composer.c (get_signature): routine to read the user's
	signature file.
	(set_editor_text): If the user has configured a signature, append
	it to the set text.
	(e_msg_composer_new): Call set_editor_text with "" to load the
	signature (if any).

svn path=/trunk/; revision=3220
2000-05-26 15:40:50 +00:00
47ab2202ba Made the storage view update at changes in the storage, and
implemented a BonoboObject for wrapping the Evolution::Storage CORBA
interface.  Also fixed a few bugs.

This makes the shell's storage extensibility usable for Evolution
components.

svn path=/trunk/; revision=3219
2000-05-26 14:49:12 +00:00
3c89185e9f Update for CamelMultipart changes.
* e-msg-composer.c (build_message): Update for CamelMultipart changes.

svn path=/trunk/; revision=3218
2000-05-26 14:46:56 +00:00
f5ba4dde57 Don't set a default boundary. Require the caller to do that.
* camel-multipart.c (camel_multipart_init): Don't set a default
	boundary. Require the caller to do that.
	(set_boundary): if boundary is NULL, generate a "random" boundary.

	* camel-mime-part-utils.c
	(camel_mime_part_construct_content_from_parser): Add a call to
	camel_multipart_set_boundary after creating a new multipart.

svn path=/trunk/; revision=3217
2000-05-26 14:46:13 +00:00
8ad057518f Update for PersistStream changes
* mail-format.c (handle_via_bonobo): Update for PersistStream
	changes

svn path=/trunk/; revision=3216
2000-05-26 14:36:45 +00:00
5de3176b65 Update for PersistStream changes
* e-msg-composer.c (get_editor_text, set_editor_text): Update for
	PersistStream changes

svn path=/trunk/; revision=3215
2000-05-26 14:28:04 +00:00