2003-10-09 Jeffrey Stedfast <fejj@ximian.com>
* camel-mime-utils.c (header_decode_date): Allow timezone offsets
to be up to 14 hours ahead of UTC. Fixes bug #49357.
* broken-date-parser.c (get_tzone): Same.
svn path=/trunk/; revision=22838
* configure.in: Check for gnome-thumbnail.h existence.
* mail/em-icon-stream.c: (emis_sync_close):
Use gnome-thumbnail_scale_down_pixbuf if available,
for better performance.
svn path=/trunk/; revision=22829
2003-10-08 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c: Add a hide_mask to the
create-rule-from-message bars so that we don't segfault when we
right click with a multi-selection.
svn path=/trunk/; revision=22822
2003-10-08 Harry Lu <harry.lu@sun.com>
* gui/dialogs/alarm-options.glade: Make repeat-quantity and
repeat-value of alarm option dialog numeric only.
* gui/dialogs/task-details-page.glade: Make percent-complete
of task details dialog numeric only.
svn path=/trunk/; revision=22818
2003-09-26 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (save): Don't blindly claim that the file
exists and then ask the user if he/she would like to overwrite
it. First check that the file even exists, if not - then we've got
a different error. Fixes bug #48759.
* e-msg-composer-select-file.c (e_msg_composer_select_file): Use
the proper selector title, otherwise it says "Attach files" when
we are trying to save a message.
svn path=/trunk/; revision=22798
2003-10-03 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-browser.c (emfb_set_folder): Disable the selection of
the first unread message for now. This is actually annoying the
fuck out of me, Radek, and a few other people.
svn path=/trunk/; revision=22794
2003-10-02 Rodney Dawes <dobey@ximian.com>
* evolution-mail-message.xml: Patch to use Control-L for "Reply
to list" from Karsten Bräckelmann
svn path=/trunk/; revision=22791
2003-10-02 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>
* mail-config-druid.c: Fix for 40917 "Backspace shouldn't highlight
the whole remaining string in Setup Assistant".
Removed repeated focussing per keystroke for the following functions
(identity_changed)
(source_changed)
(transport_changed)
(management_changed)
(identity_prepare): Removed the initial highlighting for Full Name,
also the unneeded intial grab_focus.
svn path=/trunk/; revision=22790
2003-10-02 Not Zed <NotZed@Ximian.com>
* em-format-html.c (efh_format_timeout): zero out last_part if
we're clearing. Uh, this fixes, but shouldn't, part of #49034.
The problem is the 'last part' logic is based on the address,
which can quite easily be repeated for different messages.
* em-folder-view.c (emfv_list_message_selected): reverted jeff's
patch for #48618, use a much simpler method.
* em-message-browser.c (emmb_destroy): hook onto destroy handler,
we need to destroy the messagelist ourselves, since we dont attach
it to any parent window.
svn path=/trunk/; revision=22785
2003-10-01 Not Zed <NotZed@Ximian.com>
* em-format-html.c (efh_init): turn off blocking writes.
(efh_format_timeout): don't do a htmlbegin on the page yet, it'll
be handled by em-html-stream when it has data, to reduce flicker.
(efh_format_do): close the main gtkhtml stream as soon as we're
done writing the body. any sub-jobs should be using frames etc.
(efh_text_plain): dont write a table around the text, try to
reduce flickering. layout may be out now though.
* em-html-stream.c (emhs_sync_write): if we have no html_stream
yet, begin a new one.
svn path=/trunk/; revision=22784
2003-09-30 Mike Kestner <mkestner@ximian.com>
* cal-util/cal-util-marshal.list : new VOID:STRING,STRING,STRING
* gui/Makefile.am : build the new view/store/renderer/editable
* gui/e-select-names-renderer.* : new completion cell renderer
* gui/e-select-names-editable.* : new completion cell editable
* gui/e-meeting-model.* : killed. code reused in list-view/store
* gui/e-meeting-store.* : port of EMeetingModel to GtkTreeModel
* gui/e-meeting-list-view.* : GtkTreeView subclass for attendee lists
* gui/e-meeting-time-sel.c : Use the new store/view
* gui/e-meeting-time-sel-item.c : Use the new store/view
* gui/dialogs/Makefile.am : don't install the etspec anymore.
* gui/dialogs/event-editor.c : Use the new store/view.
* gui/dialogs/meeting-page.c : Use the new store/view.
* gui/dialogs/shedule-page.c : Use the new store/view.
* gui/dialogs/task-editor.c : Use the new store/view.
svn path=/trunk/; revision=22774
2003-09-30 Not Zed <NotZed@Ximian.com>
* em-format-html.c (efh_init): remove gconf stuff.
(em_format_html_set_xmailer_mask): new method to set the xmailer mask.
* em-folder-view.c (emfv_display_keys[]): Added charset key to
monitor/retrieve, and xmailer_mask.
(emfv_setting_notify): Monitor charset setting, pass onto the
formatter, as well as xmailer_mask.
* mail-preferences.c (mail_preferences_construct): use the new
charset key.
(mail_preferences_apply): use the new charset key.
* evolution-mail.schemas: Moved the mail/format/charset to
mail/display/charset. 1. it makes more sense, and 2. it makes
notification update easier in em-folder-view.c
* em-format.c (emf_init): remove the gconf charset stuff, for bug
#48791, and also actually fixes the fixme that jeff thought he
fixed.
(em_format_format_text): use default charset as fallback.
(em_format_set_default_charset): New method to set the default charset.
(gconf_charset_changed): removed.
svn path=/trunk/; revision=22768
2003-09-26 Jeffrey Stedfast <fejj@ximian.com>
* e-host-utils.c (e_gethostbyaddr_r): IPv6 implementation
rewritten to use getnameinfo() which is the proper function to use
in this case. Fixes bug #46006 the Right Way (tm).
svn path=/trunk/; revision=22720
2003-09-25 Jeffrey Stedfast <fejj@ximian.com>
* mail-account-gui.c (mail_account_gui_save): Allow any file: uri
to point to a sent or drafts folder.
svn path=/trunk/; revision=22706
2003-09-25 Rodney Dawes <dobey@ximian.com>
* mail-send-recv.c: Make the dialog more HIG-compliant by fixing
widget alignment/spacing issues, and removing separators
svn path=/trunk/; revision=22702
2003-09-25 Jeffrey Stedfast <fejj@ximian.com>
* e-host-utils.c (e_gethostbyaddr_r): Make sure that
res->ai_canonname is non-NULL and that it doesn't match the
numeric host address that we were trying to resolve. Fixes the
second half of bug #46006.
svn path=/trunk/; revision=22701
2003-09-25 Jeffrey Stedfast <fejj@ximian.com>
* providers/smtp/camel-smtp-transport.c (smtp_helo): If the
localhost lookup results in a numeric IPv6 host, use the form
"[IPv6:<addr>]" as specified in rfc2821. Fixes bug #46006.
svn path=/trunk/; revision=22694
2003-09-24 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-attachment-bar.c (get_default_charset): Same as
below.
* e-msg-composer.c (composer_get_default_charset_setting): Handle
empty-string as the charset value gotten from gconf as this can
happen. Partial fix for bug #47638.
svn path=/trunk/; revision=22692