| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/; revision=16597
|
|
|
|
|
|
|
|
|
| |
2002-04-26 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): Check for empty-string pgp-key
ids and don't use them.
svn path=/trunk/; revision=16596
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-04-16 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-hdrs.c (destroy): Unref the priv->tooltips object
here.
* e-msg-composer-attachment-bar.c (destroy): Free the priv struct.
* e-msg-composer.c (set_editor_signature): We don't need a 'name'?
So don't strdup it.
svn path=/trunk/; revision=16485
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-04-12 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-hdrs.c (from_changed): Change the Reply-To header
contents.
(e_msg_composer_hdrs_set_reply_to): The Reply-To entry was an
EEntry, not a bonobo control so fix this to set the text using
e_entry_set_text.
(e_msg_composer_hdrs_get_reply_to): Use e_entry_get_text here for
the same reason.
svn path=/trunk/; revision=16445
|
|
|
|
|
|
|
|
|
|
|
| |
2002-04-08 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (set_editor_text): No need to query for the
persist-stream interface here, just re-use
composer->persist_stream_interface - this might improve the speed
at which a reply action brings up the composer.
svn path=/trunk/; revision=16425
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-04-09 Not Zed <NotZed@Ximian.com>
* e-msg-composer-hdrs.c (set_recipients_from_destv): Use decode
rather than unformat - the e_destination was changed (long time
ago) to rfc2047 encode the addresses, so we should decode
likewise. Should fix #16158.
* e-msg-composer.c (next_word): g_utf8_next_char never returns
NULL, it just skips to the next character. So like normal string
code, we just check for a nul explicitly. Fixes a bug found while
checking #16158.
svn path=/trunk/; revision=16396
|
|
|
|
| |
svn path=/trunk/; revision=16388
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-04-05 Jeffrey Stedfast <fejj@ximian.com>
Fixes bug #3980.
* e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_cc): If a Cc list
is set to something non-empty, make sure to show the Cc widgets.
(e_msg_composer_hdrs_set_bcc): Same but for Bcc.
(e_msg_composer_hdrs_set_reply_to): And here.
svn path=/trunk/; revision=16366
|
|
|
|
| |
svn path=/trunk/; revision=16312
|
|
|
|
|
|
|
|
|
| |
2002-03-28 Christopher James Lahey <clahey@ximian.com>
* e-msg-composer-select-file.c: Switch to using EFileSelection
here instead of GtkFileSelection.
svn path=/trunk/; revision=16276
|
|
|
|
|
|
|
|
|
| |
2002-03-27 Larry Ewing <lewing@ximian.com>
* Makefile.am: fix for the changes to GTKHTML_DATADIR that include
the release number.
svn path=/trunk/; revision=16272
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Evolution-Composer.idl, evolution-composer.c
(impl_Composer_show): "Forward as iCalendar" uses set_body, so we
can't make the composer un-showable after doing that. So get rid
of the "cannot show" exception.
* e-msg-composer.c (e_msg_composer_set_body): Prepare the composer
to be shown in its weird state: Put an explanatory message in the
body, then call disable_editor.
(disable_editor): Common editor-disabling code - makes the editor
and attachment bar insensitive and disables any menu items that
could be used to modify them.
(e_msg_composer_new_redirect): Use disable_editor here now.
svn path=/trunk/; revision=16191
|
|
|
|
|
|
|
|
| |
2002-03-15 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c: use gtkhtml editor API version 1.1
svn path=/trunk/; revision=16173
|
|
|
|
|
|
|
| |
* listener.c (impl_event): Remove the extremely verbose printf
here.
svn path=/trunk/; revision=16100
|
|
|
|
|
|
|
|
|
| |
2002-03-07 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c (destroy): ops, unregister and not register new
one sig_event_client
svn path=/trunk/; revision=15964
|
|
|
|
| |
svn path=/trunk/; revision=15960
|
|
|
|
|
|
|
| |
* e-msg-composer.c (build_message): Fix a dumb bug in previous
commit that broke iMIP containing 8-bit data.
svn path=/trunk/; revision=15895
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mailer side of 14705.
* Evolution-Composer.idl (setBody): Change setBodyText to setBody
and take a MIME type as well.
(show): Add an exception.
* evolution-composer.c (impl_Composer_set_body, etc): Update for
IDL change. While I'm here, fix this to DTRT with both plaintext
and HTML bodies. (It claimed to take plain text before, but then
passed it to the composer as HTML.)
(impl_Composer_show): Raise an exception if setBody has been
called, since the composer window will not display the real data
in that case.
* e-msg-composer.c (e_msg_composer_set_body): interface for
impl_Composer_set_body.
(build_message): If e_msg_composer_set_body has been called, use
the body and MIME type supplied to it rather than the contents of
the HTML editor.
svn path=/trunk/; revision=15833
|
|
|
|
|
|
|
|
|
|
|
| |
2002-02-14 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c (delete_old_signature): don't insert paragraph
here, also delete paragraph where signature was
(e_msg_composer_show_sig_file): test if we are in empty document
and if so, insert new paragraph for signature
svn path=/trunk/; revision=15729
|
|
|
|
|
|
|
|
|
|
|
| |
2002-02-12 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (e_msg_composer_flush_pending_body): Use
set_editor_text()
(e_msg_composer_new_from_url): Same.
(e_msg_composer_set_body_text): Re-Show the signature.
svn path=/trunk/; revision=15692
|
|
|
|
|
|
|
|
|
| |
2002-02-12 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c (e_msg_composer_is_dirty): reflect gtkhtml API
change
svn path=/trunk/; revision=15685
|
|
|
|
| |
svn path=/trunk/; revision=15679
|
|
|
|
| |
svn path=/trunk/; revision=15677
|
|
|
|
|
|
| |
auto-recipients first, then it is more visually appearling since most users will add their own recipients to the end of a list.
svn path=/trunk/; revision=15551
|
|
|
|
|
|
|
|
|
|
| |
2002-02-01 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (update_auto_recipients): Update the
auto-cc/bcc recipients in the composer header fields to match the
ones chosen in the account configuration.
svn path=/trunk/; revision=15548
|
|
|
|
|
|
|
|
|
|
|
| |
2002-01-31 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c (e_msg_composer_ignore): new method, tells
composer to ignore all word in str string
(next_word): helper function to get next word from s, saves rest
of s to sr
svn path=/trunk/; revision=15540
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-01-29 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): If we are in redirect mode,
use the original message and set the resent-* headers using
e_msg_composer_hdrs_to_redirect() and then return.
(destroy): Unref the redirected message if it exists.
* e-msg-composer-hdrs.c (e_msg_composer_hdrs_to_redirect): New
function for a composer in redirect mode.
svn path=/trunk/; revision=15507
|
|
|
|
| |
svn path=/trunk/; revision=15486
|
|
|
|
|
|
| |
composer arg can be NULL.
svn path=/trunk/; revision=15288
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-01-10 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (get_file_content): Rewrote to use CamelStreams
and also convert the file contents to UTF-8 (assums the file
charset is the same charset that the composer is set to).
(menu_file_insert_file_cb): Pass the composer into
get_file_content().
(e_msg_composer_get_sig_file_content): Pass NULL as the composer
argument.
svn path=/trunk/; revision=15286
|
|
|
|
|
|
|
|
|
| |
2002-01-09 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (class_init): Fixed the setup of the
"save-draft" signal so that it would actually work.
svn path=/trunk/; revision=15279
|
|
|
|
|
|
|
|
|
|
| |
2002-01-07 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (e_msg_composer_get_message_draft): Set the
X-Evolution-Format header to text/plain if that is the editing
mode we are really in. This fixes bug #11499.
svn path=/trunk/; revision=15255
|
|
|
|
|
|
|
|
|
|
| |
2002-01-04 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (e_msg_composer_new_from_url): A few minor
fixes to make it more compliant with rfc2368. Should now be fully
rfc compliant as far as I can tell.
svn path=/trunk/; revision=15249
|
|
|
|
|
|
|
|
|
|
| |
2002-01-03 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
Only connect to the parent's destroy/hide signals while the
attachment editor dialog is "alive".
svn path=/trunk/; revision=15238
|
|
|
|
|
|
|
|
|
|
| |
2001-12-21 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-select-file.c (composer_hide_cb): Only cancel the
selection dialog if it is currently in use, otherwise we'll get an
extra gtk_main_quit and the mailer will exit :-(
svn path=/trunk/; revision=15207
|
|
|
|
| |
svn path=/trunk/; revision=15198
|
|
|
|
| |
svn path=/trunk/; revision=15134
|
|
|
|
| |
svn path=/trunk/; revision=15131
|
|
|
|
|
|
|
|
|
| |
2001-12-17 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (read_file_content): Don't block forever if we
are reading a fifo with no data.
svn path=/trunk/; revision=15122
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-12-14 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (class_init): Setup the SAVE_DRAFT signal.
(menu_file_save_draft_cb): Emit the SAVE_DRAFT signal.
(exit_dialog_cb): Same here.
(save_draft): Removed. This code is now a signal that
mail-callbacks will connect to.
svn path=/trunk/; revision=15079
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
001-12-11 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
Attach to the parent widget's destroy signal - when that gets
destroyed, we need to cancel the editor dialog too. Also connect
to our parent window's "hide" signal so that when the composer
gets hidden (ie, it's being sent), we also close the dialogs.
* e-msg-composer.c (init): Default composer->enable_autosave to
TRUE.
svn path=/trunk/; revision=15016
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-12-11 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-select-file.c (confirm): If multiple-selection is
enabled but nothing is slected, fall back to using the filename in
the entry box as the "selected" file.
(create_file_selection): If the composer gets hidden (ie it's
being "sent") then cancel the file selection dialog.
svn path=/trunk/; revision=14999
|
|
|
|
|
|
|
|
|
|
| |
2001-12-11 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-select-file.c (confirm): If multiple-selection is
enabled but nothing is slected, fall back to using the filename in
the entry box as the "selected" file.
svn path=/trunk/; revision=14994
|
|
|
|
|
|
|
|
|
|
| |
2001-12-11 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-select-file.c
(file_selection_info_destroy_notify): If the widget is non-NULL,
then gtk_widget_destroy that bad boy...
svn path=/trunk/; revision=14984
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-12-10 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-attachment-bar.c (add_from_user):
select_file_attachments now returns a GPtrArray so handle that and
loop until we've added all the attachment files.
* e-msg-composer-select-file.c (confirm): Add an evil kludge to
get a list of filenames from the GtkFileSelection widget based on
the label in the history option menu item and the base filenames
of the selected items in the filename clist.
(create_file_selection): Setup the clist to allow multiple
selection.
(file_selection_info_destroy_notify): Destroy the GPtrArray
containing the list of xselected files.
(select_file_internal): Return a GPtrArray of files instead of a
char *.
svn path=/trunk/; revision=14968
|
|
|
|
|
|
|
|
|
| |
2001-12-10 Jon Trowbridge <trow@ximian.com>
* e-msg-composer.c (get_file_content): Only execute an executable
sig file if a magic environment variable is set.
svn path=/trunk/; revision=14962
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-12-06 Jon Trowbridge <trow@ximian.com>
* e-msg-composer.c (executed_file_output): Added. Executes the
given file and returns its output as a string.
(get_file_content): Stats the file to see if it is executable.
If it is, execute it and return the string. If not, just read
the file and return the contents.
svn path=/trunk/; revision=14917
|
|
|
|
|
|
| |
add a char *tooltip.
svn path=/trunk/; revision=14891
|
|
|
|
|
|
| |
file from the other branch. *kicks myself in the butt*
svn path=/trunk/; revision=14872
|
|
|
|
|
|
|
|
|
| |
2001-11-30 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (setup_ui): Change the FileSend tooltip the be
the same as the FileSendLater tooltip if we are in offline mode.
svn path=/trunk/; revision=14871
|
|
|
|
|
|
|
|
|
|
| |
2001-11-19 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (setup_ui): If we come back online, switch the
Send accelerator back to the Send button from the Send Later
button.
svn path=/trunk/; revision=14752
|
|
|
|
|
|
|
|
|
| |
2001-11-11 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (drag_data_received): Allow drag & drop for
vcards.
svn path=/trunk/; revision=14727
|
|
|
|
|
|
|
|
|
|
|
| |
2001-11-14 Larry Ewing <lewing@ximian.com>
* e-msg-composer.c (create_composer): popup failure dialog if we
cannot get a valid editor_engine.
(prepare_engine): make the checks robust and make sure that we
unset the engine if any part fails.
svn path=/trunk/; revision=14715
|
|
|
|
|
|
|
|
|
| |
2001-11-02 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c (add_inlined_images): use hash table to
eliminate duplicates
svn path=/trunk/; revision=14587
|
|
|
|
|
|
|
|
|
|
|
| |
2001-11-02 <NotZed@Ximian.com>
* e-msg-composer.c (e_msg_composer_set_enable_autosave): New
function, enable/disable autosave for the composer temporarily.
(autosave_run_foreach_cb): Only save if we have enable autosave
turned on. In other cases we want to save it regardless.
svn path=/trunk/; revision=14574
|
|
|
|
|
|
|
| |
* e-msg-composer.c (build_message): Add back the "remove
Content-Disposition when sending itip" hack.
svn path=/trunk/; revision=14516
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Evolution-Composer.idl (setMultipartType): New.
* evolution-composer.c (impl_Composer_set_multipart_type): Allow
caller to specify a multipart/alternative rather than
multipart/mixed.
* e-msg-composer.c (build_message): Revert yesterday's changes.
Add new ones for sending multipart/alternative.
svn path=/trunk/; revision=14510
|
|
|
|
| |
svn path=/trunk/; revision=14486
|
|
|
|
|
|
|
|
|
|
| |
001-10-30 Larry Ewing <lewing@ximian.com>
* e-msg-composer.h: add dirty prototype.
* e-msg-composer.c: add dirty implementation.
svn path=/trunk/; revision=14485
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-30 Radek Doulik <rodo@ximian.com>
* listener.c (insert_paragraph_before): new helper function,
extracted
(insert_paragraph_after): ditto
(impl_event): process command_before and command_after, use new
functions
(clear_signature): reset style to be sure
(reply_indent): ditto
svn path=/trunk/; revision=14465
|
|
|
|
|
|
|
|
| |
* e-msg-composer.c (build_message): Remove Content-Disposition in
the no_body case. (More kludging around Outlook iCalendar
brokenness.)
svn path=/trunk/; revision=14433
|
|
|
|
|
|
|
| |
* e-msg-composer.c (setup_ui): Put the charset encoding submenu in
the EncodingPlaceholder.
svn path=/trunk/; revision=14407
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* evolution-composer.c (init): Set the (new) "no_body" flag on the
composer.
(impl_Composer_set_body_text): And unset it here.
(unset_no_body): And here (called if/when the composer is
realized).
* e-msg-composer.c (build_message): If the composer has the
"no_body" flag set, and a single attachment, promote that
attachment to be the message body.
svn path=/trunk/; revision=14393
|
|
|
|
|
|
|
|
| |
2001-10-30 Radek Doulik <rodo@ximian.com>
* listener.c (reply_indent): simplified, requires new gtkhtml
svn path=/trunk/; revision=14383
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-29 Larry Ewing <lewing@ximian.com>
* e-msg-composer.h: add GList to hold the current images.
* listener.c (resolve_image_url): keep track of the images that
the editor is currently uses in current_images as well as storing
the images in the hash.
* e-msg-composer.c (clear_current_images): clear the list of
images actually in the message.
(add_inlined_images): use the current image list rather than the
hash tables.
(build_message): clear the current image list when appropriate.
(init): initialize current_images.
svn path=/trunk/; revision=14379
|
|
|
|
| |
svn path=/trunk/; revision=14217
|
|
|
|
|
|
| |
(instead of version 2 or any later version).
svn path=/trunk/; revision=14190
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-24 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (add_attachments_from_multipart): New function
that replaces handle_multpart() and handle_multipart_alternative()
for add_message_attachments().
(e_msg_composer_add_message_attachments): Call
add_attachments_from_multipart().
(handle_multipart_alternative): Now only used by
new_with_message() and is really only designed to work well with
messages generated by Evolution (ie for editing Drafts and such).
(handle_multipart): Same.
(e_msg_composer_new_with_message): No longer calls
add_message_attachments() because we can't ever have this fail and
the logic in add_message_attachments() is impossible
logic. Instead do like what we used to do before the addition of
add_message_attachments() came along.
svn path=/trunk/; revision=14084
|
|
|
|
|
|
|
|
|
|
| |
2001-10-24 Larry Ewing <lewing@ximian.com>
* e-msg-composer.c
(e_msg_composer_add_inline_image_from_mime_part): rework this so
that we don't end up freeing the cid then reading from it.
svn path=/trunk/; revision=14077
|
|
|
|
|
|
|
|
|
| |
2001-10-22 Jon Trowbridge <trow@ximian.com>
* e-msg-composer-hdrs.c (create_from_optionmenu): Check that
account->id->address != NULL.
svn path=/trunk/; revision=13886
|
|
|
|
| |
svn path=/trunk/; revision=13854
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
attachments. Also, I think this should make replies to HTML
messages containing inline images referenced via Content-Location
work, but that's not tested.
* e-msg-composer.c (various): Keep two hash tables of inline image
data: one mapping from cid: URLs to CamelMimeParts for all
attachments, the other mapping from file: and Content-Location
urls to CamelMimeParts (for those inline images that came from a
file or have a Content-Location).
(add_inlined_images): Simplify. Most of this code is in
e_msg_composer_add_inline_image_from_file() now.
(e_msg_composer_add_message_attachments, handle_multipart): Change
"attach_all" arg to "just_inlines". If it is set, call
e_msg_composer_add_inline_image_from_mime_part on any attachment
with a Content-Id or Content-Location.
(e_msg_composer_add_inline_image_from_file): Create a mime part
from a file and add it to the inline images hash.
(e_msg_composer_add_inline_image_from_mime_part): Add a mime part
directly to the inline images hash.
* listener.c (resolve_image_url): If asked to resolve a file: URL
that isn't in the inline images hash, call
e_msg_composer_add_inline_image_from_file to get a cid for it.
(impl_event): Look up the URL in the inline_images and
inline_images_by_url hashes.
* e-msg-composer-attachment-bar.c
(e_msg_composer_attachment_bar_find_message): Gone. No longer
used.
svn path=/trunk/; revision=13852
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-19 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (handle_multipart): Now takes a 'attach_all'
argument. If !attach_all, then only attach the attachment if the
part has a content-id, otherwise we can safely assume that nothing
references it thus we don't need to attach it.
(e_msg_composer_add_message_attachments): Now takes a 'attach_all'
argument that overrides the "only attach attachments if they have
a content-id header" behavior.
(e_msg_composer_new_with_message): Pass TRUE as the attach_all
argument to add_message_attachments.
svn path=/trunk/; revision=13800
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-18 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (best_encoding): Don't use a
g_return_val_if_fail after iconv_open, this is a valid error
condition and so should use check it for real.
* e-msg-composer-attachment-bar.c (attach_to_multipart): Correctly
set the charset parameter and use camel's bestenc filter to
determine which content transfer encoding to use.
svn path=/trunk/; revision=13784
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-msg-composer.c (autosave_manager_unregister): Don't pop up an
"unable to retrieve message" if the composer never finished
initializing.
(init): Don't call autosave_manager_register here: wait until the
end of create_composer.
(create_composer): Remove the distinction between this and
e_msg_composer_construct since there's no need for the latter. Use
e_activation_failure_dialog if either the selectnames component or
the gtkhtml editor fails.
* e-msg-composer-hdrs.c (setup_corba): Don't g_warn if the oaf
activation fails. create_composer() will tell the user.
svn path=/trunk/; revision=13661
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-11 Jeffrey Stedfast <fejj@ximian.com>
* listener.c (impl_event): Deleted declaration of len.
* e-msg-composer.c (e_msg_composer_add_message_attachments): Take
a settext argument.
(e_msg_composer_new_with_message): Updated to pass the settext argument.
svn path=/trunk/; revision=13595
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-10 Jon Trowbridge <trow@ximian.com>
* e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_from_account):
Check for either a matching account name, or for a matching e-mail
address embedded in the passed-in string. (Fixes half of bug
#3255)
(destroy): Call bonobo_object_release_unref on corba_select_names,
not CORBA_Object_release. Otherwise we leak stuff all over the
place. (Bug #11878)
* e-msg-composer.c (e_msg_composer_new_with_message): If our message
doesn't contain an X-Evolution-Account header, pass in the From
header as the account name. (Fixes the other half of #3255)
svn path=/trunk/; revision=13567
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-10 Larry Ewing <lewing@ximian.com>
* e-msg-composer.h: add prototype.
* e-msg-composer.c (e_msg_composer_add_message_attachments): new
function to copy attachments from the a message to a composer.
(e_msg_composer_set_pending_body): make simple function to
abstract this.
(e_msg_composer_apply_pending_body): apply the pending body to
the composer.
(e_msg_composer_new_with_message): use
e_msg_composer_add_message_attachments to copy attachments.
svn path=/trunk/; revision=13563
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-09 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-attachment-bar.c (add_from_file): If the
attachment fails, report the error to the user.
* e-msg-composer-attachment.c (e_msg_composer_attachment_new): Now
takes a CamelException argument.
svn path=/trunk/; revision=13537
|
|
|
|
|
|
|
|
|
| |
2001-10-09 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (setup_ui): Pass /menu/Edit as the menu path to
e_charset_picker thingy.
svn path=/trunk/; revision=13529
|
|
|
|
|
|
|
|
|
| |
2001-10-05 Larry Ewing <lewing@ximian.com>
* e-msg-composer-attachment-bar.c
(e_msg_composer_attachment_bar_find_message): fix cut&pasteo.
svn path=/trunk/; revision=13447
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-05 Larry Ewing <lewing@ximian.com>
* e-msg-composer-attachment.c (e_msg_composer_attachment_new):
remove unused variable.
* e-msg-composer-attachment-bar.c
(e_msg_composer_attachment_bar_find_message): generalize this to
lookup content locations as well.
* e-msg-composer-attachment-bar.h: change prototype to match the
new function.
* listener.c (impl_event): handle the url_requested event, look up
parts in the attachment part and feed them down the stream if it
is found.
* e-msg-composer.c (handle_multipart_alternative): delay setting
the body text.
(handle_multipart): delay setting body text
(e_msg_composer_new_with_message): set the body text from the
object data. Doing this ensures that we will have the attachments
processed before we try to look them up.
svn path=/trunk/; revision=13445
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-04 Larry Ewing <lewing@ximian.com>
* e-msg-composer-attachment-bar.c
(e_msg_composer_attachment_bar_find_content_id): change to return
a CamelMimePart.
* e-msg-composer-attachment-bar.h: update prototype.
svn path=/trunk/; revision=13437
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-04 Larry Ewing <lewing@ximian.com>
* e-msg-composer-attachment-bar.c
(e_msg_composer_attachment_bar_find_content_id): look up an
attachment by it's content id.
* e-msg-composer-attachment-bar.h: add prototype for
e_msg_composer_attachment_bar_find_content_id.
svn path=/trunk/; revision=13436
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-03 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (autosave_save_draft): Make sure to unref the
message object so we don't leak it or any references to
attachments (child mime parts).
* e-msg-composer-attachment.c (e_msg_composer_attachment_new):
Unref the mime part after passing it along to new_from_mime_part.
svn path=/trunk/; revision=13402
|
|
|
|
|
|
|
|
|
| |
2001-10-02 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (save_draft): Pass an empty flags argument to
mail_get_folder.
svn path=/trunk/; revision=13352
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-view.c (e_shell_view_construct): Use
`bonobo_ui_component_new_default()', not
`bonobo_ui_component_new()'.
* mail-account-gui.c (launch_signature_editor): Use
`bonobo_ui_component_new_default()', not
`bonobo_ui_component_new()'.
* e-msg-composer.c (setup_ui): Use
`bonobo_ui_component_new_default()', not
`bonobo_ui_component_new()'.
* gui/dialogs/comp-editor.c (setup_widgets): Use
`bonobo_ui_component_new_default()', not
`bonobo_ui_component_new()'.
svn path=/trunk/; revision=13306
|
|
|
|
|
|
|
|
|
|
| |
2001-09-27 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-attachment.c (e_msg_composer_attachment_new):
Don't set Content-Ids on these parts since they are not contained
within a multipart/related - this fixes bug #10032.
svn path=/trunk/; revision=13195
|
|
|
|
|
|
|
|
|
|
| |
2001-09-26 Jon Trowbridge <trow@ximian.com>
* e-msg-composer.c (e_msg_composer_new_from_url): Fixes glitch in
mailto: url parsing that caused it to fail when recipient names
contained commas. (Bug #10796)
svn path=/trunk/; revision=13156
|
|
|
|
|
|
|
|
|
| |
2001-09-20 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (save_draft): Update to reflect changes to
mail_get_folder.
svn path=/trunk/; revision=13028
|
|
|
|
| |
svn path=/trunk/; revision=13021
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-18 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): Attach an X-Evolution-Format
header so if people re-edit a message in say their Sent folder, we
will preserve format preferences.
(e_msg_composer_get_message_draft): Don't attach
X-Evolution-Format headers here since it is now done in
build_message().
(e_msg_composer_new_with_message): Make sure to remove *all*
X-Evolution headers by using the mail-tools functions.
svn path=/trunk/; revision=12958
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-16 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-attachment-bar.c (update): Don't
gtk_object_destroy() the pixbuf loader, unref it instead.
* e-msg-composer-hdrs.c (destroy): Don't forget to free the
private structure.
svn path=/trunk/; revision=12862
|
|
|
|
|
|
|
|
| |
<richard@tartarus.org>, as per #9258.]
* Makefile.am (CLEANFILES): Set directly with `=' instead of `+='.
svn path=/trunk/; revision=12844
|
|
|
|
|
|
|
|
|
| |
2001-09-13 Larry Ewing <lewing@ximian.com>
* e-msg-composer.c (map_default_cb): free the text values we get
from the property bag and release the property bag properly.
svn path=/trunk/; revision=12794
|
|
|
|
|
|
|
|
|
| |
2001-09-12 JP Rosevear <jpr@ximian.com>
* evolution-composer.c (corba_recipientlist_to_destv): null
terminate the destination vector
svn path=/trunk/; revision=12773
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-10 Jeffrey Stedfast <fejj@ximian.com>
* evolution-composer.c (init): Don't call new_with_sig_file, it no
longer exists.
* e-msg-composer.c (setup_ui): Make sure that the session is
non-NULL.
(menu_file_send_cb): And here too.
(e_msg_composer_new_with_sig_file): Removed.
svn path=/trunk/; revision=12753
|
|
|
|
|
|
|
|
|
|
| |
2001-09-10 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (setup_ui): Make sure that the session is
non-NULL.
(menu_file_send_cb): And here too.
svn path=/trunk/; revision=12746
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-10 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): Wrap the S/MIME code in ifdef
SMIME_SUPPORTED which isn't defined but by some later version will
be.
(setup_ui): And again here.
svn path=/trunk/; revision=12742
|
|
|
|
|
|
|
| |
* Makefile.am: Add VFS_CFLAGS so things don't break when the
gnome-vfs headers move.
svn path=/trunk/; revision=12720
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-08 Jon Trowbridge <trow@ximian.com>
* evolution-composer.c (corba_recipientlist_to_destv): Originally
was corba_recipientlist_to_glist.
(impl_Composer_set_headers): Use corba_recipientlist_to_destv, new
destination-based api.
* e-msg-composer.c (build_message): Get rid of that 'sending'
stuff. That was a bad idea.
(e_msg_composer_new_with_message): Apply the revised api and work
with vectors of destinations rather than just lists.
(e_msg_composer_get_recipients): Added. Returns the full set of
recipient destinations in a vector.
* e-msg-composer-hdrs.c: Removed free_destv function. We use
e_destination_freev instead.
(e_msg_composer_hdrs_get_to): Changed to return a vector of
EDestinations. This function now works.
(e_msg_composer_hdrs_get_cc): Ditto.
(e_msg_composer_hdrs_get_bcc): Ditto.
(e_msg_composer_hdrs_get_recipients): Added. Returns a vector of
EDestinations that is the union of the to, cc and bcc lines.
(e_msg_composer_hdrs_set_to): Changed to take a vector of
EDestinations, rather than a GList.
(e_msg_composer_hdrs_set_cc): Ditto.
(e_msg_composer_hdrs_set_bcc): Ditto.
(e_msg_composer_hdrs_to_message): Use our new, improved API, rather
than a bunch of poking around in BonoboPropertyBags, etc.
svn path=/trunk/; revision=12711
|
|
|
|
|
|
|
|
| |
* e-msg-composer-hdrs.c (set_recipients_from_destv): Remove some
debugging messages that don't check for NULL strings and crash
Solaris.
svn path=/trunk/; revision=12701
|
|
|
|
|
|
|
| |
e_msg_composer_new_with_message): Update for mail_get_message_body
change.
svn path=/trunk/; revision=12658
|
|
|
|
|
|
|
| |
* e-msg-composer.c (save): Have to specify a mode when using
O_CREAT.
svn path=/trunk/; revision=12652
|
|
|
|
|
|
| |
places.
svn path=/trunk/; revision=12625
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-29 Jon Trowbridge <trow@ximian.com>
* e-msg-composer.c (e_msg_composer_get_message_draft): Pass
in FALSE as the 'sending' arg to e_msg_composer_get_message.
(build_message): Added a 'sending' arg, which is passed to
e_msg_composer_get_message.
(e_msg_composer_get_message): Added a 'sending' arg,
which gets passed directly on to build_message.
* e-msg-composer-hdrs.c (e_msg_composer_hdrs_to_message): Added
a "sending" arg, which should be TRUE if the message is being
sent now (rather than being autosaved, etc.). The address
use scores are only updated when sending. (Bug #8332)
Removed obsolete (#if 0/#endif-ed) code.
2001-08-29 Jon Trowbridge <trow@ximian.com>
* mail-callbacks.c (composer_get_message): When calling
e_msg_composer_get_message, pass in TRUE for the 'sending' arg.
(Part of the fix for bug #8332)
svn path=/trunk/; revision=12518
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-22 Jon Trowbridge <trow@ximian.com>
* gui/contact-list-editor/e-contact-list-editor.c (extract_info):
In the GUI, the toggle is labelled "hide addresses", not "show
addresses" -- so we have to reverse the boolean value we read in.
(fill_in_info): Same bug as before: since the GUI reads "hide", we
have to initialize the toggle to '!show_addresses', not
'show_addresses'.
* backend/ebook/e-destination.c
(e_destination_list_show_addresses): Added.
(e_destination_xml_encode): Encode the value of
e_destination_list_show_addresses into the XML.
(e_destination_xml_decode): Read and store the "show_addresses"
flag.
2001-08-22 Jon Trowbridge <trow@ximian.com>
* e-msg-composer-hdrs.c (set_recipients_from_destv): Added. Try
to properly handle contact lists in which the addresses of the
list members should be hidden.
(e_msg_composer_hdrs_to_message): Changed to extract the
destination data from the entries and pass it along to
set_recipients_from_destv.
2001-08-22 Jon Trowbridge <trow@ximian.com>
* mail-callbacks.c (ask_confirm_for_only_bcc): Provide alternative
text for this dialog for the case when a message has only Bcc
recipients because of a hidden contact list's addresses being
moved from To/Cc to Bcc.
(composer_get_message): Try to detect when our message has only
Bcc recipients because of moving addresses around due to a hidden
contact list, and show the dialog with the revised wording in this
case.
svn path=/trunk/; revision=12414
|
|
|
|
|
|
|
|
|
| |
2001-08-22 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (save): When reporting an error, use
my_file_name instead of file_name since file_name can be NULL.
svn path=/trunk/; revision=12387
|
|
|
|
|
|
|
| |
* e-msg-composer.c (autosave_manager_query_load_orphans):
s/attempt recovery/try to recover them/.
svn path=/trunk/; revision=12356
|
|
|
|
|
|
|
|
|
| |
2001-08-19 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (save_draft): Reset the "changed" state to
FALSE after a successful save.
svn path=/trunk/; revision=12224
|
|
|
|
| |
svn path=/trunk/; revision=12181
|
|
|
|
|
|
|
|
|
| |
2001-08-17 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (show_attachments): Toggle the
View->Attachments menu item. This fixes bug #6107.
svn path=/trunk/; revision=12177
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-12 Peter Williams <peterw@ximian.com>
* e-msg-composer.c (map_default_cb): New function. Figure out
which widget gets the default and assign it. Harder to do than
it sounds.
(e_msg_composer_construct): Hook map_default_cb up to the "map"
signal.
(set_focus_to_editor): Removed.
(set_focus_to_editor_idle): Removed.
svn path=/trunk/; revision=12037
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-10 Jon Trowbridge <trow@ximian.com>
* e-msg-composer-hdrs.c (set_recipients): Removed comment about
the need to resolve nicknames properly, because we now do that.
2001-08-10 Jon Trowbridge <trow@ximian.com>
* e-filter-bar.h: Set the subitems to NULL in the pre-defined
ESearchBarItems.
* e-filter-bar.c (rule_editor_clicked): Set the ESearchBarItem's
subitems to NULL.
(build_items): Set the ESearchBarItem's subitems to NULL.
(e_filter_bar_new): Set the ESearchBarItem's subitems to NULL.
* e-search-bar.c: Added support for subitems, so that a search
option can key off of another option menu rather than just an
entry.
2001-08-10 Jon Trowbridge <trow@ximian.com>
* gui/component/addressbook.c: Set the ESearchBarItem
subitems explicitly to NULL.
2001-08-10 Jon Trowbridge <trow@ximian.com>
* gui/cal-search-bar.c: Where we have ESearchBarItems, set their
subitems to NULL.
2001-08-10 Jon Trowbridge <trow@ximian.com>
* folder-browser.c: Set our ESearchBarItems subitems to NULL.
svn path=/trunk/; revision=11904
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-09 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c (set_focus_to_editor): new helper function,
just setup idle callback to grab focus
(set_focus_to_editor_idle): grab focus for editor, before we have
better solution, it run grab-focus command on editor control
(e_msg_composer_construct): call prepare_engine here, set focus to
editor
svn path=/trunk/; revision=11875
|
|
|
|
|
|
|
|
|
| |
2001-08-10 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (autosave_manager_query_load_orphans): Don't
forget to closedir() when we finish with dir.
svn path=/trunk/; revision=11872
|
|
|
|
|
|
|
|
|
|
| |
2001-08-09 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (from_changed_cb): Set the smime/pgp
always-sign options when here so it updates when the user changes
his/her identity.
svn path=/trunk/; revision=11840
|
|
|
|
|
|
|
|
|
|
| |
2001-08-08 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (e_msg_composer_get_message_draft): Set the
PGP/MIME and S/MIME options to FALSE before getting the message
draft and restore the values afterward.
svn path=/trunk/; revision=11802
|
|
|
|
|
|
|
|
|
| |
2001-08-06 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (add_inlined_image): Use g_basename().
(setup_ui): Get the default charset from the mail config db.
svn path=/trunk/; revision=11716
|
|
|
|
|
|
|
|
| |
2001-08-06 Radek Doulik <rodo@ximian.com>
* listener.c (impl_event): handle delete event
svn path=/trunk/; revision=11700
|
|
|
|
|
|
| |
a few places.
svn path=/trunk/; revision=11544
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-31 Peter Williams <peterw@ximian.com>
* evolution-message-composer.xml: Add "Customize Toolbars" menu item
and command.
composer:
2001-07-31 Peter Williams <peterw@ximian.com>
* e-msg-composer.c (setup_ui): Set the config path for the composer so
that the customize toolbar command works.
svn path=/trunk/; revision=11529
|
|
|
|
|
|
| |
composer. (Beautiful work Tuomas and Jakub!)
svn path=/trunk/; revision=11511
|
|
|
|
|
|
|
|
|
| |
2001-07-30 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (message_rfc822_dnd): Properly add the
message/rfc822 part.
svn path=/trunk/; revision=11478
|
|
|
|
|
|
|
|
| |
* e-msg-composer.c (get_signature_html): "-- \n" is 4 chars long,
so when checking if it's already in the sig, strncmp should check
4 chars, not 3.
svn path=/trunk/; revision=11447
|
|
|
|
|
|
|
|
|
| |
2001-07-26 Peter Williams <peterw@ximian.com>
* e-msg-composer.c (get_signature_html): Correct our manually inserted
signature dash thingie (it was missing the space).
svn path=/trunk/; revision=11426
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-26 Jon Trowbridge <trow@ximian.com>
* backend/ebook/e-card.c: Removed some debugging chatter.
* gui/component/select-names/e-select-names-manager.c
(e_select_names_manager_create_entry): Store the completion
handler in the entry's object data.
* gui/component/select-names/e-select-names-bonobo.c
(entry_get_property_fn): Added support for getting "destinations"
and "allow_contact_lists" properties.
(entry_set_property_fn): Added support for setting "destinations"
and "allow_contact_lists" properties.
(impl_SelectNames_get_entry_for_section): Added definitions for
"destinations" and "allow_contact_lists" properties.
* gui/component/select-names/e-select-names-completion.c
(e_select_names_completion_get_match_contact_lists): Added.
(e_select_names_completion_set_match_contact_lists): Added.
Controls whether contact lists are offered as options during
completion.
(book_query_process_card_list): Check if match_contact_lists
is set before (duh!) matching on a contact list.
(e_select_names_completion_init): Set match_contact_lists
to TRUE by default.
2001-07-26 Jon Trowbridge <trow@ximian.com>
* e-msg-composer-hdrs.c (set_recipients): Get "destinations",
rather than "text" from the entry_widget. (The getters/setters in
the control have been made more symmetric.)
svn path=/trunk/; revision=11422
|
|
|
|
|
|
|
|
|
| |
2001-07-18 Jason Leach <jleach@ximian.com>
* e-msg-composer-hdrs.c (create_from_optionmenu): Update to the
new way of finding the default account.
svn path=/trunk/; revision=11219
|
|
|
|
| |
svn path=/trunk/; revision=11204
|
|
|
|
|
|
|
|
|
| |
2001-07-17 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (drag_data_received): Correctly handle
text/uri-list's that contain more than a single file reference.
svn path=/trunk/; revision=11173
|
|
|
|
|
|
|
|
|
| |
2001-07-12 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (menu_changed_charset_cb): Removed a warning
that I don't need anymore. This code is working wonderfully ;-)
svn path=/trunk/; revision=11074
|
|
|
|
|
|
|
|
| |
2001-07-10 Kjartan Maraas <kmaraas@gnome.org>
* e-msg-composer.c: Fix typo. s/sesiion/session/
svn path=/trunk/; revision=10965
|
|
|
|
|
|
|
|
|
|
| |
2001-07-09 Larry Ewing <lewing@ximian.com>
* e-msg-composer.c (autosave_manager_query_load_orphans): Only ask
once about recovery, assume if they want to recover one file they
want to recover all of them.
svn path=/trunk/; revision=10948
|
|
|
|
|
|
|
|
|
|
| |
2001-07-09 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (e_msg_composer_new_with_message): Use
camel_internet_address_format_address rather than
camel_address_encode since we want display-friendly addresses.
svn path=/trunk/; revision=10930
|
|
|
|
| |
svn path=/trunk/; revision=10920
|
|
|
|
|
|
|
|
|
| |
* e-msg-composer.c (composer_shutdown): Do the
autosave_manager_unregister at shutdown time instead of destroy
time (by which point the contents of the window, including the
remote editor control, will have already been destroyed).
svn path=/trunk/; revision=10913
|
|
|
|
|
|
|
| |
* e-msg-composer-select-file.c: Added missing #include <config.h> to
make translations working.
svn path=/trunk/; revision=10906
|
|
|
|
|
|
|
|
|
|
| |
2001-07-07 Jon Trowbridge <trow@ximian.com>
* e-msg-composer-hdrs.c (set_recipients): Make sure that our
destination string (dest_str) is not the empty string before we
try to use it.
svn path=/trunk/; revision=10880
|
|
|
|
|
|
|
|
|
| |
2001-07-06 Larry Ewing <lewing@ximian.com>
(autosave_manager_query_load_orphans): remove zero length orphans
so that they don't clutter things up.
svn path=/trunk/; revision=10874
|
|
|
|
|
|
|
|
|
| |
2001-07-06 Larry Ewing <lewing@ximian.com>
(best_encoding): make sure we don't try to call iconv_open with a
NULL tocode.
svn path=/trunk/; revision=10872
|
|
|
|
|
|
|
|
| |
001-07-06 Larry Ewing <lewing@ximian.com>
* e-msg-composer.c (autosave_manager_new): add missing static.
svn path=/trunk/; revision=10870
|
|
|
|
|
|
|
|
|
|
| |
2001-07-06 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-attachment.c (e_msg_composer_attachment_new):
Convert the filename string to UTF8 before setting it on the
CamelMimePart because that code expects it to be in UTF8.
svn path=/trunk/; revision=10869
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-06 Larry Ewing <lewing@ximian.com>
* e-msg-composer.c (autosave_manager_query_load_orphans): only ask
if there are actually contents in the file. Asking about an
emptry fil is not very useful.
(autosave_load_draft): add some sanity chacks.
(autosave_run_foreach_cb): remove debugging warning.
svn path=/trunk/; revision=10863
|
|
|
|
| |
svn path=/trunk/; revision=10851
|
|
|
|
|
|
|
|
|
| |
* e-msg-composer.c (do_exit): Call autosave_manager_unregister
before destroying the composer, so gtkhtml-editor-control doesn't
try to act on a destroyed GtkHTML widget.
(destroy): Remove the autosave_manager_unregister from here.
svn path=/trunk/; revision=10850
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-06 Larry Ewing <lewing@ximian.com>
* e-msg-composer.c (autosave_manager_unregister): make sure we
only remove the file if we think we saved it properly.
(autosave_manager_stop): make sure we set the timeout back to 0 so
that we will restart next time since we stop the timer when there
are no active composers.
(destroy): move this to the beginning of the destroy process.
(autosave_save_draft): add a return value indicating success.
(autosave_manager_register): go ahead and ask next time.
svn path=/trunk/; revision=10839
|
|
|
|
|
|
|
|
|
|
|
| |
* e-msg-composer.c: add ask argment.
(autosave_manager_query_load_orphans): move the load loop out of
the dir reading loop.
(autosave_manager_new): move initialization out or register.
(autosave_manager_register): protect against recursion with ask.
(init): call new, this still needs to be moved.
svn path=/trunk/; revision=10837
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-05 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (save): Play the "File exists, overwrite?"
game.
(autosave_run_foreach_cb): Change the return val from a gboolean
to void.
svn path=/trunk/; revision=10824
|
|
|
|
|
|
|
|
|
| |
2001-07-04 Larry Ewing <lewing@ximian.com>
* e-msg-composer.c (autosave_load_draft): attach send and postpone
handlers. and be more tolerant of errors.
svn path=/trunk/; revision=10778
|
|
|
|
|
|
|
|
|
| |
2001-07-03 Larry Ewing <lewing@ximian.com>
* e-msg-composer.c (autosave_save_draft): make sure we seek to the
begining.
svn path=/trunk/; revision=10773
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-03 Larry Ewing <lewing@ximian.com>
* e-msg-composer.h: remove the timer id.
* e-msg-composer.c: use autosave manager.
(autosave_save_draft): moved initialization to
autosave_init_file. Only save the buffer if we get a valid
message.
(autosave_load_draft): unlink the old file, we own it now. and
unref the stream when we are done with it.
(autosave_is_owned): check if we own the file, this needs to be
extended to check for other valid processes.
(autosave_query_load_orphans): make this search through the
managers list as it walks the dir.
(autosave_query_load_orphans): make sure we use the full path.
(autosave_run_foreach_cb): timeout foreach handler.
(autosave_run): the timeout function.
(autosave_start): start timer.
(autosave_stop): stop timer.
(autosave_register): register a composer with the autosave manager.
(autosave_unregister): unregister a composer.
(destroy): unregister the composer, everything is okay.
(init): register the composer.
svn path=/trunk/; revision=10762
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-02 Larry Ewing <lewing@ximian.com>
* e-msg-composer.c (autosave_query_load_orphans): querythe user to
check if they want to load any orphans we've found.
(autosave_query_cb): the dialog callback.
(autosave_is_orphan): test if if a particular file is orphaned.
(autosave_load_draft): load a message from an autosave file.
(autosave_save_draft): save the current buffer to the autosave file.
svn path=/trunk/; revision=10761
|
|
|
|
|
|
|
|
| |
2001-07-03 Dietmar Maurer <dietmar@ximian.com>
* *: use bonobo-conf everywhere
svn path=/trunk/; revision=10760
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-02 Christopher James Lahey <clahey@ximian.com>
* configure.in: Made evolution depend on bonobo-conf 0.2.
From calendar/ChangeLog:
2001-07-02 Christopher James Lahey <clahey@ximian.com>
* gui/Makefile.am (INCLUDES): Added $(BONOBO_CONF_CFLAGS).
(evolution_calendar_LDADD): Added $(BONOBO_CONF_LIBS).
From composer/ChangeLog:
2001-07-02 Christopher James Lahey <clahey@ximian.com>
* Makefile.am (INCLUDES): Added $(BONOBO_CONF_CFLAGS).
From shell/ChangeLog:
2001-07-02 Christopher James Lahey <clahey@ximian.com>
* Makefile.am (INCLUDES): Added $(BONOBO_CONF_CFLAGS).
(evolution_LDADD): Added $(BONOBO_CONF_LIBS).
svn path=/trunk/; revision=10718
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-02 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-attachment-bar.c (attach_to_multipart): Set the
user-chosen charset.
* e-msg-composer.c (menu_change_charset_cb): New callback function
to get the user-set charset.
(init): Set the charset to NULL.
(best_charset): Take a default_charset param that holds the value
the user set for this particular message using the menu.
(destroy): Free the charset.
svn path=/trunk/; revision=10704
|
|
|
|
|
|
|
|
|
| |
2001-07-02 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (setup_ui): Construct an e-charset-picker
bonobo-ui menu.
svn path=/trunk/; revision=10690
|
|
|
|
|
|
|
|
|
|
| |
2001-06-30 Jon Trowbridge <trow@ximian.com>
* e-msg-composer-hdrs.c (set_recipients): Touch all of our
EDestinations before we unref them, updating the last-use records
in the addressbook.
svn path=/trunk/; revision=10627
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-29 Larry Ewing <lewing@ximian.com>
* mail-callbacks.c (create_msg_composer): make sure we show the
sig file.
* e-msg-composer.c (e_msg_composer_show_sig_file): remove now
invalid argument in the documentation.
svn path=/trunk/; revision=10616
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-28 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c: removed obsolete e_msg_composer_get_sig_file
* e-msg-composer.h: removed sig_file field from EMsgComposer
* e-msg-composer.c (e_msg_composer_get_sig_file_content): exported
(get_file_content): make it const safe
(e_msg_composer_get_sig_file_content): refactored, don't try to be
clever about signature filename, as it's exact now
(get_signature_html): use has_html_signature flag
(e_msg_composer_show_sig_file): renamed from
e_msg_composer_set_sig_file, removed sig_file parameter as it's
obsolete now
(e_msg_composer_new_with_sig_file): removed obsolete parameters
svn path=/trunk/; revision=10579
|
|
|
|
|
|
|
|
| |
2001-06-28 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c (e_msg_composer_get_sig_file_content): exported
svn path=/trunk/; revision=10577
|
|
|
|
|
|
| |
signatures
svn path=/trunk/; revision=10563
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-27 Larry Ewing <lewing@ximian.com>
* evolution-message-composer.xml: remove FIXME from
FileInsertFile.
* e-msg-composer.c (menu_file_insert_file_cb): make hook this up.
(get_sig_file_content): use get_file_content.
(get_file_content): make this usable for both insertion and
signatures.
(read_file_content): added helper function to read file.
svn path=/trunk/; revision=10552
|
|
|
|
|
|
|
|
|
|
| |
2001-06-27 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c: Added a pixcache array for special pixmaps to
use in the composer.
(setup_ui): Set the pixcache.
svn path=/trunk/; revision=10539
|
|
|
|
|
|
| |
helixcode.com with ximian.com all over the place.
svn path=/trunk/; revision=10440
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-21 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (menu_file_send_cb): Emit the POSTPONE signal
if we are offline.
(setup_ui): If we are offline, change the Control+Enter accel to
be on the SendLater menu item.
svn path=/trunk/; revision=10372
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-20 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (save_draft): Save the formatting preference
for this message draft using a X-Evolution-Format header.
(e_msg_composer_new_with_message): Restore the format editing
preference and also remove any other X-Evolution-* headers that we
may have set.
svn path=/trunk/; revision=10348
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-20 Dave Camp <dave@ximian.com>
* Evolution-Composer.idl: Changed attachData to accept a sequence of
chars rather than a string.
* evolution-composer.c (impl_Composer_attach_data): Changed the 'data'
argument to a GNOME_Evolution_Composer_AttachmentData, and pass
data->_buffer and data->_length to camel_mime_part_set_content().
2001-06-20 Dave Camp <dave@ximian.com>
* gui/itip-utils.c (itip_send_comp): Changed attach_data
to be a GNOME_Evolution_Composer_AttachmentData rather than a
CORBA_char*.
2001-06-20 Dave Camp <dave@ximian.com>
* backend/ebook/e-card.c (e_card_list_send): Changed attach_data
to be a GNOME_Evolution_Composer_AttachmentData rather than a
CORBA_char*.
svn path=/trunk/; revision=10343
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-19 JP Rosevear <jpr@ximian.com>
* evolution-composer.c (impl_Composer_send): send the message
* Evolution-Composer.idl: add a "send" method to send a message
without showing the editor
svn path=/trunk/; revision=10309
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-19 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (e_msg_composer_construct): Don't define the
drop_types here.
(drag_data_received): Implement message/rfc822 dnd drop type
handling.
svn path=/trunk/; revision=10295
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-msg-composer-attachment.glade: Replace the disposition option
menu with a checkbox.
* e-msg-composer-select-file.c
(e_msg_composer_select_file_attachment): New function to select a
file to attach. Adds a "suggest inline disposition" checkbox.
* e-msg-composer-attachment.c (e_msg_composer_attachment_new): Add
a disposition argument rather than always defaulting to
"attachment".
(struct _DialogData, ok_cb, e_msg_composer_attachment_edit):
Update for optionmenu->checkbox change for disposition.
* e-msg-composer-attachment-bar.c (add_from_file): Add a
disposition argument.
(add_from_user): Use e_msg_composer_select_file_attachment, pass
chosen disposition to add_from_file.
(e_msg_composer_attachment_bar_attach): Pass "attachment" to
add_from_file for the disposition.
svn path=/trunk/; revision=10200
|
|
|
|
|
|
|
| |
* e-msg-composer.c (best_charset): Fix again... don't leave
*encoding uninitialized in the US-ASCII case.
svn path=/trunk/; revision=10193
|
|
|
|
|
|
|
|
|
|
| |
2001-06-11 Jon Trowbridge <trow@ximian.com>
* e-msg-composer.c (e_msg_composer_construct): Rearranged
gtk_widget_show()s a bit to fix Bug#3204. The composer is now
(like the rest of Evo) properly network transparent.
svn path=/trunk/; revision=10191
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-08 Jon Trowbridge <trow@ximian.com>
* e-msg-composer.c (save_draft): When saving a draft, attach
information about the From: identity via X-Evolution-Account.
This lets us select the correct identity when we edit it later.
(e_msg_composer_new_with_message): If the message we are editting
is tagged with an account (via X-Evolution-Account), make sure
that the composer chooses that account's identity by default.
svn path=/trunk/; revision=10161
|
|
|
|
|
|
|
| |
* e-msg-composer.c (best_charset): Don't use the default charset
if the message is US-ASCII.
svn path=/trunk/; revision=10157
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-07 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c (e_msg_composer_new_with_sig_file): just set
sig_file field, but don't actualy insert signature, it will be
done by format menu item callback
(e_msg_composer_set_body_text): don't set signature here
svn path=/trunk/; revision=10142
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-01 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): If user is trying to sign
his/her message, try first to use the key that they might have
provided in their account settings. If that was never set, default
to their email address. Also respect their config option to
encrypt-to-self.
svn path=/trunk/; revision=10103
|
|
|
|
|
|
|
|
| |
2001-05-31 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): Oops. Fix a few compile problems.
svn path=/trunk/; revision=10076
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-05-31 Christopher James Lahey <clahey@ximian.com>
* configure.in (GTKHTML_DATADIR): Use --moddatadir to derive this.
From composer/ChangeLog:
2001-05-31 Christopher James Lahey <clahey@ximian.com>
* Makefile.am (HTML_EDITOR_GENERATED): Use GTKHTML_DATADIR here.
svn path=/trunk/; revision=10070
|
|
|
|
|
|
|
|
|
| |
2001-05-31 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): Fixed up the S/MIME
signing/encrypting code to work with the new API.
svn path=/trunk/; revision=10069
|
|
|
|
|
|
| |
* e-msg-composer.c (best_encoding): Add a missing iconv_close
svn path=/trunk/; revision=10060
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-msg-composer.c (build_message): Use the config-specified
default character set (which in turn defaults to the locale
character set) as the default for encoding non-US-ASCII messages,
assuming it works. Fall back to camel_charset_best() if it fails.
Also, pick the Content-Transfer-Encoding based on how the data
looks in the destination charset, not in UTF8.
While I was here, I also refactored a bunch and tried to reduce
redundant code. There are still too many places that set the
transfer-encoding on the plaintext part though... Also, I think
some more cleanliness could happen if the sign/encrypt interfaces
returned CamelMultiparts instead of CamelMimeParts.
svn path=/trunk/; revision=10058
|
|
|
|
|
|
|
|
|
|
| |
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-28 Jason Leach <jleach@ximian.com>
* Makefile.am (INCLUDES): srcdir != builddir fix.
svn path=/trunk/; revision=10031
|
|
|
|
|
|
| |
style
svn path=/trunk/; revision=9965
|
|
|
|
|
|
|
|
|
|
|
| |
2001-05-24 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (e_msg_composer_new_with_message): Populate the
extra_hdr_* arrays with any non-special-case headers.
(is_special_header): New convenience function to determine if a
header is a "special" header or not.
svn path=/trunk/; revision=9963
|
|
|
|
|
|
|
|
|
| |
2001-05-24 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c (menu_edit_delete_all_cb): new callback
(menu_edit_delete_all_cb): set orig to 0 too
svn path=/trunk/; revision=9961
|
|
|
|
|
|
|
|
| |
2001-05-24 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c (menu_edit_delete_all_cb): new callback
svn path=/trunk/; revision=9959
|
|
|
|
|
|
|
|
| |
2001-05-23 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c (e_msg_composer_set_sig_file): set orig to 0
svn path=/trunk/; revision=9943
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-05-18 Jon Trowbridge <trow@ximian.com>
* gui/component/select-names/e-select-names-bonobo.c
(entry_get_property_fn): Return the serialized EDestinations
(rather than just a string w/ e-mail addresses) through the bonobo
component's property bag.
* gui/component/select-names/e-select-names-model.c
(e_select_names_model_export_destinationv): Added. A convenience routine
for serializing the model's EDestinations into a string.
* gui/component/select-names/e-select-names-popup.c
(add_html_mail): Added. Puts in a check menu item for whether or
not the recipient wants HTML mail.
(popup_menu_card): Add menu item for HTML mail. Enable edit
contact info item.
(popup_menu_nocard): Add menu item for HTML mail. Enable edit
contact info item.
* backend/ebook/e-book-util.c (e_book_use_local_address_book):
Added. Fetches the local addressbook and caches it on the first
call. This is meant to be an easy and efficient way to get at the
local addressbook with the minimum of code.
(e_book_query_address_locally): Added. Convenience code that
does an e-mail only e_book_name_and_email_query against the
local address book.
* backend/ebook/e-destination.c
(e_destination_set_html_mail_pref): Added. Allows the intended
recipient's HTML mail preference to be manipulated.
(e_destination_get_email_verbose): Added. Cleaned up to use
e_destination_get_name.
(e_destination_get_html_mail_pref): Added. Read the recipient's HTML mail
preference. If the destination is linked to a card, the
preference is taken from the card (unless it has been explicitly
overridden by a called to e_destination_set_html_mail_pref).
(e_destination_get_address_textv): Added. Form a unified address string
from a NULL-terminated vector of EDestinations.
(e_destination_export): Added. Serialize an EDestination to a string.
(e_destination_import): Added. Unserialize a string to build an
EDestination.
(e_destination_exportv): Added. Serialize a NULL-terminated vector of
EDestinations to a string.
(e_destination_importv): Added. Unserialize a string to build a
NULL-terminated vector of EDestinations.
* gui/component/select-names/e-select-names-completion.c:
Implemented local versions of g_strcasecmp and g_strncasecmp
(which should really be in glib, I think...) for utf8, and used
them to make this code utf8-safe.
2001-05-18 Jon Trowbridge <trow@ximian.com>
* Makefile.am (evolution_mail_LDADD): Added libebook.la (which is
now required by the composer.)
2001-05-18 Jon Trowbridge <trow@ximian.com>
* e-msg-composer-hdrs.c (set_recipients): Properly unserialize the
string returned by the "text" property of the bonobo control,
convert it into EDestinations, and use them to get the e-mail
addresses of our recipients.
22001-05-18 Jon Trowbridge <trow@ximian.com>
* Makefile.am (SUBDIRS): Changed build order. Now addressbook
gets built before mail.
svn path=/trunk/; revision=9878
|
|
|
|
|
|
|
| |
* e-msg-composer.c (save_draft): Draft messages should be marked
read.
svn path=/trunk/; revision=9871
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-05-16 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): Added S/MIME sign/encrypt code.
(init): Initalize smime_sign/encrypt.
(e_msg_composer_get_smime_encrypt): new
(e_msg_composer_set_smime_encrypt): new
(e_msg_composer_get_smime_sign): new
(e_msg_composer_set_smime_sign): new
(menu_security_smime_sign_cb): new
(menu_security_smime_encrypt_cb): new
(setup_ui): Setup the UI for S/MIME stuff.
svn path=/trunk/; revision=9858
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-05-10 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): If we are creating a message
with only a single part (ie no attachments and we will not be
signing/encrypting the part) then `part = CAMEL_MIME_PART(message)`
otherwise create a new MIME part and set it's content-object as the
message's content-object at a later date.
svn path=/trunk/; revision=9749
|
|
|
|
|
|
|
|
|
| |
2001-05-09 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (add_inlined_image): Don't wrap content-id with
brackets here as it is now done internally in camel.
svn path=/trunk/; revision=9736
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* signature editing fixes
2001-05-03 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c (get_signature_html): put signature in 100%
width table
(delete_old_signature): look only for first flow with signature == 1
(e_msg_composer_new): don't insert <BR>
(e_msg_composer_new_with_sig_file): ditto
(delete_old_signature): don't delete whole signature paragraph,
but just it's content
(delete_old_signature): if signature isn't found, insert new empty
paragraph to end of document for new signature
(e_msg_composer_set_sig_file): delete signature always
(e_msg_composer_set_sig_file): don't place signature to the end of
document, but place it where previous one was (if there wasn't
then new one is appended to the document)
2001-05-02 Radek Doulik <rodo@ximian.com>
* listener.c (impl_event): do automagic indenting only when
in_signature_insert is FALSE
* e-msg-composer.c (e_msg_composer_set_sig_file): do indent-zero
before signature inserting
(e_msg_composer_set_sig_file): use in_signature_insert flag
2001-05-01 Radek Doulik <rodo@ximian.com>
* listener.c (impl_event): set signature to 0 in newly created
empty paragraphs
(clear_signature): new helper function
svn path=/trunk/; revision=9658
|
|
|
|
|
|
| |
* Makefile.am (INCLUDES): Remove UNICODE_CFLAGS
svn path=/trunk/; revision=9582
|
|
|
|
|
|
|
|
|
| |
2001-04-25 Radek Doulik <rodo@ximian.com>
* e-msg-composer.c (e_msg_composer_set_send_html): block/unblock
redraw
svn path=/trunk/; revision=9564
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* signature changing
2001-04-25 Radek Doulik <rodo@ximian.com>
* listener.c (impl_event): reflect object data type change
* e-msg-composer.c (get_sig_file_content): renamed from
get_signature
(get_signature_html): new helper function, uses
get_sig_file_content
(set_editor_text): removed signature parameters
(from_changed_cb): new signal handler, sets signature by identity
change
(delete_old_signature): new function, deletes old signature from
the document
(e_msg_composer_set_sig_file): new method, set's signature
filename
(e_msg_composer_mark_text_orig): removed (obsolete)
* e-msg-composer-hdrs.c: added signal FROM_CHANGED
svn path=/trunk/; revision=9557
|
|
|
|
| |
svn path=/trunk/; revision=9489
|
|
|
|
|
|
|
|
| |
2001-04-17 Radek Doulik <rodo@ximian.com>
* listener.c (reply_indent): more auto-indentation magic
svn path=/trunk/; revision=9432
|
|
|
|
|
|
|
|
|
|
| |
Do this everywhere, also fixup CLEANFILES
2001-04-14 Michael Meeks <michael@ximian.com>
* Makefile.am (dist-hook): remove built sources from dist.
svn path=/trunk/; revision=9309
|
|
|
|
|
|
|
|
|
|
| |
2001-04-12 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): Use the mail-crypto pgp-mime
wrappers.
(build_message): s/CAMEL_PGP_HASH_TYPE_SHA1/CAMEL_CIPHER_HASH_SHA1
svn path=/trunk/; revision=9285
|
|
|
|
|
|
|
|
|
| |
2001-04-12 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): Use the mail-crypto pgp-mime
wrappers.
svn path=/trunk/; revision=9268
|
|
|
|
|
|
|
| |
* e-msg-composer-select-file.c (create_file_selection): Fix
previous.
svn path=/trunk/; revision=9254
|
|
|
|
|
|
|
|
|
| |
2001-04-11 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-select-file.c (create_file_selection): Set the
default filename to the user's homedir.
svn path=/trunk/; revision=9243
|
|
|
|
|
|
|
|
|
| |
2001-04-11 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-select-file.c (create_file_selection): Change
into the user's home dir before opening the filesel.
svn path=/trunk/; revision=9242
|
|
|
|
| |
svn path=/trunk/; revision=9191
|
|
|
|
|
|
|
|
|
| |
2001-04-04 Kjartan Maraas <kmaraas@gnome.org>
* e-msg-composer-attachment.c: Fix headers.
* e-msg-composer-hdrs.c: Same here.
svn path=/trunk/; revision=9181
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
* e-icon-list.c: Replace #include <gtk/gtk.h>
* e-msg-composer-attachment-bar.c: Replace #include <gnome.h>
* e-msg-composer-attachment-bar.h: Remove #include <gnome.h>
* e-msg-composer-attachment.c: Remove #include <gnome.h>
* e-msg-composer-attachment.h: Same here.
* e-msg-composer-hdrs.c: Replace #include <gnome.h> and <bonobo.h>
* e-msg-composer-hdrs.h: Replace #include <gnome.h>
* e-msg-composer-file.c: #include <gtk/gtkmain.h>, <gtk/gtksignal.h>
* e-msg-composer.c: Replace #include <bonobo.h>, <gnome.h>
* e-msg-composer.h: Replace #include <gnome.h> and <bonobo.h>
* evolution-composer.c: Replace #include <bonobo.h>
* listener.c: Same here.
svn path=/trunk/; revision=9023
|
|
|
|
|
|
|
|
| |
* e-msg-composer.c (save_draft): Use the drafts folder specified
by the account, if possible. Also, fix the setting of "send_html"
after saving the draft in case the user plans to keep editting...
svn path=/trunk/; revision=8992
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-27 Larry Ewing <lewing@ximian.com>
* e-msg-composer.c (e_msg_composer_set_send_html): set the
FormatHTML property on the editor to let it know the mode.
(e_msg_composer_construct): set the FormatHTML property at
construct time.
svn path=/trunk/; revision=8982
|
|
|
|
|
|
|
|
|
| |
2001-03-27 Larry Ewing <lewing@ximian.com>
* e-msg-composer.c (e_msg_composer_set_send_html): set the
FormatHTML property on the editor to let it know the mode.
svn path=/trunk/; revision=8974
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-attachment.c (e_msg_composer_attachment_new): Set
the mime part content-id.
svn path=/trunk/; revision=8951
|
|
|
|
|
|
|
|
| |
2001-03-19 Radek Doulik <rodo@ximian.com>
* listener.c (reply_indent): set default text color
svn path=/trunk/; revision=8849
|
|
|
|
|
|
|
|
|
|
| |
2001-03-17 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-hdrs.c (e_msg_composer_hdrs_get_reply_to): Make
sure the reply_to text is non-NULL before trying to pass it off to
the address parser.
svn path=/trunk/; revision=8791
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-msg-composer-attachment.c (update_mime_type): Use
gnome_vfs_mime_type_from_name rather than gnome_vfs_mime_info,
since the entered filename doesn't have to be a real file on disk.
Deal with it returning NULL too.
(e_msg_composer_attachment_edit): Select the right item in the
inline/attachment menu.
* e-msg-composer-hdrs.c: s/Pair/EMsgComposerHdrPair/. Namespace!
svn path=/trunk/; revision=8673
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-12 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.h: Added view_replyto member.
* e-msg-composer.c (e_msg_composer_get_visible_flags): Find out if
we want to view the Reply-To header.
(e_msg_composer_set_view_replyto): A new function to set the state
of the replyto header.
(menu_view_replyto_cb): Callback for setting the ReplyTo state.
(set_config): Make static.
(setup_ui): Setup the ReplyTo bonobo stuff.
(load_from_property_bag): More defaults for the ReplyTo, yay.
(load_from_gnome_config): Again...
(e_msg_composer_get_view_bcc): Implemented.
(e_msg_composer_get_view_cc): Implemented.
(e_msg_composer_get_view_from): Implemented.
(e_msg_composer_get_view_replyto): Implemented.
* e-msg-composer-hdrs.c (e_msg_composer_hdrs_get_reply_to_entry):
New function, yay.
(e_msg_composer_hdrs_get_reply_to): Another new function.
(e_msg_composer_hdrs_set_reply_to): Yet another new function...
(create_headers): Create the reply-to header.
(attach_headers): Attach the reply_to.
(headers_set_visibility): Set the reply_to visibility.
(e_msg_composer_hdrs_to_message): Set the message's reply-to here
based on the user-set reply-to header.
svn path=/trunk/; revision=8657
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-06 Miguel de Icaza <miguel@ximian.com>
* e-msg-composer.c (set_config): New function. Used to store
integer values into the configuration engine. Handles the case of
Bonobo-conf being installed, or falls back to gnome_config.
* e-msg-composer-hdrs.c (add_header): Renamed to be
header_new_recipient(). Now we take care of the other cases in
create_headers, which is a lot nicer now.
(create_optionmenu): Removed extra "name" argument which was not
being used anyways (the only arg passed was From:).
(init): Removed all the redundant NULL initialization by using
nice g_new0
(create_headers): New function, much cleaner.
Use of Pair structure everywhere instead of individual widgets to
keep track of which ones are visible and which ones are not.
* e-msg-composer.c (setup_ui): Handle ViewFrom and ViewBCC
commands.
(menu_view_bcc_cb, menu_view_from_cb): New functions that
implement the features described.
(menu_format_html_cb): Removed unrequired test, as
e_msg_composer_set_send_html already optimizes the case of the
state being the same.
(menu_security_pgp_encrypt_cb): Remove redundant code.
(menu_security_pgp_sign_cb): ditto.
2001-03-06 Miguel de Icaza <miguel@ximian.com>
* evolution-message-composer.xml: Reorder menus to be File, Edit,
View, Insert, Format (instead of File, Edit, Format, View, Insert).
Add View/From Field and View/From BCC
Add Insert/File.
Add File/Send menu item.
Change the look to follow the "mailer" look (thiner display).
svn path=/trunk/; revision=8590
|
|
|
|
|
|
|
|
|
|
| |
2001-03-02 Jeffrey Stedfast <fejj@ximian.com>
* e-icon-list.c (icon_new_from_pixbuf): Added a comment reminding
us that we should probably not force a particular font in the icon
caption.
svn path=/trunk/; revision=8531
|
|
|
|
|
|
|
| |
* evolution-composer.c (factory_fn): If
!mail_config_is_configured(), give an error and return NULL.
svn path=/trunk/; revision=8419
|
|
|
|
| |
svn path=/trunk/; revision=8348
|
|
|
|
|
|
|
|
|
|
| |
2001-02-21 Not Zed <NotZed@Ximian.com>
* e-msg-composer.c (menu_file_save_draft_cb):
(exit_dialog_cb): Use mail_append_mail to save to drafts instead
of custom thread handler.
svn path=/trunk/; revision=8313
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-19 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): Handle exceptions a little
nicer and pop up a nice GnomeDialog with the error message - also,
don't return a CamelMimeMessage if it fails to sign/decrypt
because we want to let the user decide what to do based on the
error message he/she gets.
svn path=/trunk/; revision=8296
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_from_account): If
@account_name is NULL, pick the default account rather than giving
a g_warning.
* e-msg-composer.c (e_msg_composer_set_headers): Note in the
doc comment that @from can be NULL if you want the default account
(since there is code that expects this).
svn path=/trunk/; revision=8243
|
|
|
|
|
|
|
|
|
|
| |
2001-02-13 Jeffrey Stedfast <fejj@ximian.com>
* evolution-composer.c (corba_recipientlist_to_glist): Use the
camel-internet-address code to format the address rather than
doing it the broken way.
svn path=/trunk/; revision=8210
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-10 Jeffrey Stedfast <fejj@ximian.com>
* evolution-composer.c (impl_Composer_set_headers): Updated. We
might want to change the corba interface for this to allow setting
the from-address as well.
* e-msg-composer.c (e_msg_composer_new_with_message): Updated.
(e_msg_composer_set_headers): Now takes a 'From' argument so that
we can try to pre-determine the account the user will want to send
from.
svn path=/trunk/; revision=8165
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removed all files where glade writes strings.
Changed Makefile.am to not distribute them.
Changed all glade files to not write strings to those files.
Removed *.desktop and evolution.keys files, because they are generated.
Added them to .cvsignore
Added *.desktop.in evolution.keys.in files without transalted strings.
Added all existing entries from desktop files to po files.
Changed Makefile.am to distribute only .in files, and merge translations into
desktop files.
Removed obsolete files from po/ dir
svn path=/trunk/; revision=8164
|
|
|
|
|
|
|
|
|
| |
2001-02-10 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-attachment-bar.c (attach_to_multipart):
multipart/* is another mime type we DO NOT want to encode ;-)
svn path=/trunk/; revision=8156
|
|
|
|
|
|
|
|
|
|
| |
2001-02-06 Christopher James Lahey <clahey@ximian.com>
* e-msg-composer-hdrs.c (address_button_clicked_cb, add_header):
Set the default argument to
GNOME_Evolution_Addressbook_SelectNames_activateDialog correctly.
svn path=/trunk/; revision=8018
|
|
|
|
|
|
|
|
|
| |
2001-01-30 Larry Ewing <lewing@ximian.com>
* e-msg-composer-hdrs.c (create_optionmenu): make sure we convert
from utf-8 before creating the option menu items.
svn path=/trunk/; revision=7908
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-25 Jason Leach <jasonleach@usa.net>
(Moving the flag for has_changed from the Hdrs to the Composer
itself. Providing public methods to set/unset a composer as
changed. Adding attachments now flags the composer as changed)
* e-msg-composer.c (e_msg_composer_unset_changed): New function.
(e_msg_composer_set_changed): New function.
* e-msg-composer.c (hdrs_changed_cb): Callback to the new signal,
uses the new composer_set_changed.
(attachment_bar_changed_cb): Add a call to the new _set_changed.
* e-msg-composer-hdrs.c (class_init): New signal "hdrs_changed" to
tell the parent composer that any of the headers have changed.
(addressbook_entry_changed): emit the new signal here.
(entry_changed): And here.
svn path=/trunk/; revision=7818
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-24 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (menu_security_pgp_encrypt_cb): New callback.
(menu_security_pgp_sign_cb): Another new callback.
(setup_ui): Added initialization for the PGP sign and encrypt
bonobo menu items.
(e_msg_composer_set_pgp_encrypt): Change the Bonobo UI name to
SecurityPGPEncrypt.
(e_msg_composer_set_pgp_sign): Change the Bonobo UI name to
SecurityPGPSign.
svn path=/trunk/; revision=7793
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-21 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): Fixed some memory leaks
dealing with content-type temp strings. Also implemented code to
sign and/or encrypt the message if the user has specified that it
should.
svn path=/trunk/; revision=7688
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-20 Jason Leach <jasonleach@usa.net>
(Fix #1222: doing File->New->Mail Message doesn't include .sig)
* evolution-composer.c (init): Get the users account information,
see if they've specified a sig file, if they do, create a
composer with that sig.
svn path=/trunk/; revision=7686
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-19 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-hdrs.c (create_optionmenu): Use "Full Name
<address>" for the label in the menu rather than the account
name. Specify the account name only if it's not the same as the
address.
svn path=/trunk/; revision=7652
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-19 Jason Leach <jasonleach@usa.net>
(Adding a boolean "entry_changed" BonoboPropertyBag arg)
* gui/component/select-names/e-select-names-bonobo.c
(entry_set_property_fn): Use a gtk_object_set_data to set the
property to TRUE here.
(entry_changed): New function, calls bonobo_control_set_property
if entry_changed hasn't been set to TRUE yet.
(impl_SelectNames_get_entry_for_section): Connect "changed" on
each entry_widget to the new entry_changed() func.
2001-01-19 Jason Leach <jasonleach@usa.net>
* e-msg-composer-hdrs.c (create_addressbook_entry): Listen for
property bag changes to "entry_changed" on here, which means on
the To, Cc, and Bcc entries.
(addressbook_entry_changed): New function that gets called when
"entry_changed" property is changed (to TRUE).
svn path=/trunk/; revision=7649
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-18 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): Updated to reflect changes to
e_msg_composer_hdrs_get_from().
* e-msg-composer-hdrs.c (set_recipients): Don't do anymore utf8
conversions, the widget already does this (or should unless there
is brokenness).
(e_msg_composer_hdrs_get_from): Return a CamelInternetAddress like
we should.
(e_msg_composer_hdrs_to_message): Update to reflect changes made
the the above function.
svn path=/trunk/; revision=7614
|
|
|
|
|
|
|
|
|
|
| |
2001-01-12 Miguel de Icaza <miguel@gnu.org>
* Makefile.am: Make the composer a standard library, not a libtool
one. Nobody ever uses it as a shared library and it is not
installed.
svn path=/trunk/; revision=7612
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-17 Jason Leach <jasonleach@usa.net>
(Bug #1192: Set the Composer window title to something useful)
* e-msg-composer.c (e_msg_composer_construct): Connect up the new
signal here.
(subject_changed_cb): Set the composer window title to the subject
as it's changed, or if it goes blank make it the default "Compose
a message".
* e-msg-composer-hdrs.c (class_init): Create a new signal
"subject_changed".
(entry_changed): Emit the signal here when the subject entry is
changed.
svn path=/trunk/; revision=7610
|
|
|
|
| |
svn path=/trunk/; revision=7594
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-17 Michael Meeks <michael@helixcode.com>
* evolution-composer.c (enum_objects): comment out for now
to ease compat issues.
(evolution_composer_construct): pass in NULL for the item
handler enum_objects fn + calm warning.
svn path=/trunk/; revision=7584
|
|
|
|
|
|
|
|
|
| |
2001-01-17 JP Rosevear <jpr@ximian.com>
* e-msg-composer.c (e_msg_composer_new_with_message): Use the
to/cc/bcc addresses insted of just the to.
svn path=/trunk/; revision=7581
|
|
|
|
|
|
|
|
| |
2001-01-17 Federico Mena Quintero <federico@ximian.com>
* e-icon-list.[ch]: Ximianified email addresses.
svn path=/trunk/; revision=7572
|
|
|
|
|
|
|
|
|
|
| |
2001-01-16 Radek Doulik <rodo@helixcode.com>
* e-msg-composer.c (e_msg_composer_mark_text_orig): publicate
mark_orig_text
(set_editor_text): don't call mark_orig_text, let it for reply
svn path=/trunk/; revision=7543
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-15 Jason Leach <jasonleach@usa.net>
(Plug leaking the subject string on each message sent)
* e-msg-composer-hdrs.c (e_msg_composer_hdrs_get_subject): Don't
strdup before returning the subject, it's already been strdup'd
from the gtk_object_get().
svn path=/trunk/; revision=7516
|
|
|
|
|
|
|
|
|
|
| |
2001-01-13 Jason Leach <jasonleach@usa.net>
(Fix Bug #1083: Composer IDLs not getting installed)
* Makefile.am: add @idl and @idl_DATA vars.
svn path=/trunk/; revision=7476
|
|
|
|
|
|
|
|
|
| |
2001-01-12 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-hdrs.c (create_optionmenu): Oops. Make sure to
attach the item to the menu ;-)
svn path=/trunk/; revision=7463
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-12 Jeffrey Stedfast <fejj@helixcode.com>
* e-msg-composer.c (build_message): Call set_from_account which
means we no longer have to do all the crap involved in formatting
strings into an internet-address.
(e_msg_composer_get_preferred_account): New access function.
* e-msg-composer-hdrs.c (add_header): case COMBOBOX has changed to
OPTIOMENU.
(create_optionmenu): Update to use an optionmenu of accounts.
(from_changed): New callback for the From optionmenu.
(setup_headers): s/COMBOBOX/OPTIONMENU
(init): Set the account and from_options to NULL.
(e_msg_composer_hdrs_get_from): Updated.
(destroy): free the from_options.
(e_msg_composer_hdrs_set_from_address): Renamed from set_from
because it no longer takes a string arg but rather an account arg.
svn path=/trunk/; revision=7458
|
|
|
|
| |
svn path=/trunk/; revision=7443
|
|
|
|
| |
svn path=/trunk/; revision=7442
|