Commit graph

3618 commits

Author SHA1 Message Date
Colin Leroy
f10680c3a5 2006-03-03 [colin] 2.0.0cvs104
* src/plugins/clamav/clamav_plugin_gtk.c
		Rework prefs page, patch by Fabien
2006-03-03 19:51:04 +00:00
Colin Leroy
fdf595919f 2006-03-03 [colin] 2.0.0cvs103
* src/plugins/clamav/clamav_plugin.c
		Set error on all errors
2006-03-03 19:04:28 +00:00
Colin Leroy
94218f071a 2006-03-03 [colin] 2.0.0cvs102
* src/common/plugin.c
		Initialize error to avoid crashing when a plugin fails
		without setting error
2006-03-03 19:02:40 +00:00
Tristan Chabredier
562c59abc7 2006-03-02 [wwp] 2.0.0cvs100
* src/addressbook.c
		fix some AB error messages: one for punctuation and
		one wrongly duplicate (thanks, maxbritov).
2006-03-02 16:05:17 +00:00
Tristan Chabredier
852844fd63 2006-03-02 [wwp] 2.0.0cvs99
* src/plugins/spamassassin/spamassassin.c
		make sync calls to sa-learn/spamc to prevent
		system (whatever local or client/server) overload.
2006-03-02 08:10:02 +00:00
Colin Leroy
a78ab9a1a1 2006-03-02 [colin] 2.0.0cvs98
* src/summaryview.c
		Put the spam icon in the status column instead of the
		mark one
2006-03-02 07:31:03 +00:00
Colin Leroy
2329b062dc 2006-03-01 [colin] 2.0.0cvs97
* src/plugins/spamassassin/spamassassin.c
		Fix segfault (g_file_set_contents fails for some
		reason and err==0x2f. Can't find out why with
		valgrind, using working function :-)
2006-03-01 20:47:59 +00:00
Colin Leroy
62eea3d290 2006-03-01 [colin] 2.0.0cvs96
* src/inc.c
		Offline overriding: let 'No' be cached only 3 seconds
2006-03-01 19:16:47 +00:00
Colin Leroy
d9de0abf0c 2006-03-01 [colin] 2.0.0cvs95
* src/addr_compl.c
	* src/addrbook.c
	* src/addressbook.c
	* src/addrindex.c
	* src/folder_item_prefs.c
	* src/headerview.c
	* src/imap.c
	* src/inc.c
	* src/ldif.c
	* src/mainwindow.c
	* src/mh.c
	* src/msgcache.c
	* src/prefs_common.h
	* src/prefs_msg_colors.c
	* src/procheader.c
	* src/procheader.h
	* src/procmime.c
	* src/procmsg.c
	* src/procmsg.h
	* src/send_message.h
	* src/simple-gettext.c
	* src/summaryview.c
	* src/summaryview.h
	* src/syldap.c
	* src/textview.c
	* src/undo.c
	* src/common/ssl_certificate.c
	* src/common/utils.c
	* src/gtk/colorsel.c
	* src/gtk/gtksctree.c
	* src/gtk/gtkshruler.c
	* src/plugins/trayicon/trayicon.c
		#if 0 goes to /dev/null
2006-03-01 18:38:28 +00:00
Colin Leroy
16242a1763 2006-03-01 [colin] 2.0.0cvs94
* src/compose.c
	* src/imap.c
	* src/inc.c
	* src/inc.h
	* src/messageview.c
	* src/news.c
	* src/plugins/spamassassin/spamassassin.c
		Allow to add information in the "working offline"
		window
2006-03-01 18:09:06 +00:00
Tristan Chabredier
d457d910d6 2006-03-01 [wwp] 2.0.0cvs93
* src/plugins/spamassassin/spamassassin.c
		fixed spamc invocation: use a tricky temporary mini shell wrapper
		'cause it seems that calling `spamc ... < inputfile` with
		g_spawn_(a)sync simply.. erm doesn't work :-).
2006-03-01 17:20:37 +00:00
Tristan Chabredier
2ad58ce2ed 2006-03-01 [wwp] 2.0.0cvs92
* src/toolbar.c
	* src/toolbar.h
		simplify the adding of spam/ham button to the messageview toolbar
		(it gets more clear now that the same button will be "Mark as spam"
		or "Mark as ham" according to the current message status,
		thanks to Colin).
2006-03-01 15:13:47 +00:00
Tristan Chabredier
eea782606d 2006-03-01 [wwp] 2.0.0cvs91
* src/messageview.c
	* src/procmsg.c
	* src/procmsg.h
	* src/summaryview.c
	* src/plugins/spamassassin/spamassassin.c
	* src/plugins/spamassassin/spamassassin.h
		make learner callbacks return a status (0 for ok),
		handle it in main code to avoid setting flags when learning failed,
		don't learn on TCP if offline in spamassassin,
		thanks to Colin.
2006-03-01 15:09:33 +00:00
Tristan Chabredier
9cdd710052 2006-03-01 [wwp] 2.0.0cvs90
* src/compose.c
		some work around the compose window's account menu,
		patch by Fabien Vantard.
2006-03-01 14:57:57 +00:00
Tristan Chabredier
68e737aadf 2006-03-01 [wwp] 2.0.0cvs89
* src/plugins/spamassassin/spamassassin.c
		fixed bad logics, was using spamc in local mode and sa-learn
		in remote mode (thanks, Colin).
2006-03-01 14:23:10 +00:00
Tristan Chabredier
cc767369ed 2006-03-01 [wwp] 2.0.0cvs88
* src/plugins/spamassassin/spamassassin.c
	* src/plugins/spamassassin/spamassassin.h
	* src/plugins/spamassassin/spamassassin_gtk.c
		made processing of emails w/ sa-plugin an option (default is TRUE),
		fixed Engrish some tooltips, capitalization of some debug messages
		and warnings. The spamassassin plugin now provides two separate
		services: process emails upon incorporation and spamd training.
		Both services (un)register independently but use some common
		plugin settings (transport settings, spam storage location).
2006-03-01 10:25:10 +00:00
Tristan Chabredier
0655ccd608 2006-02-28 [wwp] 2.0.0cvs87
* src/plugins/spamassassin/spamassassin.c
		fix async flag to spamc cmdline execution (batch exec should
		be asynchronous).
2006-02-28 20:25:35 +00:00
Tristan Chabredier
bb50704944 2006-02-27 [wwp] 2.0.0cvs86
* src/plugins/spamassassin/spamassassin.c
	* src/plugins/spamassassin/spamassassin.h
	* src/plugins/spamassassin/spamassassin_gtk.c
		- added the ability to learn a remote spamassassin server (spamd),
		using spamc.
		- added the spamassassin option 'username', that applies to all
		spamassassin operations (filtering, learning, local or remote).
		The default username is the current unix user (if left blank
		from gtk prefs or config file).
		- commented out some unused code (notebook widget), removed unused
		layout (hbox1).
		- make more widgets sensitive to the transport type.
2006-02-27 22:15:06 +00:00
Colin Leroy
3a6654aa18 2006-02-27 [colin] 2.0.0cvs85
* src/plugins/spamassassin/spamassassin.c
		Fix sa-learn call when offline
2006-02-27 17:55:49 +00:00
Colin Leroy
5b1b8f79c0 2006-02-27 [cleroy] 2.0.0cvs84
* configure.ac
	* src/Makefile.am
	* src/mainwindow.c
	* src/mainwindow.h
	* src/messageview.c
	* src/messageview.h
	* src/prefs_toolbar.c
	* src/procmsg.c
	* src/stock_pixmap.c
	* src/stock_pixmap.h
	* src/summaryview.c
	* src/toolbar.c
	* src/toolbar.h
	* src/pixmaps/ham_btn.xpm
	* src/pixmaps/spam.xpm
	* src/pixmaps/spam_btn.xpm
	* src/plugins/spamassassin/spamassassin.c
		Add button in toolbar for spam learning
		Fix a few bugs from the last related commit
		Revert 1.9.6cvs23 which messed up shift-selection
2006-02-27 17:47:53 +00:00
Colin Leroy
4894ab895e 2006-02-24 [colin] 2.0.0cvs83
* src/procmsg.c
	* src/summaryview.c
	* src/summaryview.h
	* src/plugins/spamassassin/spamassassin.c
	* src/plugins/spamassassin/spamassassin.h
	* src/plugins/spamassassin/spamassassin_gtk.c
		Unregister learner when spamassassin is either
		disabled or over tcp
2006-02-24 19:20:17 +00:00
Colin Leroy
9b87fe28f1 2006-02-24 [colin] 2.0.0cvs82
* src/Makefile.am
	* src/mainwindow.c
	* src/mainwindow.h
	* src/procmsg.c
	* src/procmsg.h
	* src/stock_pixmap.c
	* src/stock_pixmap.h
	* src/summaryview.c
	* src/summaryview.h
	* src/gtk/icon_legend.c
	* src/pixmaps/spam.xpm	** NEW FILE **
	* src/plugins/spamassassin/spamassassin.c
	* src/plugins/spamassassin/spamassassin_gtk.c
		Add spam learning interface (Mark/Mark as
		(spam|ham) menus)
2006-02-24 17:48:13 +00:00
Tristan Chabredier
7d5cd25af1 2006-02-24 [wwp] 2.0.0cvs81
* src/compose.c
	* src/compose.h
	* src/filtering.c
		hide compose window when sending message in batch mode
		(filtering: forward and redirect). Also fixed a wrong
		value returned when sending failed, neutral anyway.
		(Colin, me)
2006-02-24 13:32:38 +00:00
Tristan Chabredier
81c4ce84d6 2006-02-24 [wwp] 2.0.0cvs80
* src/mainwindow.c
		use GTK+'s stock quit button. Patch by Fabien Vantard.
2006-02-24 11:50:35 +00:00
Paul Mangan
38eca5485d 2006-02-24 [paul] 2.0.0cvs79
* src/news.c
	* src/news.h
	* src/news_gtk.c
		fix bug 916, 'newsgroup unsubscribe segmentation fault'
		Thanks to Colin
2006-02-24 08:25:19 +00:00
Colin Leroy
d6f726dbfd 2006-02-23 [colin] 2.0.0cvs78
* src/alertpanel.c
		Change OK to Close in alertpanel with View log
		button; add accel to View log. Patch by Fabien
		Vantard
2006-02-23 19:29:54 +00:00
Tristan Chabredier
6ed10db97c 2006-02-23 [wwp] 2.0.0cvs77
* src/compose.c
		silly me, there were much more tests to perform, since toolbars can
		really have down to 1 element only.
2006-02-23 14:58:55 +00:00
Tristan Chabredier
63e901a297 2006-02-23 [wwp] 2.0.0cvs74
* src/prefs_toolbar.c
		simplify and fix prefs/toolbars layouting. Combos' contents can
		now be really displayed.
2006-02-23 08:47:42 +00:00
Tristan Chabredier
b0c26ff020 2006-02-22 [wwp] 2.0.0cvs72
* src/compose.c
		fix a typo in my previous commit (sorry!).
2006-02-22 19:51:21 +00:00
Tristan Chabredier
06d9689934 2006-02-22 [wwp] 2.0.0cvs71
* src/prefs_toolbar.c
		fix a crash when adding separators to toolbars,
		also fix some separator item information.
2006-02-22 19:25:38 +00:00
Tristan Chabredier
299cf597b0 2006-02-22 [wwp] 2.0.0cvs70
* src/compose.c
		fix a crash when redirecting (for instance) when compose window's
		toolbar contents has been customized (when some buttons have been
		removed in fact).
2006-02-22 19:21:11 +00:00
Tristan Chabredier
1081e8db4e 2006-02-21 [wwp] 2.0.0cvs69
* src/summaryview.c
	* src/gtk/pluginwindow.c
	* src/plugins/pgpcore/prefs_gpg.c
		fix some compilation warnings (feat. remains of removed code).
2006-02-21 22:34:05 +00:00
Tristan Chabredier
dc2e42e4ca 2006-02-21 [wwp] 2.0.0cvs68
* src/gtk/gtkutils.c
		fix two compilation issues, thanks to Stephan Sachse.
2006-02-21 14:46:36 +00:00
Colin Leroy
560f25eaed 2006-02-20 [colin] 2.0.0cvs67
* src/mainwindow.c
		Don't reselect displayed mail on refocus
		This fixes actions misbehaving
2006-02-20 18:56:19 +00:00
Tristan Chabredier
4138ad7f63 2006-02-20 [wwp] 2.0.0cvs66
* src/summaryview.c
	* src/gtk/gtksctree.c
	* src/gtk/gtkshruler.c
		changed more runtime typecast checks.
2006-02-20 13:56:04 +00:00
Tristan Chabredier
c6c1f1db0f 2006-02-20 [wwp] 2.0.0cvs65
* src/summary_search.c
		find all - summaryview refresh issue fixed, thanks to Colin.
2006-02-20 13:38:37 +00:00
Tristan Chabredier
baf09dcb6c 2006-02-20 [wwp] 2.0.0cvs64
* src/gtk/gtkutils.c
		better runtime typecast checks.
2006-02-20 12:59:09 +00:00
Tristan Chabredier
645cd15163 2006-02-20 [wwp] 2.0.0cvs63
* src/summary_search.c
		enhancements to the summary search:
			- add the ability to stop the running search
			  (upon ESC-key press, new Stop button or when Clear button is pressed)
			- don't search if no criteria (From/To/Subject/Body) is set
			- ensure that a busy mouse pointer is always shown when searching,
			  show it even a bit earlier
2006-02-20 12:57:32 +00:00
Colin Leroy
69e2b147de 2006-02-19 [colin] 2.0.0cvs62
* src/compose.c
	* src/imap.c
	* src/etpan/imap-thread.c
	* src/etpan/imap-thread.h
		(Future) IMAP speed improvement on sending
		Will require a libetpan update
	* src/summaryview.c
	* src/gtk/quicksearch.c
		Make quicksearch clearable while running.
2006-02-19 23:46:49 +00:00
Colin Leroy
378013abe5 2006-02-17 [colin] 2.0.0cvs61
* src/imap.c
	* src/etpan/imap-thread.c
	* src/etpan/imap-thread.h
		Check for IMAP certificates
		** Requires libetpan-0.42-cvs4
		** http://claws.sylpheed.org/snapshots/libetpan-0.42cvs4.tar.gz
2006-02-17 20:51:40 +00:00
Colin Leroy
ca486c9350 2006-02-17 [cleroy] 2.0.0cvs60
* src/messageview.c
	* src/prefs_common.c
	* src/prefs_common.h
	* src/prefs_message.c
		Add pref to display HTML-only mails with plugin,
		if possible (defaulting to FALSE of course).
2006-02-17 17:43:25 +00:00
Colin Leroy
8ddc855c8a 2006-02-16 [cleroy] 2.0.0cvs59
* src/main.c
	* src/common/plugin.c
	* src/common/plugin.h
	* src/gtk/pluginwindow.c
		Keep track of requested (but unloaded) plugins
		in some error cases.
2006-02-16 17:26:29 +00:00
Tristan Chabredier
ba5367d889 2006-02-16 [wwp] 2.0.0cvs58
* src/gtk/gtkaspell.c
	* src/gtk/gtkaspell.h
	* src/prefs_spelling.c
	* src/compose.c
	* src/prefs_common.c
	* src/prefs_common.h
		implemented new optional spellchecker behaviour: re-check message when
		dictionary got changed (from compose-window/context-menu/Change dictionary).
2006-02-16 16:01:51 +00:00
Tristan Chabredier
02db62be1d 2006-02-16 [wwp] 2.0.0cvs57
* src/quote_fmt_parse.y
		pclose popen'ed pipe.
2006-02-16 09:22:21 +00:00
Colin Leroy
39e855e648 2006-02-15 [colin] 2.0.0cvs56
* src/mimeview.c
	* src/mimeview.h
		Let MimeViewers know which MimeView they
		depend of.
	* src/summaryview.c
		Swap From/To columns in Sent/Queue/Drafts
		folders
	* src/etpan/imap-thread.c
		Use mailstream_low_tls_open() for STARTTLS
		instead of mailstream_low_ssl_open()
		** REQUIRES libetpan 0.42cvs3 **
2006-02-15 17:59:37 +00:00
Tristan Chabredier
263e398990 2006-02-15 [wwp] 2.0.0cvs55
* src/compose.c
	* src/compose.h
	* src/message_search.c
	* src/message_search.h
	* src/textview.c
	* src/gtk/gtkutils.c
	* src/gtk/gtkutils.h
		added the ability to Find text in the compose window (and a bit
		of code factorization).
2006-02-15 15:21:49 +00:00
Tristan Chabredier
82b675193f 2006-02-15 [wwp] 2.0.0cvs54
* src/prefs_gtk.c
		yet another one file was missing (fix for some widgets' sensitivity).
		Thanks Colin!
2006-02-15 14:28:47 +00:00
Tristan Chabredier
0799eef266 2006-02-15 [wwp] 2.0.0cvs53
* src/prefs_gtk.h
		oops forgot that file (fix for some widgets' sensitivity).
2006-02-15 14:17:54 +00:00
Tristan Chabredier
bc2487090f 2006-02-15 [wwp] 2.0.0cvs52
* src/summary_search.c
		implemented advanced summary search options (added the ability
		to use matcher conditions in an advanced search mode).
2006-02-15 13:47:10 +00:00
Tristan Chabredier
e6c6b9f410 2006-02-15 [wwp] 2.0.0cvs51
* src/plugins/pgpcore/prefs_gpg.c
	* src/prefs_account.c
		fix some widget sensitivity, mostly around some labels in
		account prefs.
2006-02-15 13:45:28 +00:00