* src/prefs_account.h
* src/procmsg.c
* src/send_message.c
* src/common/smtp.c
* src/common/smtp.h
Try to batch sending mails (per account) instead of
reconnecting to server every time.
* src/messageview.c
Fix window resizing that refused to size down
* src/prefs_common.c
* src/prefs_common.h
* src/prefs_filtering.c
Save Filtering's window size
sync with main:
* src/setup.c
* src/statusbar.c
* src/statusbar.h
* src/textview.c
use gtkut_widget_draw_now(). Improved performance
of the update of statusbar
* src/gtk/gtkutils.c
* src/gtk/gtkutils.h
gtkut_widget_draw_now(): use gdk_window_process_updates()
to force update of widgets.
Removed gtkut_widget_wait_for_draw() which had a big
overhead because of waiting for all events processed
sync with main:
* src/action.c
catch_output(): correctly select the insert text
(fix invalid iterator warnings).
* src/codeconv.c
* src/codeconv.h
* src/mainwindow.c
* src/messageview.c
* src/prefs_common.c
support GBK encoding. Fallback to GBK if "X-GBK"
is passed (thanks to SuperMMX)
* src/common/session.c
* src/common/session.h
use separate buffer for large data to be sent,
and don't duplicate it (reduces memory usage) (thanks to Dirk).
* src/prefs_account.c
Update Privacy checkbuttons status based
on the selected privacy system
* src/compose.c
Always connect the "None" privacy system; the
static boolean was probably there to avoid
reconnecting twice in the same compose window,
but as the parent function is only called once
per compose, it's only a bug - as a static is
initialized once per application instance.
Also, don't uncheck Sign and Encrypt when
selecting None as privacy system; just ignore
them when sending/queuing.
Should fix bug #695
sync with main:
* configure.ac
changed -traditional-cpp to -no-cpp-precomp for newer
Mac OS X support
* src/foldersel.c
made column resize automatically
* src/send_message.c
send_message_smtp(): consider EOF right after QUIT
successful (workaround for Gmail SMTP server)
* src/common/socket.c
ssl_read(), ssl_peek(): check EOF which violates the
SSL protocol
* src/gtk/colorlabel.c
removed warnings when displaying colorlabel menu
(don't use GtkAlignment)
* src/news.c
Fix parsing references
* src/msgcache.c
don't put nulls in the references list
* src/procheader.c
commit that forgotten file in 1.9.6cvs14
* src/common/socket.c
Force the glibc to read resolv.conf again when
it has changed. Should fix issues when changing
networks on a laptop and not restarting sylpheed.
(I'll check tomorrow if a similar hack has to be
done if the route changes).
partial sync with main:
* src/action.c
create_io_dialog(): use user-defined text font
(thanks to Alfons), and modified its appearance.
* src/addrgather.c
* src/addrharvest.c
* src/browseldap.c
replace old code
* src/compose.c
don't join (presumably) itemized lines on line-wrapping
fixed wrapping of quote when auto-wrapping is enabled
compose_destroy(): destroy paned only if it's not
attached to window. Fixed memory leak of popup menu.
* src/exphtmldlg.c
* src/expldifdlg.c
replace old code
* src/html.c
* src/html.h
* src/importmutt.c
* src/importpine.c
replace old code
* src/main.c
removed redundant code
* src/mainwindow.c
changed 'Code set' (which is rather incorrect)
in the menu to 'Character encoding'
main_window_set_widgets(): request size first
to prevent window size becoming wrong
fixed remembering of the state of the visibility
of MessageView
* src/messageview.c
changed 'Code set' (which is rather incorrect)
in the menu to 'Character encoding'
* src/prefs_common.c
* src/prefs_common.h
added an option whether to render HTML as text or not
added separators to outgoing encoding menu
* src/procheader.c
procheader_scan_date_string(): support header
like: "[Tue,] 01 Feb 2005 09:57[:00]"
* src/summaryview.c
* src/summaryview.h
minor code cleanup
* src/textview.c
textview_show_html(): force output of newline
added an option whether to render HTML as text or not
* src/common/utils.c
strncpy2(): optimized based on Alfons' code
* src/gtk/gtkutils.c
* src/gtk/gtkutils.h
removed non-used code
* src/plugins/pgpmime/passphrase.c
partially fixed grab input of passphrase dialog
Confine pointer to window