Commit graph

979 commits

Author SHA1 Message Date
Tristan Chabredier
10d2db4985 2011-12-08 [wwp] 3.7.10cvs110
* src/compose.c
	Make "From" widget set independant from recipient lists below,
	so that it doesn't scroll when several recipients headers
	are added and eventually are scrolling the view.
	Path by Christian Hesse <mail@earthworm.de>.
	Fixes bug #2481 'do not scroll "from" dropdown list and sender
	address'.
2011-12-08 09:01:33 +00:00
Paweł Pękala
6572a6b64d 2011-11-18 [pawel] 3.7.10cvs88
* src/compose.c
	* src/mainwindow.c
	* src/mimeview.c
	* src/mimeview.h
	* src/prefs_common.c
	* src/prefs_common.h
		Fix bug #2408 'Some UI elements are not persistent
		between sessions'
		Remember size of main window, compose notebook, mimeview
		tree widgets between claws-mail runs. Compose window
		size saving was already done in cvs74
2011-11-18 21:41:56 +00:00
Ricardo Mones
f6f072dc72 2011-11-18 [mones] 3.7.10cvs87
* src/compose.c
	* src/procheader.c
	* src/procheader.h
		Fixes bug #2509, "manually added headers are lost unless
		mail is sent inmediately"
2011-11-18 19:36:55 +00:00
Colin Leroy
74e350f0ea 2011-11-13 [colin] 3.7.10cvs85
* src/compose.c
		Make compose windows printable
2011-11-13 14:09:03 +00:00
Paweł Pękala
22bd2ae584 2011-11-06 [pawel] 3.7.10cvs74
* src/compose.c
		Fix compose window size saving / restoring
2011-11-06 13:59:25 +00:00
Colin Leroy
e9de6108a7 2011-11-01 [colin] 3.7.10cvs67
* src/compose.c
	* src/main.c
	* src/common/utils.c
	* src/gtk/gtkaspell.c
	* src/gtk/gtkaspell.h
		Fix huge slowness induced by spellcheck "while typing"
		during initial quote rewraps.
2011-11-01 20:29:31 +00:00
Paul Mangan
cae61f0fc3 2011-10-31 [paul] 3.7.10cvs62
* src/compose.c
		revert 3.7.10cvs61, these entries _should_ be editable
2011-10-31 07:12:50 +00:00
Paweł Pękala
a055c1862d 2011-10-30 [pawel] 3.7.10cvs61
* src/compose.c
		Those entries should not be editable
2011-10-30 20:39:41 +00:00
Ricardo Mones
bac2f69524 2011-10-26 [mones] 3.7.10cvs54
* src/compose.c
		Add missing accelerator
2011-10-26 10:40:17 +00:00
Colin Leroy
2a4accc81d 2011-10-25 [colin] 3.7.10cvs50
* src/compose.c
	* src/messageview.c
	* src/procmsg.c
	* src/procmsg.h
		Fix locking when sending a single message
2011-10-25 07:22:55 +00:00
Colin Leroy
44014b6913 2011-10-22 [colin] 3.7.10cvs41
* src/account.c
	* src/addr_compl.c
	* src/addrgather.c
	* src/compose.c
	* src/editldap.c
	* src/expldifdlg.c
	* src/folderview.c
	* src/grouplistdialog.c
	* src/headerview.c
	* src/importldif.c
	* src/main.c
	* src/mainwindow.c
	* src/mimeview.c
	* src/noticeview.c
	* src/prefs_account.c
	* src/prefs_actions.c
	* src/prefs_ext_prog.c
	* src/prefs_filtering.c
	* src/prefs_folder_item.c
	* src/prefs_image_viewer.c
	* src/prefs_logging.c
	* src/prefs_msg_colors.c
	* src/prefs_other.c
	* src/prefs_send.c
	* src/prefs_spelling.c
	* src/prefs_summaries.c
	* src/prefs_template.c
	* src/printing.c
	* src/quote_fmt.c
	* src/send_message.c
	* src/statusbar.c
	* src/summary_search.c
	* src/summaryview.c
	* src/wizard.c
	* src/gtk/gtkcmclist.c
	* src/gtk/gtkcmctree.c
	* src/gtk/gtkcmoptionmenu.c
	* src/gtk/gtksctree.c
	* src/gtk/gtkutils.c
	* src/gtk/gtkutils.h
	* src/gtk/gtkvscrollbutton.c
	* src/gtk/inputdialog.c
	* src/gtk/pluginwindow.c
	* src/gtk/quicksearch.c
	* src/gtk/spell_entry.c
	* src/plugins/bogofilter/bogofilter_gtk.c
	* src/plugins/dillo_viewer/dillo_prefs.c
	* src/plugins/pgpcore/prefs_gpg.c
	* src/plugins/spamassassin/spamassassin_gtk.c
	* src/plugins/trayicon/trayicon.c
	* src/plugins/trayicon/trayicon_prefs.c
		Remove all possible #if GTK_CHECK_VERSION() checks,
		and make Claws build with GTK+2.16 (untested right
		now), as the Gpg4Win project uses GTK+2.16 currently.
2011-10-22 17:09:05 +00:00
Colin Leroy
442281491c 2011-10-17 [colin] 3.7.10cvs32
* src/compose.c
	* src/compose.h
	* src/gtk/Makefile.am
	* src/gtk/gtkshruler.c
	* src/gtk/gtkshruler.h
	* src/gtk/gtkunit.c
	* src/gtk/gtkunit.h
		Reimplement ruler using the GTK widgets. Thanks
		to Hanno for the initial patch.
2011-10-17 09:01:28 +00:00
Paul Mangan
6e9200ea46 2011-10-15 [paul] 3.7.10cvs28
* src/compose.c
		compose_create_tags() - fix misplaced 'int i'
		compose_entry_mark_default_to() - fix To field highlighting
2011-10-15 08:17:09 +00:00
Colin Leroy
be8b88373a 2011-10-07 [colin] 3.7.10cvs23
* src/compose.c
	* src/gtk/gtkshruler.c
	* src/gtk/gtkshruler.h
		Disable ruler starting from 2.24.
2011-10-07 10:13:42 +00:00
Colin Leroy
b0fef49445 2011-10-07 [colin] 3.7.10cvs21
* configure.ac
	* src/action.c
	* src/addr_compl.c
	* src/addrgather.c
	* src/compose.c
	* src/compose.h
	* src/editldap.c
	* src/mainwindow.c
	* src/message_search.c
	* src/mimeview.c
	* src/mimeview.h
	* src/prefs_account.c
	* src/prefs_compose_writing.c
	* src/prefs_filtering_action.c
	* src/prefs_folder_item.c
	* src/prefs_logging.c
	* src/prefs_matcher.c
	* src/prefs_message.c
	* src/prefs_other.c
	* src/prefs_receive.c
	* src/prefs_summaries.c
	* src/prefs_wrapping.c
	* src/printing.c
	* src/ssl_manager.c
	* src/statusbar.c
	* src/stock_pixmap.c
	* src/summary_search.c
	* src/textview.c
	* src/gtk/Makefile.am
	* src/gtk/colorlabel.c
	* src/gtk/gtkutils.c
	* src/gtk/gtkutils.h
	* src/gtk/logwindow.c
	* src/gtk/menu.c
	* src/gtk/menu.h
	* src/gtk/quicksearch.c
	* src/gtk/spell_entry.c
	* src/plugins/bogofilter/bogofilter_gtk.c
	* src/plugins/dillo_viewer/dillo_viewer.c
	* src/plugins/pgpcore/prefs_gpg.c
	* src/plugins/spamassassin/spamassassin_gtk.c
		Bug #2371, "Port to GTK+ 3.0". Third patch from Hanno, starting
		the real job. GtkCMOptionMenu and GTKHSRuler disabled, should be
		ported (especially GtkCMOptionMenu)
2011-10-07 09:40:16 +00:00
Colin Leroy
583e26a12e 2011-10-07 [colin] 3.7.10cvs20
* src/account.c
	* src/action.c
	* src/addr_compl.c
	* src/addrcustomattr.c
	* src/addrduplicates.c
	* src/addressadd.c
	* src/addressbook.c
	* src/addressbook_foldersel.c
	* src/addrgather.c
	* src/alertpanel.c
	* src/browseldap.c
	* src/compose.c
	* src/editaddress.c
	* src/editaddress_other_attributes_ldap.c
	* src/editbook.c
	* src/editgroup.c
	* src/editjpilot.c
	* src/editldap.c
	* src/editldap_basedn.c
	* src/edittags.c
	* src/editvcard.c
	* src/exphtmldlg.c
	* src/expldifdlg.c
	* src/export.c
	* src/foldersel.c
	* src/folderview.c
	* src/grouplistdialog.c
	* src/import.c
	* src/importldif.c
	* src/importmutt.c
	* src/importpine.c
	* src/mainwindow.c
	* src/message_search.c
	* src/messageview.c
	* src/mimeview.c
	* src/prefs_actions.c
	* src/prefs_customheader.c
	* src/prefs_display_header.c
	* src/prefs_filtering.c
	* src/prefs_filtering_action.c
	* src/prefs_folder_column.c
	* src/prefs_matcher.c
	* src/prefs_msg_colors.c
	* src/prefs_other.c
	* src/prefs_summaries.c
	* src/prefs_summary_column.c
	* src/prefs_summary_open.c
	* src/prefs_template.c
	* src/prefs_toolbar.c
	* src/printing.c
	* src/sourcewindow.c
	* src/ssl_manager.c
	* src/summary_search.c
	* src/summaryview.c
	* src/textview.c
	* src/uri_opener.c
	* src/gtk/about.c
	* src/gtk/colorsel.c
	* src/gtk/combobox.c
	* src/gtk/description_window.c
	* src/gtk/foldersort.c
	* src/gtk/gtkaspell.c
	* src/gtk/gtkcmclist.c
	* src/gtk/gtkcmctree.c
	* src/gtk/gtkcmoptionmenu.c
	* src/gtk/gtkutils.c
	* src/gtk/icon_legend.c
	* src/gtk/inputdialog.c
	* src/gtk/logwindow.c
	* src/gtk/pluginwindow.c
	* src/gtk/prefswindow.c
	* src/gtk/quicksearch.c
	* src/plugins/pgpcore/passphrase.c
	* src/plugins/pgpcore/select-keys.c
		Bug #2371, "Port to GTK+ 3.0". Monster-patch by Hanno Meyer-Thurow
		to replace GDK_* by GDK_KEY_*.
2011-10-07 09:17:51 +00:00
Colin Leroy
9739ac42bb 2011-10-07 [colin] 3.7.10cvs19
* AUTHORS
	* src/account.c
	* src/action.c
	* src/addr_compl.c
	* src/addressbook.c
	* src/alertpanel.c
	* src/compose.c
	* src/edittags.c
	* src/folderview.c
	* src/grouplistdialog.c
	* src/image_viewer.c
	* src/mainwindow.c
	* src/mimeview.c
	* src/noticeview.c
	* src/prefs_filtering_action.c
	* src/prefs_folder_column.c
	* src/prefs_msg_colors.c
	* src/prefs_summary_column.c
	* src/prefs_toolbar.c
	* src/printing.c
	* src/stock_pixmap.c
	* src/summaryview.c
	* src/textview.c
	* src/undo.c
	* src/wizard.c
	* src/gtk/about.c
	* src/gtk/authors.h
	* src/gtk/colorlabel.c
	* src/gtk/colorsel.c
	* src/gtk/gtkcmclist.c
	* src/gtk/gtkcmctree.c
	* src/gtk/gtkcmoptionmenu.c
	* src/gtk/gtksctree.c
	* src/gtk/gtkutils.c
	* src/gtk/gtkvscrollbutton.c
	* src/gtk/inputdialog.c
	* src/gtk/logwindow.c
	* src/gtk/menu.c
	* src/gtk/prefswindow.c
	* src/gtk/progressdialog.c
	* src/plugins/pgpcore/passphrase.c
	* src/plugins/trayicon/trayicon.c
		Bug #2371, "Port to GTK+ 3.0": Use accessor functions.
		Patch by Hanno Thurow-Meyer, many thanks to him !
2011-10-07 09:08:57 +00:00
Colin Leroy
83e871565f 2011-08-29 [colin] 3.7.10cvs5
* src/account.c
	* src/compose.c
	* src/prefs_account.c
	* src/prefs_account.h
		Revert cvs4 which is rather illogical and instead
		use Fabian's patch from bug #2471
2011-08-29 13:00:44 +00:00
Colin Leroy
078b1d28f0 2011-08-29 [colin] 3.7.10cvs4
* src/compose.c
		Don't insert custom headers that have empty values.
		Allows not inserting X-Mailer if it's set to nothing.
		Fixes bug #2471, "Make setting an X-Mailer header optional".
2011-08-29 08:13:32 +00:00
Paul Mangan
a745da2c4d 2011-08-06 [paul] 3.7.9cvs42
* src/compose.c
		fix cursor placement in Forward template
2011-08-06 07:17:08 +00:00
Paul Mangan
e7dd66a601 2011-07-05 [paul] 3.7.9cvs31
* src/compose.c
		when using a Compose template, only place the cursor
		in the body when the cursor symbol, %cursor (%X), is used
2011-07-05 08:57:34 +00:00
Colin Leroy
2fee80d8d2 2011-04-10 [colin] 3.7.9cvs10
* src/addr_compl.c
	* src/addressbook.c
	* src/compose.c
	* src/editaddress.c
	* src/editaddress_other_attributes_ldap.c
	* src/main.c
	* src/message_search.c
	* src/prefs_display_header.c
	* src/prefs_filtering_action.c
	* src/prefs_matcher.c
	* src/prefs_other.c
	* src/prefs_toolbar.c
	* src/summary_search.c
	* src/gtk/colorlabel.c
	* src/gtk/combobox.c
	* src/gtk/gtkcmoptionmenu.c
	* src/gtk/gtkshruler.c
	* src/gtk/gtkshruler.h
	* src/gtk/gtkutils.h
	* src/gtk/inputdialog.c
	* src/gtk/quicksearch.c
		Revert the whole pile of crap introduced in
		cvs9,8,7,4.
2011-04-10 17:19:05 +00:00
Colin Leroy
d1fd20b37f 2011-04-10 [colin] 3.7.9cvs9
* src/compose.c
	* src/editaddress.c
	* src/editaddress_other_attributes_ldap.c
	* src/main.c
	* src/message_search.c
	* src/prefs_display_header.c
	* src/prefs_matcher.c
	* src/prefs_toolbar.c
	* src/summary_search.c
	* src/gtk/combobox.c
	* src/gtk/gtkutils.h
	* src/gtk/inputdialog.c
	* src/gtk/quicksearch.c
		Finish fun with combo boxes. (hopefully)
2011-04-10 16:25:32 +00:00
Colin Leroy
6ed0269820 2011-04-10 [colin] 3.7.9cvs8
* src/compose.c
	* src/prefs_filtering_action.c
	* src/gtk/combobox.c
	* src/gtk/gtkshruler.c
	* src/gtk/gtkshruler.h
		More undeprecation. GTKSHRuler is #if'ed out. We can
		still decide to maintain the old GtkRuler widget in-tree
		if the lack of ruler in Compose window is too
		annoying.
2011-04-10 15:43:42 +00:00
Colin Leroy
88a94bbfd8 2011-04-10 [colin] 3.7.9cvs7
* src/addr_compl.c
	* src/addressbook.c
	* src/compose.c
	* src/editaddress_other_attributes_ldap.c
	* src/message_search.c
	* src/prefs_display_header.c
	* src/prefs_filtering_action.c
	* src/prefs_other.c
	* src/prefs_toolbar.c
	* src/summary_search.c
	* src/gtk/colorlabel.c
	* src/gtk/combobox.c
	* src/gtk/gtkcmoptionmenu.c
	* src/gtk/gtkutils.h
		More comboboxtext undeprecation
2011-04-10 15:20:49 +00:00
Colin Leroy
5e62586210 2011-04-10 [colin] 3.7.9cvs4
* src/compose.c
	* src/editaddress_other_attributes_ldap.c
	* src/message_search.c
	* src/prefs_display_header.c
	* src/prefs_filtering_action.c
	* src/prefs_other.c
	* src/prefs_toolbar.c
	* src/summary_search.c
	* src/gtk/combobox.c
	* src/gtk/gtkutils.h
		gtk_combo_box_*_text() is deprecated, and
		gtk_combo_box_text_*() is the new hotness.
2011-04-10 08:52:01 +00:00
Colin Leroy
388838601d 2011-04-10 [colin] 3.7.9cvs3
* src/addr_compl.c
	* src/addressbook.c
	* src/browseldap.c
	* src/compose.c
	* src/folder.c
	* src/folderview.c
	* src/gtk/gtkvscrollbutton.c
	* src/gtk/gtkvscrollbutton.h
		s/GtkFunction/GSourceFunc
2011-04-10 08:07:07 +00:00
Tristan Chabredier
5cb1b34d79 2011-04-05 [wwp] 3.7.8cvs72
* src/compose.c
		A debug string not to translate.
2011-04-05 18:45:26 +00:00
Colin Leroy
dfe9acba7d 2011-04-03 [colin] 3.7.8cvs70
* src/compose.c
		Fix bug #2365 again, "Crash when auto-scrolling headers in
		compose window".
		Batch-mode compose windows (from filtering actions) shouldn't
		try to access stuff after flushing events...
2011-04-03 09:53:44 +00:00
Paul Mangan
2bdb69e51f 2011-02-16 [paul] 3.7.8cvs57
* src/*
		update copyright headers throughout
2011-02-16 07:16:26 +00:00
Colin Leroy
eb10a324d7 2011-01-25 [colin] 3.7.8cvs46
* src/compose.c
	* src/prefs_common.c
	* src/common/md5.c
	* src/common/ssl_certificate.c
		Fix mismatched alloc/free (thanks to cppcheck)
2011-01-25 17:01:01 +00:00
Colin Leroy
a6ef1d708b 2011-01-06 [colin] 3.7.8cvs31
* src/addrharvest.c
	* src/codeconv.c
	* src/codeconv.h
	* src/compose.c
	* src/news.c
	* src/procheader.c
	* src/procmime.c
	* src/unmime.c
	* src/unmime.h
		Unmime headers differently whether they're addresses or not:
		It's useless to quote things containing commas if it's in
		subject, for example. (introduced in 3.7.8cvs26)
2011-01-06 15:38:07 +00:00
Colin Leroy
9015d4ea1e 2010-12-23 [colin] 3.7.8cvs23
* src/compose.c
		Finish fixing bug #2203: When forwarding (inline) and there
		are some text/* parts with no name, set them a name and
		set their disposition to attachment, so that recipients with
		MUAs preferring HTML parts don't show them by default.
2010-12-23 08:45:57 +00:00
Colin Leroy
6e8dac6f33 2010-12-22 [colin] 3.7.8cvs20
* src/compose.c
		Store charset if available when attaching text/* parts
		Fixes bug #2203, 'Problems in forwarding multipart/
		alternative messages with HTML part'
2010-12-22 18:14:45 +00:00
Colin Leroy
ed86a604f2 2010-12-20 [colin] 3.7.8cvs14
* src/compose.c
		Don't flush events when adding an header entry. This
		can mess up the keypresses in the previous header.
		Instead, make the scroll happen later (doing it on the
		spot without flushing events doesn't work as the new
		requisitions aren't set yet).
2010-12-20 12:56:33 +00:00
Colin Leroy
0917354b34 2010-12-18 [colin] 3.7.8cvs10
* src/compose.c
		Fix bug #2148, "Attachment content-transfer-encoding
		incorrectly set when signing emails". The RFC 2045
		states that message/* and multipart/* encoding must
		be either 7-bit, 8-bit or binary.
2010-12-18 21:06:39 +00:00
Colin Leroy
8903559ecd 2010-11-22 [colin] 3.7.7cvs4
* src/compose.c
		Revert 3.7.6cvs{39,38,37,35,34}. The fact that
		five patches were needed to fix a corner case
		is a good indicator that is was bound to break
		something.
2010-11-22 20:59:56 +00:00
Paweł Pękala
5f42c086df 2010-09-20 [pawel] 3.7.6cvs41
* src/compose.c
	* src/mainwindow.c
	* src/summaryview.c
		revert last patch
2010-09-20 14:05:46 +00:00
Paweł Pękala
5991df49cc 2010-09-19 [pawel] 3.7.6cvs40
* src/compose.c
	* src/mainwindow.c
	* src/summaryview.c
		Set ML menus sensitivity accordingly to
		possibility of reply to ML
2010-09-19 17:59:53 +00:00
Colin Leroy
ae41ff3b3b 2010-09-19 [colin] 3.7.6cvs39
* src/compose.c
		Fix cvs34 and cvs35. NNTP accounts are mandatory to post
		to newsgroups, and NNTP accounts *can* send email. We
		should not force an email account when replying to_ml or
		anything...
2010-09-19 14:17:18 +00:00
Colin Leroy
8f783ae310 2010-09-19 [colin] 3.7.6cvs38
* src/compose.c
		Revert previous commit (which breaks Reply to newsgroups)
2010-09-19 14:06:36 +00:00
Paweł Pękala
a48f8ae684 2010-09-17 [pawel] 3.7.6cvs37
* src/compose.c
		Respect reply_account_autosel when changing compose
		account to email one while replying to NNTP post
2010-09-17 19:25:30 +00:00
Paweł Pękala
9a5de60283 2010-09-12 [pawel] 3.7.6cvs35
* src/compose.c
		Add forgotten bit to previous commit,
		select email account when replying to ML
2010-09-12 12:39:34 +00:00
Paweł Pękala
8c8d22ce95 2010-09-12 [pawel] 3.7.6cvs34
* src/compose.c
		Fix bug #2247 "nntp reply-to-all broken?"
		Make reply-to-all and reply-to-ml work as expected in
		mailing list through NNTP case
2010-09-12 11:54:31 +00:00
Paweł Pękala
447c2b7d7a 2010-06-29 [pawel] 3.7.6cvs12
* src/compose.c
		Revert 3.7.5cvs41, it breaks templates that use %X
2010-06-29 14:42:48 +00:00
Paul Mangan
aa96cabf32 2010-05-22 [paul] 3.7.6cvs7
* manual/advanced.xml
	* src/compose.c
	* src/prefs_common.c
	* src/prefs_common.h
		after using the compose margin for several days
		I wanted the old style back - add a new hidden
		pref 'show_compose_margin' to restore the old
		behaviour (defaults to FALSE)
2010-05-22 11:03:08 +00:00
Paul Mangan
efa30efaa4 2010-05-14 [paul] 3.7.6cvs6
* src/compose.c
		add a margin to the compose window text that matches
		the margin in textview
2010-05-14 14:39:06 +00:00
Paweł Pękala
dd8cbea0fd 2010-03-27 [pawel] 3.7.5cvs41
* src/compose.c
		Make sure that quote ends with new line char
2010-03-27 12:04:59 +00:00
Paweł Pękala
28e718bfcd 2010-03-26 [pawel] 3.7.5cvs40
* src/compose.c
	* src/compose.h
	* src/textview.c
		Fix Bug 1928 Add "reply to this address" pop menu
		             on Message View
		- Set composing account to email one when creating/replying
		  from NNTP folder by clicking link or choosing option
		  from popup menu
		- Factorize code
2010-03-26 22:15:29 +00:00
Paweł Pękala
bfdc608854 2010-03-24 [pawel] 3.7.5cvs38
* src/addr_compl.c
	* src/compose.c
	* src/folderview.c
	* src/grouplistdialog.c
	* src/headerview.c
	* src/mainwindow.c
	* src/mimeview.c
	* src/prefs_account.c
	* src/gtk/gtkcmclist.c
	* src/gtk/gtkcmctree.c
	* src/gtk/gtkcmoptionmenu.c
	* src/gtk/gtksctree.c
	* src/gtk/gtkshruler.c
	* src/gtk/gtkutils.c
	* src/gtk/gtkutils.h
	* src/gtk/gtkvscrollbutton.c
	* src/gtk/inputdialog.c
	* src/gtk/spell_entry.c
	* src/plugins/trayicon/trayicon.c
	* src/plugins/trayicon/libeggtrayicon/Makefile.am
	* src/plugins/trayicon/libeggtrayicon/eggtrayicon.c
	* src/plugins/trayicon/libeggtrayicon/gtkplugxembed.c
		Fix build with GTK+ 2.19
2010-03-24 18:19:39 +00:00